.hero-ss{position:relative;overflow:hidden;background-color:var(--hss-bg)}.hero-ss__viewport{position:relative;overflow:hidden}.hero-ss__track{display:flex;width:100%}.hero-ss__slide{position:relative;flex:0 0 100%;width:100%;min-height:var(--hss-height);display:block}.hero-ss--adapt,.hero-ss--adapt-mob{container-type:inline-size}.hero-ss--adapt .hero-ss__slide{min-height:calc((100cqw - 2 * var(--hss-inset, 0px)) / var(--hss-ratio, 1.7778))}.hero-ss--adapt .hero-ss__inner{min-height:0}.hero-ss--fade .hero-ss__track{display:block;position:relative}.hero-ss--fade .hero-ss__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--hss-anim, .5s) ease;pointer-events:none}.hero-ss--fade .hero-ss__slide[data-active=true]{opacity:1;pointer-events:auto;position:relative}.hero-ss--slide .hero-ss__track{transition:transform var(--hss-anim, .5s) cubic-bezier(.4,0,.2,1)}.hero-ss__bg{position:absolute;inset:0 var(--hss-inset) 0 var(--hss-inset);overflow:hidden}.hero-ss__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hss-focal)}.hero-ss__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hss-overlay);pointer-events:none}.hero-ss__bg-image--mobile{display:none}.hero-ss__inner{position:relative;z-index:2;box-sizing:border-box;max-width:var(--hss-inner-max);margin:0 auto;min-height:var(--hss-height);padding:var(--hss-pad-t) var(--hss-pad-r) var(--hss-pad-b) var(--hss-pad-l);display:flex;align-items:center}.hero-ss__content{display:flex;flex-direction:column;align-items:var(--hss-align);text-align:var(--hss-text-align);gap:var(--hss-content-gap);max-width:var(--hss-content-max);width:100%}.hero-ss__heading{margin:0;font-family:var(--hss-heading-family);font-size:var(--hss-heading-size);font-weight:var(--hss-heading-weight);line-height:var(--hss-heading-lh);letter-spacing:var(--hss-heading-ls);color:var(--hss-heading-color)}.hero-ss__subtext{margin:0;max-width:var(--hss-sub-max);font-family:var(--hss-body-family);font-size:var(--hss-sub-size);font-weight:var(--hss-sub-weight);line-height:var(--hss-sub-lh);color:var(--hss-sub-color)}.hero-ss__subtext>*:first-child{margin-top:0}.hero-ss__subtext>*:last-child{margin-bottom:0}.hero-ss__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--hss-actions-gap);max-width:var(--hss-actions-max);width:100%}.hero-ss__button{display:flex;align-items:center;justify-content:center;gap:var(--hss-btn-gap);box-sizing:border-box;padding:var(--hss-btn-pad-y) var(--hss-btn-pad-x);border:1px solid var(--hss-btn-border);border-radius:var(--hss-btn-radius);background:var(--hss-btn-bg);color:var(--hss-btn-color);font-family:var(--hss-body-family);font-size:var(--hss-btn-size);font-weight:var(--hss-btn-weight);line-height:1.2;text-align:center;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.hero-ss__button:hover{transform:scale(1.02);opacity:.95}.hero-ss__button:active{transform:scale(.98)}.hero-ss__button-emphasis{text-decoration:underline;text-underline-offset:2px}.hero-ss__button--no-underline .hero-ss__button-emphasis{text-decoration:none}.hero-ss__guarantee{display:flex;align-items:center;justify-content:center;gap:var(--hss-guar-gap);box-sizing:border-box;padding:var(--hss-guar-pad-y) var(--hss-guar-pad-x);border:1px solid var(--hss-guar-border);border-radius:var(--hss-guar-radius);background:var(--hss-guar-bg);font-family:var(--hss-body-family);font-size:var(--hss-guar-size);font-weight:var(--hss-guar-weight);line-height:1.2;color:var(--hss-guar-color)}.hero-ss__guarantee-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--hss-guar-icon);height:var(--hss-guar-icon);color:inherit}.hero-ss__guarantee-icon svg,.hero-ss__guarantee-icon img{display:block;width:100%;height:100%;object-fit:contain}.hero-ss__guarantee-icon .material-icon{font-size:var(--hss-guar-icon);line-height:1}.hero-ss__arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:var(--hss-control);color:var(--hss-control-icon);cursor:pointer}.hero-ss__arrow--prev{left:16px}.hero-ss__arrow--next{right:16px}.hero-ss__arrow svg{width:18px;height:18px}.hero-ss__dots{position:absolute;bottom:var(--hss-dots-bottom);left:50%;z-index:3;display:flex;gap:8px;transform:translate(-50%)}.hero-ss__dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:var(--hss-dot);cursor:pointer;transition:background .2s ease,transform .2s ease}.hero-ss__dot[aria-current=true]{background:var(--hss-dot-active);transform:scale(1.2)}.hero-ss--single .hero-ss__arrow,.hero-ss--single .hero-ss__dots{display:none}@media(prefers-reduced-motion:reduce){.hero-ss--fade .hero-ss__slide,.hero-ss--slide .hero-ss__track{transition:none}}@media screen and (max-width:749px){.hero-ss{background-color:var(--hss-bg-mob)}.hero-ss__slide{min-height:var(--hss-height-mob)}.hero-ss--adapt-mob .hero-ss__slide{min-height:calc(100cqw / var(--hss-ratio-mob, var(--hss-ratio, .75)))}.hero-ss--adapt:not(.hero-ss--adapt-mob) .hero-ss__slide{min-height:var(--hss-height-mob)}.hero-ss__bg{top:0;right:0;bottom:0;left:0}.hero-ss__bg-image--desktop{display:none}.hero-ss__bg-image--mobile{display:block;object-position:var(--hss-focal-mob)}.hero-ss__inner{min-height:0;max-width:none;padding:var(--hss-pad-t-mob) var(--hss-pad-x-mob) 0;display:block}.hero-ss__content{align-items:center;text-align:center;gap:var(--hss-content-gap-mob);max-width:var(--hss-content-max-mob);margin:0 auto var(--hss-content-mb-mob)}.hero-ss__heading{font-size:var(--hss-heading-size-mob);line-height:var(--hss-heading-lh-mob);color:var(--hss-heading-color-mob)}.hero-ss__subtext{max-width:none;font-size:var(--hss-sub-size-mob);line-height:var(--hss-sub-lh-mob);color:var(--hss-sub-color-mob)}.hero-ss__actions{gap:var(--hss-actions-gap-mob);max-width:var(--hss-actions-max-mob);margin:0 auto}.hero-ss__button{padding:var(--hss-btn-pad-y-mob) var(--hss-btn-pad-x-mob);border-radius:var(--hss-btn-radius-mob);font-size:var(--hss-btn-size-mob)}.hero-ss__guarantee{padding:var(--hss-guar-pad-y-mob) var(--hss-guar-pad-x-mob);border-radius:var(--hss-guar-radius-mob);font-size:var(--hss-guar-size-mob);color:var(--hss-guar-color-mob)}.hero-ss__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-hero-slideshow.css.map */
