.trust[data-astro-cid-ihllbdou]{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.trust[data-astro-cid-ihllbdou].full{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.trust-secure[data-astro-cid-ihllbdou]{color:var(--text-secondary);align-items:center;gap:.45rem;display:inline-flex}.pay-marks[data-astro-cid-ihllbdou]{color:var(--text-tertiary);flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.pm[data-astro-cid-ihllbdou] svg[data-astro-cid-ihllbdou]{display:block}.trust-note[data-astro-cid-ihllbdou]{font-size:var(--fs-meta);color:var(--text-tertiary);max-width:36ch;line-height:1.5}.pm-text[data-astro-cid-ihllbdou]{display:none}:root[data-theme=dark] .trust[data-astro-cid-ihllbdou]{gap:.9rem}:root[data-theme=dark] .trust[data-astro-cid-ihllbdou].full{border-top-color:var(--border);margin-top:1.5rem;padding-top:1.5rem}:root[data-theme=dark] .trust-secure[data-astro-cid-ihllbdou]{letter-spacing:.12em;color:var(--text-tertiary)}:root[data-theme=dark] .pay-marks[data-astro-cid-ihllbdou]{gap:.9rem 1.1rem}:root[data-theme=dark] .pm[data-astro-cid-ihllbdou]{background:#ffffff0f;border-radius:6px;padding:.25rem .5rem}:root[data-theme=dark] .pm-visa[data-astro-cid-ihllbdou] text[data-astro-cid-ihllbdou]{fill:#8fb4ff}:root[data-theme=dark] .pm-mc[data-astro-cid-ihllbdou] circle[data-astro-cid-ihllbdou]:first-child{fill:#eb001b;fill-opacity:1}:root[data-theme=dark] .pm-mc[data-astro-cid-ihllbdou] circle[data-astro-cid-ihllbdou]:last-child{fill:#f79e1b;fill-opacity:.9}:root[data-theme=dark] .pm-bank[data-astro-cid-ihllbdou] svg[data-astro-cid-ihllbdou]{fill:#3ecf8e}:root[data-theme=dark] .pm-apple[data-astro-cid-ihllbdou] svg[data-astro-cid-ihllbdou],:root[data-theme=dark] .pm-gpay[data-astro-cid-ihllbdou] svg[data-astro-cid-ihllbdou]{fill:#fff}:root[data-theme=dark] .pm-gpay[data-astro-cid-ihllbdou] .g-letter[data-astro-cid-ihllbdou]{fill:#4285f4}:root[data-theme=dark] .trust-note[data-astro-cid-ihllbdou]{letter-spacing:.04em;color:var(--text-muted)}.page-title[data-astro-cid-r4lapjcu]{padding-block:2rem 1.5rem;font-size:clamp(1.5rem,3vw,2.25rem);font-style:italic;font-weight:400}.guest-prompt[data-astro-cid-r4lapjcu]{background:var(--c-grey-light);border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-muted);margin-bottom:1.25rem;padding:.7rem 1rem;font-size:.85rem}.guest-prompt[data-astro-cid-r4lapjcu] a[data-astro-cid-r4lapjcu]{color:var(--c-pink-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline}.form-error[data-astro-cid-r4lapjcu]{color:#a23232;background:#fbeaea;border:1px solid #e3b7b7;border-radius:3px;margin-bottom:1.5rem;padding:.8rem 1rem;font-size:.875rem}.summary-error[data-astro-cid-r4lapjcu]{color:#a23232;border-radius:var(--radius-sm);background:#fbeaea;border:1px solid #e3b7b7;margin-bottom:1rem;padding:.7rem .9rem;font-size:.85rem;line-height:1.4}.empty-state[data-astro-cid-r4lapjcu]{flex-direction:column;gap:.75rem;padding-block:1rem 5rem;display:flex}.empty-state[data-astro-cid-r4lapjcu] p[data-astro-cid-r4lapjcu]{color:var(--c-muted)}.empty-state[data-astro-cid-r4lapjcu] a[data-astro-cid-r4lapjcu]{color:var(--c-pink-dark);text-underline-offset:3px;width:max-content;text-decoration:underline}.checkout-layout[data-astro-cid-r4lapjcu]{grid-template-columns:1fr 360px;align-items:start;gap:3rem;padding-bottom:5rem;display:grid}@media (width<=820px){.checkout-layout[data-astro-cid-r4lapjcu]{grid-template-columns:1fr;gap:2rem}}.form-col[data-astro-cid-r4lapjcu]{flex-direction:column;gap:2rem;display:flex}.fieldset[data-astro-cid-r4lapjcu]{flex-direction:column;gap:1rem;display:flex}.fieldset[data-astro-cid-r4lapjcu] h2[data-astro-cid-r4lapjcu]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-size:.72rem;font-weight:600}.row[data-astro-cid-r4lapjcu]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=480px){.row[data-astro-cid-r4lapjcu]{grid-template-columns:1fr}}.field-postal[data-astro-cid-r4lapjcu]{max-width:100%}.field[data-astro-cid-r4lapjcu]{flex-direction:column;gap:.35rem;display:flex}.field[data-astro-cid-r4lapjcu] label[data-astro-cid-r4lapjcu]{color:var(--c-text);font-size:.8125rem;font-weight:500}.field[data-astro-cid-r4lapjcu] input[data-astro-cid-r4lapjcu],.field[data-astro-cid-r4lapjcu] select[data-astro-cid-r4lapjcu],#locker-q[data-astro-cid-r4lapjcu]{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);border-radius:3px;padding:.7rem .85rem;font-family:inherit;font-size:.9375rem}.field[data-astro-cid-r4lapjcu] input[data-astro-cid-r4lapjcu]:focus,.field[data-astro-cid-r4lapjcu] select[data-astro-cid-r4lapjcu]:focus,#locker-q[data-astro-cid-r4lapjcu]:focus{border-color:var(--c-text);outline:none}.hint[data-astro-cid-r4lapjcu]{color:var(--c-muted);font-size:.75rem}.methods[data-astro-cid-r4lapjcu]{flex-direction:column;gap:.6rem;display:flex}.method-opt[data-astro-cid-r4lapjcu]{cursor:pointer}.method-opt[data-astro-cid-r4lapjcu] input[data-astro-cid-r4lapjcu]{opacity:0;pointer-events:none;position:absolute}.method-body[data-astro-cid-r4lapjcu]{border:1px solid var(--c-border);transition:border-color var(--t-fast), background-color var(--t-fast);border-radius:5px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.method-opt[data-astro-cid-r4lapjcu].active .method-body[data-astro-cid-r4lapjcu]{border-color:var(--c-text);background:var(--c-surface)}.method-ico[data-astro-cid-r4lapjcu]{color:var(--c-text);display:inline-flex}.method-text[data-astro-cid-r4lapjcu]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.method-text[data-astro-cid-r4lapjcu] strong[data-astro-cid-r4lapjcu]{font-size:.9rem;font-weight:600}.method-text[data-astro-cid-r4lapjcu] small[data-astro-cid-r4lapjcu]{color:var(--c-muted);font-size:.78rem}.method-price[data-astro-cid-r4lapjcu]{white-space:nowrap;font-size:.85rem;font-weight:600}#locker-block[data-astro-cid-r4lapjcu]{flex-direction:column;gap:.6rem;display:flex}.locker-combo[data-astro-cid-r4lapjcu]{position:relative}.locker-combo[data-astro-cid-r4lapjcu] .locker-results[data-astro-cid-r4lapjcu]{z-index:30;margin-top:3px;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #0000001f}.locker-item-typed[data-astro-cid-r4lapjcu] strong[data-astro-cid-r4lapjcu]{color:var(--c-pink-dark);font-style:italic}.locker-results[data-astro-cid-r4lapjcu]{border:1px solid var(--c-pink);border-radius:var(--radius-sm);background:var(--c-surface);flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.locker-item[data-astro-cid-r4lapjcu]{text-align:left;border:none;border-bottom:1px solid var(--c-border);cursor:pointer;color:var(--c-text);transition:background-color var(--t-fast), color var(--t-fast);background:0 0;flex-direction:column;gap:.1rem;padding:.65rem .85rem;font-family:inherit;display:flex}.locker-item[data-astro-cid-r4lapjcu]:last-child{border-bottom:none}.locker-item[data-astro-cid-r4lapjcu]:hover,.locker-item[data-astro-cid-r4lapjcu]:focus-visible{background:var(--c-pink-light);color:var(--c-pink-dark);outline:none}.locker-item[data-astro-cid-r4lapjcu]:hover strong[data-astro-cid-r4lapjcu],.locker-item[data-astro-cid-r4lapjcu]:focus-visible strong[data-astro-cid-r4lapjcu]{color:var(--c-pink-dark)}.locker-item[data-astro-cid-r4lapjcu] strong[data-astro-cid-r4lapjcu]{font-size:.85rem;font-weight:600}.locker-item[data-astro-cid-r4lapjcu] span[data-astro-cid-r4lapjcu]{color:var(--c-muted);font-size:.78rem}.locker-msg[data-astro-cid-r4lapjcu]{color:var(--c-muted);font-size:.82rem}.locker-chosen[data-astro-cid-r4lapjcu]{border:1px solid var(--c-text);background:var(--c-surface);border-radius:5px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8rem 1rem;display:flex}.locker-chosen[data-astro-cid-r4lapjcu] .lc-label[data-astro-cid-r4lapjcu]{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin-bottom:.15rem;font-size:.7rem;display:block}.locker-chosen[data-astro-cid-r4lapjcu] strong[data-astro-cid-r4lapjcu]{font-size:.9rem;display:block}.lc-addr[data-astro-cid-r4lapjcu]{color:var(--c-muted);font-size:.8rem}.lc-change[data-astro-cid-r4lapjcu]{color:var(--c-pink-dark);cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;font-family:inherit;font-size:.8rem;text-decoration:underline}.summary-col[data-astro-cid-r4lapjcu]{background:var(--c-surface);border:1px solid var(--c-border);top:calc(var(--header-h) + 1.5rem);border-radius:4px;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:sticky}.summary-title[data-astro-cid-r4lapjcu]{font-family:var(--font-heading);margin-bottom:.5rem;font-size:.95rem;font-style:italic;font-weight:500}.summary-items[data-astro-cid-r4lapjcu]{flex-direction:column;gap:.2rem;margin-bottom:.5rem;display:flex}.sum-line[data-astro-cid-r4lapjcu]{border-bottom:1px solid var(--c-border);align-items:center;gap:.7rem;padding:.5rem 0;font-size:.85rem;display:flex}.sum-line[data-astro-cid-r4lapjcu] img[data-astro-cid-r4lapjcu],.sum-line[data-astro-cid-r4lapjcu] .ph[data-astro-cid-r4lapjcu]{object-fit:cover;background:var(--c-grey-light);border:1px solid var(--c-border);border-radius:3px;flex-shrink:0;width:48px;height:60px}.sl-text[data-astro-cid-r4lapjcu]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.sl-name[data-astro-cid-r4lapjcu]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sl-meta[data-astro-cid-r4lapjcu]{color:var(--c-muted);font-size:.78rem}.sl-price[data-astro-cid-r4lapjcu]{white-space:nowrap;font-weight:600}.promo[data-astro-cid-r4lapjcu]{flex-direction:column;gap:.35rem;margin-bottom:.5rem;display:flex}.promo-row[data-astro-cid-r4lapjcu]{gap:.5rem;display:flex}#promo-input[data-astro-cid-r4lapjcu]{border:1px solid var(--c-border);background:var(--c-surface);min-width:0;color:var(--c-text);text-transform:uppercase;border-radius:3px;flex:1;padding:.6rem .7rem;font-family:inherit;font-size:.875rem}#promo-input[data-astro-cid-r4lapjcu]:focus{border-color:var(--c-text);outline:none}.promo-btn[data-astro-cid-r4lapjcu]{background:var(--c-text);color:var(--c-bg);border-radius:var(--radius-sm);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color var(--t-fast);border:none;padding:.6rem .9rem;font-family:inherit;font-size:.78rem}.promo-btn[data-astro-cid-r4lapjcu]:hover{background:var(--c-pink-dark)}.promo-msg[data-astro-cid-r4lapjcu]{font-size:.78rem}.promo-msg[data-astro-cid-r4lapjcu].ok{color:#2f7d4f}.promo-msg[data-astro-cid-r4lapjcu].err{color:#a23232}.summary-totals[data-astro-cid-r4lapjcu]{flex-direction:column;gap:.4rem;display:flex}.sline[data-astro-cid-r4lapjcu]{color:var(--c-muted);justify-content:space-between;font-size:.9rem;display:flex}.sline[data-astro-cid-r4lapjcu] .free[data-astro-cid-r4lapjcu],#sum-shipping[data-astro-cid-r4lapjcu].free{color:#2f7d4f;font-weight:500}.sline[data-astro-cid-r4lapjcu].vat{font-size:.8125rem}.sline[data-astro-cid-r4lapjcu].discount span[data-astro-cid-r4lapjcu]:last-child{color:#2f7d4f;font-weight:500}.sline[data-astro-cid-r4lapjcu].grand{color:var(--c-text);font-size:1.1rem;font-weight:600}.summary-divider[data-astro-cid-r4lapjcu]{background:var(--c-border);height:1px;margin-block:.5rem}.free-progress[data-astro-cid-r4lapjcu]{color:var(--c-pink-dark);background:var(--c-pink-light);text-align:center;border-radius:4px;margin-top:.2rem;padding:.5rem .7rem;font-size:.78rem}.free-progress[data-astro-cid-r4lapjcu].reached{color:#2f7d4f;background:#e3f3e8}.free-progress[data-astro-cid-r4lapjcu].muted{color:var(--c-muted);border:1px dashed var(--c-border);background:0 0}.btn-pay[data-astro-cid-r4lapjcu]{background:var(--c-text);color:var(--c-bg);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;width:100%;transition:background-color var(--t-base);border:none;border-radius:2px;margin-top:1rem;padding:1rem;font-family:inherit;font-size:.8125rem;font-weight:500}.btn-pay[data-astro-cid-r4lapjcu]:hover{background:var(--c-pink-dark)}.btn-pay[data-astro-cid-r4lapjcu].loading{opacity:.6;cursor:progress}.agree[data-astro-cid-r4lapjcu]{color:var(--c-muted);cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:1rem;font-size:.8125rem;line-height:1.5;display:flex}.agree[data-astro-cid-r4lapjcu] input[data-astro-cid-r4lapjcu]{accent-color:var(--c-pink-dark);flex-shrink:0;margin-top:.15rem}.agree[data-astro-cid-r4lapjcu] a[data-astro-cid-r4lapjcu]{color:var(--c-pink-dark);text-underline-offset:2px;text-decoration:underline}.agree[data-astro-cid-r4lapjcu] a[data-astro-cid-r4lapjcu]:hover{color:var(--c-text)}.pay-obligation[data-astro-cid-r4lapjcu]{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);text-align:center;margin-top:.5rem;font-size:.7rem;font-weight:500}.pay-note[data-astro-cid-r4lapjcu]{color:var(--c-muted);text-align:center;font-size:.75rem;line-height:1.5}.back-cart[data-astro-cid-r4lapjcu]{color:var(--c-muted);text-align:center;text-underline-offset:3px;transition:color var(--t-fast);padding-top:.25rem;font-size:.8125rem;text-decoration:underline}.back-cart[data-astro-cid-r4lapjcu]:hover{color:var(--c-text)}
