.ex-hero__inner{max-width:calc(1200px + var(--hx-px-m) * 2);margin-inline:auto;padding-inline:var(--hx-px-m)}.ex-section--contained .ex-hero__inner{padding-inline:0}.ex-hero__row{display:flex;flex-direction:column;gap:var(--hx-gap-m);min-height:var(--hx-min-m)}.ex-hero--m-top .ex-hero__content{order:-1}.ex-hero__media,.ex-hero__content{min-width:0}.ex-hero__media{position:relative;border-radius:var(--hx-radius);overflow:hidden}.ex-hero__img{display:block;width:100%;height:auto;border-radius:var(--hx-radius)}.ex-hero__media--placeholder{aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.06)}.ex-hero__placeholder{display:block;width:100%;height:100%;fill:rgba(var(--color-foreground),.35)}.ex-hero__video{position:relative;display:block;aspect-ratio:1 / 1;min-height:250px;overflow:hidden;border-radius:var(--hx-radius);background:rgba(var(--color-foreground),.08)}.ex-hero__video-el,.ex-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--ex-dur) ease}.ex-hero__video-el{pointer-events:none}.ex-hero__fallback{opacity:0}.ex-hero__video.is-fallback .ex-hero__fallback{opacity:1}.ex-hero__video.is-fallback .ex-hero__video-el{opacity:0}.ex-hero__video-el::-webkit-media-controls,.ex-hero__video-el::-webkit-media-controls-panel,.ex-hero__video-el::-webkit-media-controls-overlay-play-button,.ex-hero__video-el::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;appearance:none}.ex-hero__spinner{position:absolute;inset:50% auto auto 50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff9;border-radius:50%;animation:exHeroSpin 1s linear infinite;transition:opacity var(--ex-dur) ease;pointer-events:none}.ex-hero__video.is-ready .ex-hero__spinner,.ex-hero__video.is-fallback .ex-hero__spinner{opacity:0;animation:none}@keyframes exHeroSpin{to{transform:rotate(360deg)}}.ex-hero__content{display:flex;flex-direction:column;justify-content:var(--hx-v-m);padding:var(--hx-cp-m)}.ex-hero__stack{display:flex;flex-direction:column;align-items:var(--hx-items-m);align-self:var(--hx-items-m);width:var(--hx-cw);max-width:100%;text-align:var(--hx-text-m);overflow-wrap:anywhere}.ex-hero--m-space-between .ex-hero__stack{flex:1;justify-content:space-between}.ex-hero--no-media .ex-hero__content{flex:1 1 auto}.ex-hero__item{margin-block-start:0;max-width:100%}.ex-hero__item--left{align-self:flex-start}.ex-hero__item--center{align-self:center}.ex-hero__item--right{align-self:flex-end}.ex-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:2px 12px;border-radius:20px;background:var(--hb-bg, rgba(var(--ex-text-rgb), .06));color:var(--hb-text, var(--ex-text));font-weight:var(--ex-weight-semibold);font-size:var(--ex-fs-body-sm);line-height:1.6}.ex-hero-badge--boxed{padding:12px 20px;border-radius:8px}.ex-hero-badge--border{border:1px solid var(--hb-border, var(--ex-divider))}.ex-hero-badge__img{display:block;object-fit:contain;flex:none}.ex-hero-rating{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:0;row-gap:6px;font-size:var(--hr-size);color:var(--hr-text, var(--ex-text))}.ex-hero-rating--boxed{padding:12px 20px;border-radius:8px;background:var(--hr-box, rgba(var(--ex-text-rgb), .04))}.ex-hero-rating--border{border:1px solid var(--ex-divider)}.ex-hero-rating__avatars{display:inline-flex;margin-inline-end:10px}.ex-hero-rating__avatar{display:block;width:24px;height:24px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff}.ex-hero-rating__avatar+.ex-hero-rating__avatar{margin-inline-start:-8px}.ex-hero-rating__stars{margin-inline-end:8px}.ex-hero-rating__text{font-weight:var(--ex-weight-regular);line-height:1.4}.ex-hero-rating__text :is(strong,b){font-weight:700}.ex-hero-rating__text p{margin:0}.ex-hero-rating__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:340px){.ex-hero-rating{font-size:min(var(--hr-size),12px)}}.ex-hero__heading{margin:0 0 var(--ex-spacing-below, 0);font-family:var(--ex-h1-family);font-weight:var(--ex-weight-bold);font-size:var(--hh-size-m);line-height:var(--hh-lh);color:inherit;overflow-wrap:break-word}.ex-hero--brand .ex-hero__heading{color:var(--ex-heading)}.ex-hero__subtitle{font-size:var(--hs-size-m);line-height:1.5;font-weight:var(--hs-weight)}.ex-hero--brand .ex-hero__subtitle{color:var(--ex-subheading)}.ex-hero__subtitle>*{margin:0}.ex-hero__subtitle>*+*{margin-block-start:.5em}.ex-hero__subtitle--bold :is(strong,b){font-weight:700}.ex-hero-benefits{display:flex;flex-direction:column;align-items:inherit;gap:5px;margin:0 0 var(--ex-spacing-below, 0);padding:0;list-style:none;color:var(--hbn-text, var(--ex-text))}.ex-hero-benefits--inline{flex-direction:row;flex-wrap:wrap;justify-content:var(--hx-items-m)}.ex-hero-benefits__item{display:flex;align-items:center;gap:4px;font-size:14px;line-height:1.4;text-align:start}.ex-hero-benefits--pill .ex-hero-benefits__item{padding:8px 12px;border-radius:6px;background:var(--hbn-pill, rgba(var(--ex-text-rgb), .04))}.ex-hero-benefits__icon{display:inline-flex;justify-content:center;flex:none;min-width:24px;color:var(--hbn-icon, var(--ex-accent));--ex-knockout: var(--ex-bg, #fff)}.ex-hero-benefits__icon img{display:block;object-fit:contain}.ex-hero__button{display:flex}.ex-hero__button .ex-btn--custom{padding:12px 20px;line-height:1.5}.ex-hero__button--brand .ex-btn--custom{--ex-b-fill: var(--ex-cta-bg) !important;--ex-b-fill-hover: var(--ex-cta-bg-hover) !important;--ex-b-text: var(--ex-cta-text) !important;--ex-b-text-hover: var(--ex-cta-text) !important}.ex-hero__button--case-none .ex-btn{text-transform:none}.ex-hero__button--case-uppercase .ex-btn{text-transform:uppercase}.ex-hero__button--full-always,.ex-hero__button--full-always .ex-btn{align-self:stretch;width:100%}@media screen and (max-width:749px){.ex-hero__button--full-mobile{align-self:stretch;width:100%}}.ex-hero-guarantee{display:flex;align-items:center;gap:6px;font-size:var(--hg-size);font-weight:var(--hg-weight);line-height:1.4}.ex-hero-guarantee__img{display:block;object-fit:contain;flex:none}.ex-hero-guarantee--m-left{align-self:flex-start}.ex-hero-guarantee--m-center{align-self:center}.ex-hero-guarantee--m-right{align-self:flex-end}.ex-hero--bleed .ex-hero__inner{max-width:none;padding-inline:0}.ex-hero--bleed .ex-hero__row{gap:0}.ex-hero--bleed .ex-hero__media{--hx-radius: 0px;aspect-ratio:1 / 1;align-self:stretch}.ex-hero--bleed :is(.ex-hero__img,.ex-hero__video,.ex-hero__placeholder){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover}.ex-hero--bleed:not(.ex-section--contained) .ex-hero__content{padding:calc(var(--hx-pt-m) + var(--hx-cp-m)) calc(var(--hx-px-m) + var(--hx-cp-m)) calc(var(--hx-pb-m) + var(--hx-cp-m))}.ex-hero--bleed.ex-section--contained .ex-contained__box{padding:0}@media screen and (max-width:749px){.ex-hero--bg{display:flex;flex-direction:column;min-height:calc(100vw * var(--hx-bg-ratio, 0))}.ex-hero--bg>:is(.ex-hero__inner,.ex-contained__box){flex:1;width:100%;display:flex;flex-direction:column}.ex-hero--bg.ex-section--contained .ex-hero__inner{flex:1;display:flex;flex-direction:column}.ex-hero--bg .ex-hero__row{flex:1;min-height:0}.ex-hero--bg .ex-hero__content{flex:1}.ex-hero--fade .ex-hero__media{-webkit-mask-image:linear-gradient(to top,transparent 0%,rgba(0,0,0,.2) 20%,rgba(0,0,0,.7) 50%,#000 70%);mask-image:linear-gradient(to top,transparent 0%,rgba(0,0,0,.2) 20%,rgba(0,0,0,.7) 50%,#000 70%)}}@media screen and (min-width:750px){.ex-hero__inner{max-width:calc(1200px + var(--hx-px) * 2);padding-inline:var(--hx-px)}.ex-hero__row{--_gap: var(--hx-gap);flex-direction:row;align-items:stretch;gap:var(--_gap);min-height:var(--hx-min)}.ex-hero--bleed .ex-hero__row{--_gap: 0px}.ex-hero--m-top .ex-hero__content{order:0}.ex-hero--media-right .ex-hero__media{order:1}.ex-hero__media,.ex-hero__content{flex:0 0 calc((100% - var(--_gap)) / 2)}.ex-hero--no-media .ex-hero__content{flex:1 1 100%}.ex-hero__media{align-self:center}.ex-hero__video{min-height:400px}.ex-hero__content{justify-content:var(--hx-v);padding:var(--hx-cp)}.ex-hero .ex-hero__stack{align-items:var(--hx-items);align-self:var(--hx-items);text-align:var(--hx-text);flex:none;justify-content:flex-start}.ex-hero.ex-hero--v-space-between .ex-hero__stack{flex:1;justify-content:space-between}.ex-hero-benefits--inline{justify-content:var(--hx-items)}.ex-hero__heading{font-size:var(--hh-size)}.ex-hero__subtitle{font-size:var(--hs-size)}.ex-hero-guarantee--m-left,.ex-hero-guarantee--m-center,.ex-hero-guarantee--m-right{align-self:auto}.ex-hero-guarantee--d-left{align-self:flex-start}.ex-hero-guarantee--d-center{align-self:center}.ex-hero-guarantee--d-right{align-self:flex-end}.ex-hero--bleed .ex-hero__media{aspect-ratio:auto;align-self:stretch}.ex-hero--bleed:not(.ex-section--contained) .ex-hero__content{padding:calc(var(--hx-pt) + var(--hx-cp)) calc(var(--hx-px) + var(--hx-cp) + 40px) calc(var(--hx-pb) + var(--hx-cp))}.ex-hero--bleed.ex-section--contained .ex-hero__content{padding:calc(var(--hx-cp) + 40px)}.ex-hero--fade.ex-hero--media-right .ex-hero__media{-webkit-mask-image:linear-gradient(to left,#000 0%,#000 50%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.1) 90%,transparent 100%);mask-image:linear-gradient(to left,#000 0%,#000 50%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.1) 90%,transparent 100%)}.ex-hero--fade.ex-hero--media-left .ex-hero__media,[dir=rtl] .ex-hero--fade.ex-hero--media-right .ex-hero__media{-webkit-mask-image:linear-gradient(to right,#000 0%,#000 50%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.1) 90%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 50%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.1) 90%,transparent 100%)}[dir=rtl] .ex-hero--fade.ex-hero--media-left .ex-hero__media{-webkit-mask-image:linear-gradient(to left,#000 0%,#000 50%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.1) 90%,transparent 100%);mask-image:linear-gradient(to left,#000 0%,#000 50%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.1) 90%,transparent 100%)}}@media(prefers-reduced-motion:reduce){.ex-hero__spinner{animation:none}.ex-hero__video-el,.ex-hero__fallback{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-new-hero.css.map */
