.sticky-atc{position:fixed;z-index:50;opacity:0;pointer-events:none;transition:opacity var(--dur-md) var(--ease-std),transform var(--dur-md) var(--ease-std);font-family:var(--font-sans)}.sticky-atc.is-visible{opacity:1;pointer-events:auto}@media screen and (min-width:750px){.sticky-atc{bottom:var(--s-8);right:var(--s-8);transform:translate(20px);display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2);background-color:var(--ink);color:var(--off-white);border-radius:var(--r-lg);box-shadow:var(--shadow-3);max-width:460px;padding-right:20px}.sticky-atc.is-visible{transform:translate(0)}.sticky-atc__thumb{width:56px;height:56px;flex-shrink:0;border-radius:var(--r-md);overflow:hidden;background-color:#ffffff1a}.sticky-atc__thumb img{width:100%;height:100%;object-fit:cover}.sticky-atc__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sticky-atc__title{font-family:var(--font-sans);font-size:var(--t-small);font-weight:600;color:var(--off-white);line-height:1.3;word-break:break-word}.sticky-atc__price{font-family:var(--font-sans);font-size:var(--t-micro);font-weight:400;color:#ffffffb3;line-height:1.2}.sticky-atc__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 var(--s-6);border:none;border-radius:var(--r-md);background-color:var(--off-white);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform var(--dur-sm) var(--ease-std),background-color var(--dur-sm) var(--ease-std),color var(--dur-sm) var(--ease-std);white-space:nowrap;position:relative;overflow:hidden}.sticky-atc__btn:hover{transform:scale(1.02)}.sticky-atc__btn:active{transform:scale(.98)}.sticky-atc__btn[disabled]{opacity:.4;cursor:not-allowed;transform:none}.sticky-atc__btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}}@media screen and (max-width:749px){.sticky-atc{bottom:0;left:0;right:0;transform:translateY(100%);display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom,0px));background-color:var(--ink);color:var(--off-white);box-shadow:0 -4px 20px #00000026}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc__thumb{display:none}.sticky-atc__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sticky-atc__title{font-family:var(--font-sans);font-size:var(--t-small);font-weight:600;color:var(--off-white);line-height:1.3;word-break:break-word}.sticky-atc__price{font-family:var(--font-sans);font-size:var(--t-micro);font-weight:400;color:#ffffffb3;line-height:1.2}.sticky-atc__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:var(--ctrl-h);padding:0 var(--s-6);border:none;border-radius:var(--r-md);background-color:var(--off-white);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-small);font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform var(--dur-sm) var(--ease-std),background-color var(--dur-sm) var(--ease-std),color var(--dur-sm) var(--ease-std);white-space:nowrap;position:relative;overflow:hidden}.sticky-atc__btn:hover{transform:scale(1.02)}.sticky-atc__btn:active{transform:scale(.98)}.sticky-atc__btn[disabled]{opacity:.4;cursor:not-allowed;transform:none}.sticky-atc__btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}}.sticky-atc__btn.is-adding{transform:scale(.98);pointer-events:none}.sticky-atc__btn.is-added{background-color:var(--success);color:var(--white);pointer-events:none}.sticky-atc__btn-text,.sticky-atc__btn-check{display:flex;align-items:center;justify-content:center;transition:transform var(--dur-md) var(--ease-std),opacity var(--dur-sm) var(--ease-std)}.sticky-atc__btn-check{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.5)}.sticky-atc__btn.is-added .sticky-atc__btn-text{opacity:0;transform:scale(.5)}.sticky-atc__btn.is-added .sticky-atc__btn-check{opacity:1;transform:scale(1)}.sticky-atc__btn-check svg{width:20px;height:20px}.sticky-atc__btn-check .check-path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .4s ease .1s}.sticky-atc__btn.is-added .check-path{stroke-dashoffset:0}
/*# sourceMappingURL=/cdn/shop/t/98/assets/sticky-add-to-cart.css.map */
