.sl-carousel-section{overflow-x:clip}.sl-carousel{--sl-carousel-ratio: 1 / 1;--sl-carousel-duration: .5s;--sl-carousel-ease: cubic-bezier(.22, .8, .24, 1);--sl-carousel-ink: var(--sl-text, #000000);--sl-carousel-cream: var(--sl-bg, #FFFFFF);--sl-carousel-accent: var(--sl-primary, #4343FF);--sl-hero-gutter: 24px;display:block;position:relative;width:100%;max-width:100%}.sl-carousel__viewport{position:relative;width:100%;aspect-ratio:var(--sl-carousel-ratio);overflow:hidden;background:var(--sl-bg, #FFFFFF);touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.sl-carousel__track{display:flex;width:100%;height:100%;transform:translateZ(0);will-change:transform;backface-visibility:hidden}.sl-carousel__slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden}.sl-carousel__link{display:block;width:100%;height:100%;color:inherit;-webkit-user-drag:none}.sl-carousel__link:focus-visible{outline:3px solid var(--sl-carousel-accent);outline-offset:-3px}.sl-carousel__media,.sl-carousel__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.sl-carousel__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;-webkit-user-drag:none;pointer-events:none}.sl-carousel__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:var(--sl-bg-secondary, #F4F5FA);color:var(--sl-carousel-ink)}.sl-carousel__placeholder-svg{width:40%;max-width:280px;height:auto;opacity:.35}.sl-carousel__placeholder-text{font-size:13px;font-weight:600;opacity:.75}.sl-carousel__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,var(--sl-fb-a, #F4F5FA) 0%,var(--sl-fb-b, #D8DBE7) 100%)}.sl-carousel__stretch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;-webkit-user-drag:none}.sl-carousel__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:28px var(--sl-hero-gutter) 28px;color:var(--sl-text, #000000);pointer-events:none}.sl-carousel__copy>*{pointer-events:auto}.sl-carousel__copy--light{color:var(--sl-on-dark, #FFFFFF);text-shadow:0 1px 18px rgba(var(--sl-navy-rgb, 14, 24, 74),.35)}.sl-carousel__eyebrow{margin:0 0 10px;font-size:1.1rem;font-weight:700;letter-spacing:.22em;line-height:1.3;text-transform:uppercase;color:var(--sl-carousel-accent)}.sl-carousel__copy--light .sl-carousel__eyebrow{color:inherit;opacity:.92}.sl-carousel__heading{margin:0;max-width:14ch;font-family:var(--font-heading-family);font-size:clamp(2.8rem,8.4vw,3.4rem);font-weight:700;line-height:1.06;letter-spacing:-.02em;color:inherit}.sl-carousel__text{margin:14px 0 0;max-width:30ch;font-size:1.4rem;line-height:1.5;color:inherit}.sl-carousel__button{margin-top:20px;min-height:44px;min-width:0;padding:0 28px;text-decoration:none}.sl-carousel__arrow{position:absolute;top:50%;z-index:3;display:none;align-items:center;justify-content:center;width:46px;height:46px;margin:-23px 0 0;padding:0;border:1px solid var(--sl-border, #D8DBE7);border-radius:50%;background:rgba(var(--sl-bg-rgb, 255, 255, 255),.92);color:var(--sl-carousel-accent);box-shadow:0 4px 16px rgba(var(--sl-navy-rgb, 14, 24, 74),.12);cursor:pointer;opacity:0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .3s ease,background-color .2s ease,color .2s ease,transform .2s ease}.sl-carousel__arrow--prev{left:clamp(12px,2vw,32px)}.sl-carousel__arrow--next{right:clamp(12px,2vw,32px)}.sl-carousel.is-ready .sl-carousel__arrow{opacity:1}@media(hover:hover){.sl-carousel.is-ready .sl-carousel__arrow{opacity:0}.sl-carousel.is-ready:hover .sl-carousel__arrow,.sl-carousel.is-ready:focus-within .sl-carousel__arrow{opacity:.92}}.sl-carousel__arrow:hover{background:var(--sl-carousel-accent);color:var(--sl-on-primary, #FFFFFF);transform:scale(1.06)}.sl-carousel__arrow:focus-visible,.sl-carousel__dot:focus-visible,.sl-carousel__pause:focus-visible{outline:2px solid var(--sl-carousel-cream);box-shadow:0 0 0 4px var(--sl-carousel-accent)}.sl-carousel__arrow:focus:not(:focus-visible){outline:none}@media screen and (min-width:750px){.sl-carousel__arrow{display:flex}}.sl-carousel__controls{position:absolute;left:50%;bottom:12px;z-index:3;display:flex;align-items:center;gap:2px;padding:2px 6px;border-radius:999px;background:rgba(var(--sl-bg-rgb, 255, 255, 255),.9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transform:translate(-50%);opacity:0;transition:opacity .3s ease}.sl-carousel.is-ready .sl-carousel__controls{opacity:1}.sl-carousel__dots{display:flex;align-items:center}.sl-carousel__dot{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.sl-carousel__dot-mark{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sl-carousel__dot:before{content:"";display:block;width:6px;height:6px;border-radius:999px;background:rgba(var(--sl-primary-rgb, 67, 67, 255),.32);transition:background-color .3s ease,transform .3s ease}.sl-carousel__dot:hover:before{background:rgba(var(--sl-primary-rgb, 67, 67, 255),.6)}.sl-carousel__dot[aria-current=true]:before{background:var(--sl-active, #3F52FF);transform:scale(1.35)}.sl-carousel__pause{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:2px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sl-carousel-accent);cursor:pointer;opacity:.9}.sl-carousel__pause:hover{opacity:1;color:var(--sl-primary-hover, #182889)}.sl-carousel__pause[hidden],.sl-carousel__icon-play,.sl-carousel.is-paused .sl-carousel__icon-pause{display:none}.sl-carousel.is-paused .sl-carousel__icon-play{display:block}@media screen and (min-width:750px){.sl-carousel{--sl-hero-gutter: 32px}.sl-carousel__controls{bottom:22px;left:var(--sl-hero-gutter);padding:4px 8px;transform:none}.sl-carousel__dot{width:24px;height:28px}.sl-carousel__dot:before{width:8px;height:8px}.sl-carousel__pause{width:28px;height:28px}.sl-carousel__copy{justify-content:center;padding:48px 40% 72px var(--sl-hero-gutter)}.sl-carousel__eyebrow{font-size:1.2rem;margin-bottom:14px}.sl-carousel__heading{font-size:clamp(3.6rem,4.6vw,6.6rem);max-width:13ch}.sl-carousel__text{font-size:1.6rem;margin-top:18px;max-width:34ch}.sl-carousel__button{margin-top:28px;min-height:48px;padding:0 34px}}@media screen and (min-width:990px){.sl-carousel{--sl-hero-gutter: 40px;box-sizing:border-box;max-width:var(--sl-container-max, 1200px);margin-inline:auto;padding:var(--sl-gutter, 24px) var(--sl-gutter, 24px) 0}.sl-carousel__viewport{border-radius:var(--sl-radius, 20px)}.sl-carousel__copy{padding-right:52%}.sl-carousel__heading{font-size:clamp(3.2rem,3.6vw,4.8rem)}.sl-carousel__text{font-size:1.6rem;max-width:30ch}}@media screen and (max-width:749px){.sl-carousel__viewport{box-sizing:content-box;padding-bottom:32px}.sl-carousel__controls{bottom:2px}}.sl-carousel__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media screen and (min-width:750px){.sl-carousel__viewport{aspect-ratio:var(--sl-carousel-ratio-tablet, 4 / 3);max-height:min(86vh,780px)}}@media screen and (min-width:990px){.sl-carousel__viewport{aspect-ratio:var(--sl-carousel-ratio-desktop, 2400 / 1100);max-height:min(84vh,940px)}}@media(prefers-reduced-motion:reduce){.sl-carousel__track{transition:none!important}.sl-carousel__arrow,.sl-carousel__controls,.sl-carousel__dot:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sl-image-carousel.css.map */
