.l-home{--color-bg: var(--color-theme, #746760);--grey: rgba(0, 0, 0, .2)}.l-home .l-content{display:flex;flex-direction:column}.l-home .m-home-content{--gap: .625rem}.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__space{margin-top:calc(-2 * var(--gap));height:var(--space-mobile)}@media (min-width: 45rem){.l-home .m-home-content__space{height:var(--space)}}.l-home .m-home-content__products .m-products--large{padding-bottom:0}.l-home .m-home-content__products .m-products__scroll{padding-inline:0}.l-home .m-home-content__products .m-products__list{padding-top:0;overflow:visible;scroll-snap-type:none}.l-home .m-home-content__products .m-products__info{font-size:.75rem}@media (min-width: 45rem){.l-home .m-home-content__products .m-products__info{font-size:.6875rem}}@media (min-width: 75rem){.l-home .m-home-content__products .m-products__info{font-size:.75rem}}@media (min-width: 90.3125rem){.l-home .m-home-content__products .m-products__info{font-size:.8125rem}}@media (min-width: 112.5rem){.l-home .m-home-content__products .m-products__info{font-size:.875rem}}.l-home .m-home-content__products .m-products__item{margin-right:var(--gap)}.l-home .m-home-content__products .m-products__item:last-child{margin-right:0}@media (min-width: 45rem){.l-home .m-home-content__products .m-products__item{width:calc((100% - 3 * var(--gap)) / 4)}}@media (max-width: 44.9375rem){.l-home .m-home-content__products .m-products__list{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem var(--gap)}.l-home .m-home-content__products .m-products__item:nth-child(n){width:auto;margin-right:0;padding-inline:0}}.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:1rem;line-height:1;text-transform:uppercase}@media (min-width: 45rem){.l-home .m-home-content__bloq h2{font-size:1rem}}@media (min-width: 75rem){.l-home .m-home-content__bloq h2{font-size:1.0625rem}}@media (min-width: 90.3125rem){.l-home .m-home-content__bloq h2{font-size:1.125rem}}@media (min-width: 112.5rem){.l-home .m-home-content__bloq h2{font-size:1.25rem}}.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}.l-home .m-product-list__wrapper .m-products__scroll{padding-left:.625rem;overflow:hidden}.l-home .m-product-list__wrapper .flickity-viewport{overflow:visible}}@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}}
