.sticky-atc{position:fixed;bottom:0;left:0;width:100%;z-index:45;transform:translateY(100vh);transition:transform .4s cubic-bezier(.16,1,.3,1);pointer-events:none}.sticky-atc.sticky-atc--visible{transform:translateY(0);pointer-events:auto}@media screen and (min-width:768px){.sticky-atc{left:50%;bottom:24px;width:95%;max-width:1000px;transform:translate(-50%,100vh)}.sticky-atc.sticky-atc--visible{transform:translate(-50%)}}.sticky-atc__inner{background:var(--sticky-atc-bg, #050505);color:#fff;box-shadow:0 25px 50px -12px #00000040;border-radius:12px 12px 0 0;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);width:100%;box-sizing:border-box}@media screen and (min-width:768px){.sticky-atc__inner{border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:8px 16px 8px 12px}}.sticky-atc__left{display:flex;align-items:center;gap:16px;min-width:0}.sticky-atc__thumb{width:40px;height:40px;background:#fff;border-radius:6px;overflow:hidden;padding:6px;position:relative;flex-shrink:0}@media screen and (min-width:768px){.sticky-atc__thumb{width:56px;height:56px}}.sticky-atc__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sticky-atc__info{display:flex;flex-direction:column;min-width:0;overflow:hidden}.sticky-atc__title{font-family:var(--font-heading-family),sans-serif;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fffc}@media screen and (min-width:768px){.sticky-atc__title{font-size:14px}}.sticky-atc__variant{display:flex;align-items:center;gap:8px;font-size:11px;color:#fff;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.sticky-atc__swatch{width:12px;height:12px;border-radius:9999px;flex-shrink:0;border:1px solid rgba(255,255,255,.2)}.sticky-atc__right{display:flex;align-items:center;gap:16px;flex-shrink:0;margin-left:16px}.sticky-atc__prices{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.sticky-atc__compare{font-size:10px;color:#fff9;text-decoration:line-through;font-weight:500}.sticky-atc__price-row{display:flex;align-items:center;gap:8px}.sticky-atc__price-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff9}@media screen and (max-width:639px){.sticky-atc__price-label{display:none}}.sticky-atc__price{font-family:var(--font-heading-family),sans-serif;font-weight:900;font-size:18px;line-height:1;color:var(--sticky-atc-accent, #eab308)}@media screen and (min-width:768px){.sticky-atc__price{font-size:20px}}.sticky-atc__btn{height:40px;padding-left:16px;padding-right:16px;background:#fff;color:var(--sticky-atc-bg, #050505);font-weight:800;text-transform:uppercase;letter-spacing:.15em;transition:background-color .2s,color .2s;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;white-space:nowrap;cursor:pointer}.sticky-atc__btn:hover{background:var(--sticky-atc-accent, #eab308)}@media screen and (min-width:768px){.sticky-atc__btn{padding-left:32px;padding-right:32px}}.sticky-atc__btn svg{width:14px;height:14px}@media screen and (max-width:767px){.sticky-atc__btn .sticky-atc__btn-icon{display:none}}.sticky-atc__btn.loading{opacity:.7;pointer-events:none}@media screen and (max-width:768px){body.sticky-atc-bar-visible{padding-bottom:55px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sticky-atc-custom.css.map */
