@keyframes banner-video-progress-circle{0%{stroke-dashoffset:123}to{stroke-dashoffset:0}}.c-video-banner{background:#1d2223;margin-top:5rem;margin-bottom:4.5rem;color:#e5f9fe;text-align:center;position:relative}.c-video-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#00000080,#00000080);height:100%;width:100%;z-index:1}.c-video-banner__video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-video-banner__subtitle{margin-bottom:1rem}.c-video-banner__title{margin-bottom:auto}.c-video-banner__content{z-index:1;position:relative;padding:5rem 2.75rem 4.875rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:100vh}.c-video-banner__description{margin:0;max-width:18rem}.c-video-banner__pause-play{position:relative;width:2.5rem;height:2.5rem;margin-top:2.5rem}.c-video-banner__progress-icon{position:absolute;width:100%;height:100%;top:0;left:0}.c-video-banner__pause-play-icon{position:absolute;right:50%;bottom:50%;width:18%;transform:translate(50%,50%)}.c-video-banner.is-paused .c-video-banner__pause-play-icon.is-pause,.c-video-banner__pause-play-icon.is-play{display:none}.c-video-banner.is-paused .c-video-banner__pause-play-icon.is-play{display:block}.c-video-banner__progress-icon .is-animate-stroke{animation-name:banner-video-progress-circle;animation-timing-function:linear;animation-iteration-count:infinite}.c-video-banner.is-paused .c-video-banner__progress-icon .is-animate-stroke{animation-play-state:paused}@media only screen and (min-width:1100px){.c-video-banner{margin:0}.c-video-banner__content{padding:5.5rem 3rem 4rem}.c-video-banner__pause-play{margin-top:2.75rem}}@media only screen and (min-width:1650px){.c-video-banner__content{padding:7.5606rem 3rem 8.3956rem}.c-video-banner__subtitle{margin-bottom:1.3887rem}.c-video-banner__pause-play{margin-top:3.8194rem;width:3.4725rem;height:3.4725rem}}refill-video.c-video-banner{display:block}refill-video .c-video-banner__description{font:500 16px/24px TT Fors,sans-serif;letter-spacing:1.12px}refill-video .c-video-banner__pause-play{border:0;padding:0;background:transparent;cursor:pointer}refill-video .c-video-banner__pause-play:focus-visible{outline:2px solid #fff;outline-offset:4px}main:has(refill-video){background:#e5f9fe}main:has(refill-video) .featured-product-tabs{padding:32px 0 70px}main:has(refill-video) .featured-product-tabs__header{max-width:264px;margin:0 auto 48px}main:has(refill-video) .featured-product-tabs__panels{max-width:none;padding:0 20px}main:has(refill-video) .featured-product-tabs__slideshow{--featured-product-tab-gap:20px}main:has(refill-video) .featured-product-tabs__slide{--slide-width:100%}main:has(refill-video) .featured-product-tabs .product-card__legacy-details{bottom:24px}main:has(refill-video) .c-text-image .o-paragraph--1{font:500 16px/24px TT Fors,sans-serif;letter-spacing:-.4px}@media(min-width:750px){main:has(refill-video) .featured-product-tabs{padding:32px 40px 120px}main:has(refill-video) .featured-product-tabs__header{max-width:528px;margin-bottom:60px;padding:0 13px}main:has(refill-video) .featured-product-tabs__panels{padding:0 40px}main:has(refill-video) .featured-product-tabs__slideshow{--featured-product-tab-gap:32px}main:has(refill-video) .featured-product-tabs__slide{--slide-width:calc((100% - 64px) / 1.5)}main:has(refill-video) .featured-product-tabs__arrows{width:calc(100% + 80px);max-width:none}}@media(min-width:1100px){refill-video .c-video-banner__description,main:has(refill-video) .c-text-image .o-paragraph--1{font-size:20px;line-height:28px}main:has(refill-video) .featured-product-tabs__slide{--slide-width: calc((100% - 64px)*.4) }}@media(min-width:1350px){main:has(refill-video) .featured-product-tabs__slide{--slide-width:calc((100% - 64px) / 3)}}@media(min-width:1650px){refill-video .c-video-banner__description,main:has(refill-video) .c-text-image .o-paragraph--1{font-size:36px;line-height:44px}main:has(refill-video) .featured-product-tabs{padding:32px 56px 150px}main:has(refill-video) .featured-product-tabs__panels{padding:0 56px}main:has(refill-video) .featured-product-tabs__header{max-width:733px;margin-bottom:83px;padding:0 18px}main:has(refill-video) .featured-product-tabs__slideshow{--featured-product-tab-gap:44px}main:has(refill-video) .featured-product-tabs__slide{--slide-width:calc((100% - 88px) / 3)}}main:has(refill-video) .featured-product-tabs__header .text-block p{font:600 14px/20px TT Fors,sans-serif;letter-spacing:1.12px;text-transform:uppercase;color:#1d2223;margin:0}main:has(refill-video) .featured-product-tabs__header .text-block h2{font:300 30px/40px Ivory LL,sans-serif;letter-spacing:-.6px;text-transform:none;color:#63ddf6;margin:16px 0 0}@media(min-width:750px){main:has(refill-video) .featured-product-tabs__header .text-block h2{margin-top:20px}}@media(min-width:1100px){main:has(refill-video) .featured-product-tabs__header .text-block h2{font-size:56px;line-height:64px;letter-spacing:-1.12px}}@media(min-width:1650px){main:has(refill-video) .featured-product-tabs__header .text-block h2{font-size:72px;line-height:80px;letter-spacing:-1.44px;margin-top:27px}main:has(refill-video) .featured-product-tabs__header .text-block p{font-size:16px;line-height:24px;letter-spacing:1.28px}}main:has(refill-video) .featured-product-tabs__header{width:100%}main:has(refill-video) .featured-product-tabs__slide .card-gallery{aspect-ratio:1 / 1.4575;--gallery-aspect-ratio:1 / 1.4575 !important}main:has(refill-video) .featured-product-tabs .product-badges__badge{padding:10px 20px;font:400 14px/20px TT Fors,sans-serif}main:has(refill-video) .c-text-image__title{color:#00bce3}main:has(refill-video) .featured-product-tabs__header .group-block{margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/732/assets/refill-video.css.map */
