.l-home{--color-bg: var(--color-theme, #746760)}.l-home .l-content{display:flex;flex-direction:column}.l-home .m-home-content{--gap: 1rem}.l-home .m-home-content__title{width:100%;overflow:hidden;display:none;position:absolute;left:0;z-index:5;text-transform:uppercase;text-wrap:nowrap;white-space:nowrap;font-size:9.76vw;letter-spacing:0;word-spacing:0;border-spacing:0;transform:translate(-.05em,-.2em);pointer-events:none}.l-home .m-home-content__bloqs,.l-home .m-home-content__bloq{display:flex;flex-direction:column;gap:var(--gap)}.l-home .m-home-content__bloq a{position:relative}.l-home .m-home-content__bloq h2{position:absolute;bottom:.75rem;left:.75rem;font-size:clamp(1rem,.469rem + 1.415vw,1.375rem);line-height:1;text-transform:uppercase}.l-home .m-home-content__bloq video,.l-home .m-home-content__bloq img{width:100%;height:auto}@media (min-width: 64rem){.l-home .m-home-content__title{display:block;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.l-home .m-home-content__title span{opacity:0;transition:opacity .05s;transition-delay:calc(var(--total-delay) - var(--delay) * .8)}.l-home .m-home-content__title.is-visible{visibility:visible}.l-home .m-home-content__title.is-animated span{opacity:1;transition-delay:var(--delay);transition-duration:0s}.l-home .m-home-content__bloqs{padding-inline:7.25rem}.l-home .m-home-content__bloq{flex-direction:row}.l-home .m-home-content__bloq.is-double>*{display:flex;flex:1}.l-home .m-home-content__bloq>*{flex:1}}.l-home .m-product-list{padding-block:1.25rem}@media (min-width: 64rem){.l-home .m-product-list{position:sticky;bottom:calc(-1 * var(--wrapper-height));left:0;right:0;margin-top:5rem;padding-top:0;padding-bottom:1rem;transition:bottom .4s ease-in-out}.l-home .m-product-list.is-visible{bottom:0}}.l-home .m-product-list__toggle{position:absolute;top:0;transform:translateY(-100%);font-family:KMR-Waldenburg-SchwarzSchmal}@media (max-width: 44.9375rem){.l-home .m-product-list__toggle{display:none}}@media (max-width: 44.9375rem){.l-home .m-product-list__wrapper{padding-top:0}}@media (min-width: 45rem){.l-home .m-product-list__wrapper{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s ease-in-out;align-items:flex-start;overflow:hidden}.l-home .m-product-list__wrapper .m-products__scroll{overflow:hidden}}
