.auv-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.auv-cart[hidden]{display:none!important}.auv-cart__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#15161e73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.auv-cart.is-open .auv-cart__scrim{opacity:1}.auv-cart__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,100vw);display:flex;flex-direction:column;transform:translate(100%);transition:transform .38s cubic-bezier(.22,.74,.3,1);background:#fff;box-shadow:-24px 0 60px -24px #15161e66;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.auv-cart.is-open .auv-cart__panel{transform:translate(0)}.auv-cart__ticker{position:relative;overflow:hidden;flex-shrink:0;background:#101119;padding-block:9px}.auv-cart__ticker-track{display:flex;width:max-content;animation:auv-cart-roll 26s linear infinite}.auv-cart__ticker-group{display:flex;align-items:center;flex-shrink:0}.auv-cart__ticker-item{font-size:.64rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#fffc;white-space:nowrap;padding:0 14px}.auv-cart__ticker-dot{width:3px;height:3px;border-radius:50%;background:#ffffff47;flex-shrink:0}@keyframes auv-cart-roll{0%{transform:translate(0)}to{transform:translate(-50%)}}.auv-cart__proof{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0;padding:13px 20px;border-bottom:1px solid var(--auv-border)}.auv-cart__proof-faces{display:flex;flex-shrink:0}.auv-cart__proof-face{width:28px;height:28px;border-radius:50%;overflow:hidden;border:2px solid #fff;margin-left:-9px}.auv-cart__proof-face:first-child{margin-left:0}.auv-cart__proof-tick{display:flex;flex-shrink:0}.auv-cart__proof-tick svg{width:20px;height:20px;display:block}.auv-cart__proof-text{font-size:1rem;color:var(--auv-ink);min-width:0;line-height:1}.auv-cart__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 10px;flex-shrink:0}.auv-cart__title{margin:0;font-size:1.08rem;font-weight:800;letter-spacing:-.03em;display:flex;align-items:center;gap:9px}.auv-cart__count{font-size:.64rem;font-weight:800;min-width:20px;height:20px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--auv-ink);color:#fff}.auv-cart__close{border:1px solid var(--auv-border);background:#fff;color:var(--auv-ink);width:32px;height:32px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .18s ease,color .18s ease}.auv-cart__close:hover{background:var(--auv-ink);color:#fff}.auv-cart__close svg{width:16px;height:16px}.auv-cart__body{flex:1;overflow-y:auto;padding:6px 20px 14px;min-height:0}.auv-cart__loading{text-align:center;color:var(--auv-faint);font-size:.86rem;padding:40px 0}.auv-cart__empty{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;padding:48px 10px}.auv-cart__empty strong{font-size:1rem;font-weight:800;color:var(--auv-ink)}.auv-cart__empty span{font-size:.86rem;color:var(--auv-muted)}.auv-cart__empty a{margin-top:14px;background:var(--auv-ink);color:#fff;text-decoration:none;font-weight:700;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;padding:12px 24px;border-radius:999px}.auv-li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:13px;padding:14px 0;border-bottom:1px solid var(--auv-border);min-width:0}.auv-li:last-child{border-bottom:none}.auv-li__media{width:62px;height:62px;border-radius:12px;overflow:hidden;background:var(--auv-bg);border:1px solid var(--auv-border);display:block}.auv-li__media img{width:100%;height:100%;object-fit:cover;display:block}.auv-li__main{min-width:0;display:flex;flex-direction:column;gap:5px}.auv-li__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.auv-li__title{font-size:.92rem;font-weight:800;letter-spacing:-.025em;line-height:1.25;color:var(--auv-ink);text-decoration:none;min-width:0}.auv-li__title:hover{text-decoration:underline;text-underline-offset:2px}.auv-li__total{font-size:.95rem;font-weight:800;letter-spacing:-.03em;white-space:nowrap;flex-shrink:0}.auv-li__tags{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.auv-li__pill{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--auv-muted);background:var(--auv-bg);border:1px solid var(--auv-border);padding:3px 9px;border-radius:999px;white-space:nowrap}.auv-li__saved{font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--auv-brand);padding:3px 9px;border-radius:999px;white-space:nowrap}.auv-li__bottom{display:flex;align-items:center;gap:10px;margin-top:2px;min-width:0}.auv-li__stepper{display:inline-flex;align-items:center;border:1px solid var(--auv-border);border-radius:999px;overflow:hidden;flex-shrink:0}.auv-li__stepper button{width:28px;height:28px;border:none;background:transparent;cursor:pointer;color:var(--auv-ink);display:flex;align-items:center;justify-content:center;transition:background-color .16s ease,color .16s ease}.auv-li__stepper button:hover{background:var(--auv-ink);color:#fff}.auv-li__stepper button svg{width:13px;height:13px}.auv-li__qty{min-width:26px;text-align:center;font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums}.auv-li__each{font-size:.72rem;color:var(--auv-faint);white-space:nowrap;min-width:0}.auv-li__remove{margin-left:auto;flex-shrink:0;width:28px;height:28px;border:none;background:transparent;cursor:pointer;color:var(--auv-faint);border-radius:8px;display:flex;align-items:center;justify-content:center;transition:color .16s ease,background-color .16s ease}.auv-li__remove:hover{color:var(--auv-brand);background:var(--auv-brand-soft)}.auv-li__remove svg{width:15px;height:15px}.auv-cart__foot{flex-shrink:0;padding:14px 20px 16px;border-top:1px solid var(--auv-border);display:flex;flex-direction:column;gap:11px}.auv-cart__rows{display:flex;flex-direction:column;gap:5px}.auv-cart__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.84rem;color:var(--auv-muted)}.auv-cart__row-free{color:var(--auv-ink);font-weight:700;text-transform:uppercase;font-size:.7rem;letter-spacing:.08em}.auv-cart__row--total{font-size:.95rem;color:var(--auv-ink);font-weight:800}.auv-cart__row--total span:last-child{font-size:1.22rem;letter-spacing:-.035em}.auv-cart__checkout{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;background:linear-gradient(135deg,#c31d4d,#9e1239 55%,#6e0b28);color:#fff;border-radius:14px;padding:14px 22px;box-shadow:0 16px 30px -18px #9e1239b3;transition:transform .18s ease,filter .18s ease}.auv-cart__checkout:hover{transform:translateY(-2px);filter:brightness(1.05)}.auv-cart__checkout-top{font-size:1rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1.2}.auv-cart__checkout-sub{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.68rem;font-weight:600;color:#ffffffe0}.auv-cart__pay{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.auv-cart__pay svg{height:20px;width:auto;border-radius:3px}.auv-cart__badges{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:11px;border-top:1px solid var(--auv-border)}.auv-cart__badge{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;min-width:0}.auv-cart__badge svg{width:17px;height:17px;color:var(--auv-muted);background:none;border:none;padding:0}.auv-cart__badge span{font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--auv-faint);line-height:1.3}@media screen and (max-width:480px){.auv-cart__panel{width:100vw}.auv-cart__proof{padding:12px 16px}.auv-cart__head,.auv-cart__body{padding-left:16px;padding-right:16px}.auv-cart__foot{padding:12px 16px 14px}.auv-cart__proof-text{font-size:.94rem}}@media(prefers-reduced-motion:reduce){.auv-cart__panel,.auv-cart__scrim,.auv-cart__close,.auv-cart__checkout{transition:none}.auv-cart__ticker-track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/auv-cart.css.map */
