.wa-co{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;pointer-events:none}.wa-co[data-open=true]{visibility:visible;pointer-events:auto}.wa-co__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .25s ease}.wa-co[data-open=true] .wa-co__overlay{opacity:1}.wa-co__panel{position:absolute;top:0;right:0;bottom:0;width:min(560px,100vw);background:var(--color-bg);color:var(--color-text);border-left:1px solid var(--color-border);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:28px 28px 40px;transform:translate(100%);transition:transform .3s ease}.wa-co[data-open=true] .wa-co__panel{transform:translate(0)}.wa-co__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.wa-co__title{font-family:var(--font-heading);font-weight:800;text-transform:uppercase;font-size:clamp(24px,6vw,32px);letter-spacing:.01em;margin:0}.wa-co__close{width:48px;height:48px;border-radius:50%;flex-shrink:0;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center}.wa-co__close:hover{color:var(--color-text)}.wa-co__intro{color:var(--color-text-muted);font-size:16px;margin:16px 0 22px;line-height:1.6}.wa-co__summary{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:22px 0 18px;margin-bottom:26px}.wa-co__subtitle{font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.wa-co__items{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.wa-co__item{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center}.wa-co__item img,.wa-co__item-ph{width:72px;height:72px;object-fit:contain;background:#000;border-radius:4px}.wa-co__item-title{display:block;font-size:15px}.wa-co__item-variant,.wa-co__item-qty{display:block;font-size:13.5px;color:var(--color-text-muted);margin-top:2px}.wa-co__item-price{font-size:15px;white-space:nowrap}.wa-co__loading,.wa-co__empty{color:var(--color-text-muted);margin:0}.wa-co__row{display:flex;justify-content:space-between;font-size:15.5px;margin-top:8px}.wa-co__row--total{font-size:21px;margin-top:12px}.wa-co__form{display:flex;flex-direction:column;gap:18px}.wa-co__field{display:flex;flex-direction:column;gap:8px}.wa-co__field label,.wa-co__label-top{font-size:14px;color:var(--color-text-muted)}.wa-co__label-top{color:var(--color-text)}.wa-co__field input,.wa-co__field textarea{width:100%;background:transparent;color:var(--color-text);border:1px solid #3a3b42;border-radius:0;padding:15px 16px;font-size:16px;font-family:inherit;outline:none;transition:border-color .15s ease}.wa-co__field input::placeholder,.wa-co__field textarea::placeholder{color:#6f7078}.wa-co__field input:focus,.wa-co__field textarea:focus{border-color:var(--color-accent-2)}.wa-co__field textarea{resize:vertical;min-height:80px}.wa-co__field [aria-invalid=true]{border-color:#ff6b6b}.wa-co__phone{display:flex;flex-direction:column;gap:0}.wa-co__prefix{align-self:flex-start;background:var(--color-surface);padding:14px 16px;font-size:16px}.wa-co__error{color:#ff6b6b;margin:0;font-size:14px}.wa-co__submit{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;margin-top:6px;padding:16px 20px;border:none;border-radius:0;background:var(--color-accent-2);color:#1b1400;font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:opacity .15s ease}.wa-co__submit:hover{opacity:.9}.wa-co__submit[disabled]{opacity:.5;cursor:not-allowed}.wa-co__submit svg{width:26px;height:26px;flex-shrink:0}.wa-co__hint{font-size:12.5px;color:var(--color-text-muted);margin:0;text-align:center}@media(max-width:600px){.wa-co__panel{width:100vw;border-left:none;padding:22px 18px 36px}}@media(min-width:601px){.wa-co__phone{flex-direction:row}.wa-co__prefix{align-self:stretch;display:flex;align-items:center;border:1px solid #3a3b42;border-right:none}}.btn--wa{background:var(--color-accent-2);color:#1b1400;gap:10px}.btn--wa svg{width:20px;height:20px}[data-wa-buy][aria-busy=true]{opacity:.6;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/wa-checkout.css.map */
