.pdp__atc{position:relative;isolation:isolate;overflow:hidden;width:100%;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:17px 24px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#c31d4d,#9e1239 48%,#6e0b28);box-shadow:0 1px #ffffff38 inset,0 18px 36px -18px #9e1239bf;transition:transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .2s ease,filter .2s ease}.pdp__atc:hover{transform:translateY(-2px);filter:saturate(1.08) brightness(1.05);box-shadow:0 1px #ffffff47 inset,0 26px 46px -18px #9e1239d9}.pdp__atc:active{transform:translateY(0) scale(.988)}.pdp__atc:focus-visible{outline:2px solid var(--auv-cool);outline-offset:3px}.pdp__atc:disabled{opacity:.6;cursor:progress;transform:none;filter:none}.pdp__atc:after{content:"";position:absolute;top:0;left:-55%;width:42%;height:100%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);animation:auv-btn-sweep 4.2s ease-in-out infinite}@keyframes auv-btn-sweep{0%{left:-55%}55%,to{left:130%}}.pdp__atc-top{display:flex;align-items:center;gap:10px;font-size:1.06rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1.2}.pdp__atc-price{font-weight:800;padding-left:10px;border-left:1px solid rgba(255,255,255,.3)}.pdp__atc-sub{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.71rem;font-weight:600;letter-spacing:.02em;color:#ffffffe6;text-transform:none}.auv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:900;transform:translateY(110%);transition:transform .32s cubic-bezier(.22,.74,.3,1);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--auv-border);box-shadow:0 -12px 34px -22px #15161e73;padding-bottom:env(safe-area-inset-bottom,0px)}.auv-sticky.is-up{transform:translateY(0)}.auv-sticky__inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:16px;padding:11px max(18px,env(safe-area-inset-left,0px));min-width:0}.auv-sticky__media{width:46px;height:46px;border-radius:12px;overflow:hidden;flex-shrink:0;border:1px solid var(--auv-border);background:var(--auv-bg)}.auv-sticky__media img{width:100%;height:100%;object-fit:cover;display:block}.auv-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.auv-sticky__name{font-size:.9rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auv-sticky__meta{display:flex;align-items:baseline;gap:8px;font-size:.8rem;color:var(--auv-muted)}.auv-sticky__price{font-weight:800;color:var(--auv-ink)}.auv-sticky__was{text-decoration:line-through;color:var(--auv-faint);font-size:.74rem}.auv-sticky__btn{flex-shrink:0;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1px;padding:12px 28px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#c31d4d,#9e1239 55%,#6e0b28);box-shadow:0 14px 28px -14px #9e1239cc;transition:transform .16s ease,filter .2s ease}.auv-sticky__btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.auv-sticky__btn:active{transform:scale(.985)}.auv-sticky__btn-top{font-size:.86rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1.2}.auv-sticky__btn-sub{font-size:.62rem;font-weight:600;color:#ffffffd9}@media screen and (max-width:560px){.auv-sticky__media{display:none}.auv-sticky__inner{gap:12px;padding:9px 14px}.auv-sticky__btn{padding:11px 20px}.auv-sticky__btn-top{font-size:.8rem}.auv-sticky__name{font-size:.84rem}}.auv-cart__item-qty{border:1px solid var(--auv-border);border-radius:999px;background:var(--auv-bg);overflow:hidden}.auv-cart__qty-btn{width:28px;height:28px;border:none;background:transparent;cursor:pointer;color:var(--auv-cool);font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color .16s ease,color .16s ease}.auv-cart__qty-btn:hover{background:var(--auv-cool);color:#fff}.auv-cart__qty-btn:active{transform:scale(.92)}.auv-cart__checkout{position:relative;isolation:isolate;overflow:hidden;box-shadow:0 1px #ffffff38 inset,0 18px 34px -18px #9e1239bf}.auv-cart__checkout:after{content:"";position:absolute;top:0;left:-55%;width:42%;height:100%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);animation:auv-btn-sweep 4.6s ease-in-out infinite}.auv-cart__checkout:active{transform:translateY(0) scale(.99)}.auv-cart__checkout:focus-visible{outline:2px solid var(--auv-cool);outline-offset:3px}.shopify-section .button,.shopify-section button.button,.shopify-section a.button{border-radius:999px!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;font-size:.84rem;padding:15px 30px;transition:transform .16s ease,box-shadow .2s ease,filter .2s ease}.shopify-section .button:hover,.shopify-section a.button:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 18px 34px -18px #9e123999}.shopify-section .button:active,.shopify-section a.button:active{transform:scale(.985)}.shopify-section .quick-add__button,.shopify-section add-to-cart-component button{border-radius:999px!important;font-weight:800!important;letter-spacing:.04em}@media(prefers-reduced-motion:reduce){.pdp__atc:after,.auv-cart__checkout:after{animation:none}.pdp__atc,.auv-sticky,.auv-sticky__btn,.shopify-section .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/auv-buttons.css.map */
