.product-slider-hero{position:relative}.product-slider-hero__wrapper{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 var(--page-margin, 20px)}.product-slider-hero--full-width .product-slider-hero__wrapper{max-width:none;padding:0 clamp(20px,5vw,80px)}.product-slider-hero__slide{display:grid!important;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,60px);align-items:center;padding:clamp(20px,4vw,40px) 0}.product-slider-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:0}.product-slider-hero__type{text-transform:uppercase;font-size:var(--font-size-small, 12px);letter-spacing:.15em;color:var(--color-foreground);opacity:.6;margin-bottom:8px;font-weight:500}.product-slider-hero__title{font-size:var(--h1-font-size, clamp(32px, 5vw, 56px));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);line-height:1.1;margin:0 0 16px;color:var(--color-foreground-heading, var(--color-foreground))}.product-slider-hero__description{font-size:var(--h2-font-size, clamp(18px, 2vw, 24px));font-family:var(--font-heading-family);font-weight:400;line-height:1.4;margin:0 0 32px;color:var(--color-foreground);opacity:.85}.product-slider-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.product-slider-hero__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:var(--font-size-base, 14px);font-weight:500;text-decoration:none;border-radius:var(--style-border-radius-buttons, 0);transition:all .2s ease;cursor:pointer;border:var(--style-button-border-width, 1px) solid transparent}.product-slider-hero__button--secondary{background-color:transparent;border-color:var(--color-foreground);color:var(--color-foreground)}.product-slider-hero__button--secondary:hover{background-color:var(--color-foreground);color:var(--color-background)}.product-slider-hero__button--primary{background-color:var(--color-primary, var(--color-foreground));border-color:var(--color-primary, var(--color-foreground));color:var(--color-primary-text, var(--color-background))}.product-slider-hero__button--primary:hover{background-color:var(--color-primary-hover, var(--color-foreground));border-color:var(--color-primary-hover, var(--color-foreground))}.product-slider-hero__media{position:relative;aspect-ratio:1;overflow:hidden;background-color:var(--color-background)}.product-slider-hero__media img{width:100%;height:100%;object-fit:cover}.product-slider-hero__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;background-image:linear-gradient(45deg,#e0e0e0 25%,transparent 25%),linear-gradient(-45deg,#e0e0e0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e0e0e0 75%),linear-gradient(-45deg,transparent 75%,#e0e0e0 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.product-slider-hero__dots{position:relative;margin-top:0;padding-left:0}.product-slider-hero__dots .slick-dots{display:flex!important;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.product-slider-hero__dots .slick-dots li{margin:0;padding:0;width:auto;height:auto}.product-slider-hero__dots .slick-dots li button{width:10px;height:10px;padding:0;border:1px solid var(--color-foreground);border-radius:50%;background-color:transparent;font-size:0;cursor:pointer;transition:all .2s ease}.product-slider-hero__dots .slick-dots li button:before{display:none}.product-slider-hero__dots .slick-dots li.slick-active button{background-color:var(--color-foreground)}.product-slider-hero .slick-slide{outline:none}.product-slider-hero .slick-track{display:flex;align-items:stretch}.product-slider-hero .slick-slide>div{height:100%}@media screen and (max-width:749px){.product-slider-hero__slide{grid-template-columns:1fr;gap:24px}.product-slider-hero__media{order:-1;aspect-ratio:4/3}.product-slider-hero__title{font-size:clamp(28px,8vw,40px)}.product-slider-hero__description{font-size:clamp(16px,4vw,20px);margin-bottom:24px}.product-slider-hero__buttons{flex-direction:column;width:100%}.product-slider-hero__button{width:100%;text-align:center}.product-slider-hero__dots,.product-slider-hero__dots .slick-dots{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-slider-hero.css.map */
