.uc-promo{--uc-promo-radius: 28px;--uc-promo-gap: 14px;--uc-promo-ink: #111111;--uc-promo-soft: rgba(17, 17, 17, .18);--uc-promo-line: rgba(17, 17, 17, .12);--uc-promo-btn: #ffffff;--uc-promo-ease: cubic-bezier(.2, .7, .2, 1);position:relative}.uc-tone-dark .uc-promo{--uc-promo-ink: #f6f3ee;--uc-promo-soft: rgba(246, 243, 238, .25);--uc-promo-line: rgba(246, 243, 238, .18);--uc-promo-btn: #19191a}.uc-promo__track{position:relative;display:flex;gap:var(--uc-promo-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.uc-promo__track::-webkit-scrollbar{display:none}.uc-promo__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.uc-promo__media{position:relative;display:block;aspect-ratio:var(--uc-ar-d, 2.4);overflow:hidden;border-radius:var(--uc-promo-radius);background:#f3f0eb;isolation:isolate;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.uc-promo__media picture{display:contents}.uc-promo__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1.2s var(--uc-promo-ease)}.uc-promo__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px #1111110f;pointer-events:none;transition:box-shadow .2s}.uc-promo__media:focus-visible{outline:none}.uc-promo__media:focus-visible:after{box-shadow:inset 0 0 0 2px #111,inset 0 0 0 4px #fff}@media(hover:hover){a.uc-promo__media:hover img{transform:scale(1.025)}}.uc-promo__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.uc-promo__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--uc-promo-line);border-radius:50%;background:var(--uc-promo-btn);color:var(--uc-promo-ink);cursor:pointer;transition:background-color .25s,color .25s,border-color .25s,transform .25s var(--uc-promo-ease)}.uc-promo__arrow svg{width:16px;height:16px}.uc-promo__arrow--prev svg{transform:rotate(180deg)}.uc-promo__arrow:focus-visible{outline:2px solid var(--uc-promo-ink);outline-offset:3px}@media(hover:hover){.uc-promo__arrow:hover{background:var(--uc-promo-ink);border-color:var(--uc-promo-ink);color:var(--uc-promo-btn)}}.uc-promo__arrow:active{transform:scale(.94)}.uc-promo__dots{display:flex;align-items:center;gap:2px}.uc-promo__dot{display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:20px;padding:0 5px;border:0;background:none;cursor:pointer}.uc-promo__dot:focus-visible{outline:2px solid var(--uc-promo-ink);outline-offset:0;border-radius:999px}.uc-promo__bar{position:relative;display:block;width:8px;height:6px;overflow:hidden;border-radius:999px;background:var(--uc-promo-soft);transition:width .45s var(--uc-promo-ease),background-color .3s}.uc-promo__dot.is-active .uc-promo__bar{width:32px;background:var(--uc-promo-ink)}.uc-promo[data-running] .uc-promo__dot.is-active .uc-promo__bar{background:var(--uc-promo-soft)}.uc-promo__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--uc-promo-ink);transform:scaleX(0);transform-origin:left center}.uc-promo[data-running] .uc-promo__dot.is-active .uc-promo__bar:after{animation:ucPromoFill var(--uc-promo-speed, 5s) linear forwards}@keyframes ucPromoFill{to{transform:scaleX(1)}}@media screen and (max-width:749px){.uc-promo{--uc-promo-radius: 18px;--uc-promo-gap: 10px}.uc-promo__media{aspect-ratio:var(--uc-ar-m, var(--uc-ar-d, 2.4))}.uc-promo__controls{margin-top:12px}.uc-promo__arrow{display:none}}@media(prefers-reduced-motion:reduce){.uc-promo__media img,.uc-promo__bar,.uc-promo__arrow{transition:none!important}.uc-promo__bar:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/uc-home-promo.css.map */
