.slideshow-banner *,.slideshow-banner *:before,.slideshow-banner *:after{box-sizing:border-box;margin:0;padding:0}.slideshow-banner{position:relative;width:100%;overflow:hidden;background:#000}.slideshow-banner__track{position:relative;width:100%}.slideshow-banner .slide{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease;pointer-events:none;z-index:1}.slideshow-banner .slide.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto;z-index:2}.slideshow-banner .slide__desktop{position:relative;width:100%;height:var(--slide-height);display:block}.slideshow-banner .slide__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#111}.slideshow-banner .slide__img{width:100%;height:100%;object-fit:cover;display:block}.slideshow-banner .slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);opacity:var(--overlay-opacity);pointer-events:none}.slideshow-banner .slide__content{position:relative;z-index:2;height:100%;display:flex;align-items:center;padding:0 8%;color:var(--overlay-text)}.slideshow-banner .slide__content--left{justify-content:flex-start;text-align:left}.slideshow-banner .slide__content--center{justify-content:center;text-align:center}.slideshow-banner .slide__content--right{justify-content:flex-end;text-align:right}.slideshow-banner .slide__inner{max-width:560px;padding:32px 0}.slideshow-banner .slide__eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:500;margin-bottom:14px;opacity:.9}.slideshow-banner .slide__title{font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.05;letter-spacing:-.5px;margin-bottom:18px;color:inherit}.slideshow-banner .slide__subtitle{font-size:16px;line-height:1.6;font-weight:300;margin-bottom:28px;opacity:.92;max-width:480px}.slideshow-banner .slide__content--center .slide__subtitle{margin-left:auto;margin-right:auto}.slideshow-banner .slide__content--right .slide__subtitle{margin-left:auto}.slideshow-banner .slide__btn{display:inline-block;padding:14px 32px;background:var(--btn-bg);color:var(--btn-text);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border-radius:40px;transition:transform .25s ease,background .25s ease,color .25s ease}.slideshow-banner .slide__btn:hover{transform:translateY(-2px);background:transparent;border:2px solid black;color:#fff}.Slides__button__wrapper{display:flex;gap:1rem}.slideshow-banner .slide__mobile{display:none}.slideshow-banner__arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:#ffffff2e;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .25s ease,transform .25s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.slideshow-banner__arrow:hover{background:#ffffff59}.slideshow-banner__arrow svg{width:22px;height:22px;stroke:#fff;stroke-width:2;fill:none}.slideshow-banner__arrow--prev{left:24px}.slideshow-banner__arrow--next{right:24px}.slideshow-banner__dots{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:center;gap:10px;z-index:10}.slideshow-banner .dot{width:10px;height:10px;border-radius:50%;background:#fff6;border:none;cursor:pointer;padding:0;transition:background .25s ease,transform .25s ease}.slideshow-banner .dot.is-active{background:#fff;transform:scale(1.3)}@media(max-width:768px){.slideshow-banner .slide__desktop{display:none}.slideshow-banner .slide__mobile{display:block}.slideshow-banner .slide__media--mobile{position:relative;width:100%;height:var(--slide-height-mobile);overflow:hidden}.slideshow-banner .slide__content-mobile{background:var(--mobile-text-bg);color:var(--mobile-text-color);padding:var(--mobile-text-padding);text-align:left}.slideshow-banner .slide__eyebrow{font-size:11px;letter-spacing:2.4px;margin-bottom:10px}.slideshow-banner .slide__title{font-size:clamp(26px,6vw,36px);margin-bottom:12px}.slideshow-banner .slide__subtitle{font-size:14px;margin-bottom:20px;opacity:.85;max-width:100%}.slideshow-banner .slide__btn{padding:12px 24px;font-size:12px;letter-spacing:1.2px;border:2px solid black}.slideshow-banner__arrow{width:38px;height:38px}.slideshow-banner__arrow svg{width:18px;height:18px}.slideshow-banner__arrow--prev{left:12px}.slideshow-banner__arrow--next{right:12px}.slideshow-banner__dots{bottom:auto;top:calc(var(--slide-height-mobile) - 36px)}}@media(max-width:480px){.slideshow-banner .slide__content-mobile{padding:20px 18px}.slideshow-banner .slide__title{font-size:26px}.slideshow-banner .slide__subtitle{font-size:13px;margin-bottom:16px}.slideshow-banner .slide__btn{padding:11px 20px;font-size:11px}}@media(prefers-reduced-motion:reduce){.slideshow-banner .slide,.slideshow-banner .slide__img,.slideshow-banner .slide__btn,.slideshow-banner .dot{transition:none!important}}.product-item__media-wrapper{position:relative}.hhq-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px 6px 0}.hhq-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 9px;background:#f4f8f5;color:#2d4535;border:1px solid #d5e0d7;border-radius:999px;font-family:Jost,sans-serif;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap}.hhq-pill svg{width:14px;height:14px;flex:none}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
