.add-to-cart{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--v-600);color:var(--on-action);border:none;border-radius:var(--r-md);font-family:var(--font-body);font-weight:700;cursor:pointer}.add-to-cart--card{width:100%;padding:10px 0;font-size:12.5px;margin-top:7px;min-block-size:44px}@media (max-width:767.98px){.add-to-cart--card{font-size:14px}}.add-to-cart--page{width:100%;padding:15px 0;font-size:15.5px}.add-to-cart--sticky{padding:13px 26px;font-size:14.5px;max-width:170px;flex-grow:1}.add-to-cart:disabled{background:var(--hair-2);cursor:not-allowed}.add-to-cart[data-tone=secondary]{background:var(--paper);color:var(--v-600);box-shadow:inset 0 0 0 1.5px var(--v-600)}.buy-actions{display:flex;gap:8px}.buy-actions>.add-to-cart{flex:1 1;min-width:0}@keyframes cart-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.add-to-cart[data-failed=true]{animation:cart-shake .16s 2}@media (prefers-reduced-motion:reduce){.add-to-cart[data-failed=true]{animation:none}}.icon{flex:none;display:inline-block;vertical-align:middle}[dir=rtl] .icon--dir{transform:scaleX(-1)}.mark{border-radius:var(--r-md)}:root[data-color-mode=dark]{--v-700:#C9AEF5;--v-600:#B794F0;--v-500:#A77BE6;--v-300:#9F7AE0;--v-100:#2E2240;--v-50:#221A30;--on-pick:var(--v-900);--hero:var(--v-800);--hero-line:var(--v-700);--paper:#1A1522;--paper-2:#120E18;--paper-3:#241D2E;--hair:#332A40;--hair-2:#40354F;--t1:#EDE9F3;--t2:#B9B0C6;--t3:#ADA4BB;--ok:#5BD6A0;--ok-soft:#12301F;--warn:#E8B25A;--warn-soft:#33260F;--bad:#F28B9C;--bad-soft:#3A1821;--info:#8DB3F2;--info-soft:#16243D}@media (prefers-color-scheme:dark){:root[data-color-mode=auto]{--v-700:#C9AEF5;--v-600:#B794F0;--v-500:#A77BE6;--v-300:#9F7AE0;--v-100:#2E2240;--v-50:#221A30;--on-pick:var(--v-900);--hero:var(--v-800);--hero-line:var(--v-700);--paper:#1A1522;--paper-2:#120E18;--paper-3:#241D2E;--hair:#332A40;--hair-2:#40354F;--t1:#EDE9F3;--t2:#B9B0C6;--t3:#ADA4BB;--ok:#5BD6A0;--ok-soft:#12301F;--warn:#E8B25A;--warn-soft:#33260F;--bad:#F28B9C;--bad-soft:#3A1821;--info:#8DB3F2;--info-soft:#16243D}}:root[data-color-mode=dark]{color-scheme:dark;--on-accent:#17121F;--on-navy:var(--t1);--wash-1:color-mix(in srgb,var(--t1) 6%,transparent);--wash-2:color-mix(in srgb,var(--t1) 8%,transparent);--wash-3:color-mix(in srgb,var(--t1) 14%,transparent);--overlay:color-mix(in srgb,#000 62%,transparent);--sh-1:0 1px 2px color-mix(in srgb,#000 40%,transparent);--sh-2:0 2px 4px color-mix(in srgb,#000 35%,transparent),0 8px 22px color-mix(in srgb,#000 40%,transparent);--sh-3:0 4px 10px color-mix(in srgb,#000 40%,transparent),0 22px 54px color-mix(in srgb,#000 55%,transparent)}@media (prefers-color-scheme:dark){:root[data-color-mode=auto]{color-scheme:dark;--on-accent:#17121F;--on-navy:var(--t1);--wash-1:color-mix(in srgb,var(--t1) 6%,transparent);--wash-2:color-mix(in srgb,var(--t1) 8%,transparent);--wash-3:color-mix(in srgb,var(--t1) 14%,transparent);--overlay:color-mix(in srgb,#000 62%,transparent);--sh-1:0 1px 2px color-mix(in srgb,#000 40%,transparent);--sh-2:0 2px 4px color-mix(in srgb,#000 35%,transparent),0 8px 22px color-mix(in srgb,#000 40%,transparent);--sh-3:0 4px 10px color-mix(in srgb,#000 40%,transparent),0 22px 54px color-mix(in srgb,#000 55%,transparent)}}