.template-index .promo-carousel--main .promo-carousel__controls{left:auto;right:52px;transform:none}@media(min-width:641px){.template-index .promo-carousel--main .promo-carousel__controls{right:128px}}@media(min-width:991px){.template-index .page-width{width:min(calc(100% - 72px),1600px)}}@media(min-width:1441px){.template-index .story-hero{padding-block:15px 28px}.template-index .story-hero__intro{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:end;gap:64px;margin-bottom:18px}.template-index .story-hero__headline .retail-eyebrow{margin-bottom:12px;font-size:10px}.template-index .story-hero__headline h1{font-size:clamp(62px,3.55vw,68px);line-height:.96}.template-index .story-hero__summary{max-width:550px;padding-bottom:3px}.template-index .story-hero__text{max-width:550px;font-size:15px;line-height:1.65}.template-index .story-hero__actions{gap:28px;margin-top:18px}.template-index .story-hero__actions .button{min-height:50px;padding-inline:25px;font-size:13px}.template-index .story-hero__actions .retail-text-link{font-size:13px}.template-index .promo-hero__gallery{--dewel-balanced-hero-height: clamp(540px, calc(12.5vw + 360px) , 600px);height:calc(var(--dewel-balanced-hero-height) + 44px);padding:22px;gap:14px}.template-index .promo-carousel--main,.template-index .promo-hero__gallery:has(.promo-carousel--deal:hover) .promo-carousel--main{height:var(--dewel-balanced-hero-height);border-radius:242px 242px 7px 7px/130px 130px 7px 7px}.template-index .promo-hero__deals{height:var(--dewel-balanced-hero-height);gap:14px}.template-index .promo-carousel--deal-10{border-radius:155px 155px 6px 6px/122px 122px 6px 6px}.template-index .promo-carousel--deal-20{border-radius:96px 96px 6px 6px/80px 80px 6px 6px}.template-index .promo-carousel--deal-40{border-radius:6px 6px 96px 96px/6px 6px 80px 80px}.template-index .promo-carousel--main .promo-carousel__image,.template-index .promo-carousel--main .promo-carousel__video{object-position:center center}.template-index .promo-carousel--main [data-slide-index="0"] .promo-carousel__image,.template-index .promo-carousel--main [data-slide-index="0"] .promo-carousel__video{object-position:center top}.template-index .promo-hero .story-hero__product{left:24px;bottom:24px;width:386px;min-height:112px;grid-template-columns:90px minmax(0,1fr) 32px;gap:15px;padding:11px 14px 11px 11px}.template-index .story-hero__product-image{width:90px;height:90px}.template-index .story-hero__product-image img{width:84px;height:84px}.template-index .story-hero__product-copy{gap:6px}.template-index .story-hero__product-copy small{font-size:7px}.template-index .story-hero__product-copy strong{font-size:16px;line-height:1.18}.template-index .story-hero__product-copy em{font-size:11px}.template-index .story-hero__product-arrow{width:32px;height:32px}.template-index .promo-hero .promo-carousel__campaign{right:26px;bottom:26px;width:min(282px,calc(100% - 444px));min-height:88px;padding-left:20px;gap:11px 15px}.template-index .promo-hero .promo-carousel__campaign small{font-size:10px}.template-index .promo-hero .promo-carousel__campaign strong{font-size:23px}.template-index .promo-carousel__controls{top:20px;right:20px;min-height:42px;gap:8px;padding:7px 10px}.template-index .promo-carousel__controls>button{width:28px;height:28px}.template-index .promo-carousel__controls .promo-carousel__dots{gap:5px}.template-index .promo-carousel__controls .promo-carousel__dots button{width:6px;height:6px}.template-index .promo-carousel__controls .promo-carousel__dots button[aria-current=true]{width:19px}.template-index .promo-hero .dewel-offer--10 .dewel-offer__eyebrow{top:70px;left:28px;right:26px;font-size:9px}.template-index .promo-hero .dewel-offer--10 .dewel-offer__discount{top:102px;left:26px;gap:9px}.template-index .promo-hero .dewel-offer--10 .dewel-offer__amount{font-size:96px}.template-index .promo-hero .dewel-offer--10 .dewel-offer__off{font-size:11px}.template-index .promo-hero .dewel-offer--10 .dewel-offer__headline{top:207px;left:28px;right:26px;font-size:23px;line-height:1.17}.template-index .promo-hero .dewel-offer--10 .dewel-offer__link{left:28px;bottom:31px;font-size:13px}.template-index .promo-hero .dewel-feature .dewel-offer__eyebrow{top:43px;left:22px;width:calc(50% - 22px);font-size:8px;letter-spacing:.09em}.template-index .promo-hero .dewel-feature__key{top:77px;left:22px;width:calc(50% - 22px)}.template-index .promo-hero .dewel-feature__value{font-size:60px}.template-index .promo-hero .dewel-feature__value--word{font-size:23px}.template-index .promo-hero .dewel-feature__unit{margin-top:12px;font-size:8px}.template-index .promo-hero .dewel-feature .dewel-offer__image-window{top:30px;right:-8px;width:54%;height:172px}.template-index .promo-hero .dewel-feature .dewel-offer__headline{top:207px;left:22px;right:20px;font-size:18px;line-height:1.18}.template-index .promo-hero .dewel-feature .dewel-offer__link{left:22px;bottom:27px;max-width:calc(100% - 113px);font-size:12px}}.template-index .promo-carousel--main .promo-carousel__image,.template-index .promo-carousel--main .promo-carousel__video,.template-index .promo-carousel--main [data-slide-index="0"] .promo-carousel__image,.template-index .promo-carousel--main [data-slide-index="0"] .promo-carousel__video{object-position:center center}.template-index .promo-carousel--main:has(.is-video-playing) .story-hero__product,.template-index .promo-carousel--main .is-video-playing .promo-carousel__campaign{visibility:hidden}.template-index .promo-carousel--main .promo-carousel__controls{right:128px}@media(max-width:640px){.template-index .promo-carousel--main .promo-carousel__controls{right:52px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/retail-v57.css.map */
