.banner-splide{--banner-splide-height-mobile: 640px;--banner-splide-height-desktop: 720px;--banner-splide-ease: cubic-bezier(.22, 1, .36, 1);--banner-splide-fade: .8s;position:relative;width:100%;overflow:hidden;background:#0b1c28;color:#fff}.banner-splide__splide{visibility:visible}.banner-splide .splide:not(.is-initialized) .banner-splide__slide:not(:first-child){display:none}.banner-splide__slide{position:relative}a.banner-splide__media{color:inherit;text-decoration:none}.banner-splide--adapt .banner-splide__splide,.banner-splide--adapt .banner-splide__track,.banner-splide--adapt .banner-splide__list,.banner-splide--adapt .banner-splide__slide{height:auto}.banner-splide--adapt .banner-splide__media{--banner-ratio-mobile: .75;--banner-ratio-desktop: 2.5;position:relative;z-index:0;display:block;width:100%;aspect-ratio:var(--banner-ratio-mobile);background:#0b1c28;overflow:hidden;line-height:0}@media screen and (min-width:768px){.banner-splide--adapt .banner-splide__media{aspect-ratio:var(--banner-ratio-desktop)}}.banner-splide--adapt .banner-splide__media picture,.banner-splide--adapt .banner-splide__img,.banner-splide--adapt .banner-splide__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.banner-splide--adapt .banner-splide__placeholder{background:linear-gradient(180deg,#5eb8d6,#1a4a63 55%,#0b1c28)}.banner-splide--adapt .banner-splide__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:auto;padding:48px 24px 72px;text-align:center;box-sizing:border-box;pointer-events:none}.banner-splide--fixed .banner-splide__splide,.banner-splide--fixed .banner-splide__track,.banner-splide--fixed .banner-splide__list,.banner-splide--fixed .banner-splide__slide{height:100%}.banner-splide--fixed .banner-splide__splide{height:var(--banner-splide-height-mobile)}@media screen and (min-width:768px){.banner-splide--fixed .banner-splide__splide{height:var(--banner-splide-height-desktop)}}.banner-splide--fixed .banner-splide__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.banner-splide--fixed .banner-splide__media picture,.banner-splide--fixed .banner-splide__img,.banner-splide--fixed .banner-splide__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.banner-splide--fixed .banner-splide__placeholder{background:linear-gradient(180deg,#5eb8d6,#1a4a63 55%,#0b1c28)}.banner-splide--fixed .banner-splide__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:48px 24px 72px;text-align:center;box-sizing:border-box;pointer-events:none}.banner-splide__text{display:flex;flex-direction:column;align-items:center;width:100%;max-width:320px}.banner-splide__eyebrow,.banner-splide__title,.banner-splide__desc{margin:0;width:100%}.banner-splide__eyebrow{color:#fffc;text-align:center;font-size:14px;font-weight:400;line-height:1.4}.banner-splide__title{margin-top:10px;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.banner-splide__desc{margin-top:12px;color:#fffc;text-align:center;font-size:14px;font-weight:400;line-height:1.5}.banner-splide__btn{pointer-events:auto;margin-top:24px;display:flex;min-width:200px;height:44px;justify-content:center;align-items:center;gap:4px;padding:0 14px;border-radius:70px;background:linear-gradient(90deg,#00a3c4,#7ce9ff);color:#fff;text-decoration:none;font-size:14px;font-weight:600;line-height:1;transition:transform .28s var(--banner-splide-ease),box-shadow .28s var(--banner-splide-ease),filter .28s var(--banner-splide-ease);-webkit-tap-highlight-color:transparent}.banner-splide__btn:hover{transform:translateY(-1px);filter:brightness(1.03)}.banner-splide__btn:active{transform:translateY(0) scale(.98);box-shadow:0 4px 14px #00a3c438}.banner-splide__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.banner-splide__btn-icon{display:block;flex-shrink:0;width:16px;height:16px}.banner-splide .splide__track--fade>.splide__list>.splide__slide{opacity:0;transition:opacity var(--banner-splide-fade) var(--banner-splide-ease)}.banner-splide .splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1}.banner-splide__text>*,.banner-splide__btn{opacity:0;transform:translateY(14px);transition:opacity .56s var(--banner-splide-ease),transform .56s var(--banner-splide-ease)}.banner-splide__slide.is-active .banner-splide__eyebrow{opacity:1;transform:translateY(0);transition-delay:.12s}.banner-splide__slide.is-active .banner-splide__title{opacity:1;transform:translateY(0);transition-delay:.2s}.banner-splide__slide.is-active .banner-splide__desc{opacity:1;transform:translateY(0);transition-delay:.28s}.banner-splide__slide.is-active .banner-splide__btn{opacity:1;transform:translateY(0);transition-delay:.36s}.banner-splide .splide__pagination{position:absolute;bottom:20px;left:0;right:0;z-index:2;display:flex;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;pointer-events:none}.banner-splide .splide__pagination li{margin:0;line-height:0;pointer-events:auto}.banner-splide .splide__pagination__page{display:block;width:6px;height:6px;margin:0;padding:0;border:0;border-radius:999px;background:#ffffff8c;opacity:1;transform:none;cursor:pointer;transition:width .32s var(--banner-splide-ease),background-color .32s var(--banner-splide-ease),opacity .32s var(--banner-splide-ease)}.banner-splide .splide__pagination__page.is-active{width:22px;background:#fff;transform:none}.banner-splide .splide__pagination__page:hover{opacity:.9}.banner-splide .splide__pagination__page:focus-visible{outline:2px solid #fff;outline-offset:3px}.banner-splide .splide__arrows{display:none}@media screen and (min-width:768px){.banner-splide--adapt .banner-splide__content,.banner-splide--fixed .banner-splide__content{padding:72px 48px 80px}.banner-splide__text{max-width:990px}.banner-splide__title{font-size:48px}.banner-splide__eyebrow{font-size:16px}.banner-splide__desc{max-width:480px}.banner-splide__btn{margin-top:50px}}@media(prefers-reduced-motion:reduce){.banner-splide,.banner-splide .splide__track--fade>.splide__list>.splide__slide,.banner-splide__text>*,.banner-splide__btn,.banner-splide .splide__pagination__page{transition:none!important}.banner-splide__text>*,.banner-splide__btn{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/banner-splide.css.map */
