highlights-carousel{display:block}.hc{--hc-inset: 20px;--hc-card-inset: 16px;--hc-gap: 16px;--hc-ratio: .96;--hc-ease: cubic-bezier(.4, 0, .2, 1);--hc-soft: cubic-bezier(.4, 0, .6, 1);--hc-drag: 0px;--hc-reveal-rise: 60px;--hc-text-shift: 40px;--hc-tr: 0;position:relative;background:var(--hc-bg, #fbfbfd);color:#1d1d1f;padding:var(--hc-pad-top-m, 72px) 0 var(--hc-pad-bottom-m, 64px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media screen and (min-width:1024px){.hc{--hc-inset: max(90px, calc((100% - 1260px)/2) );--hc-card-inset: var(--hc-inset);--hc-gap: 20px;--hc-text-shift: 56px;padding:var(--hc-pad-top, 110px) 0 var(--hc-pad-bottom, 120px)}}.hc__heading{margin:0 0 32px;padding:0 var(--hc-inset);font-size:var(--hc-heading-size, 28px);line-height:1.14;font-weight:600;letter-spacing:.007em;color:var(--hc-heading, #1d1d1f);text-align:left;opacity:0;transform:translateY(var(--hc-reveal-rise));transition:opacity 1.6s cubic-bezier(.16,1,.3,1),transform 1.6s cubic-bezier(.16,1,.3,1)}.hc__heading.is-visible{opacity:1;transform:translateY(0)}@media screen and (min-width:1024px){.hc__heading{margin-bottom:44px;font-size:var(--hc-heading-size-desktop, 56px);line-height:1.07;letter-spacing:-.003em}}.hc__viewport{position:relative;overflow:hidden}.hc__stage{position:relative;width:calc(min(100vw,100vh) - 2 * var(--hc-card-inset));max-width:calc(100% - 2 * var(--hc-card-inset));margin:0 auto;aspect-ratio:var(--hc-ratio);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media screen and (min-width:1024px){.hc__stage{width:min(480px,calc(100% - 2 * var(--hc-inset)));margin:0 auto;aspect-ratio:var(--hc-ratio)}}@media(hover:hover)and (pointer:fine){.hc__stage{cursor:grab}.hc.is-dragging .hc__stage{cursor:grabbing}}.hc__slide{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(calc(var(--o, 0) * (100% + var(--hc-gap)) + var(--hc-drag)),0,0);transition:transform var(--hc-slide-ms, .8s) var(--hc-ease),opacity var(--hc-slide-ms, .8s) var(--hc-ease);will-change:transform}.hc__slide:not([data-o="0"]){opacity:0}.hc.is-dragging .hc__slide,.hc__slide.hc-tp,.hc__slide.hc-tp .hc__text{transition:none}.hc__slide.hc-hold{opacity:0!important}.hc__card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;border-radius:var(--hc-radius, 28px);background:var(--card-bg, #f5f5f7);color:var(--text, #1d1d1f);-webkit-mask-image:-webkit-radial-gradient(white,black)}.hc__text{position:relative;z-index:2;order:-1;padding:var(--hc-pad-y-m, 32px) var(--hc-pad-x-m, 24px) 0;text-align:var(--hc-align-m, center);transform:translate3d(calc(var(--o, 0) * var(--hc-text-shift) + var(--hc-drag) * var(--hc-tr)),0,0);transition:transform var(--hc-slide-ms, .8s) var(--hc-ease),opacity calc(var(--hc-slide-ms, .8s) * .7) var(--hc-ease)}.hc__slide:not([data-o="0"]) .hc__text{opacity:0}.hc__slide[data-o="0"] .hc__text{transition-delay:0ms,calc(var(--hc-slide-ms, .8s) * .18)}.hc.is-dragging .hc__text{transition:none;opacity:var(--hc-text-op, 1)}.hc__eyebrow{margin:0 0 6px;font-size:var(--hc-eyebrow-m, 11px);font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--hc-eyebrow-color, #8a8a8e)}.hc__headline{margin:0;font-size:var(--hc-hl-m, 21px);line-height:1.02;font-weight:var(--hc-hl-weight, 500);letter-spacing:-.02em;color:inherit}.hc__desc{margin:0;font-size:var(--hc-desc-m, 21px);line-height:1.2;font-weight:500;letter-spacing:-.015em;color:inherit}.hc__desc p{margin:0}.hc__headline+.hc__desc{margin-top:6px}@media screen and (min-width:1024px){.hc__text{padding:var(--hc-pad-y, 36px) var(--hc-pad-x, 40px) 0;text-align:var(--hc-align, center)}.hc__eyebrow{margin-bottom:8px;font-size:var(--hc-eyebrow, 14px)}.hc__headline+.hc__desc{margin-top:8px}.hc__headline{font-size:var(--hc-hl, 28px)}.hc__desc{font-size:var(--hc-desc, 28px)}}.hc__media{position:relative;flex:1 1 auto;min-height:0;margin-top:8px}.hc__media picture{display:contents}.hc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.hc__img--cover{object-fit:cover}.hc__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transition:opacity .6s var(--hc-soft);pointer-events:none;-webkit-user-select:none;user-select:none;background:transparent}.hc__video--cover{object-fit:cover}.hc__media.is-video-playing .hc__video{opacity:1}.hc__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0000000a;color:#0000002e}.hc__card--overlay .hc__media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:0}.hc__link{display:inline-block;margin-top:10px;font-size:var(--hc-link-m, 17px);line-height:1.25;font-weight:400;letter-spacing:-.01em;text-decoration:none;color:#6e1bbd;background-image:linear-gradient(90deg,var(--diversity-gradient-1, #d37200),var(--diversity-gradient-2, #d01873),var(--diversity-gradient-3, #6e1bbd));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;border-radius:4px}.hc__link:hover .hc__link-label{text-decoration:underline;text-decoration-color:var(--diversity-gradient-2, #d01873);text-decoration-thickness:1px;text-underline-offset:.22em}.hc__link:focus-visible,.hc__stretch:focus-visible{outline:2px solid var(--diversity-gradient-2, #d01873);outline-offset:3px}.hc__chevron{display:none}@supports ((-webkit-mask-image: url(x)) or (mask-image: url(x))){.hc__chevron{display:inline-block;width:.56ex;height:1.03ex;margin-left:.3em;vertical-align:baseline;background:var(--diversity-gradient-3, #6e1bbd);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 13'%3E%3Cpath d='M1.2 0.9 5.9 6.5 1.2 12.1' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 13'%3E%3Cpath d='M1.2 0.9 5.9 6.5 1.2 12.1' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}}.hc .hc__stretch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;border-radius:var(--hc-radius, 28px)}.hc__text{pointer-events:none}.hc__link{pointer-events:auto}@media screen and (min-width:1024px){.hc__link{font-size:var(--hc-link, 21px);margin-top:14px}}@media screen and (max-width:1023px){.hc[data-tpos-m=bottom] .hc__card:not(.hc__card--overlay) .hc__text{order:1;padding:0 var(--hc-pad-x-m, 24px) var(--hc-pad-y-m, 32px)}.hc[data-tpos-m=bottom] .hc__card:not(.hc__card--overlay) .hc__media{margin:0 0 8px}.hc[data-tpos-m=middle] .hc__card:not(.hc__card--overlay) .hc__text{position:absolute;top:0;right:0;bottom:0;left:0;order:0;display:flex;flex-direction:column;justify-content:center;align-items:var(--hc-items-m, center);padding:var(--hc-pad-y-m, 32px) var(--hc-pad-x-m, 24px)}.hc[data-tpos-m=middle] .hc__card--overlay{justify-content:center}.hc[data-tpos-m=bottom] .hc__card--overlay{justify-content:flex-end}.hc[data-tpos-m=bottom] .hc__card--overlay .hc__text{order:0;padding:0 var(--hc-pad-x-m, 24px) var(--hc-pad-y-m, 32px)}.hc[data-tpos-m=middle] .hc__card--overlay .hc__text{padding:var(--hc-pad-y-m, 32px) var(--hc-pad-x-m, 24px)}}@media screen and (min-width:1024px){.hc[data-tpos=bottom] .hc__card:not(.hc__card--overlay) .hc__text{order:1;padding:0 var(--hc-pad-x, 40px) var(--hc-pad-y, 36px)}.hc[data-tpos=bottom] .hc__card:not(.hc__card--overlay) .hc__media{margin:0 0 8px}.hc[data-tpos=middle] .hc__card:not(.hc__card--overlay) .hc__text{position:absolute;top:0;right:0;bottom:0;left:0;order:0;display:flex;flex-direction:column;justify-content:center;align-items:var(--hc-items, center);padding:var(--hc-pad-y, 36px) var(--hc-pad-x, 40px)}.hc[data-tpos=middle] .hc__card--overlay{justify-content:center}.hc[data-tpos=bottom] .hc__card--overlay{justify-content:flex-end}.hc[data-tpos=bottom] .hc__card--overlay .hc__text{order:0;padding:0 var(--hc-pad-x, 40px) var(--hc-pad-y, 36px)}.hc[data-tpos=middle] .hc__card--overlay .hc__text{padding:var(--hc-pad-y, 36px) var(--hc-pad-x, 40px)}}.hc__controls{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:44px;padding:0 var(--hc-inset)}@media screen and (min-width:1024px){.hc__controls{margin-top:48px}}.hc__play{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#d2d2d7a3;color:#1d1d1f;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .1s linear,transform .2s var(--hc-ease)}.hc__play:hover{background:#d2d2d7e6}.hc__play:active{transform:scale(.94)}.hc__play:focus-visible,.hc__dot:focus-visible{outline:2px solid var(--diversity-gradient-2, #d01873);outline-offset:2px}.hc__play svg{width:14px;height:14px;fill:currentColor}.hc__icon-play{display:none}.hc.is-paused .hc__icon-play{display:block}.hc.is-paused .hc__icon-pause{display:none}.hc__dots{display:flex;align-items:center;justify-content:center;gap:21px;height:40px;width:calc(75px + (var(--hc-n, 3) - 1) * 29px);border-radius:20px;background:#d2d2d7a3;contain:layout paint}.hc__dot{position:relative;flex:none;display:block;width:8px;height:8px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width .5s var(--hc-soft)}.hc__dot:before{content:"";position:absolute;top:-16px;right:-10px;bottom:-16px;left:-10px}.hc__track{display:block;width:100%;height:100%;border-radius:4px;overflow:hidden;background:#0000003d;transition:background-color .3s var(--hc-soft)}.hc__fill{display:block;width:100%;height:100%;background:#66666b;transform:scaleX(0);transform-origin:left center}.hc__dot.is-current{width:40px}.hc.is-ready .hc__dot.is-current .hc__fill{animation-name:hc-fill;animation-duration:var(--hc-duration, 6s);animation-timing-function:linear;animation-fill-mode:forwards}@keyframes hc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hc.is-paused .hc__fill,.hc.is-suspended .hc__fill{animation-play-state:paused}.hc.is-paused .hc__dot.is-current{width:8px}.hc.is-paused .hc__dot.is-current .hc__track{background:#66666b}.js .hc__stage{opacity:0;transform:translateY(var(--hc-reveal-rise));transition:opacity 1.6s cubic-bezier(.16,1,.3,1),transform 1.6s cubic-bezier(.16,1,.3,1)}.js .hc__controls{opacity:0;transform:translateY(var(--hc-reveal-rise));transition:opacity 1.6s cubic-bezier(.16,1,.3,1) .15s,transform 1.6s cubic-bezier(.16,1,.3,1) .15s}.js .hc.is-inview .hc__stage,.js .hc.is-inview .hc__controls{opacity:1;transform:translateY(0)}.js .hc:not(.is-inview) .hc__stage,.js .hc:not(.is-inview) .hc__controls{animation:hc-show .01s linear 3.5s forwards}@keyframes hc-show{to{opacity:1;transform:translateY(0)}}.hc.is-reduced{--hc-text-shift: 0px}.hc.is-reduced .hc__slide,.hc.is-reduced .hc__text{transition:opacity .25s linear}.hc.is-reduced .hc__dot,.hc.is-reduced .hc__track{transition:none}@media(prefers-reduced-motion:reduce){.hc{--hc-text-shift: 0px}.hc__slide,.hc__text{transition:opacity .25s linear}.hc__dot,.hc__track,.hc__play,.hc__heading{transition:none}.js .hc.is-inview .hc__stage,.js .hc.is-inview .hc__controls{transition-duration:.01ms;transition-delay:0s}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/section-highlights-carousel.css.map */
