.h-banner{--pad-top: 92px;--pad-bot: 108px;--pad-top-sale: 170px;--pad-bot-sale: 100px;--gap-title-sale: 28px;--gap-sub-sale: 48px;--gap-offer: 16px;--gap-cta-sale: 36px;--gap-title: 28px;--gap-sub: 36px;--gap-desc: 12px;--gap-bot: 68px;--gap-bot-product: 97px;--pad-top-product: 189px;--gap-cta: 68px;--gap-badge: 8px;--gap-social-y: 20px;--gap-social-x: 16px;--gap-social-product: 20px;--gap-rating: 10px;--gap-stars: 7px;--pager-bottom: 40px;--pager-gap: 45px;--count-w: 508px;--count-h: 120px;--count-pad-x: 52px;--count-radius: 6px;--count-label-mb: 6px;--count-colon-w: 12px;--count-colon-mt: -18px;--count-unit-min: 46px;background-color:var(--bg-color, #1a1a1a);color:var(--color-text, #ffffff);margin:var(--sm, 0);container-type:inline-size}.h-banner__root{display:block;position:relative;overflow:hidden;isolation:isolate;width:100%;min-height:var(--h, 840px);contain:layout paint;touch-action:pan-y}.h-banner--has-ratio:not(.h-banner--has-height) .h-banner__root{--pad-top: calc(92 / 1920 * 100cqi);--pad-bot: 5.625cqi ;--pad-top-sale: calc(170 / 1920 * 100cqi);--pad-bot-sale: calc(100 / 1920 * 100cqi);--gap-title-sale: calc(28 / 1920 * 100cqi);--gap-sub-sale: 2.5cqi ;--gap-offer: calc(16 / 1920 * 100cqi);--gap-cta-sale: 1.875cqi ;--gap-title: calc(28 / 1920 * 100cqi);--gap-sub: 1.875cqi ;--gap-desc: .625cqi ;--gap-bot: calc(68 / 1920 * 100cqi);--gap-bot-product: calc(97 / 1920 * 100cqi);--pad-top-product: 9.84375cqi ;--gap-cta: calc(68 / 1920 * 100cqi);--gap-badge: calc(8 / 1920 * 100cqi);--gap-social-y: calc(20 / 1920 * 100cqi);--gap-social-x: calc(16 / 1920 * 100cqi);--gap-social-product: calc(20 / 1920 * 100cqi);--gap-rating: calc(10 / 1920 * 100cqi);--gap-stars: calc(7 / 1920 * 100cqi);--pager-bottom: calc(40 / 1920 * 100cqi);--pager-gap: 2.34375cqi ;--count-w: calc(508 / 1920 * 100cqi);--count-h: 6.25cqi ;--count-pad-x: calc(52 / 1920 * 100cqi);--count-radius: .3125cqi ;--count-label-mb: .3125cqi ;--count-colon-w: .625cqi ;--count-colon-mt: -.9375cqi ;--count-unit-min: calc(46 / 1920 * 100cqi);min-height:0;aspect-ratio:var(--media-ratio, 1920 / 840)}.h-banner--has-ratio:not(.h-banner--has-height) .h-banner__viewport,.h-banner--has-ratio:not(.h-banner--has-height) .h-banner__inner{min-height:100%;height:100%}.h-banner__viewport{position:relative;overflow:hidden;min-height:inherit}.h-banner__root.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.h-banner__root.is-dragging .h-banner__slide{transition:none;pointer-events:none}.h-banner__slide{position:absolute;top:0;right:0;bottom:0;left:0;min-height:inherit;transform:translate3d(100%,0,0);visibility:hidden;pointer-events:none;z-index:0}.h-banner__slide.is-from-left{transform:translate3d(-100%,0,0);visibility:visible}.h-banner__slide.is-from-right{transform:translate3d(100%,0,0);visibility:visible}.h-banner__slide.is-leaving{visibility:visible;pointer-events:none;z-index:1}.h-banner__slide.is-active{transform:translateZ(0);visibility:visible;pointer-events:auto;z-index:2}.h-banner__root.is-ready .h-banner__slide{transition:transform .55s cubic-bezier(.22,1,.36,1)}.h-banner__root.is-ready .h-banner__slide.is-no-anim{transition:none}.h-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background-color:var(--bg-color, #1a1a1a)}.h-banner__media .image__wraper,.h-banner__media picture,.h-banner__media img,.h-banner__media video,.h-banner__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.h-banner__media img,.h-banner__media video,.h-banner__poster{object-fit:cover;object-position:center}.h-banner__slide.is-playing .h-banner__media .image__wraper{visibility:hidden}.h-banner__inner{position:relative;z-index:1;display:flex;flex-direction:column;min-height:var(--h, 840px);padding-top:var(--pad-top, 92px);padding-bottom:var(--pad-bot, 108px);box-sizing:border-box}.h-banner__slide--sale .h-banner__inner{padding-top:var(--pad-top-sale, 170px);padding-bottom:var(--pad-bot-sale, 100px)}.h-banner__slide--sale .h-banner__sale-lower{display:contents}.h-banner__slide--sale .h-banner__title{max-width:none;margin-top:var(--gap-title-sale, 28px)}.h-banner__slide--sale .h-banner__sub{max-width:none;margin-top:var(--gap-sub-sale, 48px);font-weight:600;line-height:1.25}.h-banner__slide--sale .h-banner__offer{order:2}.h-banner__slide--sale .h-banner__cta{order:3;margin-top:var(--gap-cta-sale, 36px)}.h-banner__slide--sale .h-banner__count{width:min(100%,404px)}.h-banner__slide--product .h-banner__inner{padding-top:var(--pad-top-product, 189px)}.h-banner__top,.h-banner__mid,.h-banner__bot{max-width:100%}.h-banner__mid{margin-top:auto}.h-banner__slide--product .h-banner__top,.h-banner__slide--product .h-banner__mid{margin-top:0}.h-banner__slide--product .h-banner__bot{margin-top:var(--gap-bot-product, 97px)}.h-banner__bot{margin-top:var(--gap-bot, 68px)}.h-banner__slide--sale .h-banner__bot{order:4;margin-top:auto}.h-banner__badge{display:flex;align-items:center;gap:var(--gap-badge, 8px);color:var(--color-badge, #ffffff)}.h-banner__seal{position:relative;flex-shrink:0;width:78px;height:38px;color:inherit}.h-banner__seal-img,.h-banner__seal-svg{display:block;width:78px;height:38px}.h-banner__seal-svg{position:absolute;top:0;right:0;bottom:0;left:0}.h-banner__badge-line{flex-shrink:0;width:1px;height:30px;background-color:currentColor;opacity:.4}.h-banner__badge-aside{margin:0;font-size:var(--fs-badge-aside, 13px);font-weight:600;line-height:1.25;text-transform:uppercase;color:inherit}.h-banner__badge-aside p{margin:0;color:inherit}.h-banner__social{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-social-y, 20px) var(--gap-social-x, 16px)}.h-banner__slide--product .h-banner__social{flex-wrap:nowrap;gap:var(--gap-social-product, 20px);color:var(--color-eyebrow, #8e613f)}.h-banner__rating{display:inline-flex;align-items:center;gap:var(--gap-rating, 10px);flex-shrink:0}.h-banner__stars{display:inline-flex;align-items:center;gap:var(--gap-stars, 7px);color:var(--color-star, #8e613f)}.h-banner__star{display:block;width:16px;height:14px}.h-banner__score{margin:0;font-size:var(--fs-score, 18px);font-weight:500;line-height:1.28;letter-spacing:.02em;text-transform:uppercase;color:var(--color-score, currentColor)}.h-banner__score-num{font-weight:500}.h-banner__score p{margin:0;color:inherit}.h-banner__eyebrow{margin:0;font-size:var(--fs-eyebrow, 18px);font-weight:700;line-height:1.28;letter-spacing:.02em;text-transform:uppercase;color:var(--color-eyebrow, #ffffff)}.h-banner__title{max-width:11.2em;margin:var(--gap-title, 28px) 0 0;font-family:inherit;font-size:var(--fs-heading, 60px);font-weight:500;line-height:1.27;color:var(--color-heading, #ffffff)}.h-banner__title p{margin:0;color:inherit}.h-banner__sub{max-width:36em;margin:var(--gap-sub, 36px) 0 0;font-size:var(--fs-sub, 22px);font-weight:500;line-height:1.27;color:var(--color-sub, #ffffff)}.h-banner__sub p{margin:0;color:inherit}.h-banner__desc{max-width:36em;margin:var(--gap-desc, 12px) 0 0;font-size:var(--fs-desc, 18px);font-weight:300;line-height:1.28;color:var(--color-desc, #ffffff);opacity:.4}.h-banner__desc p{margin:0;color:inherit}.h-banner__muted{color:#fff9}.h-banner__cta{display:flex;align-items:center}.h-banner__btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 18px;border:0;border-radius:4px;background-color:var(--btn-bg, #ffffff);color:var(--btn-color, #1a1a1a);font-size:var(--fs-btn, 12px);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;white-space:nowrap}.h-banner__btn:hover{background-color:var(--btn-bg-hover, var(--btn-bg, #ffffff));color:var(--btn-color-hover, var(--btn-color, #1a1a1a))}.h-banner__btn:focus-visible{outline:2px solid var(--color-text, #ffffff);outline-offset:3px}.h-banner__slide--sale .h-banner__btn{min-width:92px;height:28px;padding:0 14px}.h-banner__offer{position:relative;display:flex;align-items:center;width:min(100%,490px);height:90px;margin-top:var(--gap-offer, 16px);padding:14px 22px 14px 20px;overflow:hidden;border-radius:10px;color:#fff}.h-banner__offer-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.h-banner__offer-copy,.h-banner__offer-copy p,.h-banner__offer-value,.h-banner__offer-off{position:relative;z-index:1;color:#fff}.h-banner__offer-copy{width:179px;margin:0;font-size:12px;font-weight:600;line-height:1.25}.h-banner__offer-copy p{margin:0;color:inherit}.h-banner__offer-faint{color:#ffffff8a}.h-banner__offer-value{margin:0 8px 0 auto;font-size:68px;font-weight:600;line-height:1.26;letter-spacing:-.02em}.h-banner__offer-off{align-self:flex-end;margin:0 0 19px;font-size:12px;font-weight:600;line-height:1.25}.h-banner__slide--product .h-banner__btn{min-width:120px;height:28px;padding:0 18px}.h-banner__root:has(.h-banner__slide--product.is-active) .h-banner__dot:before{background-color:var(--pager-track, rgba(26, 26, 26, .2))}.h-banner__root:has(.h-banner__slide--product.is-active) .h-banner__dot-fill{background-color:var(--pager-fill, #1a1a1a)}.h-banner__count{width:min(var(--count-w, 508px),100%)}.h-banner__count-label{margin:0 0 var(--count-label-mb, 6px);font-size:var(--fs-count-label, 12px);font-weight:400;line-height:1.25;color:var(--color-count-label, rgba(255, 255, 255, .6))}.h-banner__count-box{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--count-h, 120px);padding:0 var(--count-pad-x, 52px);box-sizing:border-box;border-radius:var(--count-radius, 6px);background-color:var(--count-bg, rgba(255, 255, 255, .15))}.h-banner__count-unit{display:flex;flex-direction:column;align-items:center;min-width:var(--count-unit-min, 46px)}.h-banner__count-num{font-size:var(--fs-count-num, 40px);font-weight:500;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--color-count-num, #ffffff)}.h-banner__count-name{margin-top:0;font-size:var(--fs-count-name, 14px);font-weight:400;line-height:1.29;color:var(--color-count-name, #ffffff)}.h-banner__count-colon{display:block;flex:0 0 auto;width:var(--count-colon-w, 12px);margin-top:var(--count-colon-mt, -18px);font-family:inherit;font-size:var(--fs-count-num, 40px);font-weight:500;line-height:1.2;text-align:center;color:var(--color-count-num, #ffffff)}.h-banner__slide--sale .h-banner__count-label{margin-bottom:18px;color:#fff}.h-banner__slide--sale .h-banner__count-box{height:auto;padding:0;border-radius:0;background:transparent;gap:20px;justify-content:flex-start}.h-banner__slide--sale .h-banner__count-unit{justify-content:center;width:86px;height:86px;min-width:86px;border-radius:6px;background-color:#ffffff1a}.h-banner__slide--sale .h-banner__count-num{font-size:48px;font-weight:500;line-height:1.35}.h-banner__slide--sale .h-banner__count-name,.h-banner__slide--sale .h-banner__count-colon{display:none}.h-banner__pager{position:absolute;left:0;right:0;bottom:calc(var(--pager-bottom, 40px) - 12px);z-index:2;display:flex;align-items:center;gap:var(--pager-gap, 45px)}.h-banner__dot{position:relative;flex:1;height:26px;padding:0;border:0;background:transparent;cursor:pointer}.h-banner__dot:before,.h-banner__dot-fill{position:absolute;left:0;right:0;top:50%;bottom:auto;height:2px;transform:translateY(-50%);pointer-events:none}.h-banner__dot:before{content:"";background-color:var(--pager-track, rgba(255, 255, 255, .2));transition:transform .2s ease}.h-banner__dot:hover:before,.h-banner__dot:hover .h-banner__dot-fill,.h-banner__dot:focus-visible:before,.h-banner__dot:focus-visible .h-banner__dot-fill{transform:translateY(-50%) scaleY(2)}.h-banner__dot-fill{right:auto;width:0;background-color:var(--pager-fill, #ffffff);transition:transform .2s ease}.h-banner__dot.is-active .h-banner__dot-fill{width:100%}.h-banner__root.is-autoplay .h-banner__dot.is-active .h-banner__dot-fill{width:0;animation-name:h-banner-fill;animation-duration:var(--autoplay-ms, 5s);animation-timing-function:linear;animation-fill-mode:forwards}.h-banner__root.is-autoplay.is-paused .h-banner__dot.is-active .h-banner__dot-fill{animation-play-state:paused}.h-banner__dot:focus-visible{outline:2px solid var(--color-text, #ffffff);outline-offset:4px}@keyframes h-banner-fill{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.h-banner__root.is-ready .h-banner__slide{transition:none}.h-banner__root.is-autoplay .h-banner__dot.is-active .h-banner__dot-fill,.h-banner__dot.is-active .h-banner__dot-fill{animation:none;width:100%}.h-banner__dot:before,.h-banner__dot-fill{transition:none}.h-banner__media video{visibility:hidden}.h-banner__slide.is-playing .h-banner__media .image__wraper{visibility:visible}}@media(max-width:1900px)and (min-width:1200px){.h-banner{margin-top:calc(var(--sm-t, 0px) * var(--pc-mid-scale, 1));margin-right:calc(var(--sm-r, 0px) * var(--pc-mid-scale, 1));margin-bottom:calc(var(--sm-b, 0px) * var(--pc-mid-scale, 1));margin-left:calc(var(--sm-l, 0px) * var(--pc-mid-scale, 1))}.h-banner__seal,.h-banner__seal-img,.h-banner__seal-svg{width:calc(78px * var(--pc-mid-scale, 1));height:calc(38px * var(--pc-mid-scale, 1))}.h-banner__badge-line{height:calc(30px * var(--pc-mid-scale, 1))}.h-banner__badge-aside{font-size:max(12px,calc(var(--fs-badge-aside, 13px) * var(--pc-mid-scale, 1)))}.h-banner__star{width:calc(16px * var(--pc-mid-scale, 1));height:calc(14px * var(--pc-mid-scale, 1))}.h-banner__score{font-size:max(12px,calc(var(--fs-score, 18px) * var(--pc-mid-scale, 1)))}.h-banner__eyebrow{font-size:max(12px,calc(var(--fs-eyebrow, 18px) * var(--pc-mid-scale, 1)))}.h-banner__title{font-size:max(12px,calc(var(--fs-heading, 60px) * var(--pc-mid-scale, 1)))}.h-banner__sub{font-size:max(12px,calc(var(--fs-sub, 22px) * var(--pc-mid-scale, 1)))}.h-banner__desc{font-size:max(12px,calc(var(--fs-desc, 18px) * var(--pc-mid-scale, 1)))}.h-banner__btn{padding:max(var(--btn-pad-y-min, 6px),calc(6px * var(--pc-mid-scale, 1))) max(12px,calc(18px * var(--pc-mid-scale, 1)));font-size:max(12px,calc(var(--fs-btn, 12px) * var(--pc-mid-scale, 1)))}.h-banner__count-label{font-size:max(12px,calc(var(--fs-count-label, 12px) * var(--pc-mid-scale, 1)))}.h-banner__count-num,.h-banner__count-colon{font-size:max(12px,calc(var(--fs-count-num, 40px) * var(--pc-mid-scale, 1)))}.h-banner__count-name{font-size:max(12px,calc(var(--fs-count-name, 14px) * var(--pc-mid-scale, 1)))}.h-banner__pager{bottom:calc(var(--pager-bottom, 40px) - calc(12px * var(--pc-mid-scale, 1)))}.h-banner__dot{height:calc(26px * var(--pc-mid-scale, 1))}}@media(max-width:767px){.h-banner{margin:var(--sm-m, 0)}.h-banner .h-banner__root{--pad-top: 48px;--pad-bot: 60px;--pad-top-sale: 60px;--pad-bot-sale: 48px;--gap-title-sale: 15px;--gap-sub-sale: 6px;--gap-cta-sale: 20px;--pad-top-product: 48px;--gap-bot-product: 40px;--gap-title: 28px;--gap-sub: 20px;--gap-desc: 12px;--gap-bot: 40px;--gap-cta: 31px;--gap-badge: 8px;--gap-social-y: 8px;--gap-social-x: 12px;--gap-social-product: 8px;--gap-rating: 12px;--gap-stars: 6px;--pager-bottom: 16px;--pager-gap: 14px;--count-w: 100%;--count-h: 72px;--count-pad-x: 50px;--count-radius: 4px;--count-label-mb: 4px;--count-colon-w: 8px;--count-colon-mt: -12px;--count-unit-min: 28px}.h-banner--has-ratio-m:not(.h-banner--has-height-m) .h-banner__root{--pad-top: 12.8cqi ;--pad-bot: 16cqi ;--pad-top-sale: calc(60 / 390 * 100cqi);--pad-bot-sale: calc(48 / 390 * 100cqi);--gap-title-sale: calc(15 / 390 * 100cqi);--gap-sub-sale: calc(6 / 390 * 100cqi);--gap-cta-sale: calc(20 / 390 * 100cqi);--pad-top-product: 12.8cqi ;--gap-bot-product: calc(40 / 375 * 100cqi);--gap-title: calc(28 / 375 * 100cqi);--gap-sub: calc(20 / 375 * 100cqi);--gap-desc: 3.2cqi ;--gap-bot: calc(40 / 375 * 100cqi);--gap-cta: calc(31 / 375 * 100cqi);--gap-badge: calc(8 / 375 * 100cqi);--gap-social-y: calc(8 / 375 * 100cqi);--gap-social-x: 3.2cqi ;--gap-social-product: calc(8 / 375 * 100cqi);--gap-rating: 3.2cqi ;--gap-stars: 1.6cqi ;--pager-bottom: calc(16 / 375 * 100cqi);--pager-gap: calc(14 / 375 * 100cqi);--count-w: 100%;--count-h: 19.2cqi ;--count-pad-x: calc(50 / 375 * 100cqi);--count-radius: calc(4 / 375 * 100cqi);--count-label-mb: calc(4 / 375 * 100cqi);--count-colon-w: calc(8 / 375 * 100cqi);--count-colon-mt: -3.2cqi ;--count-unit-min: calc(28 / 375 * 100cqi);min-height:0;aspect-ratio:var(--media-ratio-m, var(--media-ratio, 390 / 680))}.h-banner__root,.h-banner__inner{min-height:var(--h-m, 680px)}.h-banner--has-ratio-m:not(.h-banner--has-height-m) .h-banner__viewport,.h-banner--has-ratio-m:not(.h-banner--has-height-m) .h-banner__inner{min-height:100%;height:100%}.h-banner.h-banner--has-height-m .h-banner__root,.h-banner.h-banner--has-height-m .h-banner__inner{min-height:var(--h-m, 680px);aspect-ratio:auto}.h-banner__slide--product .h-banner__top{margin-top:0}.h-banner__slide--product .h-banner__mid{margin-top:auto}.h-banner__slide--product .h-banner__social{flex-wrap:wrap}.h-banner__social{flex-wrap:wrap;align-items:center}.h-banner__social .h-banner__eyebrow{flex:1 0 100%}.h-banner__title{color:var(--color-heading-m, var(--color-heading, #ffffff))}.h-banner__eyebrow{color:var(--color-eyebrow-m, var(--color-eyebrow, #ffffff))}.h-banner__sub{color:var(--color-sub-m, var(--color-sub, #ffffff))}.h-banner__star{width:12px;height:12px}.h-banner__score,.h-banner__eyebrow{font-size:var(--fs-eyebrow-m, 10px)}.h-banner__score{font-size:var(--fs-score-m, 10px)}.h-banner__title{max-width:10.5em;font-size:var(--fs-heading-m, 28px);line-height:1.25}.h-banner__slide--sale .h-banner__title{max-width:none;font-size:var(--fs-heading-m, 32px);line-height:1.25}.h-banner__slide--sale .h-banner__top,.h-banner__slide--sale .h-banner__cta{align-items:center;text-align:center}.h-banner__slide--sale .h-banner__cta{order:2;justify-content:center}.h-banner__sub{font-size:var(--fs-sub-m, 16px)}.h-banner__desc{font-size:var(--fs-desc-m, 12px)}.h-banner__slide--sale .h-banner__sub{font-size:var(--fs-sub-m, 10px);font-weight:500;line-height:1.3;opacity:.4}.h-banner__slide--sale .h-banner__sale-lower{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;order:3;width:100%;margin-top:auto}.h-banner__slide--sale .h-banner__bot,.h-banner__slide--sale .h-banner__count{display:contents}.h-banner__slide--sale .h-banner__bot{order:0;margin-top:0}.h-banner__slide--sale .h-banner__offer{grid-column:2;grid-row:1;order:0;align-self:end;width:238px;max-width:100%;height:38px;margin:0 0 8px 12px;padding:6px 10px 6px 12px;border-radius:6px}.h-banner__slide--sale .h-banner__count-label{grid-column:1;grid-row:1;align-self:end;max-width:96px;margin:0 0 8px;font-size:7px;line-height:1.25}.h-banner__slide--sale .h-banner__count-box{grid-column:1 / -1;grid-row:2;width:100%;height:72px;padding:0 50px;border-radius:4px;background-color:#1a1a1a80;gap:0;justify-content:space-between}.h-banner__slide--sale .h-banner__offer-copy{width:134px;font-size:9px}.h-banner__slide--sale .h-banner__offer-value{font-size:30px;line-height:1.27}.h-banner__slide--sale .h-banner__offer-off{margin-bottom:4px;font-size:9px}.h-banner__slide--sale .h-banner__btn{min-width:80px;height:24px;padding:0 12px}.h-banner__slide--sale .h-banner__count-unit{width:auto;height:auto;min-width:28px;border-radius:0;background:transparent}.h-banner__slide--sale .h-banner__count-num,.h-banner__slide--sale .h-banner__count-colon{display:block;font-size:24px;line-height:1.24}.h-banner__slide--sale .h-banner__count-name{display:block;font-size:8px}.h-banner__slide--sale .h-banner__count-colon{width:8px;margin-top:-12px}.h-banner__badge-aside{font-size:var(--fs-badge-aside-m, 13px)}.h-banner__btn{font-weight:500;font-size:var(--fs-btn-m, 12px)}.h-banner__count-label{font-size:var(--fs-count-label-m, 7px)}.h-banner__count-num,.h-banner__count-colon{font-size:var(--fs-count-num-m, 24px)}.h-banner__count-name{font-size:var(--fs-count-name-m, 8px)}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/section-h-banner.css.map */
