.block-hero-home{position:relative;text-align:center;padding-top:calc(min(calc(6.28125rem + 8.34375 * (100vw - 22.5rem) / 77.5),14.625rem) - min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem))}.block-hero-home .component-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;z-index:-1;pointer-events:none}.block-hero-home .component-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-hero-home .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;background:#000;opacity:.2;z-index:0;pointer-events:none}.block-hero-home .gradient-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;background:linear-gradient(360deg, rgba(0, 0, 0, 0) 30%, #000000 100%);opacity:.7;z-index:1;pointer-events:none}@media(min-width: 62rem){.block-hero-home .gradient-overlay{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 30%, #000000 100%)}}.block-hero-home .wrapper{display:flex;flex-direction:column;position:relative;z-index:2;padding-block:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}@media(min-width: 62rem){.block-hero-home .wrapper{display:grid;grid-template-columns:1fr 28.125rem}}.block-hero-home .hero-content{display:flex;flex-flow:column;width:100%;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);color:#fff;text-align:left;align-items:flex-start}.block-hero-home .hero-content .component-headlines{color:#fff;align-items:flex-start}@media(min-width: 62rem){.block-hero-home .hero-content .component-headlines{max-width:35rem}}.block-hero-home .hero-content .component-headlines .inner-headings{align-items:flex-start}@media(min-width: 62rem){.block-hero-home .hero-content .component-headlines .inner-headings .component-sub-headline{max-width:25rem}}.block-hero-home .hero-content .component-overline,.block-hero-home .hero-content .component-headline,.block-hero-home .hero-content .component-sub-headline{color:#fff;text-align:left}.block-hero-home .hero-content .component-sub-headline{font-size:1.125rem;line-height:1.4}.block-hero-home .hero-content .component-buttons{justify-content:flex-start}@media(min-width: 62rem){.block-hero-home .hero-content .component-buttons{justify-content:center}}.block-hero-home .products-slider{width:100%;display:flex;flex-direction:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);max-width:28.125rem}@media(min-width: 62rem){.block-hero-home .products-slider{align-self:flex-end}}.block-hero-home .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}@media(min-width: 62rem){.block-hero-home .swiper-slide{height:auto}}.block-hero-home .product-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#fff;border-radius:.625rem;padding:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem) 0;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}@media(min-width: 62rem){.block-hero-home .product-card{flex-direction:row;display:grid;grid-template-columns:7.625rem 0.0625rem 1fr;grid-template-rows:auto;gap:0 clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);padding:0 clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}}.block-hero-home .product-card__image{width:10rem;height:10rem;position:relative;padding:0 clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}@media(min-width: 62rem){.block-hero-home .product-card__image{padding:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem) 0;height:12.5rem;width:7.625rem}}.block-hero-home .product-card__image .component-image{width:100%;height:100%;z-index:10;position:relative}.block-hero-home .product-card__image .component-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.block-hero-home .product-card__divider{width:100%;height:1px;background-color:rgba(0,0,0,.2)}@media(min-width: 62rem){.block-hero-home .product-card__divider{width:1px;height:100%}}.block-hero-home .product-card__content{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);width:100%;padding:0 clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}@media(min-width: 62rem){.block-hero-home .product-card__content{grid-template-rows:auto auto;grid-template-columns:auto;padding:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem) 0;align-self:center}}.block-hero-home .product-card__category-counter{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.block-hero-home .product-card__title-button{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}.block-hero-home .product-card__title{font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);line-height:1.2;font-weight:700;font-family:"proxima-nova";letter-spacing:0}.block-hero-home .component-swiper-controls{justify-content:flex-start;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}@media(min-width: 62rem){.block-hero-home .component-swiper-controls{justify-content:flex-end}}.block-hero-home .component-swiper-controls .component-swiper-indicator{flex-grow:1;justify-content:center}.block-hero-home.has-bottom-decoration .wrapper{padding-bottom:calc(min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem) + min(calc(2.5rem + 1.25 * (100vw - 22.5rem) / 77.5),3.75rem))}.block-hero-home .anchor-link{position:absolute;bottom:calc(min(calc(2.5rem + 1.25 * (100vw - 22.5rem) / 77.5), 3.75rem)/2);left:50%;transform:translate(-50%, 50%);z-index:10;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;color:#000;text-decoration:none;transition-duration:250ms;transition-property:color}.block-hero-home .anchor-link svg{width:100%;height:100%;color:inherit}.block-hero-home .anchor-link svg path{fill:currentcolor}.block-hero-home .anchor-link:hover,.block-hero-home .anchor-link:focus{color:#af7e48}