.aurora-section-eyebrow[data-astro-cid-roel4jtu]{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--aurora-ink-soft);font-weight:700;margin-bottom:.6rem}.aurora-cart-title[data-astro-cid-roel4jtu]{font-size:2.5rem}@media(min-width:768px){.aurora-cart-title[data-astro-cid-roel4jtu]{font-size:3.25rem}}.aurora-cart-lede[data-astro-cid-roel4jtu]{margin-top:.85rem;font-family:var(--aurora-serif);font-style:italic;font-size:1rem;color:var(--aurora-ink-soft);max-width:32rem}.aurora-rule-double[data-astro-cid-roel4jtu]{margin:1.75rem 0;height:4px;border-top:1px solid var(--aurora-rule);border-bottom:1px solid var(--aurora-rule)}.aurora-cart-rule-sm[data-astro-cid-roel4jtu]{margin:.75rem 0}.aurora-cart-empty[data-astro-cid-roel4jtu]{font-family:var(--aurora-serif);font-style:italic;font-size:1.05rem;color:var(--aurora-ink-soft);text-align:center;padding:3rem 1rem}.aurora-cart-empty-link[data-astro-cid-roel4jtu]{display:inline-flex;align-items:center;gap:.35rem;margin-left:.5rem;color:var(--aurora-ink);border-bottom:1px solid var(--aurora-ink);padding-bottom:.15rem;font-style:normal;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;transition:color .2s,border-color .2s}.aurora-cart-empty-link[data-astro-cid-roel4jtu]:hover{color:var(--store-primary);border-color:var(--store-primary)}.aurora-cart-spread[data-astro-cid-roel4jtu]{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:1024px){.aurora-cart-spread[data-astro-cid-roel4jtu]{grid-template-columns:1fr 20rem;gap:4rem}}.aurora-cart-items-eyebrow[data-astro-cid-roel4jtu]{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--aurora-ink-soft);font-weight:700;padding-bottom:.6rem;border-bottom:1px solid var(--aurora-rule);margin-bottom:.85rem}.aurora-cart-list[data-astro-cid-roel4jtu]{list-style:none;padding:0;margin:0;display:grid;gap:1.25rem}.aurora-cart-row[data-astro-cid-roel4jtu]{display:grid;gap:1rem;grid-template-columns:1.5rem 5rem 1fr;align-items:start;padding-bottom:1.25rem;border-bottom:1px solid var(--aurora-rule)}.aurora-cart-row[data-astro-cid-roel4jtu]:last-child{border-bottom:0}.aurora-cart-row-num[data-astro-cid-roel4jtu]{font-family:var(--aurora-serif);font-size:1.1rem;font-weight:600;color:var(--aurora-ink-soft)}.aurora-cart-row-img[data-astro-cid-roel4jtu]{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--aurora-paper-soft);border:1px solid var(--aurora-rule)}.aurora-cart-row-img-ph[data-astro-cid-roel4jtu]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--aurora-ink-soft);opacity:.4}.aurora-cart-row-body[data-astro-cid-roel4jtu]{display:flex;flex-direction:column;min-width:0}.aurora-cart-row-head[data-astro-cid-roel4jtu]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.aurora-cart-row-title[data-astro-cid-roel4jtu]{font-family:var(--aurora-serif);font-size:1.15rem;font-weight:600;color:var(--aurora-ink);line-height:1.25;letter-spacing:-.01em}.aurora-cart-row-remove[data-astro-cid-roel4jtu]{color:var(--aurora-ink-soft);transition:color .2s;flex-shrink:0;padding:.25rem}.aurora-cart-row-remove[data-astro-cid-roel4jtu]:hover{color:#ef4444}.aurora-cart-row-variant[data-astro-cid-roel4jtu]{margin-top:.25rem;font-size:.8rem;color:var(--aurora-ink-soft);font-family:var(--aurora-serif);font-style:italic}.aurora-cart-row-foot[data-astro-cid-roel4jtu]{margin-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.aurora-cart-stepper[data-astro-cid-roel4jtu]{display:inline-flex;align-items:stretch;border:1px solid var(--aurora-rule)}.aurora-cart-step-btn[data-astro-cid-roel4jtu]{width:2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--aurora-ink-soft);transition:color .2s,background .2s}.aurora-cart-step-btn[data-astro-cid-roel4jtu]:hover{color:var(--aurora-ink);background:var(--aurora-paper-soft)}.aurora-cart-step-num[data-astro-cid-roel4jtu]{width:2rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--aurora-serif);font-size:.9rem;font-weight:600;color:var(--aurora-ink);border-left:1px solid var(--aurora-rule);border-right:1px solid var(--aurora-rule)}.aurora-cart-row-price[data-astro-cid-roel4jtu]{font-family:var(--aurora-serif);font-size:1.05rem;font-weight:600;color:var(--aurora-ink)}.aurora-cart-summary[data-astro-cid-roel4jtu]{background:var(--aurora-paper-soft);border:1px solid var(--aurora-rule);padding:1.5rem;align-self:start;position:sticky;top:6rem}.aurora-cart-summary-eyebrow[data-astro-cid-roel4jtu]{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--aurora-ink-soft);font-weight:700}.aurora-cart-summary-title[data-astro-cid-roel4jtu]{margin-top:.4rem;font-family:var(--aurora-serif);font-size:1.5rem;font-weight:600;color:var(--aurora-ink);letter-spacing:-.01em}.aurora-cart-summary-list[data-astro-cid-roel4jtu]{margin-top:1rem;display:grid;gap:.5rem}.aurora-cart-summary-list[data-astro-cid-roel4jtu]>div[data-astro-cid-roel4jtu]{display:flex;justify-content:space-between;align-items:baseline;padding:.3rem 0;border-bottom:1px dotted var(--aurora-rule)}.aurora-cart-summary-list[data-astro-cid-roel4jtu] dt[data-astro-cid-roel4jtu]{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--aurora-ink-soft);font-weight:600}.aurora-cart-summary-list[data-astro-cid-roel4jtu] dd[data-astro-cid-roel4jtu]{font-family:var(--aurora-serif);font-size:.95rem;color:var(--aurora-ink)}.aurora-cart-summary-total[data-astro-cid-roel4jtu]{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--aurora-serif);font-size:1.5rem;font-weight:700;color:var(--aurora-ink);letter-spacing:-.01em}.aurora-cart-checkout[data-astro-cid-roel4jtu]{margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--aurora-ink);color:var(--aurora-paper);padding:.95rem;width:100%;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;transition:background .2s}.aurora-cart-checkout[data-astro-cid-roel4jtu]:hover{background:var(--store-primary)}.aurora-cart-continue[data-astro-cid-roel4jtu]{margin-top:.85rem;display:block;text-align:center;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--aurora-ink-soft);border-bottom:1px solid transparent;padding-bottom:.2rem;transition:color .2s,border-color .2s}.aurora-cart-continue[data-astro-cid-roel4jtu]:hover{color:var(--store-primary);border-color:var(--store-primary)}.bz-crumb[data-astro-cid-yptfys4x]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.7rem;color:var(--bz-ink-soft);font-weight:600;margin-bottom:.85rem}.bz-crumb[data-astro-cid-yptfys4x] a[data-astro-cid-yptfys4x]{color:var(--bz-ink-soft);transition:color .15s}.bz-crumb[data-astro-cid-yptfys4x] a[data-astro-cid-yptfys4x]:hover,.bz-crumb-current[data-astro-cid-yptfys4x]{color:var(--bz-ink)}.bz-cart-head[data-astro-cid-yptfys4x]{padding-bottom:.85rem;border-bottom:2px solid var(--bz-ink);margin-bottom:1rem}.bz-cart-title[data-astro-cid-yptfys4x]{font-size:1.75rem;font-weight:800;color:var(--bz-ink);letter-spacing:-.02em}.bz-cart-empty-msg[data-astro-cid-yptfys4x]{margin-top:.3rem;font-size:.85rem;color:var(--bz-ink-soft)}.bz-cart-grid[data-astro-cid-yptfys4x]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:1024px){.bz-cart-grid[data-astro-cid-yptfys4x]{grid-template-columns:1fr 20rem;gap:1.25rem;align-items:start}}.bz-cart-items[data-astro-cid-yptfys4x]{background:var(--bz-surface);border:1px solid var(--bz-rule);border-radius:4px;overflow:hidden}.bz-cart-items-head[data-astro-cid-yptfys4x]{display:grid;grid-template-columns:1fr 8rem 6rem 2rem;gap:.6rem;padding:.6rem .85rem;background:var(--bz-surface-2);border-bottom:1px solid var(--bz-rule);font-size:.65rem;font-weight:800;color:var(--bz-ink-soft);letter-spacing:.1em;text-transform:uppercase}@media(max-width:480px){.bz-cart-items-head[data-astro-cid-yptfys4x]{display:none}}.bz-cart-items-head-qty[data-astro-cid-yptfys4x],.bz-cart-items-head-price[data-astro-cid-yptfys4x]{text-align:center}.bz-cart-list[data-astro-cid-yptfys4x]{display:flex;flex-direction:column}.bz-cart-row[data-astro-cid-yptfys4x]{display:grid;grid-template-columns:1fr 8rem 6rem 2rem;gap:.6rem;padding:.75rem .85rem;border-bottom:1px solid var(--bz-rule);align-items:center}.bz-cart-row[data-astro-cid-yptfys4x]:last-child{border-bottom:0}@media(max-width:480px){.bz-cart-row[data-astro-cid-yptfys4x]{grid-template-columns:4rem 1fr;grid-template-rows:auto auto auto;gap:.5rem}}.bz-cart-row-product[data-astro-cid-yptfys4x]{display:flex;align-items:center;gap:.6rem;min-width:0}@media(max-width:480px){.bz-cart-row-product[data-astro-cid-yptfys4x]{grid-column:1 / -1}}.bz-cart-row-img[data-astro-cid-yptfys4x]{width:4rem;height:4rem;flex-shrink:0;overflow:hidden;background:var(--bz-surface-2);border:1px solid var(--bz-rule);border-radius:3px}.bz-cart-row-img-ph[data-astro-cid-yptfys4x]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--bz-ink-soft);opacity:.5}.bz-cart-row-product-body[data-astro-cid-yptfys4x]{min-width:0}.bz-cart-row-title[data-astro-cid-yptfys4x]{font-size:.88rem;font-weight:700;color:var(--bz-ink);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-cart-row-variant[data-astro-cid-yptfys4x],.bz-cart-row-unit[data-astro-cid-yptfys4x]{margin-top:.15rem;font-size:.72rem;color:var(--bz-ink-soft)}.bz-cart-row-qty[data-astro-cid-yptfys4x]{display:flex;justify-content:center}@media(max-width:480px){.bz-cart-row-qty[data-astro-cid-yptfys4x]{grid-column:1 / -1;justify-content:flex-start}}.bz-cart-stepper[data-astro-cid-yptfys4x]{display:inline-flex;align-items:stretch;border:1.5px solid var(--bz-ink);border-radius:3px;overflow:hidden}.bz-cart-step-btn[data-astro-cid-yptfys4x]{width:2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--bz-ink);background:var(--bz-surface);transition:background .15s}.bz-cart-step-btn[data-astro-cid-yptfys4x]:hover{background:var(--bz-surface-2)}.bz-cart-step-num[data-astro-cid-yptfys4x]{width:2rem;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--bz-ink);border-left:1px solid var(--bz-rule);border-right:1px solid var(--bz-rule)}.bz-cart-row-price[data-astro-cid-yptfys4x]{text-align:center;font-size:.95rem;font-weight:800;color:var(--store-primary)}@media(max-width:480px){.bz-cart-row-price[data-astro-cid-yptfys4x]{grid-column:1 / -1;text-align:left;font-size:1rem}}.bz-cart-row-remove[data-astro-cid-yptfys4x]{display:flex;justify-content:flex-end}@media(max-width:480px){.bz-cart-row-remove[data-astro-cid-yptfys4x]{grid-column:2;grid-row:1;align-self:start}}.bz-cart-remove-btn[data-astro-cid-yptfys4x]{color:var(--bz-ink-soft);padding:.25rem;transition:color .15s}.bz-cart-remove-btn[data-astro-cid-yptfys4x]:hover{color:#ef4444}.bz-cart-summary[data-astro-cid-yptfys4x]{background:var(--bz-surface);border:1px solid var(--bz-rule);border-radius:4px;padding:1rem;align-self:start;position:sticky;top:5rem}.bz-cart-summary-title[data-astro-cid-yptfys4x]{font-size:.7rem;font-weight:800;color:var(--bz-ink);letter-spacing:.05em;text-transform:uppercase;padding-bottom:.5rem;border-bottom:1px solid var(--bz-rule);margin-bottom:.6rem}.bz-cart-summary-list[data-astro-cid-yptfys4x]{display:grid;gap:.4rem}.bz-cart-summary-list[data-astro-cid-yptfys4x]>div[data-astro-cid-yptfys4x]{display:flex;justify-content:space-between;align-items:baseline;padding:.3rem 0;border-bottom:1px dotted var(--bz-rule)}.bz-cart-summary-list[data-astro-cid-yptfys4x]>div[data-astro-cid-yptfys4x]:last-child{border-bottom:0}.bz-cart-summary-list[data-astro-cid-yptfys4x] dt[data-astro-cid-yptfys4x]{font-size:.75rem;color:var(--bz-ink-soft);font-weight:600}.bz-cart-summary-list[data-astro-cid-yptfys4x] dd[data-astro-cid-yptfys4x]{font-size:.88rem;font-weight:700;color:var(--bz-ink)}.bz-cart-summary-total[data-astro-cid-yptfys4x]{margin-top:.75rem;padding-top:.6rem;border-top:2px solid var(--bz-ink);display:flex;justify-content:space-between;align-items:baseline;font-size:1.25rem;font-weight:800;color:var(--bz-ink);letter-spacing:-.02em}.bz-cart-checkout[data-astro-cid-yptfys4x]{margin-top:.85rem;display:flex;align-items:center;justify-content:center;gap:.4rem;background:var(--bz-ink);color:var(--bz-bg);padding:.85rem;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;transition:background .15s}.bz-cart-checkout[data-astro-cid-yptfys4x]:hover{background:var(--store-primary)}.bz-cart-continue[data-astro-cid-yptfys4x]{margin-top:.5rem;display:block;text-align:center;font-size:.72rem;font-weight:700;color:var(--bz-ink-soft);letter-spacing:.05em;text-transform:uppercase;transition:color .15s}.bz-cart-continue[data-astro-cid-yptfys4x]:hover{color:var(--store-primary)}.bz-cart-trust[data-astro-cid-yptfys4x]{margin-top:.85rem;padding-top:.6rem;border-top:1px solid var(--bz-rule);display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.7rem;color:var(--bz-ink-soft);font-weight:600}.bz-cart-trust-icon[data-astro-cid-yptfys4x]{color:var(--store-primary)}.at-section-eyebrow[data-astro-cid-w6bwj7ax]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--at-ink-soft);font-weight:600;text-align:center}.at-cart-head[data-astro-cid-w6bwj7ax]{text-align:center}.at-cart-title[data-astro-cid-w6bwj7ax]{font-family:var(--at-serif);font-size:2.5rem;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--at-ink);margin-top:.85rem}@media(min-width:768px){.at-cart-title[data-astro-cid-w6bwj7ax]{font-size:3rem}}.at-cart-rule[data-astro-cid-w6bwj7ax]{margin:2.5rem auto;width:3rem;height:1px;background:var(--at-ink)}.at-cart-empty[data-astro-cid-w6bwj7ax]{text-align:center;padding:2rem 1rem;font-family:var(--at-serif);font-style:italic;font-size:1.05rem;color:var(--at-ink-soft)}.at-cart-empty-link[data-astro-cid-w6bwj7ax]{display:inline-flex;align-items:center;gap:.4rem;margin-left:.5rem;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;font-weight:600;color:var(--at-ink);font-style:normal;border-bottom:1px solid var(--at-ink);padding-bottom:.15rem;transition:color .2s,border-color .2s}.at-cart-empty-link[data-astro-cid-w6bwj7ax]:hover{color:var(--store-primary);border-color:var(--store-primary)}.at-cart-list[data-astro-cid-w6bwj7ax]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.at-cart-row[data-astro-cid-w6bwj7ax]{display:grid;gap:1.5rem;grid-template-columns:5rem 1fr;align-items:start;padding:1.5rem 0;border-bottom:1px solid var(--at-rule)}.at-cart-row[data-astro-cid-w6bwj7ax]:last-child{border-bottom:0}.at-cart-row-img[data-astro-cid-w6bwj7ax]{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--at-paper-soft);border:1px solid var(--at-rule)}.at-cart-row-img-ph[data-astro-cid-w6bwj7ax]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--at-ink-soft);opacity:.5}.at-cart-row-body[data-astro-cid-w6bwj7ax]{display:flex;flex-direction:column;min-width:0}.at-cart-row-head[data-astro-cid-w6bwj7ax]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.at-cart-row-title[data-astro-cid-w6bwj7ax]{font-family:var(--at-serif);font-size:1.15rem;font-weight:400;color:var(--at-ink);letter-spacing:.02em;line-height:1.3}.at-cart-row-remove[data-astro-cid-w6bwj7ax]{color:var(--at-ink-soft);transition:color .2s;flex-shrink:0;padding:.25rem}.at-cart-row-remove[data-astro-cid-w6bwj7ax]:hover{color:#ef4444}.at-cart-row-variant[data-astro-cid-w6bwj7ax]{margin-top:.25rem;font-size:.78rem;color:var(--at-ink-soft);font-family:var(--at-serif);font-style:italic}.at-cart-row-foot[data-astro-cid-w6bwj7ax]{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.at-cart-stepper[data-astro-cid-w6bwj7ax]{display:inline-flex;align-items:stretch;border:1px solid var(--at-ink)}.at-cart-step-btn[data-astro-cid-w6bwj7ax]{width:2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--at-ink);transition:background .2s,color .2s}.at-cart-step-btn[data-astro-cid-w6bwj7ax]:hover{background:var(--at-ink);color:var(--at-paper)}.at-cart-step-num[data-astro-cid-w6bwj7ax]{width:2rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--at-serif);font-size:.9rem;color:var(--at-ink);border-left:1px solid var(--at-rule);border-right:1px solid var(--at-rule)}.at-cart-row-price[data-astro-cid-w6bwj7ax]{font-family:var(--at-serif);font-size:1.1rem;font-weight:400;color:var(--at-ink);letter-spacing:.02em}.at-cart-summary[data-astro-cid-w6bwj7ax]{text-align:center}.at-cart-summary-list[data-astro-cid-w6bwj7ax]{display:inline-grid;gap:.5rem;text-align:left;min-width:18rem}.at-cart-summary-list[data-astro-cid-w6bwj7ax]>div[data-astro-cid-w6bwj7ax]{display:flex;justify-content:space-between;align-items:baseline;padding:.4rem 0;border-bottom:1px dotted var(--at-rule)}.at-cart-summary-list[data-astro-cid-w6bwj7ax]>div[data-astro-cid-w6bwj7ax]:last-child{border-bottom:0}.at-cart-summary-list[data-astro-cid-w6bwj7ax] dt[data-astro-cid-w6bwj7ax]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--at-ink-soft);font-weight:600}.at-cart-summary-list[data-astro-cid-w6bwj7ax] dd[data-astro-cid-w6bwj7ax]{font-family:var(--at-serif);font-size:.95rem;color:var(--at-ink)}.at-cart-summary-total[data-astro-cid-w6bwj7ax]{margin-top:1.5rem;display:flex;justify-content:center;align-items:baseline;gap:1.5rem;font-family:var(--at-serif);font-size:1.5rem;font-weight:400;color:var(--at-ink);letter-spacing:.02em}.at-cart-actions[data-astro-cid-w6bwj7ax]{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.at-cart-checkout[data-astro-cid-w6bwj7ax]{display:inline-flex;align-items:center;justify-content:center;background:var(--at-ink);color:var(--at-paper);padding:.95rem 2.5rem;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;font-weight:600;border:1px solid var(--at-ink);min-width:18rem;transition:background .2s,color .2s}.at-cart-checkout[data-astro-cid-w6bwj7ax]:hover{background:transparent;color:var(--at-ink)}.at-cart-continue[data-astro-cid-w6bwj7ax]{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;font-weight:600;color:var(--at-ink-soft);border-bottom:1px solid transparent;padding-bottom:.15rem;transition:color .2s,border-color .2s}.at-cart-continue[data-astro-cid-w6bwj7ax]:hover{color:var(--store-primary);border-color:var(--store-primary)}.elx-cover-meta[data-astro-cid-efmande5]{display:inline-flex;align-items:center;gap:.85rem;font-family:var(--elx-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--elx-ink-soft);font-weight:600}.elx-cover-meta-rule[data-astro-cid-efmande5]{display:inline-block;width:2.5rem;height:1px;background:var(--elx-gold)}.elx-cart-title[data-astro-cid-efmande5]{margin-top:1.25rem;font-family:var(--elx-serif);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:.98;letter-spacing:-.03em;color:var(--elx-ink)}.elx-cart-lede[data-astro-cid-efmande5]{margin-top:1rem;font-family:var(--elx-serif);font-style:italic;font-size:1.05rem;color:var(--elx-ink-soft);max-width:32rem;line-height:1.55}.elx-rule-double[data-astro-cid-efmande5]{margin:1.75rem 0;height:4px;border-top:1px solid var(--elx-gold);border-bottom:1px solid var(--elx-rule)}.elx-rule-sm[data-astro-cid-efmande5]{margin:.75rem 0}.elx-cart-empty[data-astro-cid-efmande5]{font-family:var(--elx-serif);font-style:italic;font-size:1.1rem;color:var(--elx-ink-soft);text-align:center;padding:3rem 1rem}.elx-cart-empty-link[data-astro-cid-efmande5]{display:inline-flex;align-items:center;gap:.35rem;margin-left:.5rem;color:var(--elx-ink);border-bottom:1px solid var(--elx-gold);padding-bottom:.15rem;font-style:normal;font-family:var(--elx-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;transition:color .2s ease,border-color .2s ease}.elx-cart-empty-link[data-astro-cid-efmande5]:hover{color:var(--elx-gold-deep);border-color:var(--elx-gold-deep)}.elx-cart-spread[data-astro-cid-efmande5]{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:1024px){.elx-cart-spread[data-astro-cid-efmande5]{grid-template-columns:1fr 22rem;gap:4rem}}.elx-cart-items-eyebrow[data-astro-cid-efmande5]{font-family:var(--elx-mono);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--elx-gold-deep);font-weight:700;padding-bottom:.6rem;border-bottom:1px solid var(--elx-gold);margin-bottom:.85rem}.elx-cart-list[data-astro-cid-efmande5]{list-style:none;padding:0;margin:0;display:grid;gap:1.25rem}.elx-cart-row[data-astro-cid-efmande5]{display:grid;gap:1rem;grid-template-columns:1.75rem 5rem 1fr;align-items:start;padding-bottom:1.25rem;border-bottom:1px solid var(--elx-rule)}.elx-cart-row[data-astro-cid-efmande5]:last-child{border-bottom:0}.elx-cart-row-num[data-astro-cid-efmande5]{font-family:var(--elx-serif);font-style:italic;font-size:1.15rem;font-weight:600;color:var(--elx-gold-deep)}.elx-cart-row-img[data-astro-cid-efmande5]{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--elx-cream-deep);border:1px solid var(--elx-rule)}.elx-cart-row-img-ph[data-astro-cid-efmande5]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--elx-ink-faint);opacity:.4}.elx-cart-row-body[data-astro-cid-efmande5]{display:flex;flex-direction:column;min-width:0}.elx-cart-row-head[data-astro-cid-efmande5]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.elx-cart-row-title[data-astro-cid-efmande5]{font-family:var(--elx-serif);font-size:1.2rem;font-weight:600;color:var(--elx-ink);line-height:1.25;letter-spacing:-.01em}.elx-cart-row-remove[data-astro-cid-efmande5]{color:var(--elx-ink-soft);transition:color .2s ease;flex-shrink:0;padding:.25rem}.elx-cart-row-remove[data-astro-cid-efmande5]:hover{color:#c0392b}.elx-cart-row-variant[data-astro-cid-efmande5]{margin-top:.25rem;font-size:.82rem;color:var(--elx-ink-soft);font-family:var(--elx-serif);font-style:italic}.elx-cart-row-foot[data-astro-cid-efmande5]{margin-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.elx-cart-stepper[data-astro-cid-efmande5]{display:inline-flex;align-items:stretch;border:1px solid var(--elx-ink)}.elx-cart-step-btn[data-astro-cid-efmande5]{width:2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--elx-ink-soft);background:var(--elx-cream);transition:color .2s ease,background .2s ease}.elx-cart-step-btn[data-astro-cid-efmande5]:hover{color:var(--elx-cream);background:var(--elx-ink)}.elx-cart-step-num[data-astro-cid-efmande5]{width:2rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--elx-serif);font-size:.95rem;font-weight:600;color:var(--elx-ink);border-left:1px solid var(--elx-ink);border-right:1px solid var(--elx-ink)}.elx-cart-row-price[data-astro-cid-efmande5]{font-family:var(--elx-serif);font-size:1.1rem;font-weight:600;color:var(--elx-ink)}.elx-cart-summary[data-astro-cid-efmande5]{background:var(--elx-cream-soft);border:1px solid var(--elx-gold);padding:1.75rem;align-self:start;position:sticky;top:6rem}@media(max-width:1023px){.elx-cart-summary[data-astro-cid-efmande5]{position:static}}.elx-cart-summary-eyebrow[data-astro-cid-efmande5]{font-family:var(--elx-mono);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--elx-gold-deep);font-weight:700}.elx-cart-summary-title[data-astro-cid-efmande5]{margin-top:.4rem;font-family:var(--elx-serif);font-size:1.6rem;font-weight:600;color:var(--elx-ink);letter-spacing:-.01em}.elx-cart-summary-list[data-astro-cid-efmande5]{margin-top:1rem;display:grid;gap:.5rem}.elx-cart-summary-list[data-astro-cid-efmande5]>div[data-astro-cid-efmande5]{display:flex;justify-content:space-between;align-items:baseline;padding:.35rem 0;border-bottom:1px dotted var(--elx-rule)}.elx-cart-summary-list[data-astro-cid-efmande5] dt[data-astro-cid-efmande5]{font-family:var(--elx-mono);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--elx-ink-soft);font-weight:600}.elx-cart-summary-list[data-astro-cid-efmande5] dd[data-astro-cid-efmande5]{font-family:var(--elx-serif);font-size:.98rem;color:var(--elx-ink)}.elx-cart-summary-total[data-astro-cid-efmande5]{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--elx-serif);font-size:1.6rem;font-weight:700;color:var(--elx-ink);letter-spacing:-.01em}.elx-cart-checkout[data-astro-cid-efmande5]{margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--elx-ink);color:var(--elx-cream);padding:.95rem;width:100%;font-family:var(--elx-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;transition:background .25s ease,box-shadow .25s ease}.elx-cart-checkout[data-astro-cid-efmande5]:hover{background:var(--elx-gold-deep);box-shadow:0 0 24px #a8884f59}.elx-cart-continue[data-astro-cid-efmande5]{margin-top:.85rem;display:block;text-align:center;font-family:var(--elx-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--elx-ink-soft);border-bottom:1px solid transparent;padding-bottom:.2rem;transition:color .2s ease,border-color .2s ease}.elx-cart-continue[data-astro-cid-efmande5]:hover{color:var(--elx-gold-deep);border-color:var(--elx-gold-deep)}.elx-cart-trust[data-astro-cid-efmande5]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--elx-rule);display:grid;gap:.5rem}.elx-cart-trust-row[data-astro-cid-efmande5]{display:flex;align-items:center;gap:.5rem}.elx-cart-trust-icon[data-astro-cid-efmande5]{color:var(--elx-gold-deep);flex-shrink:0}.elx-cart-trust-row[data-astro-cid-efmande5] span[data-astro-cid-efmande5]{font-family:var(--elx-serif);font-style:italic;font-size:.82rem;color:var(--elx-ink-soft)}@media(prefers-reduced-motion:reduce){.elx-cart-step-btn[data-astro-cid-efmande5],.elx-cart-checkout[data-astro-cid-efmande5],.elx-cart-empty-link[data-astro-cid-efmande5],.elx-cart-continue[data-astro-cid-efmande5]{transition:none!important}}.nm-cart-head[data-astro-cid-y3hs5v7w]{padding-bottom:1.5rem;border-bottom:1px solid var(--nm-glass-border);position:relative;margin-bottom:2rem}.nm-cart-head[data-astro-cid-y3hs5v7w]:after{content:"";position:absolute;left:0;bottom:-1px;width:6rem;height:2px;background:var(--nm-gradient-bi);border-radius:2px;box-shadow:var(--nm-glow-green)}.nm-cart-eyebrow[data-astro-cid-y3hs5v7w]{font-family:var(--nm-mono);font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:var(--nm-accent-text);font-weight:700;margin-bottom:.65rem}.nm-cart-title[data-astro-cid-y3hs5v7w]{font-family:var(--nm-display);font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:700;letter-spacing:-.025em;line-height:1;color:var(--nm-ink)}.nm-cart-lede[data-astro-cid-y3hs5v7w]{margin-top:.85rem;font-family:var(--nm-sans);font-size:1rem;color:var(--nm-ink-soft);max-width:32rem}.nm-cart-empty[data-astro-cid-y3hs5v7w]{font-family:var(--nm-sans);font-size:1rem;color:var(--nm-ink-soft);text-align:center;padding:3rem 1rem}.nm-cart-empty-link[data-astro-cid-y3hs5v7w]{display:inline-flex;align-items:center;gap:.35rem;margin-left:.5rem;color:var(--nm-accent-text);font-family:var(--nm-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;transition:text-shadow .25s ease}.nm-cart-empty-link[data-astro-cid-y3hs5v7w]:hover{text-shadow:0 0 10px rgba(0,255,136,.55)}.nm-cart-spread[data-astro-cid-y3hs5v7w]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.nm-cart-spread[data-astro-cid-y3hs5v7w]{grid-template-columns:1fr 22rem;gap:3rem}}.nm-cart-items-eyebrow[data-astro-cid-y3hs5v7w]{font-family:var(--nm-mono);font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;color:var(--nm-accent-text);font-weight:700;padding-bottom:.6rem;border-bottom:1px solid var(--nm-glass-border);margin-bottom:.85rem}.nm-cart-list[data-astro-cid-y3hs5v7w]{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.nm-cart-row[data-astro-cid-y3hs5v7w]{display:grid;gap:1rem;grid-template-columns:1.75rem 5rem 1fr;align-items:center;padding:1rem;background:var(--nm-glass);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--nm-glass-border);border-left:3px solid var(--nm-accent-text);border-radius:0 14px 14px 0;transition:border-color .2s ease,box-shadow .25s ease}.nm-cart-row[data-astro-cid-y3hs5v7w]:hover{border-left-color:var(--nm-accent3-text);box-shadow:var(--nm-glow-soft)}.nm-cart-row-num[data-astro-cid-y3hs5v7w]{font-family:var(--nm-mono);font-size:.85rem;font-weight:700;color:var(--nm-accent-text);text-shadow:0 0 8px rgba(0,255,136,.35)}.nm-cart-row-img[data-astro-cid-y3hs5v7w]{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--nm-bg-elevated);border:1px solid var(--nm-glass-border);border-radius:8px}.nm-cart-row-img-ph[data-astro-cid-y3hs5v7w]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--nm-ink-faint);opacity:.4}.nm-cart-row-body[data-astro-cid-y3hs5v7w]{display:flex;flex-direction:column;min-width:0}.nm-cart-row-head[data-astro-cid-y3hs5v7w]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.nm-cart-row-title[data-astro-cid-y3hs5v7w]{font-family:var(--nm-display);font-size:1.05rem;font-weight:700;color:var(--nm-ink);line-height:1.25}.nm-cart-row-remove[data-astro-cid-y3hs5v7w]{color:var(--nm-ink-soft);background:transparent;border:0;transition:color .2s ease;flex-shrink:0;padding:.25rem}.nm-cart-row-remove[data-astro-cid-y3hs5v7w]:hover{color:var(--nm-accent3-text)}.nm-cart-row-variant[data-astro-cid-y3hs5v7w]{margin-top:.2rem;font-family:var(--nm-mono);font-size:.72rem;color:var(--nm-ink-soft)}.nm-cart-row-foot[data-astro-cid-y3hs5v7w]{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.nm-cart-stepper[data-astro-cid-y3hs5v7w]{display:inline-flex;align-items:stretch;background:#0a0a0f66;border:1px solid var(--nm-glass-border-strong);border-radius:8px;overflow:hidden}.nm-cart-step-btn[data-astro-cid-y3hs5v7w]{width:2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--nm-ink-soft);background:transparent;transition:background .2s ease,color .2s ease}.nm-cart-step-btn[data-astro-cid-y3hs5v7w]:hover{background:#00ff8814;color:var(--nm-accent-text)}.nm-cart-step-num[data-astro-cid-y3hs5v7w]{width:2rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--nm-mono);font-size:.85rem;font-weight:700;color:var(--nm-ink);border-left:1px solid var(--nm-glass-border);border-right:1px solid var(--nm-glass-border)}.nm-cart-row-price[data-astro-cid-y3hs5v7w]{font-family:var(--nm-display);font-size:1.05rem;font-weight:700;color:var(--nm-accent-text);text-shadow:0 0 8px rgba(0,255,136,.35)}.nm-cart-summary[data-astro-cid-y3hs5v7w]{background:var(--nm-glass);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--nm-glass-border-strong);border-radius:16px;padding:1.5rem;align-self:start;position:sticky;top:6rem}@media(max-width:1023px){.nm-cart-summary[data-astro-cid-y3hs5v7w]{position:static}}.nm-cart-summary-eyebrow[data-astro-cid-y3hs5v7w]{font-family:var(--nm-mono);font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;color:var(--nm-accent-text);font-weight:700}.nm-cart-summary-title[data-astro-cid-y3hs5v7w]{margin-top:.4rem;font-family:var(--nm-display);font-size:1.5rem;font-weight:700;color:var(--nm-ink);letter-spacing:-.015em}.nm-cart-summary-list[data-astro-cid-y3hs5v7w]{margin-top:1rem;display:grid;gap:.4rem}.nm-cart-summary-list[data-astro-cid-y3hs5v7w]>div[data-astro-cid-y3hs5v7w]{display:flex;justify-content:space-between;align-items:baseline;padding:.35rem 0;border-bottom:1px solid var(--nm-glass-border)}.nm-cart-summary-list[data-astro-cid-y3hs5v7w] dt[data-astro-cid-y3hs5v7w]{font-family:var(--nm-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nm-ink-soft);font-weight:600}.nm-cart-summary-list[data-astro-cid-y3hs5v7w] dd[data-astro-cid-y3hs5v7w]{font-family:var(--nm-display);font-size:.95rem;color:var(--nm-ink)}.nm-cart-summary-total[data-astro-cid-y3hs5v7w]{margin-top:.85rem;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--nm-display);font-size:1.6rem;font-weight:700;color:var(--nm-accent-text);text-shadow:0 0 14px rgba(0,255,136,.45);letter-spacing:-.015em}.nm-cart-checkout[data-astro-cid-y3hs5v7w]{margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--nm-gradient-bi);color:var(--nm-bg, #0A0A0F);padding:.95rem;width:100%;border-radius:12px;font-family:var(--nm-display);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;transition:box-shadow .25s ease,transform .15s ease}.nm-cart-checkout[data-astro-cid-y3hs5v7w]:hover{box-shadow:0 0 28px #00ff888c,0 0 8px #bf00ff66;transform:translateY(-1px)}.nm-cart-continue[data-astro-cid-y3hs5v7w]{margin-top:.85rem;display:block;text-align:center;font-family:var(--nm-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--nm-ink-soft);transition:color .2s ease,text-shadow .25s ease}.nm-cart-continue[data-astro-cid-y3hs5v7w]:hover{color:var(--nm-accent-text);text-shadow:0 0 10px rgba(0,255,136,.55)}.nm-cart-trust[data-astro-cid-y3hs5v7w]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--nm-glass-border);display:grid;gap:.5rem}.nm-cart-trust-row[data-astro-cid-y3hs5v7w]{display:flex;align-items:center;gap:.5rem}.nm-cart-trust-icon[data-astro-cid-y3hs5v7w]{color:var(--nm-accent-text);flex-shrink:0;filter:drop-shadow(0 0 6px rgba(0,255,136,.35))}.nm-cart-trust-row[data-astro-cid-y3hs5v7w] span[data-astro-cid-y3hs5v7w]{font-family:var(--nm-sans);font-size:.82rem;color:var(--nm-ink-soft)}@media(prefers-reduced-motion:reduce){.nm-cart-row[data-astro-cid-y3hs5v7w],.nm-cart-step-btn[data-astro-cid-y3hs5v7w],.nm-cart-checkout[data-astro-cid-y3hs5v7w],.nm-cart-continue[data-astro-cid-y3hs5v7w],.nm-cart-empty-link[data-astro-cid-y3hs5v7w]{transition:none!important}}.brg-cart-head[data-astro-cid-fkwuna47]{margin-bottom:1rem}.brg-arch-prompt[data-astro-cid-fkwuna47]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--brg-mono);font-size:.75rem;color:var(--brg-ink-soft);background:var(--brg-paper-soft);border:1px solid var(--brg-rule);padding:.4rem .7rem;margin-bottom:1rem}.brg-arch-prompt-glyph[data-astro-cid-fkwuna47]{color:var(--store-primary);font-weight:700}.brg-arch-prompt-cmd[data-astro-cid-fkwuna47]{color:var(--brg-ink);font-weight:700;letter-spacing:.1em}.brg-arch-prompt-sep[data-astro-cid-fkwuna47]{color:var(--brg-ink-faint)}.brg-arch-prompt-arg[data-astro-cid-fkwuna47]{color:var(--store-accent)}.brg-cart-title[data-astro-cid-fkwuna47]{font-size:clamp(2rem,6vw,3rem);line-height:.95;letter-spacing:-.03em}.brg-cart-lede[data-astro-cid-fkwuna47]{margin-top:.6rem;font-family:var(--brg-mono);font-size:.85rem;color:var(--brg-ink-soft);letter-spacing:.05em}.brg-blog-divider[data-astro-cid-fkwuna47]{margin:1.75rem 0;height:0;border-top:2px solid var(--brg-ink);border-bottom:1px solid var(--brg-ink)}.brg-cart-empty[data-astro-cid-fkwuna47]{border:2px dashed var(--brg-ink);background:var(--brg-paper-soft);padding:3rem 1.5rem;text-align:center;font-family:var(--brg-mono);font-size:1.1rem;color:var(--brg-ink-soft);letter-spacing:.1em}.brg-cart-empty-link[data-astro-cid-fkwuna47]{display:inline-flex;align-items:center;gap:.35rem;margin-left:.75rem;background:var(--brg-ink);color:var(--brg-paper);padding:.55rem .85rem;font-family:var(--brg-mono);font-size:.7rem;font-weight:700;letter-spacing:.18em;transition:background .15s,color .15s}.brg-cart-empty-link[data-astro-cid-fkwuna47]:hover{background:var(--store-primary);color:var(--brg-ink)}.brg-cart-spread[data-astro-cid-fkwuna47]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.brg-cart-spread[data-astro-cid-fkwuna47]{grid-template-columns:1fr 20rem;gap:2.5rem}}.brg-cart-items[data-astro-cid-fkwuna47]{border:2px solid var(--brg-ink);background:var(--brg-paper)}.brg-filter-label[data-astro-cid-fkwuna47]{font-family:var(--brg-mono);font-size:.7rem;letter-spacing:.15em;color:var(--brg-paper);background:var(--brg-ink);padding:.5rem .75rem;font-weight:700}.brg-cart-list[data-astro-cid-fkwuna47]{list-style:none;margin:0;padding:0}.brg-cart-row[data-astro-cid-fkwuna47]{display:grid;gap:.85rem;grid-template-columns:2rem 5rem 1fr;align-items:start;padding:1rem;border-top:1px solid var(--brg-rule)}.brg-cart-row[data-astro-cid-fkwuna47]:first-child{border-top:0}.brg-cart-row-num[data-astro-cid-fkwuna47]{font-family:var(--brg-mono);font-size:.75rem;color:var(--brg-ink-soft);font-weight:700;letter-spacing:.1em;padding-top:.25rem}.brg-cart-row-img[data-astro-cid-fkwuna47]{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--brg-paper-soft);border:2px solid var(--brg-ink)}.brg-cart-row-img-ph[data-astro-cid-fkwuna47]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--brg-ink-faint);opacity:.4}.brg-cart-row-body[data-astro-cid-fkwuna47]{display:flex;flex-direction:column;min-width:0}.brg-cart-row-head[data-astro-cid-fkwuna47]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.brg-cart-row-title[data-astro-cid-fkwuna47]{font-family:var(--brg-mono);font-size:.95rem;font-weight:700;color:var(--brg-ink);letter-spacing:-.01em;line-height:1.25}.brg-cart-row-remove[data-astro-cid-fkwuna47]{color:var(--brg-ink-soft);transition:color .15s;flex-shrink:0;padding:.25rem;background:transparent;border:0;cursor:pointer}.brg-cart-row-remove[data-astro-cid-fkwuna47]:hover{color:#ef4444}.brg-cart-row-variant[data-astro-cid-fkwuna47]{margin-top:.25rem;font-family:var(--brg-mono);font-size:.7rem;color:var(--brg-ink-soft);letter-spacing:.05em}.brg-cart-row-foot[data-astro-cid-fkwuna47]{margin-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brg-cart-stepper[data-astro-cid-fkwuna47]{display:inline-flex;border:2px solid var(--brg-ink)}.brg-cart-step-btn[data-astro-cid-fkwuna47]{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;background:var(--brg-paper);color:var(--brg-ink);border:0;cursor:pointer;transition:background .15s,color .15s}.brg-cart-step-btn[data-astro-cid-fkwuna47]:hover{background:var(--brg-ink);color:var(--brg-paper)}.brg-cart-step-num[data-astro-cid-fkwuna47]{width:2.25rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--brg-mono);font-size:.85rem;font-weight:700;color:var(--brg-ink);border-left:2px solid var(--brg-ink);border-right:2px solid var(--brg-ink)}.brg-cart-row-price[data-astro-cid-fkwuna47]{font-family:var(--brg-mono);font-size:1rem;font-weight:700;color:var(--brg-ink)}.brg-cart-summary[data-astro-cid-fkwuna47]{border:2px solid var(--brg-ink);background:var(--brg-paper-soft);align-self:start;position:sticky;top:6rem}.brg-cart-summary-list[data-astro-cid-fkwuna47]{padding:1rem;display:grid;gap:.3rem}.brg-cart-summary-list[data-astro-cid-fkwuna47]>div[data-astro-cid-fkwuna47]{display:flex;justify-content:space-between;align-items:baseline;padding:.45rem 0;border-bottom:1px dotted var(--brg-rule)}.brg-cart-summary-list[data-astro-cid-fkwuna47] dt[data-astro-cid-fkwuna47]{font-family:var(--brg-mono);font-size:.7rem;letter-spacing:.15em;color:var(--brg-ink-soft);font-weight:700}.brg-cart-summary-list[data-astro-cid-fkwuna47] dd[data-astro-cid-fkwuna47]{font-family:var(--brg-mono);font-size:.85rem;color:var(--brg-ink);font-weight:700}.brg-cart-summary-total[data-astro-cid-fkwuna47]{margin:0 1rem;padding:.85rem 0;border-top:2px solid var(--brg-ink);display:flex;justify-content:space-between;align-items:baseline;font-family:var(--brg-mono);font-size:1.25rem;font-weight:700;color:var(--brg-ink);letter-spacing:-.02em}.brg-cart-checkout[data-astro-cid-fkwuna47]{margin:1rem;display:flex;align-items:center;justify-content:center;gap:.4rem;background:var(--brg-ink);color:var(--brg-paper);padding:.95rem;font-family:var(--brg-mono);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:background .15s,color .15s}.brg-cart-checkout[data-astro-cid-fkwuna47]:hover{background:var(--store-primary);color:var(--brg-ink)}.brg-cart-continue[data-astro-cid-fkwuna47]{margin:0 1rem 1rem;display:block;text-align:center;font-family:var(--brg-mono);font-size:.7rem;font-weight:700;letter-spacing:.15em;color:var(--brg-ink-soft);padding-bottom:.15rem;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.brg-cart-continue[data-astro-cid-fkwuna47]:hover{color:var(--store-primary);border-color:var(--store-primary)}.theme-gallant-house .gh-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--gh-line-soft)}.theme-gallant-house .gh-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--gh-radius-sm);overflow:hidden;background:var(--gh-paper2)}.theme-gallant-house .gh-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-gallant-house .gh-cartline-name{font-weight:600;font-size:.88rem;color:var(--gh-ink);text-decoration:none;display:block}.theme-gallant-house .gh-cartline-name:hover{color:var(--gh-primary)}.theme-gallant-house .gh-cartline-variant{display:block;font-size:.72rem;color:var(--gh-ink-faint)}.theme-gallant-house .gh-cartline-price{display:block;font-size:.78rem;color:var(--gh-ink-soft);margin-top:.15rem}.theme-gallant-house .gh-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-gallant-house .gh-cartline-total{min-width:4.5rem;text-align:right}.theme-gallant-house .gh-cartline-remove{border:0;background:none;color:var(--gh-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-gallant-house .gh-cartline-remove:hover{color:var(--gh-accent)}@media(max-width:640px){.theme-gallant-house .gh-cartline{grid-template-columns:3.2rem 1fr auto}.theme-gallant-house .gh-cartline-qty,.theme-gallant-house .gh-cartline-total{display:none}}.gb-cart-head[data-astro-cid-zwgy53uh]{margin-bottom:1.25rem}.gb-section-eyebrow[data-astro-cid-zwgy53uh]{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gb-ink-soft);font-weight:600;margin-bottom:.5rem}.gb-cart-title[data-astro-cid-zwgy53uh]{font-family:var(--gb-display);font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;background:var(--gb-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gb-cart-lede[data-astro-cid-zwgy53uh]{margin-top:.85rem;font-size:.95rem;color:var(--gb-ink-soft);max-width:32rem}.gb-divider[data-astro-cid-zwgy53uh]{margin:1.75rem 0;height:1px;background:linear-gradient(90deg,transparent,var(--gb-rule-strong),transparent)}.gb-cart-empty[data-astro-cid-zwgy53uh]{background:var(--gb-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--gb-glass-border-soft);border-radius:var(--gb-radius);padding:3rem 1.5rem;text-align:center;color:var(--gb-ink-soft);font-size:1.05rem;box-shadow:var(--gb-shadow-sm)}.gb-cart-empty-link[data-astro-cid-zwgy53uh]{display:inline-flex;align-items:center;gap:.35rem;margin-left:.5rem;background:var(--gb-gradient);color:#fff;padding:.55rem 1.1rem;font-size:.78rem;font-weight:600;border-radius:var(--gb-radius-pill);box-shadow:var(--gb-shadow-sm);transition:transform .2s}.gb-cart-empty-link[data-astro-cid-zwgy53uh]:hover{transform:translateY(-2px)}.gb-cart-spread[data-astro-cid-zwgy53uh]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.gb-cart-spread[data-astro-cid-zwgy53uh]{grid-template-columns:1fr 20rem;gap:2.5rem}}.gb-side-label[data-astro-cid-zwgy53uh]{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gb-ink-soft);font-weight:600;margin-bottom:.85rem}.gb-cart-list[data-astro-cid-zwgy53uh]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.gb-cart-row[data-astro-cid-zwgy53uh]{display:grid;gap:1rem;grid-template-columns:5rem 1fr;align-items:start;background:var(--gb-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--gb-glass-border-soft);border-radius:var(--gb-radius);padding:1rem;box-shadow:var(--gb-shadow-sm)}.gb-cart-row-img[data-astro-cid-zwgy53uh]{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--gb-paper-soft);border:1px solid var(--gb-rule);border-radius:var(--gb-radius-sm)}.gb-cart-row-img-ph[data-astro-cid-zwgy53uh]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--gb-ink-faint);opacity:.4}.gb-cart-row-body[data-astro-cid-zwgy53uh]{display:flex;flex-direction:column;min-width:0}.gb-cart-row-head[data-astro-cid-zwgy53uh]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.gb-cart-row-title[data-astro-cid-zwgy53uh]{font-family:var(--gb-display);font-size:1.05rem;font-weight:700;color:var(--gb-ink);line-height:1.25;letter-spacing:-.01em}.gb-cart-row-remove[data-astro-cid-zwgy53uh]{color:var(--gb-ink-soft);transition:color .2s;flex-shrink:0;padding:.25rem;background:transparent;border:0;cursor:pointer}.gb-cart-row-remove[data-astro-cid-zwgy53uh]:hover{color:#ef4444}.gb-cart-row-variant[data-astro-cid-zwgy53uh]{margin-top:.25rem;font-size:.78rem;color:var(--gb-ink-soft)}.gb-cart-row-foot[data-astro-cid-zwgy53uh]{margin-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.gb-cart-stepper[data-astro-cid-zwgy53uh]{display:inline-flex;background:var(--gb-glass-strong);border:1px solid var(--gb-glass-border);border-radius:var(--gb-radius-pill);overflow:hidden}.gb-cart-step-btn[data-astro-cid-zwgy53uh]{width:2.25rem;background:transparent;color:var(--gb-ink);border:0;cursor:pointer;transition:background .2s,color .2s}.gb-cart-step-btn[data-astro-cid-zwgy53uh]:hover{background:var(--gb-gradient-soft);color:var(--gb-purple)}.gb-cart-step-num[data-astro-cid-zwgy53uh]{width:2rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;color:var(--gb-ink)}.gb-cart-row-price[data-astro-cid-zwgy53uh]{font-family:var(--gb-display);font-size:1.1rem;font-weight:700;background:var(--gb-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gb-cart-summary[data-astro-cid-zwgy53uh]{background:var(--gb-glass-strong);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--gb-glass-border);border-radius:var(--gb-radius);padding:1.5rem;box-shadow:var(--gb-shadow-md);align-self:start;position:sticky;top:6rem}.gb-cart-summary-eyebrow[data-astro-cid-zwgy53uh]{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gb-ink-soft);font-weight:600}.gb-cart-summary-title[data-astro-cid-zwgy53uh]{margin-top:.4rem;font-family:var(--gb-display);font-size:1.5rem;font-weight:700;color:var(--gb-ink);letter-spacing:-.02em}.gb-cart-summary-list[data-astro-cid-zwgy53uh]{margin-top:1rem;display:grid;gap:.5rem}.gb-cart-summary-list[data-astro-cid-zwgy53uh]>div[data-astro-cid-zwgy53uh]{display:flex;justify-content:space-between;align-items:baseline;padding:.3rem 0;border-bottom:1px dashed var(--gb-rule)}.gb-cart-summary-list[data-astro-cid-zwgy53uh] dt[data-astro-cid-zwgy53uh]{font-size:.8rem;color:var(--gb-ink-soft)}.gb-cart-summary-list[data-astro-cid-zwgy53uh] dd[data-astro-cid-zwgy53uh]{font-size:.92rem;color:var(--gb-ink);font-weight:600}.gb-cart-summary-total[data-astro-cid-zwgy53uh]{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--gb-rule);display:flex;justify-content:space-between;align-items:baseline;font-family:var(--gb-display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.gb-cart-summary-total[data-astro-cid-zwgy53uh] span[data-astro-cid-zwgy53uh]:last-child{background:var(--gb-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gb-cart-checkout[data-astro-cid-zwgy53uh]{margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--gb-gradient);color:#fff;padding:.95rem;width:100%;font-size:.88rem;font-weight:600;border-radius:var(--gb-radius-pill);box-shadow:var(--gb-shadow-md);transition:transform .2s,box-shadow .2s}.gb-cart-checkout[data-astro-cid-zwgy53uh]:hover{transform:translateY(-2px);box-shadow:var(--gb-shadow-lg)}.gb-cart-continue[data-astro-cid-zwgy53uh]{margin-top:.85rem;display:block;text-align:center;font-size:.82rem;font-weight:500;color:var(--gb-ink-soft);transition:color .2s}.gb-cart-continue[data-astro-cid-zwgy53uh]:hover{color:var(--gb-purple)}.bt-cart-hero[data-astro-cid-ezeagoak]{background:linear-gradient(135deg,var(--bt-teal) 0%,var(--bt-coral) 100%);border-radius:var(--bt-radius);padding:2rem;color:#fff;box-shadow:var(--bt-shadow-md);margin-bottom:1.5rem}@media(min-width:768px){.bt-cart-hero[data-astro-cid-ezeagoak]{padding:2.5rem}}.bt-cart-hero-eyebrow[data-astro-cid-ezeagoak]{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#ffffffd9}.bt-cart-hero-title[data-astro-cid-ezeagoak]{margin-top:.5rem;font-family:var(--bt-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff}.bt-cart-hero-lede[data-astro-cid-ezeagoak]{margin-top:.5rem;font-size:.95rem;color:#ffffffeb}.bt-cart-empty[data-astro-cid-ezeagoak]{background:var(--bt-paper-soft);border:2px dashed var(--bt-rule);border-radius:var(--bt-radius);padding:3rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.bt-cart-empty-icon[data-astro-cid-ezeagoak]{width:4.5rem;height:4.5rem;display:inline-flex;align-items:center;justify-content:center;background:var(--bt-paper-dark);color:var(--bt-ink-faint);border-radius:var(--bt-radius-pill)}.bt-cart-empty-title[data-astro-cid-ezeagoak]{font-family:var(--bt-display);font-size:1.25rem;font-weight:700;color:var(--bt-ink)}.bt-cart-empty-cta[data-astro-cid-ezeagoak]{display:inline-flex;align-items:center;gap:.4rem;background:linear-gradient(135deg,var(--bt-teal),var(--bt-coral));color:#fff;padding:.75rem 1.4rem;font-size:.85rem;font-weight:700;border-radius:var(--bt-radius-pill);box-shadow:var(--bt-shadow-sm);transition:transform .2s,box-shadow .2s}.bt-cart-empty-cta[data-astro-cid-ezeagoak]:hover{transform:translateY(-1px);box-shadow:var(--bt-shadow-md)}.bt-cart-spread[data-astro-cid-ezeagoak]{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:1024px){.bt-cart-spread[data-astro-cid-ezeagoak]{grid-template-columns:1fr 22rem;gap:1.5rem}}.bt-cart-items-tile[data-astro-cid-ezeagoak],.bt-cart-summary[data-astro-cid-ezeagoak]{background:var(--bt-paper-soft);border:1px solid var(--bt-rule);border-radius:var(--bt-radius);padding:1.75rem;box-shadow:var(--bt-shadow-sm)}.bt-cart-summary[data-astro-cid-ezeagoak]{align-self:start;position:sticky;top:6rem}.bt-cart-tile-label[data-astro-cid-ezeagoak]{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--bt-ink-soft);margin-bottom:.85rem;padding-bottom:.5rem;border-bottom:1px solid var(--bt-rule)}.bt-cart-list[data-astro-cid-ezeagoak]{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.bt-cart-row[data-astro-cid-ezeagoak]{display:grid;gap:1rem;grid-template-columns:4.5rem 1fr;align-items:start;padding:1rem;background:var(--bt-paper);border:1px solid var(--bt-rule);border-radius:var(--bt-radius-md);transition:box-shadow .2s,transform .2s}.bt-cart-row[data-astro-cid-ezeagoak]:hover{box-shadow:var(--bt-shadow-sm);transform:translateY(-1px)}.bt-cart-row-img[data-astro-cid-ezeagoak]{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--bt-paper-dark);border-radius:var(--bt-radius-md)}.bt-cart-row-img-ph[data-astro-cid-ezeagoak]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--bt-ink-faint);opacity:.6}.bt-cart-row-body[data-astro-cid-ezeagoak]{display:flex;flex-direction:column;min-width:0}.bt-cart-row-head[data-astro-cid-ezeagoak]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.bt-cart-row-title[data-astro-cid-ezeagoak]{font-family:var(--bt-display);font-size:1rem;font-weight:700;color:var(--bt-ink);line-height:1.3;letter-spacing:-.01em}.bt-cart-row-remove[data-astro-cid-ezeagoak]{color:var(--bt-ink-faint);transition:color .2s;flex-shrink:0;padding:.25rem}.bt-cart-row-remove[data-astro-cid-ezeagoak]:hover{color:var(--bt-coral)}.bt-cart-row-variant[data-astro-cid-ezeagoak]{margin-top:.2rem;font-size:.78rem;color:var(--bt-ink-soft)}.bt-cart-row-foot[data-astro-cid-ezeagoak]{margin-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.bt-cart-stepper[data-astro-cid-ezeagoak]{display:inline-flex;align-items:stretch;background:var(--bt-paper);border:1px solid var(--bt-rule);border-radius:var(--bt-radius-pill);overflow:hidden}.bt-cart-step-btn[data-astro-cid-ezeagoak]{width:2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--bt-ink-soft);background:transparent;transition:background .2s,color .2s}.bt-cart-step-btn[data-astro-cid-ezeagoak]:hover{background:var(--bt-teal);color:#fff}.bt-cart-step-num[data-astro-cid-ezeagoak]{min-width:2rem;padding:0 .4rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:var(--bt-ink);border-left:1px solid var(--bt-rule);border-right:1px solid var(--bt-rule)}.bt-cart-row-price[data-astro-cid-ezeagoak]{font-family:var(--bt-display);font-size:1rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--bt-teal),var(--bt-coral));padding:.3rem .7rem;border-radius:var(--bt-radius-pill);box-shadow:var(--bt-shadow-sm)}.bt-cart-summary-title[data-astro-cid-ezeagoak]{margin-top:.5rem;font-family:var(--bt-display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--bt-ink)}.bt-cart-summary-list[data-astro-cid-ezeagoak]{margin-top:1rem;display:grid;gap:.4rem}.bt-cart-summary-list[data-astro-cid-ezeagoak]>div[data-astro-cid-ezeagoak]{display:flex;justify-content:space-between;align-items:baseline;padding:.3rem 0;border-bottom:1px dashed var(--bt-rule)}.bt-cart-summary-list[data-astro-cid-ezeagoak] dt[data-astro-cid-ezeagoak]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--bt-ink-soft)}.bt-cart-summary-list[data-astro-cid-ezeagoak] dd[data-astro-cid-ezeagoak]{font-size:.95rem;font-weight:600;color:var(--bt-ink)}.bt-cart-summary-total[data-astro-cid-ezeagoak]{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--bt-rule);display:flex;justify-content:space-between;align-items:baseline;font-family:var(--bt-display);font-size:1.5rem;font-weight:800;color:var(--bt-ink);letter-spacing:-.01em}.bt-cart-checkout[data-astro-cid-ezeagoak]{margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,var(--bt-teal),var(--bt-coral));color:#fff;padding:1rem;width:100%;font-size:.88rem;font-weight:700;border-radius:var(--bt-radius-pill);box-shadow:var(--bt-shadow-sm);transition:transform .2s,box-shadow .2s}.bt-cart-checkout[data-astro-cid-ezeagoak]:hover{transform:translateY(-1px);box-shadow:var(--bt-shadow-md)}.bt-cart-continue[data-astro-cid-ezeagoak]{margin-top:.85rem;display:block;text-align:center;font-size:.78rem;font-weight:600;color:var(--bt-ink-soft);transition:color .2s}.bt-cart-continue[data-astro-cid-ezeagoak]:hover{color:var(--bt-teal)}.cin-cart-head[data-astro-cid-6xhpeahx]{padding-bottom:1.5rem}.cin-cart-eyebrow[data-astro-cid-6xhpeahx]{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--store-primary);font-weight:700}.cin-cart-eyebrow-dot[data-astro-cid-6xhpeahx]{width:6px;height:6px;border-radius:50%;background:var(--store-primary)}.cin-cart-title[data-astro-cid-6xhpeahx]{margin-top:1rem;font-family:var(--cin-display);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--cin-ink)}.cin-cart-lede[data-astro-cid-6xhpeahx]{margin-top:.85rem;font-family:var(--cin-display);font-style:italic;font-size:1rem;color:var(--cin-ink-soft);max-width:32rem}.cin-cart-divider[data-astro-cid-6xhpeahx]{margin:1.5rem 0;height:1px;background:var(--cin-rule)}.cin-cart-rule-sm[data-astro-cid-6xhpeahx]{margin:.75rem 0}.cin-cart-empty[data-astro-cid-6xhpeahx]{font-family:var(--cin-display);font-style:italic;font-size:1.05rem;color:var(--cin-ink-soft);text-align:center;padding:3rem 1rem}.cin-cart-empty-link[data-astro-cid-6xhpeahx]{display:inline-flex;align-items:center;gap:.35rem;margin-left:.5rem;color:var(--cin-ink);border-bottom:1px solid var(--cin-ink);padding-bottom:.15rem;font-style:normal;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;transition:color .2s,border-color .2s}.cin-cart-empty-link[data-astro-cid-6xhpeahx]:hover{color:var(--store-primary);border-color:var(--store-primary)}.cin-cart-spread[data-astro-cid-6xhpeahx]{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:1024px){.cin-cart-spread[data-astro-cid-6xhpeahx]{grid-template-columns:1fr 22rem;gap:4rem}}.cin-cart-items-label[data-astro-cid-6xhpeahx]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--store-primary);font-weight:700;padding-bottom:.6rem;border-bottom:1px solid var(--cin-rule);margin-bottom:.85rem}.cin-cart-list[data-astro-cid-6xhpeahx]{list-style:none;padding:0;margin:0;display:grid;gap:1.25rem}.cin-cart-row[data-astro-cid-6xhpeahx]{display:grid;gap:1rem;grid-template-columns:1.5rem 5rem 1fr;align-items:start;padding-bottom:1.25rem;border-bottom:1px solid var(--cin-rule)}.cin-cart-row[data-astro-cid-6xhpeahx]:last-child{border-bottom:0}.cin-cart-row-num[data-astro-cid-6xhpeahx]{font-family:var(--cin-display);font-size:1.1rem;font-weight:600;color:var(--cin-ink-soft)}.cin-cart-row-img[data-astro-cid-6xhpeahx]{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--cin-panel);border:1px solid var(--cin-rule)}.cin-cart-row-img-ph[data-astro-cid-6xhpeahx]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--cin-ink-soft);opacity:.4}.cin-cart-row-body[data-astro-cid-6xhpeahx]{display:flex;flex-direction:column;min-width:0}.cin-cart-row-head[data-astro-cid-6xhpeahx]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cin-cart-row-title[data-astro-cid-6xhpeahx]{font-family:var(--cin-display);font-size:1.15rem;font-weight:600;color:var(--cin-ink);line-height:1.25;letter-spacing:-.01em}.cin-cart-row-remove[data-astro-cid-6xhpeahx]{color:var(--cin-ink-soft);transition:color .2s;flex-shrink:0;padding:.25rem}.cin-cart-row-remove[data-astro-cid-6xhpeahx]:hover{color:#ef4444}.cin-cart-row-variant[data-astro-cid-6xhpeahx]{margin-top:.25rem;font-size:.8rem;color:var(--cin-ink-soft);font-family:var(--cin-display);font-style:italic}.cin-cart-row-foot[data-astro-cid-6xhpeahx]{margin-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.cin-cart-stepper[data-astro-cid-6xhpeahx]{display:inline-flex;align-items:stretch;border:1px solid var(--cin-rule)}.cin-cart-step-btn[data-astro-cid-6xhpeahx]{width:2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--cin-ink-soft);transition:color .2s,background .2s}.cin-cart-step-btn[data-astro-cid-6xhpeahx]:hover{color:var(--cin-ink);background:var(--cin-panel)}.cin-cart-step-num[data-astro-cid-6xhpeahx]{width:2rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--cin-display);font-size:.9rem;font-weight:600;color:var(--cin-ink);border-left:1px solid var(--cin-rule);border-right:1px solid var(--cin-rule)}.cin-cart-row-price[data-astro-cid-6xhpeahx]{font-family:var(--cin-display);font-size:1.05rem;font-weight:600;color:var(--cin-ink)}.cin-cart-summary[data-astro-cid-6xhpeahx]{background:var(--cin-panel);border:1px solid var(--cin-rule);border-left:4px solid var(--store-primary);padding:1.5rem;align-self:start;position:sticky;top:6rem}.cin-cart-summary-eyebrow[data-astro-cid-6xhpeahx]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--store-primary);font-weight:700}.cin-cart-summary-title[data-astro-cid-6xhpeahx]{margin-top:.4rem;font-family:var(--cin-display);font-size:1.5rem;font-weight:700;color:var(--cin-ink);letter-spacing:-.01em}.cin-cart-summary-list[data-astro-cid-6xhpeahx]{margin-top:1rem;display:grid;gap:.5rem}.cin-cart-summary-list[data-astro-cid-6xhpeahx]>div[data-astro-cid-6xhpeahx]{display:flex;justify-content:space-between;align-items:baseline;padding:.3rem 0;border-bottom:1px dotted var(--cin-rule)}.cin-cart-summary-list[data-astro-cid-6xhpeahx] dt[data-astro-cid-6xhpeahx]{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cin-ink-soft);font-weight:600}.cin-cart-summary-list[data-astro-cid-6xhpeahx] dd[data-astro-cid-6xhpeahx]{font-family:var(--cin-display);font-size:.95rem;color:var(--cin-ink)}.cin-cart-summary-total[data-astro-cid-6xhpeahx]{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--cin-display);font-size:1.5rem;font-weight:700;color:var(--cin-ink);letter-spacing:-.01em}.cin-cart-checkout[data-astro-cid-6xhpeahx]{margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--store-primary);color:#fff;padding:.95rem;width:100%;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;transition:background .2s,transform .2s}.cin-cart-checkout[data-astro-cid-6xhpeahx]:hover{background:var(--store-accent);color:#0b1220;transform:translateY(-2px)}.cin-cart-continue[data-astro-cid-6xhpeahx]{margin-top:.85rem;display:block;text-align:center;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--cin-ink-soft);border-bottom:1px solid transparent;padding-bottom:.2rem;transition:color .2s,border-color .2s}.cin-cart-continue[data-astro-cid-6xhpeahx]:hover{color:var(--store-primary);border-color:var(--store-primary)}.pa-cart-head[data-astro-cid-g3xotuzp]{background:var(--pa-yellow);border:4px solid var(--pa-ink);box-shadow:6px 6px 0 var(--pa-ink);padding:2rem;margin-bottom:2rem}@media(min-width:768px){.pa-cart-head[data-astro-cid-g3xotuzp]{padding:2.5rem}}.pa-section-tag[data-astro-cid-g3xotuzp]{display:inline-block;font-family:var(--pa-display);font-size:.75rem;font-weight:700;background:var(--pa-ink);color:var(--pa-paper);padding:.3rem .75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.85rem}.pa-cart-title[data-astro-cid-g3xotuzp]{font-family:var(--pa-display);font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--pa-ink);text-transform:uppercase}.pa-cart-lede[data-astro-cid-g3xotuzp]{margin-top:.85rem;font-size:1rem;color:var(--pa-ink)}.pa-cart-empty[data-astro-cid-g3xotuzp]{background:var(--pa-paper-soft);border:4px solid var(--pa-ink);box-shadow:6px 6px 0 var(--pa-red);padding:3rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.pa-empty-pow[data-astro-cid-g3xotuzp]{display:inline-block;background:var(--pa-yellow);border:3px solid var(--pa-ink);box-shadow:4px 4px 0 var(--pa-ink);padding:1.25rem 1.5rem;transform:rotate(-3deg)}.pa-empty-pow-text[data-astro-cid-g3xotuzp]{display:block;font-family:var(--pa-display);font-size:2.5rem;font-weight:900;color:var(--pa-ink);text-transform:uppercase;line-height:1}.pa-empty-pow-sub[data-astro-cid-g3xotuzp]{display:block;font-family:var(--pa-display);font-size:.75rem;font-weight:700;color:var(--pa-ink);text-transform:uppercase;letter-spacing:.1em;margin-top:.35rem}.pa-empty-cta[data-astro-cid-g3xotuzp]{display:inline-flex;align-items:center;gap:.4rem;background:var(--pa-red);color:#fff;padding:.75rem 1.4rem;font-family:var(--pa-display);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;border:3px solid var(--pa-ink);box-shadow:4px 4px 0 var(--pa-ink);transition:transform .15s,box-shadow .15s}.pa-empty-cta[data-astro-cid-g3xotuzp]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--pa-ink)}.pa-cart-spread[data-astro-cid-g3xotuzp]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.pa-cart-spread[data-astro-cid-g3xotuzp]{grid-template-columns:1fr 22rem;gap:2.5rem}}.pa-cart-items-label[data-astro-cid-g3xotuzp]{display:inline-block;font-family:var(--pa-display);font-size:.75rem;font-weight:700;background:var(--pa-ink);color:var(--pa-paper);padding:.3rem .75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.pa-cart-list[data-astro-cid-g3xotuzp]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.pa-cart-row[data-astro-cid-g3xotuzp]{display:grid;gap:1rem;grid-template-columns:2rem 5rem 1fr;align-items:start;padding:1rem;background:var(--pa-paper-soft);border:3px solid var(--pa-ink);box-shadow:4px 4px 0 var(--pa-ink)}.pa-cart-row-num[data-astro-cid-g3xotuzp]{font-family:var(--pa-display);font-size:1.25rem;font-weight:900;color:var(--pa-red)}.pa-cart-row-img[data-astro-cid-g3xotuzp]{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--pa-paper);border:2px solid var(--pa-ink)}.pa-cart-row-img-ph[data-astro-cid-g3xotuzp]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--pa-ink-soft);opacity:.4}.pa-cart-row-body[data-astro-cid-g3xotuzp]{display:flex;flex-direction:column;min-width:0}.pa-cart-row-head[data-astro-cid-g3xotuzp]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.pa-cart-row-title[data-astro-cid-g3xotuzp]{font-family:var(--pa-display);font-size:1.05rem;font-weight:900;color:var(--pa-ink);line-height:1.15;text-transform:uppercase}.pa-cart-row-remove[data-astro-cid-g3xotuzp]{color:var(--pa-ink-soft);transition:color .15s;flex-shrink:0;padding:.25rem}.pa-cart-row-remove[data-astro-cid-g3xotuzp]:hover{color:var(--pa-red)}.pa-cart-row-variant[data-astro-cid-g3xotuzp]{margin-top:.25rem;font-family:var(--pa-display);font-size:.78rem;color:var(--pa-ink-soft)}.pa-cart-row-foot[data-astro-cid-g3xotuzp]{margin-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.pa-cart-stepper[data-astro-cid-g3xotuzp]{display:inline-flex;align-items:stretch;border:2px solid var(--pa-ink);box-shadow:2px 2px 0 var(--pa-ink)}.pa-cart-step-btn[data-astro-cid-g3xotuzp]{width:2rem;display:inline-flex;align-items:center;justify-content:center;background:var(--pa-yellow);color:var(--pa-ink);transition:background .15s}.pa-cart-step-btn[data-astro-cid-g3xotuzp]:hover{background:var(--pa-red);color:#fff}.pa-cart-step-num[data-astro-cid-g3xotuzp]{width:2rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--pa-display);font-size:.95rem;font-weight:900;color:var(--pa-ink);background:var(--pa-paper);border-left:2px solid var(--pa-ink);border-right:2px solid var(--pa-ink)}.pa-cart-row-price[data-astro-cid-g3xotuzp]{font-family:var(--pa-display);font-size:1.05rem;font-weight:900;color:var(--pa-ink);background:var(--pa-yellow);padding:.2rem .5rem;border:2px solid var(--pa-ink)}.pa-cart-summary[data-astro-cid-g3xotuzp]{background:var(--pa-paper-soft);border:4px solid var(--pa-ink);box-shadow:6px 6px 0 var(--pa-red);padding:1.5rem;align-self:start;position:sticky;top:6rem}.pa-cart-summary-tag[data-astro-cid-g3xotuzp]{display:inline-block;font-family:var(--pa-display);font-size:.7rem;font-weight:700;background:var(--pa-ink);color:var(--pa-paper);padding:.3rem .75rem;text-transform:uppercase;letter-spacing:.05em}.pa-cart-summary-title[data-astro-cid-g3xotuzp]{margin-top:.65rem;font-family:var(--pa-display);font-size:1.5rem;font-weight:900;color:var(--pa-ink);text-transform:uppercase;letter-spacing:-.01em}.pa-cart-summary-list[data-astro-cid-g3xotuzp]{margin-top:1rem;display:grid;gap:.4rem}.pa-cart-summary-list[data-astro-cid-g3xotuzp]>div[data-astro-cid-g3xotuzp]{display:flex;justify-content:space-between;align-items:baseline;padding:.3rem 0;border-bottom:2px dashed var(--pa-ink)}.pa-cart-summary-list[data-astro-cid-g3xotuzp] dt[data-astro-cid-g3xotuzp]{font-family:var(--pa-display);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pa-ink-soft)}.pa-cart-summary-list[data-astro-cid-g3xotuzp] dd[data-astro-cid-g3xotuzp]{font-family:var(--pa-display);font-size:.95rem;font-weight:900;color:var(--pa-ink)}.pa-cart-summary-total[data-astro-cid-g3xotuzp]{margin-top:.85rem;padding-top:.85rem;border-top:4px solid var(--pa-ink);display:flex;justify-content:space-between;align-items:baseline;font-family:var(--pa-display);font-size:1.75rem;font-weight:900;color:var(--pa-ink);letter-spacing:-.01em}.pa-cart-checkout[data-astro-cid-g3xotuzp]{margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--pa-red);color:#fff;padding:1rem;width:100%;font-family:var(--pa-display);font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;font-weight:900;border:3px solid var(--pa-ink);box-shadow:4px 4px 0 var(--pa-ink);transition:transform .15s,box-shadow .15s}.pa-cart-checkout[data-astro-cid-g3xotuzp]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--pa-ink)}.pa-cart-continue[data-astro-cid-g3xotuzp]{margin-top:.85rem;display:block;text-align:center;font-family:var(--pa-display);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pa-ink-soft);border-bottom:2px solid transparent;padding-bottom:.2rem;transition:color .15s,border-color .15s}.pa-cart-continue[data-astro-cid-g3xotuzp]:hover{color:var(--pa-red);border-color:var(--pa-red)}.mm-section-eyebrow[data-astro-cid-io24xbv7]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft)}.mm-cart-title[data-astro-cid-io24xbv7]{margin-top:.6rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;color:var(--mm-ink)}.mm-cart-lede[data-astro-cid-io24xbv7]{margin-top:.85rem;font-size:.92rem;color:var(--mm-ink-soft)}.mm-rule[data-astro-cid-io24xbv7]{height:1px;background:var(--mm-rule);margin:1.75rem 0}.mm-cart-empty[data-astro-cid-io24xbv7]{text-align:center;padding:4rem 1rem;font-size:.95rem;color:var(--mm-ink-soft)}.mm-cart-empty-link[data-astro-cid-io24xbv7]{display:inline-flex;align-items:center;gap:.35rem;margin-left:.75rem;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--mm-ink);border-bottom:1px solid var(--mm-ink);padding-bottom:.15rem}.mm-cart-spread[data-astro-cid-io24xbv7]{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:1024px){.mm-cart-spread[data-astro-cid-io24xbv7]{grid-template-columns:1fr 16rem;gap:4rem}}.mm-cart-items-label[data-astro-cid-io24xbv7]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft);padding-bottom:.6rem;border-bottom:1px solid var(--mm-rule);margin-bottom:.85rem}.mm-cart-list[data-astro-cid-io24xbv7]{list-style:none;padding:0;margin:0;display:grid;gap:0}.mm-cart-row[data-astro-cid-io24xbv7]{display:grid;gap:1rem;grid-template-columns:4rem 1fr;align-items:start;padding:1.25rem 0;border-bottom:1px solid var(--mm-rule)}.mm-cart-row-img[data-astro-cid-io24xbv7]{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--mm-paper-soft)}.mm-cart-row-img-ph[data-astro-cid-io24xbv7]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--mm-ink-faint);opacity:.5}.mm-cart-row-body[data-astro-cid-io24xbv7]{display:flex;flex-direction:column;min-width:0}.mm-cart-row-head[data-astro-cid-io24xbv7]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mm-cart-row-title[data-astro-cid-io24xbv7]{font-size:.95rem;font-weight:400;color:var(--mm-ink);letter-spacing:.01em;line-height:1.3}.mm-cart-row-remove[data-astro-cid-io24xbv7]{color:var(--mm-ink-soft);transition:color .2s;flex-shrink:0;padding:.25rem}.mm-cart-row-remove[data-astro-cid-io24xbv7]:hover{color:var(--mm-ink)}.mm-cart-row-variant[data-astro-cid-io24xbv7]{margin-top:.25rem;font-size:.7rem;color:var(--mm-ink-soft)}.mm-cart-row-foot[data-astro-cid-io24xbv7]{margin-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.mm-cart-stepper[data-astro-cid-io24xbv7]{display:inline-flex;align-items:stretch;border:1px solid var(--mm-rule)}.mm-cart-step-btn[data-astro-cid-io24xbv7]{width:1.75rem;display:inline-flex;align-items:center;justify-content:center;color:var(--mm-ink-soft);background:transparent;transition:background .2s,color .2s}.mm-cart-step-btn[data-astro-cid-io24xbv7]:hover{background:var(--mm-ink);color:var(--mm-paper)}.mm-cart-step-num[data-astro-cid-io24xbv7]{min-width:1.75rem;padding:0 .4rem;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:500;color:var(--mm-ink);border-left:1px solid var(--mm-rule);border-right:1px solid var(--mm-rule)}.mm-cart-row-price[data-astro-cid-io24xbv7]{font-size:.92rem;font-weight:500;color:var(--mm-ink)}.mm-cart-summary[data-astro-cid-io24xbv7]{align-self:start;position:sticky;top:6rem}.mm-cart-summary-label[data-astro-cid-io24xbv7]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft)}.mm-cart-summary-title[data-astro-cid-io24xbv7]{margin-top:.5rem;font-size:1.4rem;font-weight:300;color:var(--mm-ink);letter-spacing:-.01em}.mm-cart-summary-list[data-astro-cid-io24xbv7]{margin-top:1.25rem;display:grid;gap:0}.mm-cart-summary-list[data-astro-cid-io24xbv7]>div[data-astro-cid-io24xbv7]{display:flex;justify-content:space-between;align-items:baseline;padding:.6rem 0;border-bottom:1px solid var(--mm-rule)}.mm-cart-summary-list[data-astro-cid-io24xbv7] dt[data-astro-cid-io24xbv7]{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft)}.mm-cart-summary-list[data-astro-cid-io24xbv7] dd[data-astro-cid-io24xbv7]{font-size:.9rem;color:var(--mm-ink)}.mm-cart-summary-total[data-astro-cid-io24xbv7]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--mm-ink);display:flex;justify-content:space-between;align-items:baseline;font-size:1.4rem;font-weight:500;color:var(--mm-ink);letter-spacing:-.01em}.mm-cart-checkout[data-astro-cid-io24xbv7]{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:.4rem;background:var(--mm-ink);color:var(--mm-paper);padding:.95rem;width:100%;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;transition:opacity .2s}.mm-cart-checkout[data-astro-cid-io24xbv7]:hover{opacity:.75}.mm-cart-continue[data-astro-cid-io24xbv7]{margin-top:.85rem;display:block;text-align:center;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft);border-bottom:1px solid transparent;padding-bottom:.15rem;transition:color .2s,border-color .2s}.mm-cart-continue[data-astro-cid-io24xbv7]:hover{color:var(--mm-ink);border-color:var(--mm-ink)}.of-cart-hero[data-astro-cid-floeensn]{position:relative;background:linear-gradient(135deg,var(--of-sage-soft),var(--of-peach-soft));border-radius:32px;padding:2.25rem;box-shadow:var(--of-shadow);overflow:hidden;margin-bottom:2rem}.of-cart-hero-blob[data-astro-cid-floeensn]{position:absolute;right:-60px;top:-40px;width:220px;height:220px;border-radius:50% 60% 40% 50%/60% 40%;background:var(--of-card);opacity:.45;filter:blur(35px);pointer-events:none}.of-section-eyebrow[data-astro-cid-floeensn]{position:relative;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--of-ink-soft);margin-bottom:.4rem}.of-cart-title[data-astro-cid-floeensn]{position:relative;font-family:var(--of-sans);font-size:clamp(1.85rem,4vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--of-ink)}.of-cart-lede[data-astro-cid-floeensn]{position:relative;margin-top:.85rem;font-size:1rem;line-height:1.65;color:var(--of-ink-soft);max-width:36rem}.of-cart-empty[data-astro-cid-floeensn]{text-align:center;padding:4rem 1.5rem;max-width:32rem;margin:2rem auto 0;background:var(--of-card);border:1px solid var(--of-rule);border-radius:32px;box-shadow:var(--of-shadow);display:flex;flex-direction:column;align-items:center;gap:.6rem}.of-cart-empty-icon[data-astro-cid-floeensn]{width:4.5rem;height:4.5rem;display:inline-flex;align-items:center;justify-content:center;background:var(--of-paper-soft);border-radius:9999px;color:var(--of-ink-soft);margin-bottom:.5rem}.of-cart-empty-title[data-astro-cid-floeensn]{font-family:var(--of-sans);font-size:1.5rem;font-weight:700;color:var(--of-ink)}.of-cart-empty-lede[data-astro-cid-floeensn]{font-size:.95rem;color:var(--of-ink-soft)}.of-cart-empty-cta[data-astro-cid-floeensn]{margin-top:.5rem;display:inline-flex;align-items:center;gap:.4rem;background:linear-gradient(135deg,var(--store-primary),var(--store-accent));color:#fff;padding:.75rem 1.4rem;font-size:.82rem;font-weight:700;border-radius:9999px;box-shadow:var(--of-shadow);transition:transform .2s}.of-cart-empty-cta[data-astro-cid-floeensn]:hover{transform:translateY(-1px)}.of-cart-spread[data-astro-cid-floeensn]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.of-cart-spread[data-astro-cid-floeensn]{grid-template-columns:1fr 22rem;gap:2.5rem}}.of-cart-items-label[data-astro-cid-floeensn]{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--of-ink-soft);padding-bottom:.6rem;margin-bottom:1rem;border-bottom:1px solid var(--of-rule)}.of-cart-list[data-astro-cid-floeensn]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.of-cart-row[data-astro-cid-floeensn]{display:grid;gap:1rem;grid-template-columns:5rem 1fr;align-items:start;background:var(--of-card);border:1px solid var(--of-rule);border-radius:28px;padding:1rem;box-shadow:var(--of-shadow);transition:transform .25s,box-shadow .25s}.of-cart-row[data-astro-cid-floeensn]:hover{transform:translateY(-2px);box-shadow:var(--of-shadow-lg)}.of-cart-row-thumb[data-astro-cid-floeensn]{display:block;width:5rem;height:5rem;border-radius:9999px;overflow:hidden;background:var(--of-paper-soft);box-shadow:var(--of-shadow)}.of-cart-row-thumb-img[data-astro-cid-floeensn]{width:100%;height:100%;object-fit:cover}.of-cart-row-thumb-ph[data-astro-cid-floeensn]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--of-ink-soft);opacity:.5}.of-cart-row-body[data-astro-cid-floeensn]{display:flex;flex-direction:column;min-width:0}.of-cart-row-head[data-astro-cid-floeensn]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.of-cart-row-title[data-astro-cid-floeensn]{font-family:var(--of-sans);font-size:1.05rem;font-weight:700;color:var(--of-ink);line-height:1.3}.of-cart-row-remove[data-astro-cid-floeensn]{width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;background:var(--of-paper-soft);border-radius:9999px;color:var(--of-ink-soft);flex-shrink:0;transition:color .2s,background .2s,transform .2s}.of-cart-row-remove[data-astro-cid-floeensn]:hover{color:#fff;background:#ef4444;transform:rotate(90deg)}.of-cart-row-variant[data-astro-cid-floeensn]{margin-top:.3rem;font-size:.8rem;color:var(--of-ink-soft);font-style:italic}.of-cart-row-foot[data-astro-cid-floeensn]{margin-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.of-cart-stepper[data-astro-cid-floeensn]{display:inline-flex;align-items:stretch;background:var(--of-paper-soft);border-radius:9999px;box-shadow:var(--of-shadow)}.of-cart-step[data-astro-cid-floeensn]{width:1.85rem;display:inline-flex;align-items:center;justify-content:center;color:var(--of-ink-soft);transition:color .2s,background .2s}.of-cart-step[data-astro-cid-floeensn]:hover{color:var(--store-primary)}.of-cart-step-num[data-astro-cid-floeensn]{min-width:1.85rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--of-sans);font-size:.92rem;font-weight:700;color:var(--of-ink)}.of-cart-row-price[data-astro-cid-floeensn]{font-family:var(--of-sans);font-size:1.1rem;font-weight:700;color:var(--store-primary)}.of-cart-summary[data-astro-cid-floeensn]{position:relative;background:var(--of-card);border:1px solid var(--of-rule);border-radius:32px;padding:1.75rem;box-shadow:var(--of-shadow);overflow:hidden;align-self:start;position:sticky;top:6rem}.of-cart-summary-blob[data-astro-cid-floeensn]{position:absolute;right:-40px;bottom:-40px;width:160px;height:160px;border-radius:50% 60% 40% 50%/60% 40%;background:var(--of-sage-soft);opacity:.5;filter:blur(30px);pointer-events:none}.of-cart-summary[data-astro-cid-floeensn]>[data-astro-cid-floeensn]{position:relative;z-index:1}.of-cart-summary-eyebrow[data-astro-cid-floeensn]{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--of-ink-soft)}.of-cart-summary-title[data-astro-cid-floeensn]{margin-top:.35rem;font-family:var(--of-sans);font-size:1.5rem;font-weight:700;color:var(--of-ink);letter-spacing:-.01em}.of-cart-summary-list[data-astro-cid-floeensn]{margin-top:1rem;display:grid;gap:.5rem}.of-cart-summary-list[data-astro-cid-floeensn]>div[data-astro-cid-floeensn]{display:flex;justify-content:space-between;align-items:baseline;padding:.4rem 0;border-bottom:1px dashed var(--of-rule)}.of-cart-summary-list[data-astro-cid-floeensn] dt[data-astro-cid-floeensn]{font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--of-ink-soft)}.of-cart-summary-list[data-astro-cid-floeensn] dd[data-astro-cid-floeensn]{font-family:var(--of-sans);font-size:.92rem;font-weight:600;color:var(--of-ink)}.of-cart-summary-total[data-astro-cid-floeensn]{margin-top:1rem;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--of-sans);font-size:1.5rem;font-weight:700;color:var(--of-ink)}.of-cart-checkout[data-astro-cid-floeensn]{margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,var(--store-primary),var(--store-accent));color:#fff;padding:1rem;width:100%;font-size:.88rem;font-weight:700;border-radius:9999px;box-shadow:var(--of-shadow);transition:transform .2s,box-shadow .2s}.of-cart-checkout[data-astro-cid-floeensn]:hover{transform:translateY(-1px);box-shadow:var(--of-shadow-lg)}.of-cart-continue[data-astro-cid-floeensn]{margin-top:.85rem;display:block;text-align:center;font-size:.82rem;font-weight:600;color:var(--of-ink-soft);transition:color .2s}.of-cart-continue[data-astro-cid-floeensn]:hover{color:var(--store-primary)}@media(prefers-reduced-motion:reduce){.of-cart-row[data-astro-cid-floeensn],.of-cart-checkout[data-astro-cid-floeensn],.of-cart-empty-cta[data-astro-cid-floeensn]{transition:none;transform:none}}.is-cart-hero[data-astro-cid-i4sli3dn]{position:relative;background:linear-gradient(180deg,var(--is-steel-1) 0%,var(--is-steel-2) 50%,var(--is-steel-1) 100%);border:2px solid var(--is-steel-3);box-shadow:var(--is-shadow);padding:1.75rem;margin-bottom:2rem}.is-cart-hero-rail-l[data-astro-cid-i4sli3dn],.is-cart-hero-rail-r[data-astro-cid-i4sli3dn]{position:absolute;top:8px;bottom:8px;width:8px;background-image:radial-gradient(circle at center,var(--is-steel-3) 0 2px,transparent 2.5px),radial-gradient(circle at 30% 30%,#FFFFFF 0 1px,var(--is-steel-3) 1.5px 2.5px,transparent 3px);background-size:100% 12px;background-repeat:repeat-y}.is-cart-hero-rail-l[data-astro-cid-i4sli3dn]{left:8px}.is-cart-hero-rail-r[data-astro-cid-i4sli3dn]{right:8px}.is-cart-hero-body[data-astro-cid-i4sli3dn]{padding-left:1.25rem;padding-right:1.25rem}.is-section-eyebrow[data-astro-cid-i4sli3dn]{font-family:var(--is-sans);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--is-ink-soft);margin-bottom:.4rem}.is-cart-title[data-astro-cid-i4sli3dn]{font-family:var(--is-sans);font-size:clamp(1.85rem,4vw,2.5rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.1;color:var(--is-ink)}.is-cart-lede[data-astro-cid-i4sli3dn]{margin-top:.85rem;font-size:1rem;line-height:1.65;color:var(--is-ink-soft);max-width:36rem}.is-cart-empty[data-astro-cid-i4sli3dn]{position:relative;text-align:center;padding:4rem 1.5rem;max-width:32rem;margin:2rem auto 0;background:var(--is-card);border:2px solid var(--is-steel-3);display:flex;flex-direction:column;align-items:center;gap:.6rem}.is-cart-empty-icon[data-astro-cid-i4sli3dn]{width:4.5rem;height:4.5rem;display:inline-flex;align-items:center;justify-content:center;background:var(--is-paper-soft);border:2px solid var(--is-steel-3);color:var(--is-ink-soft);margin-bottom:.5rem}.is-cart-empty-title[data-astro-cid-i4sli3dn]{font-family:var(--is-sans);font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--is-ink)}.is-cart-empty-lede[data-astro-cid-i4sli3dn]{font-size:.95rem;color:var(--is-ink-soft)}.is-cart-empty-cta[data-astro-cid-i4sli3dn]{margin-top:.5rem;display:inline-flex;align-items:center;gap:.4rem;background:var(--store-accent);color:#fff;padding:.75rem 1.4rem;font-family:var(--is-sans);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:2px solid var(--is-steel-3);transition:background .2s}.is-cart-empty-cta[data-astro-cid-i4sli3dn]:hover{background:var(--store-primary)}.is-cart-spread[data-astro-cid-i4sli3dn]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.is-cart-spread[data-astro-cid-i4sli3dn]{grid-template-columns:1fr 22rem;gap:2.5rem}}.is-cart-items-label[data-astro-cid-i4sli3dn]{font-family:var(--is-sans);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--is-ink-soft);padding-bottom:.6rem;margin-bottom:1rem;border-bottom:2px solid var(--is-steel-3)}.is-cart-list[data-astro-cid-i4sli3dn]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.is-cart-row[data-astro-cid-i4sli3dn]{position:relative;display:grid;gap:1rem;grid-template-columns:5rem 1fr;align-items:start;background:var(--is-card);border:2px solid var(--is-steel-3);padding:1rem;transition:border-color .2s}.is-cart-row[data-astro-cid-i4sli3dn]:hover{border-color:var(--store-accent)}.is-cart-row-thumb[data-astro-cid-i4sli3dn]{display:block;width:5rem;height:5rem;overflow:hidden;background:var(--is-paper-soft);border:2px solid var(--is-steel-3)}.is-cart-row-thumb-img[data-astro-cid-i4sli3dn]{width:100%;height:100%;object-fit:cover}.is-cart-row-thumb-ph[data-astro-cid-i4sli3dn]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--is-ink-soft);opacity:.5}.is-cart-row-body[data-astro-cid-i4sli3dn]{display:flex;flex-direction:column;min-width:0}.is-cart-row-head[data-astro-cid-i4sli3dn]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.is-cart-row-title[data-astro-cid-i4sli3dn]{font-family:var(--is-sans);font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--is-ink);line-height:1.3}.is-cart-row-remove[data-astro-cid-i4sli3dn]{width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;background:var(--is-paper-soft);border:1px solid var(--is-steel-3);color:var(--is-ink-soft);flex-shrink:0;transition:color .2s,background .2s,border-color .2s}.is-cart-row-remove[data-astro-cid-i4sli3dn]:hover{color:#fff;background:#ef4444;border-color:#ef4444}.is-cart-row-variant[data-astro-cid-i4sli3dn]{margin-top:.3rem;font-size:.8rem;color:var(--is-ink-soft)}.is-cart-row-foot[data-astro-cid-i4sli3dn]{margin-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.is-cart-stepper[data-astro-cid-i4sli3dn]{display:inline-flex;align-items:stretch;background:var(--is-paper-soft);border:2px solid var(--is-steel-3)}.is-cart-step[data-astro-cid-i4sli3dn]{width:1.85rem;display:inline-flex;align-items:center;justify-content:center;color:var(--is-ink-soft);transition:color .2s,background .2s}.is-cart-step[data-astro-cid-i4sli3dn]:hover{color:var(--store-accent)}.is-cart-step-num[data-astro-cid-i4sli3dn]{min-width:1.85rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--is-sans);font-size:.92rem;font-weight:700;color:var(--is-ink);border-left:1px solid var(--is-steel-3);border-right:1px solid var(--is-steel-3)}.is-cart-row-price[data-astro-cid-i4sli3dn]{font-family:var(--is-sans);font-size:1.1rem;font-weight:700;color:var(--store-accent)}.is-cart-summary[data-astro-cid-i4sli3dn]{position:relative;background:var(--is-card);border:2px solid var(--is-steel-3);padding:1.75rem;align-self:start;position:sticky;top:6rem}.is-cart-summary-eyebrow[data-astro-cid-i4sli3dn]{font-family:var(--is-sans);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--is-ink-soft)}.is-cart-summary-title[data-astro-cid-i4sli3dn]{margin-top:.35rem;font-family:var(--is-sans);font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--is-ink)}.is-cart-summary-list[data-astro-cid-i4sli3dn]{margin-top:1rem;display:grid;gap:.5rem}.is-cart-summary-list[data-astro-cid-i4sli3dn]>div[data-astro-cid-i4sli3dn]{display:flex;justify-content:space-between;align-items:baseline;padding:.4rem 0;border-bottom:1px solid var(--is-rule)}.is-cart-summary-list[data-astro-cid-i4sli3dn] dt[data-astro-cid-i4sli3dn]{font-family:var(--is-sans);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--is-ink-soft)}.is-cart-summary-list[data-astro-cid-i4sli3dn] dd[data-astro-cid-i4sli3dn]{font-family:var(--is-mono);font-size:.92rem;font-weight:600;color:var(--is-ink)}.is-cart-summary-total[data-astro-cid-i4sli3dn]{margin-top:1rem;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--is-sans);font-size:1.5rem;font-weight:700;color:var(--is-ink)}.is-cart-checkout[data-astro-cid-i4sli3dn]{margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--store-accent);color:#fff;padding:1rem;width:100%;font-family:var(--is-sans);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:2px solid var(--is-steel-3);transition:background .2s,transform .2s}.is-cart-checkout[data-astro-cid-i4sli3dn]:hover{background:var(--store-primary);transform:translateY(-2px)}.is-cart-continue[data-astro-cid-i4sli3dn]{margin-top:.85rem;display:block;text-align:center;font-family:var(--is-sans);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--is-ink-soft);transition:color .2s}.is-cart-continue[data-astro-cid-i4sli3dn]:hover{color:var(--store-accent)}.theme-lumen .lumen-cart-thumb{display:block;width:4.2rem;height:4.2rem;overflow:hidden;border-radius:calc(var(--lumen-radius) * .8);background:var(--lumen-surface-soft)}.theme-lumen .lumen-cart-thumb img{width:100%;height:100%;object-fit:cover}.theme-lumen .lumen-stepper{display:inline-flex;align-items:center;gap:.15rem;border-radius:var(--lumen-radius-pill);border:1px solid var(--lumen-line);background:var(--lumen-bg);padding:.2rem}.theme-lumen .lumen-step{width:1.65rem;height:1.65rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--lumen-ink);cursor:pointer;transition:background .2s}.theme-lumen .lumen-step:hover{background:var(--lumen-surface-tint)}.theme-lumen .lumen-step-num{min-width:1.4rem;text-align:center;font-size:.82rem;color:var(--lumen-ink);font-variant-numeric:tabular-nums}.theme-lumen .lumen-cart-remove{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:50%;background:transparent;color:var(--lumen-ink-faint);cursor:pointer;transition:color .2s,background .2s}.theme-lumen .lumen-cart-remove:hover{color:#ef4444;background:color-mix(in srgb,#ef4444 8%,transparent)}.theme-mercado .mc-cart-head{padding-bottom:.9rem;border-bottom:1.5px solid var(--mc-rule, #F0DFD2)}.theme-mercado .mc-cart-row{display:flex;align-items:flex-start;gap:.9rem;background:var(--mc-surface, #FFFFFF);border:1.5px solid var(--mc-rule, #F0DFD2);border-radius:var(--mc-radius-lg, 16px);padding:.85rem}.theme-mercado .mc-cart-thumb{display:block;width:4.4rem;height:4.4rem;flex-shrink:0;overflow:hidden;border-radius:var(--mc-radius, 12px);background:var(--mc-surface-2, #FFF1E6)}.theme-mercado .mc-cart-step{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:var(--mc-radius, 12px);border:1.5px solid var(--mc-rule, #F0DFD2);color:var(--mc-ink, #27150A);background:var(--mc-surface, #FFFFFF);transition:border-color .15s,background .15s}.theme-mercado .mc-cart-step:hover{border-color:var(--mc-primary, #EA580C);background:var(--mc-surface-2, #FFF1E6)}.theme-mercado .mc-cart-remove{color:var(--mc-ink-soft, #8A6F5F);padding:.25rem;transition:color .15s}.theme-mercado .mc-cart-remove:hover{color:#ef4444}.cl-cartpg[data-astro-cid-ddpfausk]{padding-top:2.75rem;padding-bottom:4rem}.cl-cartpg-head[data-astro-cid-ddpfausk]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--cl-edge)}.cl-cartpg-title[data-astro-cid-ddpfausk]{margin-top:.4rem;font-size:clamp(1.7rem,4.5vw,2.4rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--cl-ink)}.cl-cartpg-count[data-astro-cid-ddpfausk]{display:inline-flex;align-items:center;gap:.5rem}.cl-cartpg-count[data-astro-cid-ddpfausk] strong[data-astro-cid-ddpfausk]{color:var(--cl-cyan)}.cl-cartpg-spread[data-astro-cid-ddpfausk]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.75rem}@media(min-width:1024px){.cl-cartpg-spread[data-astro-cid-ddpfausk]{grid-template-columns:1.7fr 1fr;align-items:start}}.cl-cartpg-table[data-astro-cid-ddpfausk]{padding:0 1.1rem .6rem}.cl-cartpg-table-head[data-astro-cid-ddpfausk]{display:grid;grid-template-columns:2rem 1fr 6.5rem 6rem 3.5rem;gap:.75rem;align-items:center;padding:.85rem 0 .65rem;font-family:var(--cl-mono);font-size:.56rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cl-ink-faint);border-bottom:1px solid var(--cl-edge-strong)}@media(max-width:767px){.cl-cartpg-table-head[data-astro-cid-ddpfausk]{grid-template-columns:1.6rem 1fr 6rem 4.5rem}.cl-cartpg-table-head[data-astro-cid-ddpfausk] span[data-astro-cid-ddpfausk]:nth-child(5){display:none}}.cl-cartpg-row[data-astro-cid-ddpfausk]{display:grid;grid-template-columns:2rem 1fr 6.5rem 6rem 3.5rem;gap:.75rem;align-items:center;padding:.95rem 0;border-bottom:1px dashed var(--cl-edge)}@media(max-width:767px){.cl-cartpg-row[data-astro-cid-ddpfausk]{grid-template-columns:1.6rem 1fr 5rem;grid-template-areas:"num item qty" "num item amt" "num item purge";row-gap:.45rem}.cl-cartpg-num[data-astro-cid-ddpfausk]{grid-area:num}.cl-cartpg-item[data-astro-cid-ddpfausk]{grid-area:item}.cl-cartpg-qty[data-astro-cid-ddpfausk]{grid-area:qty}.cl-cartpg-amt[data-astro-cid-ddpfausk]{grid-area:amt}.cl-cartpg-purge[data-astro-cid-ddpfausk]{grid-area:purge;justify-self:start}}.cl-cartpg-num[data-astro-cid-ddpfausk]{font-family:var(--cl-mono);font-size:.62rem;font-weight:700;color:var(--cl-ink-faint)}.cl-cartpg-item[data-astro-cid-ddpfausk]{display:flex;align-items:center;gap:.8rem;min-width:0}.cl-cartpg-thumb[data-astro-cid-ddpfausk]{width:3.2rem;height:3.2rem;flex-shrink:0;border:1px solid var(--cl-edge);border-radius:3px;background:var(--cl-panel-2);overflow:hidden}.cl-cartpg-thumb[data-astro-cid-ddpfausk] img[data-astro-cid-ddpfausk]{width:100%;height:100%;object-fit:cover}.cl-cartpg-item-meta[data-astro-cid-ddpfausk]{min-width:0}.cl-cartpg-item-title[data-astro-cid-ddpfausk]{display:block;font-family:var(--cl-mono);font-size:.78rem;font-weight:600;color:var(--cl-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.cl-cartpg-item-title[data-astro-cid-ddpfausk]:hover{color:var(--cl-cyan)}.cl-cartpg-item-variant[data-astro-cid-ddpfausk]{margin-top:.1rem;font-family:var(--cl-mono);font-size:.58rem;letter-spacing:.1em;color:var(--cl-lime)}.cl-cartpg-item-unit[data-astro-cid-ddpfausk]{margin-top:.15rem;font-family:var(--cl-mono);font-size:.6rem;letter-spacing:.08em;color:var(--cl-ink-faint);font-variant-numeric:tabular-nums}.cl-cartpg-qty[data-astro-cid-ddpfausk]{display:inline-flex;align-items:center;gap:.4rem}.cl-cartpg-step[data-astro-cid-ddpfausk]{width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--cl-mono);color:var(--cl-ink-soft);background:transparent;border:1px solid var(--cl-edge-strong);border-radius:3px;cursor:pointer;transition:background .15s ease,color .15s ease}.cl-cartpg-step[data-astro-cid-ddpfausk]:hover{background:var(--cl-cyan);color:var(--cl-void);border-color:var(--cl-cyan)}.cl-cartpg-qty-val[data-astro-cid-ddpfausk]{font-family:var(--cl-mono);font-size:.8rem;font-weight:700;min-width:1.4rem;text-align:center;color:var(--cl-ink);font-variant-numeric:tabular-nums}.cl-cartpg-amt[data-astro-cid-ddpfausk]{font-family:var(--cl-mono);font-size:.85rem;font-weight:700;text-align:right;color:var(--cl-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cl-cartpg-purge[data-astro-cid-ddpfausk]{font-family:var(--cl-mono);font-size:.56rem;font-weight:600;letter-spacing:.14em;color:var(--cl-alert);background:transparent;border:1px solid transparent;border-radius:3px;padding:.35rem .45rem;cursor:pointer;transition:border-color .15s ease}.cl-cartpg-purge[data-astro-cid-ddpfausk]:hover{border-color:var(--cl-alert)}.cl-cartpg-totals[data-astro-cid-ddpfausk]{padding:1.1rem 1.2rem 1.2rem}.cl-cartpg-totals-title[data-astro-cid-ddpfausk]{font-family:var(--cl-mono);font-size:.6rem;font-weight:700;letter-spacing:.22em;color:var(--cl-cyan);margin-bottom:.5rem}.cl-cartpg-grand[data-astro-cid-ddpfausk]{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding:.8rem .9rem;border:1px solid var(--cl-lime);border-radius:3px;background:var(--cl-panel-2);font-family:var(--cl-mono);font-size:.68rem;font-weight:700;letter-spacing:.14em;color:var(--cl-lime)}.cl-cartpg-grand[data-astro-cid-ddpfausk] span[data-astro-cid-ddpfausk]:last-child{font-size:1.1rem;font-variant-numeric:tabular-nums}.cl-cartpg-checkout[data-astro-cid-ddpfausk]{width:100%;margin-top:.9rem}.cl-cartpg-continue[data-astro-cid-ddpfausk]{display:block;text-align:center;margin-top:.8rem;font-family:var(--cl-mono);font-size:.62rem;font-weight:600;letter-spacing:.16em;color:var(--cl-ink-soft);text-decoration:none;transition:color .15s ease}.cl-cartpg-continue[data-astro-cid-ddpfausk]:hover{color:var(--cl-cyan)}.theme-pastel-dream .pd-cart-spread{margin-top:1.6rem;display:grid;grid-template-columns:1fr;gap:1.8rem}@media(min-width:1024px){.theme-pastel-dream .pd-cart-spread{grid-template-columns:1fr 21rem;align-items:start}}.theme-pastel-dream .pd-cart-list{display:grid;gap:1rem;margin-top:.7rem}.theme-pastel-dream .pd-cart-row{display:grid;grid-template-columns:4.4rem 1fr;gap:1rem;padding:.9rem;background:var(--pd-card);border:4px solid var(--pd-sticker-edge);border-radius:var(--pd-radius-lg);box-shadow:var(--pd-shadow);align-items:center}.theme-pastel-dream .pd-cart-row:nth-child(odd){transform:rotate(-.5deg)}.theme-pastel-dream .pd-cart-row:nth-child(2n){transform:rotate(.5deg)}.theme-pastel-dream .pd-cart-thumb{display:block;width:4.4rem;height:4.4rem;overflow:hidden;border:3px solid var(--pd-sticker-edge);border-radius:var(--pd-radius);background:var(--pd-grad-soft)}.theme-pastel-dream .pd-cart-thumb img{width:100%;height:100%;object-fit:cover}.theme-pastel-dream .pd-cart-thumb-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--pd-lavender-deep)}.theme-pastel-dream .pd-cart-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.theme-pastel-dream .pd-cart-row-title{font-family:var(--pd-font-display);font-size:.98rem;font-weight:700;line-height:1.3;color:var(--pd-ink)}.theme-pastel-dream .pd-cart-remove{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex-shrink:0;border:2px solid var(--pd-sticker-edge);border-radius:9999px;background:var(--pd-sky-1);color:var(--pd-ink-soft);cursor:pointer;transition:transform .3s var(--pd-spring),background .2s ease,color .2s ease}.theme-pastel-dream .pd-cart-remove:hover{background:var(--pd-peach-deep);color:#fff;transform:rotate(90deg)}.theme-pastel-dream .pd-cart-row-variant{margin-top:.15rem;font-size:.74rem;font-weight:700;color:var(--pd-ink-soft)}.theme-pastel-dream .pd-cart-row-foot{margin-top:.55rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.theme-pastel-dream .pd-cart-row-price{font-family:var(--pd-font-display);font-size:1rem;font-weight:800;color:var(--pd-lavender-deep)}.theme-pastel-dream .pd-cart-summary{padding:1.5rem 1.45rem 1.55rem;transform:rotate(.7deg)}.theme-pastel-dream .pd-cart-totals{margin-top:1.1rem;display:grid;gap:.55rem}.theme-pastel-dream .pd-cart-totals>div{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.5rem;border-bottom:2px dashed var(--pd-rule);font-size:.86rem}.theme-pastel-dream .pd-cart-totals dt{font-weight:700;color:var(--pd-ink-soft)}.theme-pastel-dream .pd-cart-totals dd{font-weight:800;color:var(--pd-ink)}.theme-pastel-dream .pd-cart-grand{margin-top:.9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.2rem;background:var(--pd-grad-tri);border:3px solid var(--pd-sticker-edge);border-radius:9999px;font-family:var(--pd-font-display);font-weight:800;color:#3f3163}.theme-pastel-dream .pd-cart-grand span:last-child{font-size:1.2rem}.theme-pastel-dream .pd-cart-continue{margin-top:.85rem;display:block;text-align:center;font-size:.8rem;font-weight:700;color:var(--pd-ink-soft);transition:color .2s ease}.theme-pastel-dream .pd-cart-continue:hover{color:var(--pd-lavender-deep)}@media(prefers-reduced-motion:reduce){.theme-pastel-dream .pd-cart-row:nth-child(odd),.theme-pastel-dream .pd-cart-row:nth-child(2n),.theme-pastel-dream .pd-cart-summary{transform:none}}.adg-cartpg[data-astro-cid-ohoo4qt4]{padding-top:2.75rem;padding-bottom:4.25rem}.adg-cartpg-head[data-astro-cid-ohoo4qt4]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-bottom:1.4rem;border-bottom:1px solid var(--adg-edge)}.adg-cartpg-title[data-astro-cid-ohoo4qt4]{margin-top:.5rem;font-family:var(--adg-display);font-weight:400;font-size:clamp(1.7rem,4vw,2.4rem);letter-spacing:.05em;text-transform:uppercase;color:var(--adg-ink)}.adg-cartpg-count[data-astro-cid-ohoo4qt4]{display:inline-flex;align-items:center;gap:.5rem;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--adg-ink-faint)}.adg-cartpg-count[data-astro-cid-ohoo4qt4] strong[data-astro-cid-ohoo4qt4]{color:var(--adg-gold);font-size:.86rem}.adg-cartpg-spread[data-astro-cid-ohoo4qt4]{display:grid;grid-template-columns:1fr;gap:1.75rem;margin-top:1.9rem}@media(min-width:1024px){.adg-cartpg-spread[data-astro-cid-ohoo4qt4]{grid-template-columns:1.7fr 1fr;align-items:start}}.adg-cartpg-ledger[data-astro-cid-ohoo4qt4]{border:1px solid var(--adg-edge);background:var(--adg-panel);padding:0 1.15rem .5rem}.adg-cartpg-table-head[data-astro-cid-ohoo4qt4]{display:grid;grid-template-columns:2rem 1fr 6.5rem 6rem 2.5rem;gap:.75rem;align-items:center;padding:.9rem 0 .7rem;font-size:.56rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--adg-ink-faint);border-bottom:1px solid var(--adg-edge-strong)}@media(max-width:767px){.adg-cartpg-table-head[data-astro-cid-ohoo4qt4]{grid-template-columns:1.6rem 1fr 6rem 4.5rem}.adg-cartpg-table-head[data-astro-cid-ohoo4qt4] span[data-astro-cid-ohoo4qt4]:nth-child(5){display:none}}.adg-cartpg-row[data-astro-cid-ohoo4qt4]{display:grid;grid-template-columns:2rem 1fr 6.5rem 6rem 2.5rem;gap:.75rem;align-items:center;padding:1rem 0;border-bottom:1px dotted var(--adg-edge)}.adg-cartpg-row[data-astro-cid-ohoo4qt4]:last-child{border-bottom:0}@media(max-width:767px){.adg-cartpg-row[data-astro-cid-ohoo4qt4]{grid-template-columns:1.6rem 1fr 5rem;grid-template-areas:"num item qty" "num item amt" "num item remove";row-gap:.5rem}.adg-cartpg-num[data-astro-cid-ohoo4qt4]{grid-area:num}.adg-cartpg-item[data-astro-cid-ohoo4qt4]{grid-area:item}.adg-cartpg-qty[data-astro-cid-ohoo4qt4]{grid-area:qty}.adg-cartpg-amt[data-astro-cid-ohoo4qt4]{grid-area:amt}.adg-cartpg-remove[data-astro-cid-ohoo4qt4]{grid-area:remove;justify-self:start}}.adg-cartpg-num[data-astro-cid-ohoo4qt4]{font-size:.62rem;font-weight:600;color:var(--adg-ink-faint);font-variant-numeric:tabular-nums}.adg-cartpg-item[data-astro-cid-ohoo4qt4]{display:flex;align-items:center;gap:.85rem;min-width:0}.adg-cartpg-thumb[data-astro-cid-ohoo4qt4]{width:3.4rem;height:3.4rem;flex-shrink:0;border:1px solid var(--adg-edge);background:var(--adg-onyx);overflow:hidden}.adg-cartpg-thumb[data-astro-cid-ohoo4qt4] img[data-astro-cid-ohoo4qt4]{width:100%;height:100%;object-fit:cover}.adg-cartpg-meta[data-astro-cid-ohoo4qt4]{min-width:0}.adg-cartpg-item-title[data-astro-cid-ohoo4qt4]{display:block;font-family:var(--adg-display);font-size:.95rem;color:var(--adg-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.adg-cartpg-item-title[data-astro-cid-ohoo4qt4]:hover{color:var(--adg-gold)}.adg-cartpg-item-variant[data-astro-cid-ohoo4qt4]{margin-top:.1rem;font-size:.62rem;letter-spacing:.1em;color:var(--adg-emerald)}html[data-theme=light] .adg-cartpg-item-variant[data-astro-cid-ohoo4qt4]{color:var(--adg-emerald)}.adg-cartpg-item-unit[data-astro-cid-ohoo4qt4]{margin-top:.15rem;font-size:.64rem;color:var(--adg-ink-faint);font-variant-numeric:tabular-nums}.adg-cartpg-qty[data-astro-cid-ohoo4qt4]{display:inline-flex;align-items:center;gap:.4rem}.adg-cartpg-step[data-astro-cid-ohoo4qt4]{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;color:var(--adg-ink-soft);background:transparent;border:1px solid var(--adg-edge);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.adg-cartpg-step[data-astro-cid-ohoo4qt4]:hover{background:var(--adg-gold);color:var(--adg-on-gold);border-color:var(--adg-gold)}.adg-cartpg-qty-val[data-astro-cid-ohoo4qt4]{min-width:1.5rem;text-align:center;font-size:.85rem;font-weight:600;color:var(--adg-ink);font-variant-numeric:tabular-nums}.adg-cartpg-amt[data-astro-cid-ohoo4qt4]{font-family:var(--adg-display);font-size:.95rem;text-align:right;color:var(--adg-gold);font-variant-numeric:tabular-nums;white-space:nowrap}.adg-cartpg-remove[data-astro-cid-ohoo4qt4]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;background:transparent;border:1px solid transparent;color:var(--adg-alert);cursor:pointer;transition:border-color .15s ease}.adg-cartpg-remove[data-astro-cid-ohoo4qt4]:hover{border-color:var(--adg-alert)}.adg-cartpg-totals[data-astro-cid-ohoo4qt4]{position:relative;border:1px solid var(--adg-edge-strong);background:var(--adg-onyx);padding:1.5rem 1.3rem 1.4rem}.adg-cartpg-totals-title[data-astro-cid-ohoo4qt4]{text-align:center;margin-top:.5rem;font-family:var(--adg-display);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--adg-ink);margin-bottom:.9rem}.adg-cartpg-grand[data-astro-cid-ohoo4qt4]{display:flex;align-items:center;justify-content:space-between;margin-top:.85rem;padding:.8rem .95rem;border:1px solid var(--adg-gold);background:var(--adg-panel);font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--adg-ink)}.adg-cartpg-grand[data-astro-cid-ohoo4qt4] span[data-astro-cid-ohoo4qt4]:last-child{font-family:var(--adg-display);font-size:1.15rem;color:var(--adg-gold);font-variant-numeric:tabular-nums}.adg-cartpg-checkout[data-astro-cid-ohoo4qt4]{width:100%;margin-top:1rem}.adg-cartpg-continue[data-astro-cid-ohoo4qt4]{display:block;text-align:center;margin-top:.85rem;font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--adg-ink-soft);text-decoration:none;border-bottom:1px solid var(--adg-edge);align-self:center;padding-bottom:.15rem;margin-left:auto;margin-right:auto;width:fit-content;transition:color .15s ease,border-color .15s ease}.adg-cartpg-continue[data-astro-cid-ohoo4qt4]:hover{color:var(--adg-gold);border-color:var(--adg-gold)}.theme-scandi-nordic .sn-cart-row{display:flex;align-items:center;gap:1.1rem;padding:1.1rem .2rem;border-bottom:1px solid var(--sn-line-soft)}.theme-scandi-nordic .sn-cart-thumb{display:block;flex-shrink:0;width:4.2rem;height:4.2rem;overflow:hidden;border-radius:var(--sn-radius);border:1px solid var(--sn-line-soft);background:var(--sn-surface-soft)}.theme-scandi-nordic .sn-cart-thumb img{width:100%;height:100%;object-fit:cover}.theme-scandi-nordic .sn-cart-row-title{display:block;font-size:.95rem;font-weight:400;color:var(--sn-ink-strong);text-decoration:none}.theme-scandi-nordic .sn-cart-row-title:hover{color:var(--sn-ice-deep)}.theme-scandi-nordic .sn-cart-remove{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:50%;background:transparent;color:var(--sn-ink-faint);cursor:pointer;transition:color .2s,background .2s}.theme-scandi-nordic .sn-cart-remove:hover{color:#ef4444;background:color-mix(in srgb,#ef4444 8%,transparent)}.theme-oceanic-blue .ob-qty{display:inline-flex;align-items:center;border:1.5px solid var(--ob-line);border-radius:999px;background:var(--ob-pearl);overflow:hidden}.theme-oceanic-blue .ob-qty button,.theme-oceanic-blue .ob-qty .ob-row-dec,.theme-oceanic-blue .ob-qty .ob-row-inc{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.3rem;border:0;background:transparent;color:var(--ob-ink-soft);cursor:pointer;font-size:.95rem;transition:color .2s,background .2s}.theme-oceanic-blue .ob-qty button:hover{color:var(--ob-aqua-deep);background:var(--ob-aqua-soft)}.lxn-stub[data-astro-cid-yq3o7wne]{position:relative;display:flex;align-items:flex-start;gap:1.1rem;padding:1.1rem 1.1rem 1.1rem 1.5rem;margin-bottom:1rem;background:var(--lxn-layer);border:1px solid var(--lxn-seam)}.lxn-stub[data-astro-cid-yq3o7wne]:before{content:"";position:absolute;left:.6rem;top:8%;bottom:8%;width:0;border-left:1px dashed var(--lxn-edge)}.lxn-stub-media[data-astro-cid-yq3o7wne]{display:block;width:5.5rem;aspect-ratio:3 / 4;flex-shrink:0;overflow:hidden;background:var(--lxn-stall);border:1px solid var(--lxn-seam)}.lxn-stub-media[data-astro-cid-yq3o7wne] img[data-astro-cid-yq3o7wne]{width:100%;height:100%;object-fit:cover}.lxn-stub-remove[data-astro-cid-yq3o7wne]{background:none;border:0;padding:0;cursor:pointer;font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lxn-ink-faint);transition:color .2s ease}.lxn-stub-remove[data-astro-cid-yq3o7wne]:hover{color:var(--lxn-alert)}.lxn-stub-dec[data-astro-cid-yq3o7wne],.lxn-stub-inc[data-astro-cid-yq3o7wne]{color:var(--lxn-gold);border:0;background:none;cursor:pointer;font-size:1rem}.theme-volt-circuit .vc-cart-row{display:flex;gap:1rem;padding:1.1rem .2rem;border-bottom:1px solid var(--vc-line-soft)}.theme-volt-circuit .vc-cart-media{display:block;width:5rem;height:4.2rem;flex-shrink:0;overflow:hidden;border:1px solid var(--vc-line-soft);border-radius:var(--vc-radius-sm);background:var(--vc-surface-tint);background-image:var(--vc-dotgrid);background-size:var(--vc-dotgrid-size)}.theme-volt-circuit .vc-cart-media img{width:100%;height:100%;object-fit:cover}.theme-volt-circuit .vc-cart-remove{border:0;background:transparent;padding:0 .35rem;font-family:var(--vc-font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vc-ink-faint);cursor:pointer;transition:color .2s}.theme-volt-circuit .vc-cart-remove:hover{color:var(--vc-led-out)}.theme-volt-circuit .vc-cart-dec,.theme-volt-circuit .vc-cart-inc{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border:1px solid var(--vc-line);border-radius:var(--vc-radius-sm);background:var(--vc-surface);color:var(--vc-ink);font-family:var(--vc-font-mono);cursor:pointer;transition:border-color .2s,color .2s}.theme-volt-circuit .vc-cart-dec:hover,.theme-volt-circuit .vc-cart-inc:hover{border-color:var(--vc-trace);color:var(--vc-ink-strong)}.theme-kernel-terminal .kt-cart-grid{display:grid;grid-template-columns:1fr;gap:1.4rem}@media(min-width:1024px){.theme-kernel-terminal .kt-cart-grid{grid-template-columns:1.6fr 1fr;gap:2rem;align-items:start}}.theme-kernel-terminal .kt-cart-scroll{overflow-x:auto}.theme-kernel-terminal .kt-queue-table{min-width:34rem}.theme-kernel-terminal .kt-queue-idx{width:2.4rem;color:var(--kt-ink-faint)}.theme-kernel-terminal .kt-queue-item a{color:var(--kt-ink-strong);font-weight:600;text-decoration:none}.theme-kernel-terminal .kt-queue-item a:hover{color:var(--kt-accent)}.theme-kernel-terminal .kt-queue-line{font-weight:700;color:var(--kt-ink-strong)}.theme-kernel-terminal .kt-queue-qty{display:inline-flex;align-items:center;border:1px solid var(--kt-line);border-radius:var(--kt-radius-xs);background:var(--kt-well);overflow:hidden}.theme-kernel-terminal .kt-q-inc,.theme-kernel-terminal .kt-q-dec{width:1.65rem;height:1.65rem;border:0;background:transparent;color:var(--kt-ink-soft);font-family:var(--kt-mono);font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease}.theme-kernel-terminal .kt-q-inc:hover,.theme-kernel-terminal .kt-q-dec:hover{background:var(--kt-accent-soft);color:var(--kt-ink-strong)}.theme-kernel-terminal .kt-q-num{min-width:1.8rem;text-align:center;border-inline:1px solid var(--kt-line-soft);font-weight:700;color:var(--kt-ink-strong)}.theme-kernel-terminal .kt-q-rm{border:0;background:transparent;color:var(--kt-danger);font-family:var(--kt-mono);font-size:.68rem;font-weight:600;cursor:pointer;opacity:.85}.theme-kernel-terminal .kt-q-rm:hover{opacity:1}.theme-kernel-terminal .kt-queue-clear{border:0;background:transparent;color:var(--kt-danger);font-family:var(--kt-mono);font-size:.64rem;font-weight:700;cursor:pointer}.theme-kernel-terminal .kt-queue-clear:before{content:"$ ";opacity:.7}.theme-kernel-terminal .kt-queue-clear:hover{text-decoration:underline}.theme-kernel-terminal .kt-queue-more{font-family:var(--kt-mono);font-size:.64rem;font-weight:600;color:var(--kt-accent);text-decoration:none}.theme-kernel-terminal .kt-queue-more:hover{text-decoration:underline}.theme-kernel-terminal .kt-cart-summary{box-shadow:var(--kt-shadow)}.theme-kernel-terminal .kt-cart-total{font-weight:800}.theme-kernel-terminal .kt-cart-checkout{margin-top:.9rem;width:100%;justify-content:center;padding-block:.8rem}.theme-kernel-terminal .kt-cart-hint{margin-top:.6rem;display:flex;align-items:center;gap:.4rem;font-family:var(--kt-mono);font-size:.62rem;color:var(--kt-ink-faint)}.theme-quantum-display .qd-cart{padding-block:clamp(2rem,5vw,3.5rem)}.theme-quantum-display .qd-cart-title{margin-top:1.2rem}.theme-quantum-display .qd-cart-grid{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:2rem}@media(min-width:1024px){.theme-quantum-display .qd-cart-grid{grid-template-columns:1.6fr 1fr;gap:2.2rem;align-items:start}}.theme-quantum-display .qd-cart-grid.hidden,.theme-quantum-display .qd-cart-empty.hidden{display:none}.theme-quantum-display .qd-cart-rows{display:grid;gap:.9rem}.theme-quantum-display .qd-cart-row{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--qd-line);border-radius:var(--qd-radius);background:var(--qd-surface)}.theme-quantum-display .qd-cart-img{flex-shrink:0;width:4.2rem;height:4.2rem;border-radius:var(--qd-radius-sm);overflow:hidden;background:var(--qd-surface-2);border:1px solid var(--qd-line)}.theme-quantum-display .qd-cart-img img{width:100%;height:100%;object-fit:cover}.theme-quantum-display .qd-cart-meta{flex:1;min-width:0}.theme-quantum-display .qd-cart-rowtitle{display:block;font-size:.92rem;font-weight:600;color:var(--qd-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-quantum-display .qd-cart-rowtitle:hover{color:var(--qd-accent)}.theme-quantum-display .qd-cart-variant{font-size:.74rem;color:var(--qd-ink-3);margin-top:.15rem}.theme-quantum-display .qd-cart-each{font-size:.74rem;color:var(--qd-ink-3);margin-top:.15rem;font-variant-numeric:tabular-nums}.theme-quantum-display .qd-cart-stepper{display:inline-flex;align-items:center;gap:.2rem;padding:.28rem .42rem;border:1px solid var(--qd-line);border-radius:999px;background:var(--qd-surface-2);flex-shrink:0}.theme-quantum-display .qd-cart-stepper button{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:50%;background:transparent;color:var(--qd-ink-2);cursor:pointer;transition:background .2s var(--qd-ease),color .2s var(--qd-ease)}.theme-quantum-display .qd-cart-stepper button:hover{background:var(--qd-accent-soft);color:var(--qd-ink)}.theme-quantum-display .qd-cart-qty{min-width:1.4rem;text-align:center;font-size:.84rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--qd-ink)}.theme-quantum-display .qd-cart-right{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;flex-shrink:0}.theme-quantum-display .qd-cart-line{font-size:.94rem;font-weight:600;color:var(--qd-ink);font-variant-numeric:tabular-nums}.theme-quantum-display .qd-cart-remove{border:0;background:transparent;padding:0;font-size:.7rem;color:var(--qd-ink-3);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.theme-quantum-display .qd-cart-remove:hover{color:#ef4444}.theme-quantum-display .qd-cart-continue{margin-top:1.3rem}.theme-quantum-display .qd-cart-summary{padding:1.5rem 1.5rem 1.6rem;position:sticky;top:calc(var(--qd-header-h) + 1rem)}.theme-quantum-display .qd-cart-sumrows{display:grid;gap:.5rem;margin-top:1.1rem;padding-bottom:1rem}.theme-quantum-display .qd-cart-totalrow{display:flex;align-items:baseline;justify-content:space-between;margin-top:.5rem;padding-top:.95rem;border-top:1px solid var(--qd-line-2)}.theme-quantum-display .qd-cart-total-label{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--qd-ink-3)}.theme-quantum-display .qd-cart-total{font-family:var(--qd-font-display);font-weight:600;font-size:1.5rem;color:var(--qd-ink);font-variant-numeric:tabular-nums}.theme-quantum-display .qd-cart-checkout{width:100%}.theme-quantum-display .qd-cart-fineprint{margin-top:.8rem;font-size:.72rem;line-height:1.6;color:var(--qd-ink-3)}.theme-quantum-display .qd-cart-empty{text-align:center;padding:3.5rem 1.5rem;margin-top:2rem}.theme-quantum-display .qd-cart-empty-title{font-family:var(--qd-font-display);font-weight:600;letter-spacing:-.02em;font-size:1.4rem;color:var(--qd-ink)}.theme-quantum-display .qd-cart-empty-sub{margin-top:.45rem;font-size:.88rem;color:var(--qd-ink-3)}.theme-quantum-display .qd-cart-empty .qd-btn{margin-top:1.3rem}.theme-arcade-glow .ag-cart-row{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--ag-line-soft)}.theme-arcade-glow .ag-cart-row:last-child{border-bottom:0}.theme-arcade-glow .ag-cart-thumb{flex-shrink:0;display:block;width:4.2rem;height:4.2rem;overflow:hidden;border-radius:var(--ag-radius);border:1.2px solid transparent;background:linear-gradient(var(--ag-surface-2),var(--ag-surface-2)) padding-box,conic-gradient(from 140deg,var(--ag-holo-stops)) border-box}.theme-arcade-glow .ag-cart-thumb img{width:100%;height:100%;object-fit:cover}.theme-arcade-glow .ag-cart-row-main{min-width:0;flex:1}.theme-arcade-glow .ag-cart-row-title{display:block;font-family:var(--ag-font-display);font-size:.9rem;font-weight:700;text-transform:uppercase;color:var(--ag-ink-strong);text-decoration:none}.theme-arcade-glow .ag-cart-row-title:hover{color:var(--ag-accent)}.theme-arcade-glow .ag-cart-row-variant{display:block;margin-top:.1rem;font-size:.74rem;color:var(--ag-ink-faint)}.theme-arcade-glow .ag-cart-row-unit{display:block;margin-top:.15rem;font-size:.76rem;color:var(--ag-ink-soft);font-variant-numeric:tabular-nums}.theme-arcade-glow .ag-cart-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex-shrink:0}.theme-arcade-glow .ag-cart-row-price{font-family:var(--ag-font-display);font-size:.98rem;font-weight:800;color:var(--ag-ink-strong);font-variant-numeric:tabular-nums}.theme-arcade-glow .ag-cart-remove{border:0;background:transparent;padding:0;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-ink-faint);cursor:pointer;transition:color .2s}.theme-arcade-glow .ag-cart-remove:hover{color:var(--ag-accent)}@media(max-width:640px){.theme-arcade-glow .ag-cart-row{flex-wrap:wrap}.theme-arcade-glow .ag-cart-row-side{flex-direction:row;align-items:center;width:100%;justify-content:space-between}}.theme-arcade-glow .ag-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.4rem 1rem;border:1px dashed var(--ag-line);border-radius:var(--ag-radius-lg);background:var(--ag-surface);color:var(--ag-ink-soft)}.theme-modular-bench .mb-cart-row{display:grid;grid-template-columns:4.2rem 1fr auto auto;align-items:center;gap:1rem;padding:1rem .2rem;border-bottom:1px dashed var(--mb-line)}@media(max-width:560px){.theme-modular-bench .mb-cart-row{grid-template-columns:3.4rem 1fr}.theme-modular-bench .mb-cart-row .mb-stepper{justify-self:start}}.theme-modular-bench .mb-cart-thumb{display:block;width:4.2rem;height:4.2rem;border-radius:var(--mb-radius-sm);border:1px solid var(--mb-line);background:var(--mb-surface-2);overflow:hidden}.theme-modular-bench .mb-cart-thumb img{width:100%;height:100%;object-fit:cover}.theme-modular-bench .mb-cart-thumb-fallback{display:block;width:100%;height:100%;background:linear-gradient(135deg,transparent 46%,color-mix(in srgb,var(--mb-primary) 20%,transparent) 46%,color-mix(in srgb,var(--mb-primary) 20%,transparent) 54%,transparent 54%)}.theme-modular-bench .mb-cart-title{display:block;font-family:var(--mb-font-display);font-size:.92rem;font-weight:600;line-height:1.4;color:var(--mb-ink);text-decoration:none}.theme-modular-bench .mb-cart-title:hover{color:var(--mb-accent)}.theme-modular-bench .mb-cart-variant{display:block;font-size:.7rem;color:var(--mb-ink-faint)}.theme-modular-bench .mb-cart-unit{margin-top:.2rem;font-size:.76rem;color:var(--mb-ink-soft);font-variant-numeric:tabular-nums}.theme-modular-bench .mb-cart-line-total{font-family:var(--mb-font-display);font-size:.95rem;font-weight:700;color:var(--mb-ink);font-variant-numeric:tabular-nums}.theme-modular-bench .mb-cart-remove{display:block;margin-top:.25rem;margin-left:auto;border:0;background:transparent;padding:0;font-size:.7rem;font-weight:600;color:#c2410c;cursor:pointer;transition:color .2s}html[data-theme=dark] .theme-modular-bench .mb-cart-remove{color:#f08a4b}.theme-modular-bench .mb-cart-remove:hover{text-decoration:underline;text-underline-offset:3px}.theme-blue-print .bp-cart-row{display:flex;align-items:center;gap:.85rem;padding:.9rem 0;border-bottom:1px solid var(--bp-line-soft)}.theme-blue-print .bp-cart-row:last-child{border-bottom:0}.theme-blue-print .bp-cart-idx{font-size:.6rem;color:var(--bp-ink-faint)}.theme-blue-print .bp-cart-img{flex-shrink:0;width:3.4rem;height:3.4rem;object-fit:cover;border:1px solid var(--bp-line-soft);border-radius:var(--bp-radius-sm);background:var(--bp-paper-2)}.theme-blue-print .bp-cart-img-empty{position:relative}.theme-blue-print .bp-cart-img-empty:before{content:"";position:absolute;inset:30%;border:1px solid var(--bp-line);border-radius:50%}.theme-blue-print .bp-cart-title{display:block;font-size:.92rem;font-weight:500;color:var(--bp-ink-strong);text-decoration:none;transition:color .2s}.theme-blue-print .bp-cart-title:hover{color:var(--bp-accent)}.theme-blue-print .bp-cart-variant{font-size:.62rem;color:var(--bp-ink-faint);margin-top:.1rem}.theme-blue-print .bp-cart-unit{font-size:.68rem;color:var(--bp-ink-faint);margin-top:.2rem}.theme-blue-print .bp-cart-stepper{flex-shrink:0;display:inline-flex;align-items:center;gap:.1rem;border:1px solid var(--bp-line);border-radius:var(--bp-radius-sm);background:var(--bp-paper-2);padding:.12rem}.theme-blue-print .bp-cart-stepper .bp-num{min-width:1.5rem;text-align:center;font-size:.82rem;font-weight:600;color:var(--bp-ink-strong)}.theme-blue-print .bp-cart-inc,.theme-blue-print .bp-cart-dec{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid var(--bp-line);border-radius:2px;background:var(--bp-surface);color:var(--bp-ink);cursor:pointer;transition:border-color .2s,color .2s}.theme-blue-print .bp-cart-inc:hover,.theme-blue-print .bp-cart-dec:hover{border-color:var(--bp-accent);color:var(--bp-accent)}.theme-blue-print .bp-cart-line{display:block;font-size:.86rem;font-weight:600;color:var(--bp-ink-strong)}.theme-blue-print .bp-cart-remove{border:0;background:transparent;color:var(--bp-ink-faint);font-size:.6rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;margin-top:.3rem;transition:color .2s}.theme-blue-print .bp-cart-remove:hover{color:var(--bp-primary)}@media(max-width:639px){.theme-blue-print .bp-cart-row{flex-wrap:wrap}.theme-blue-print .bp-cart-stepper{order:4}.theme-blue-print .bp-cart-row>div:last-child{margin-left:auto}}.theme-blue-print .bp-cartsum{border:1px solid var(--bp-line);border-radius:var(--bp-radius);background:var(--bp-surface);box-shadow:var(--bp-shadow-sm);overflow:hidden}.theme-blue-print .bp-cartsum-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.35rem 0}.theme-blue-print .bp-cartsum-row dt{font-family:var(--bp-mono);font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-ink-soft)}.theme-blue-print .bp-cartsum-row dd{font-family:var(--bp-mono);font-size:.84rem;color:var(--bp-ink-strong);font-variant-numeric:tabular-nums}.theme-blue-print .bp-cartsum-row--grand dd{font-size:1.3rem;font-weight:600}.theme-maison-line .ml-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--ml-line-soft)}.theme-maison-line .ml-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--ml-radius-sm);overflow:hidden;background:var(--ml-paper2)}.theme-maison-line .ml-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-maison-line .ml-cartline-name{font-weight:600;font-size:.88rem;color:var(--ml-ink);text-decoration:none;display:block}.theme-maison-line .ml-cartline-name:hover{color:var(--ml-primary)}.theme-maison-line .ml-cartline-variant{display:block;font-size:.72rem;color:var(--ml-ink-faint)}.theme-maison-line .ml-cartline-price{display:block;font-size:.78rem;color:var(--ml-ink-soft);margin-top:.15rem}.theme-maison-line .ml-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-maison-line .ml-cartline-total{min-width:4.5rem;text-align:right}.theme-maison-line .ml-cartline-remove{border:0;background:none;color:var(--ml-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-maison-line .ml-cartline-remove:hover{color:var(--ml-accent)}@media(max-width:640px){.theme-maison-line .ml-cartline{grid-template-columns:3.2rem 1fr auto}.theme-maison-line .ml-cartline-qty,.theme-maison-line .ml-cartline-total{display:none}}.theme-runway-pulse .rp-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--rp-line-soft)}.theme-runway-pulse .rp-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--rp-radius-sm);overflow:hidden;background:var(--rp-paper2)}.theme-runway-pulse .rp-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-runway-pulse .rp-cartline-name{font-weight:600;font-size:.88rem;color:var(--rp-ink);text-decoration:none;display:block}.theme-runway-pulse .rp-cartline-name:hover{color:var(--rp-primary)}.theme-runway-pulse .rp-cartline-variant{display:block;font-size:.72rem;color:var(--rp-ink-faint)}.theme-runway-pulse .rp-cartline-price{display:block;font-size:.78rem;color:var(--rp-ink-soft);margin-top:.15rem}.theme-runway-pulse .rp-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-runway-pulse .rp-cartline-total{min-width:4.5rem;text-align:right}.theme-runway-pulse .rp-cartline-remove{border:0;background:none;color:var(--rp-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-runway-pulse .rp-cartline-remove:hover{color:var(--rp-accent)}@media(max-width:640px){.theme-runway-pulse .rp-cartline{grid-template-columns:3.2rem 1fr auto}.theme-runway-pulse .rp-cartline-qty,.theme-runway-pulse .rp-cartline-total{display:none}}.theme-drape-form .df-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--df-line-soft)}.theme-drape-form .df-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--df-radius-sm);overflow:hidden;background:var(--df-paper2)}.theme-drape-form .df-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-drape-form .df-cartline-name{font-weight:600;font-size:.88rem;color:var(--df-ink);text-decoration:none;display:block}.theme-drape-form .df-cartline-name:hover{color:var(--df-primary)}.theme-drape-form .df-cartline-variant{display:block;font-size:.72rem;color:var(--df-ink-faint)}.theme-drape-form .df-cartline-price{display:block;font-size:.78rem;color:var(--df-ink-soft);margin-top:.15rem}.theme-drape-form .df-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-drape-form .df-cartline-total{min-width:4.5rem;text-align:right}.theme-drape-form .df-cartline-remove{border:0;background:none;color:var(--df-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-drape-form .df-cartline-remove:hover{color:var(--df-accent)}@media(max-width:640px){.theme-drape-form .df-cartline{grid-template-columns:3.2rem 1fr auto}.theme-drape-form .df-cartline-qty,.theme-drape-form .df-cartline-total{display:none}}.theme-lookbook-press .lk-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--lk-line-soft)}.theme-lookbook-press .lk-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--lk-radius-sm);overflow:hidden;background:var(--lk-paper2)}.theme-lookbook-press .lk-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-lookbook-press .lk-cartline-name{font-weight:600;font-size:.88rem;color:var(--lk-ink);text-decoration:none;display:block}.theme-lookbook-press .lk-cartline-name:hover{color:var(--lk-primary)}.theme-lookbook-press .lk-cartline-variant{display:block;font-size:.72rem;color:var(--lk-ink-faint)}.theme-lookbook-press .lk-cartline-price{display:block;font-size:.78rem;color:var(--lk-ink-soft);margin-top:.15rem}.theme-lookbook-press .lk-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-lookbook-press .lk-cartline-total{min-width:4.5rem;text-align:right}.theme-lookbook-press .lk-cartline-remove{border:0;background:none;color:var(--lk-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-lookbook-press .lk-cartline-remove:hover{color:var(--lk-accent)}@media(max-width:640px){.theme-lookbook-press .lk-cartline{grid-template-columns:3.2rem 1fr auto}.theme-lookbook-press .lk-cartline-qty,.theme-lookbook-press .lk-cartline-total{display:none}}.theme-urban-thread .ut-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--ut-line-soft)}.theme-urban-thread .ut-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--ut-radius-sm);overflow:hidden;background:var(--ut-paper2)}.theme-urban-thread .ut-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-urban-thread .ut-cartline-name{font-weight:600;font-size:.88rem;color:var(--ut-ink);text-decoration:none;display:block}.theme-urban-thread .ut-cartline-name:hover{color:var(--ut-primary)}.theme-urban-thread .ut-cartline-variant{display:block;font-size:.72rem;color:var(--ut-ink-faint)}.theme-urban-thread .ut-cartline-price{display:block;font-size:.78rem;color:var(--ut-ink-soft);margin-top:.15rem}.theme-urban-thread .ut-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-urban-thread .ut-cartline-total{min-width:4.5rem;text-align:right}.theme-urban-thread .ut-cartline-remove{border:0;background:none;color:var(--ut-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-urban-thread .ut-cartline-remove:hover{color:var(--ut-accent)}@media(max-width:640px){.theme-urban-thread .ut-cartline{grid-template-columns:3.2rem 1fr auto}.theme-urban-thread .ut-cartline-qty,.theme-urban-thread .ut-cartline-total{display:none}}.theme-harvest-table .ht-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--ht-line-soft)}.theme-harvest-table .ht-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--ht-radius-sm);overflow:hidden;background:var(--ht-paper2)}.theme-harvest-table .ht-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-harvest-table .ht-cartline-name{font-weight:600;font-size:.88rem;color:var(--ht-ink);text-decoration:none;display:block}.theme-harvest-table .ht-cartline-name:hover{color:var(--ht-primary)}.theme-harvest-table .ht-cartline-variant{display:block;font-size:.72rem;color:var(--ht-ink-faint)}.theme-harvest-table .ht-cartline-price{display:block;font-size:.78rem;color:var(--ht-ink-soft);margin-top:.15rem}.theme-harvest-table .ht-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-harvest-table .ht-cartline-total{min-width:4.5rem;text-align:right}.theme-harvest-table .ht-cartline-remove{border:0;background:none;color:var(--ht-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-harvest-table .ht-cartline-remove:hover{color:var(--ht-accent)}@media(max-width:640px){.theme-harvest-table .ht-cartline{grid-template-columns:3.2rem 1fr auto}.theme-harvest-table .ht-cartline-qty,.theme-harvest-table .ht-cartline-total{display:none}}.theme-orchard-fresh .of-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--of-line-soft)}.theme-orchard-fresh .of-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--of-radius-sm);overflow:hidden;background:var(--of-paper2)}.theme-orchard-fresh .of-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-orchard-fresh .of-cartline-name{font-weight:600;font-size:.88rem;color:var(--of-ink);text-decoration:none;display:block}.theme-orchard-fresh .of-cartline-name:hover{color:var(--of-primary)}.theme-orchard-fresh .of-cartline-variant{display:block;font-size:.72rem;color:var(--of-ink-faint)}.theme-orchard-fresh .of-cartline-price{display:block;font-size:.78rem;color:var(--of-ink-soft);margin-top:.15rem}.theme-orchard-fresh .of-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-orchard-fresh .of-cartline-total{min-width:4.5rem;text-align:right}.theme-orchard-fresh .of-cartline-remove{border:0;background:none;color:var(--of-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-orchard-fresh .of-cartline-remove:hover{color:var(--of-accent)}@media(max-width:640px){.theme-orchard-fresh .of-cartline{grid-template-columns:3.2rem 1fr auto}.theme-orchard-fresh .of-cartline-qty,.theme-orchard-fresh .of-cartline-total{display:none}}.theme-spice-route .sr-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--sr-line-soft)}.theme-spice-route .sr-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--sr-radius-sm);overflow:hidden;background:var(--sr-paper2)}.theme-spice-route .sr-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-spice-route .sr-cartline-name{font-weight:600;font-size:.88rem;color:var(--sr-ink);text-decoration:none;display:block}.theme-spice-route .sr-cartline-name:hover{color:var(--sr-primary)}.theme-spice-route .sr-cartline-variant{display:block;font-size:.72rem;color:var(--sr-ink-faint)}.theme-spice-route .sr-cartline-price{display:block;font-size:.78rem;color:var(--sr-ink-soft);margin-top:.15rem}.theme-spice-route .sr-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-spice-route .sr-cartline-total{min-width:4.5rem;text-align:right}.theme-spice-route .sr-cartline-remove{border:0;background:none;color:var(--sr-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-spice-route .sr-cartline-remove:hover{color:var(--sr-accent)}@media(max-width:640px){.theme-spice-route .sr-cartline{grid-template-columns:3.2rem 1fr auto}.theme-spice-route .sr-cartline-qty,.theme-spice-route .sr-cartline-total{display:none}}.theme-daily-loaf .dl-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--dl-line-soft)}.theme-daily-loaf .dl-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--dl-radius-sm);overflow:hidden;background:var(--dl-paper2)}.theme-daily-loaf .dl-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-daily-loaf .dl-cartline-name{font-weight:600;font-size:.88rem;color:var(--dl-ink);text-decoration:none;display:block}.theme-daily-loaf .dl-cartline-name:hover{color:var(--dl-primary)}.theme-daily-loaf .dl-cartline-variant{display:block;font-size:.72rem;color:var(--dl-ink-faint)}.theme-daily-loaf .dl-cartline-price{display:block;font-size:.78rem;color:var(--dl-ink-soft);margin-top:.15rem}.theme-daily-loaf .dl-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-daily-loaf .dl-cartline-total{min-width:4.5rem;text-align:right}.theme-daily-loaf .dl-cartline-remove{border:0;background:none;color:var(--dl-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-daily-loaf .dl-cartline-remove:hover{color:var(--dl-accent)}@media(max-width:640px){.theme-daily-loaf .dl-cartline{grid-template-columns:3.2rem 1fr auto}.theme-daily-loaf .dl-cartline-qty,.theme-daily-loaf .dl-cartline-total{display:none}}.theme-green-grocer .gg-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--gg-line-soft)}.theme-green-grocer .gg-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--gg-radius-sm);overflow:hidden;background:var(--gg-paper2)}.theme-green-grocer .gg-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-green-grocer .gg-cartline-name{font-weight:600;font-size:.88rem;color:var(--gg-ink);text-decoration:none;display:block}.theme-green-grocer .gg-cartline-name:hover{color:var(--gg-primary)}.theme-green-grocer .gg-cartline-variant{display:block;font-size:.72rem;color:var(--gg-ink-faint)}.theme-green-grocer .gg-cartline-price{display:block;font-size:.78rem;color:var(--gg-ink-soft);margin-top:.15rem}.theme-green-grocer .gg-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-green-grocer .gg-cartline-total{min-width:4.5rem;text-align:right}.theme-green-grocer .gg-cartline-remove{border:0;background:none;color:var(--gg-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-green-grocer .gg-cartline-remove:hover{color:var(--gg-accent)}@media(max-width:640px){.theme-green-grocer .gg-cartline{grid-template-columns:3.2rem 1fr auto}.theme-green-grocer .gg-cartline-qty,.theme-green-grocer .gg-cartline-total{display:none}}.theme-clinic-soft .cl-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--cl-line-soft)}.theme-clinic-soft .cl-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--cl-radius-sm);overflow:hidden;background:var(--cl-paper2)}.theme-clinic-soft .cl-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-clinic-soft .cl-cartline-name{font-weight:600;font-size:.88rem;color:var(--cl-ink);text-decoration:none;display:block}.theme-clinic-soft .cl-cartline-name:hover{color:var(--cl-primary)}.theme-clinic-soft .cl-cartline-variant{display:block;font-size:.72rem;color:var(--cl-ink-faint)}.theme-clinic-soft .cl-cartline-price{display:block;font-size:.78rem;color:var(--cl-ink-soft);margin-top:.15rem}.theme-clinic-soft .cl-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-clinic-soft .cl-cartline-total{min-width:4.5rem;text-align:right}.theme-clinic-soft .cl-cartline-remove{border:0;background:none;color:var(--cl-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-clinic-soft .cl-cartline-remove:hover{color:var(--cl-accent)}@media(max-width:640px){.theme-clinic-soft .cl-cartline{grid-template-columns:3.2rem 1fr auto}.theme-clinic-soft .cl-cartline-qty,.theme-clinic-soft .cl-cartline-total{display:none}}.theme-vital-pulse .vp-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--vp-line-soft)}.theme-vital-pulse .vp-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--vp-radius-sm);overflow:hidden;background:var(--vp-paper2)}.theme-vital-pulse .vp-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-vital-pulse .vp-cartline-name{font-weight:600;font-size:.88rem;color:var(--vp-ink);text-decoration:none;display:block}.theme-vital-pulse .vp-cartline-name:hover{color:var(--vp-primary)}.theme-vital-pulse .vp-cartline-variant{display:block;font-size:.72rem;color:var(--vp-ink-faint)}.theme-vital-pulse .vp-cartline-price{display:block;font-size:.78rem;color:var(--vp-ink-soft);margin-top:.15rem}.theme-vital-pulse .vp-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-vital-pulse .vp-cartline-total{min-width:4.5rem;text-align:right}.theme-vital-pulse .vp-cartline-remove{border:0;background:none;color:var(--vp-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-vital-pulse .vp-cartline-remove:hover{color:var(--vp-accent)}@media(max-width:640px){.theme-vital-pulse .vp-cartline{grid-template-columns:3.2rem 1fr auto}.theme-vital-pulse .vp-cartline-qty,.theme-vital-pulse .vp-cartline-total{display:none}}.theme-apothecary-label .al-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--al-line-soft)}.theme-apothecary-label .al-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--al-radius-sm);overflow:hidden;background:var(--al-paper2)}.theme-apothecary-label .al-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-apothecary-label .al-cartline-name{font-weight:600;font-size:.88rem;color:var(--al-ink);text-decoration:none;display:block}.theme-apothecary-label .al-cartline-name:hover{color:var(--al-primary)}.theme-apothecary-label .al-cartline-variant{display:block;font-size:.72rem;color:var(--al-ink-faint)}.theme-apothecary-label .al-cartline-price{display:block;font-size:.78rem;color:var(--al-ink-soft);margin-top:.15rem}.theme-apothecary-label .al-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-apothecary-label .al-cartline-total{min-width:4.5rem;text-align:right}.theme-apothecary-label .al-cartline-remove{border:0;background:none;color:var(--al-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-apothecary-label .al-cartline-remove:hover{color:var(--al-accent)}@media(max-width:640px){.theme-apothecary-label .al-cartline{grid-template-columns:3.2rem 1fr auto}.theme-apothecary-label .al-cartline-qty,.theme-apothecary-label .al-cartline-total{display:none}}.theme-medisource-spec .ms-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--ms-line-soft)}.theme-medisource-spec .ms-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--ms-radius-sm);overflow:hidden;background:var(--ms-paper2)}.theme-medisource-spec .ms-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-medisource-spec .ms-cartline-name{font-weight:600;font-size:.88rem;color:var(--ms-ink);text-decoration:none;display:block}.theme-medisource-spec .ms-cartline-name:hover{color:var(--ms-primary)}.theme-medisource-spec .ms-cartline-variant{display:block;font-size:.72rem;color:var(--ms-ink-faint)}.theme-medisource-spec .ms-cartline-price{display:block;font-size:.78rem;color:var(--ms-ink-soft);margin-top:.15rem}.theme-medisource-spec .ms-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-medisource-spec .ms-cartline-total{min-width:4.5rem;text-align:right}.theme-medisource-spec .ms-cartline-remove{border:0;background:none;color:var(--ms-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-medisource-spec .ms-cartline-remove:hover{color:var(--ms-accent)}@media(max-width:640px){.theme-medisource-spec .ms-cartline{grid-template-columns:3.2rem 1fr auto}.theme-medisource-spec .ms-cartline-qty,.theme-medisource-spec .ms-cartline-total{display:none}}.theme-wellness-lab .wb-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--wb-line-soft)}.theme-wellness-lab .wb-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--wb-radius-sm);overflow:hidden;background:var(--wb-paper2)}.theme-wellness-lab .wb-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-wellness-lab .wb-cartline-name{font-weight:600;font-size:.88rem;color:var(--wb-ink);text-decoration:none;display:block}.theme-wellness-lab .wb-cartline-name:hover{color:var(--wb-primary)}.theme-wellness-lab .wb-cartline-variant{display:block;font-size:.72rem;color:var(--wb-ink-faint)}.theme-wellness-lab .wb-cartline-price{display:block;font-size:.78rem;color:var(--wb-ink-soft);margin-top:.15rem}.theme-wellness-lab .wb-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-wellness-lab .wb-cartline-total{min-width:4.5rem;text-align:right}.theme-wellness-lab .wb-cartline-remove{border:0;background:none;color:var(--wb-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-wellness-lab .wb-cartline-remove:hover{color:var(--wb-accent)}@media(max-width:640px){.theme-wellness-lab .wb-cartline{grid-template-columns:3.2rem 1fr auto}.theme-wellness-lab .wb-cartline-qty,.theme-wellness-lab .wb-cartline-total{display:none}}.theme-northlight .no-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--no-line-soft)}.theme-northlight .no-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--no-radius-sm);overflow:hidden;background:var(--no-paper2)}.theme-northlight .no-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-northlight .no-cartline-name{font-weight:600;font-size:.88rem;color:var(--no-ink);text-decoration:none;display:block}.theme-northlight .no-cartline-name:hover{color:var(--no-primary)}.theme-northlight .no-cartline-variant{display:block;font-size:.72rem;color:var(--no-ink-faint)}.theme-northlight .no-cartline-price{display:block;font-size:.78rem;color:var(--no-ink-soft);margin-top:.15rem}.theme-northlight .no-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-northlight .no-cartline-total{min-width:4.5rem;text-align:right}.theme-northlight .no-cartline-remove{border:0;background:none;color:var(--no-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-northlight .no-cartline-remove:hover{color:var(--no-accent)}@media(max-width:640px){.theme-northlight .no-cartline{grid-template-columns:3.2rem 1fr auto}.theme-northlight .no-cartline-qty,.theme-northlight .no-cartline-total{display:none}}.theme-cart-mart .cm-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--cm-line-soft)}.theme-cart-mart .cm-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--cm-radius-sm);overflow:hidden;background:var(--cm-paper2)}.theme-cart-mart .cm-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-cart-mart .cm-cartline-name{font-weight:600;font-size:.88rem;color:var(--cm-ink);text-decoration:none;display:block}.theme-cart-mart .cm-cartline-name:hover{color:var(--cm-primary)}.theme-cart-mart .cm-cartline-variant{display:block;font-size:.72rem;color:var(--cm-ink-faint)}.theme-cart-mart .cm-cartline-price{display:block;font-size:.78rem;color:var(--cm-ink-soft);margin-top:.15rem}.theme-cart-mart .cm-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-cart-mart .cm-cartline-total{min-width:4.5rem;text-align:right}.theme-cart-mart .cm-cartline-remove{border:0;background:none;color:var(--cm-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-cart-mart .cm-cartline-remove:hover{color:var(--cm-accent)}@media(max-width:640px){.theme-cart-mart .cm-cartline{grid-template-columns:3.2rem 1fr auto}.theme-cart-mart .cm-cartline-qty,.theme-cart-mart .cm-cartline-total{display:none}}.theme-packline-base .pk-cartline{display:grid;grid-template-columns:3.8rem 1fr auto auto auto;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--pk-line-soft)}.theme-packline-base .pk-cartline-media{display:block;width:3.8rem;height:3.8rem;border-radius:var(--pk-radius-sm);overflow:hidden;background:var(--pk-paper2)}.theme-packline-base .pk-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-packline-base .pk-cartline-name{font-weight:600;font-size:.88rem;color:var(--pk-ink);text-decoration:none;display:block}.theme-packline-base .pk-cartline-name:hover{color:var(--pk-primary)}.theme-packline-base .pk-cartline-variant{display:block;font-size:.72rem;color:var(--pk-ink-faint)}.theme-packline-base .pk-cartline-price{display:block;font-size:.78rem;color:var(--pk-ink-soft);margin-top:.15rem}.theme-packline-base .pk-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-packline-base .pk-cartline-total{min-width:4.5rem;text-align:right}.theme-packline-base .pk-cartline-remove{border:0;background:none;color:var(--pk-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-packline-base .pk-cartline-remove:hover{color:var(--pk-accent)}@media(max-width:640px){.theme-packline-base .pk-cartline{grid-template-columns:3.2rem 1fr auto}.theme-packline-base .pk-cartline-qty,.theme-packline-base .pk-cartline-total{display:none}}.theme-soundstage-hifi .sf-sheet-row{display:flex;align-items:baseline;gap:.6rem;padding:.4rem 0;font-size:.88rem}.theme-soundstage-hifi .sf-cartline{display:grid;grid-template-columns:3.4rem 1fr auto auto auto;gap:.85rem;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--sf-line-soft)}.theme-soundstage-hifi .sf-cartline-media{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.6rem;border-radius:var(--sf-radius-sm);overflow:hidden;background:linear-gradient(150deg,var(--sf-room),var(--sf-room2));text-decoration:none}.theme-soundstage-hifi .sf-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-soundstage-hifi .sf-cartline-name{font-family:var(--sf-display);font-weight:400;font-size:1rem;color:var(--sf-ink);text-decoration:none;display:block}.theme-soundstage-hifi .sf-cartline-name:hover{color:var(--sf-brass)}.theme-soundstage-hifi .sf-cartline-variant{display:block;font-size:.7rem;color:var(--sf-ink-faint)}.theme-soundstage-hifi .sf-cartline-price{display:block;font-size:.76rem;color:var(--sf-ink-soft);margin-top:.15rem}.theme-soundstage-hifi .sf-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-soundstage-hifi .sf-cartline-total{min-width:4.4rem;text-align:right;font-weight:700}.theme-soundstage-hifi .sf-cartline-remove{border:0;background:none;color:var(--sf-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-soundstage-hifi .sf-cartline-remove:hover{color:var(--sf-brass)}@media(max-width:640px){.theme-soundstage-hifi .sf-cartline{grid-template-columns:3rem 1fr auto}.theme-soundstage-hifi .sf-cartline-qty,.theme-soundstage-hifi .sf-cartline-total{display:none}}.sw-cart-empty{text-align:center;padding:3rem 1rem;font-family:var(--sw-slab, "Bitter", Georgia, serif);font-style:italic;font-size:1.1rem;color:var(--sw-ink-soft)}.sw-cart-grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:1024px){.sw-cart-grid{grid-template-columns:1fr 21rem;gap:3.4rem;align-items:start}}.sw-cart-list{list-style:none;margin:0;padding:0;display:grid;gap:1.3rem}.sw-cart-row{display:flex;gap:1rem;align-items:flex-start;padding-bottom:1.3rem;border-bottom:1px dashed var(--sw-line-soft)}.sw-cart-row:last-child{border-bottom:0;padding-bottom:0}.sw-cart-num{font-family:var(--sw-slab, "Bitter", Georgia, serif);font-size:1.15rem;font-weight:700;color:var(--sw-ink-faint);margin-top:.3rem}.sw-cart-img{display:block;width:4.6rem;height:4.6rem;border-radius:3px;overflow:hidden;background:var(--sw-canvas2);flex:none;border:1px solid var(--sw-line-soft)}.sw-cart-img img{width:100%;height:100%;object-fit:cover}.sw-cart-remove{color:var(--sw-ink-faint);background:none;border:0;cursor:pointer;padding:.2rem;flex:none}.sw-cart-remove:hover{color:#b3261e}.sw-pd-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--sw-line);border-radius:3px;overflow:hidden}.sw-pd-stepper button{width:2.2rem;display:inline-flex;align-items:center;justify-content:center;background:var(--sw-surface);border:0;cursor:pointer;color:var(--sw-ink)}.sw-pd-stepper button:hover{background:var(--sw-canvas2)}.theme-paperfold .pf-cart-empty{text-align:center;padding:3rem 1rem;font-family:var(--pf-serif);font-size:1.12rem;color:var(--pf-ink-soft)}.theme-paperfold .pf-cart-grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:1024px){.theme-paperfold .pf-cart-grid{grid-template-columns:1fr 21rem;gap:3.4rem;align-items:start}}.theme-paperfold .pf-cart-list{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.theme-paperfold .pf-cart-row{display:flex;gap:1rem;align-items:flex-start;padding:.9rem .4rem;border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius);background:var(--pf-surface)}.theme-paperfold .pf-cart-no{font-family:var(--pf-serif);font-size:1.1rem;font-weight:700;color:var(--pf-ink-faint);margin-top:.25rem}.theme-paperfold .pf-cart-img{display:block;width:4.6rem;height:4.6rem;border-radius:var(--pf-radius);overflow:hidden;background:var(--pf-paper-2);flex:none;border:1px solid var(--pf-line-soft)}.theme-paperfold .pf-cart-img img{width:100%;height:100%;object-fit:cover}.theme-paperfold .pf-cart-ph{display:grid;place-items:center;height:100%;color:var(--pf-ink-faint)}.theme-paperfold .pf-cart-name{font-family:var(--pf-serif);font-weight:700;font-size:1.02rem;color:var(--pf-ink-strong);text-decoration:none;line-height:1.3}.theme-paperfold .pf-cart-name:hover{color:var(--pf-primary)}.theme-paperfold .pf-cart-remove{color:var(--pf-ink-faint);background:none;border:0;cursor:pointer;padding:.2rem;flex:none}.theme-paperfold .pf-cart-remove:hover{color:#b3261e}.theme-paperfold .pf-cart-qty{width:2.6rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;border-inline:1px solid var(--pf-line-soft);font-size:.85rem}.theme-paperfold .pf-carbon-totals{margin:.9rem 0 0;display:grid;gap:.4rem}.theme-paperfold .pf-carbon-totals>div{display:flex;justify-content:space-between;font-size:.82rem;color:var(--pf-ink-soft)}.theme-paperfold .pf-carbon-tear{border-top:2px dashed var(--pf-line);margin:.9rem 0;position:relative}.theme-paperfold .pf-carbon-grand{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--pf-serif);font-weight:700;font-size:1.2rem;color:var(--pf-ink-strong)}.theme-gloss-atelier .ga-slip-row{display:flex;align-items:baseline;gap:.6rem;padding:.4rem 0;font-size:.88rem}.theme-gloss-atelier .ga-cartline{display:grid;grid-template-columns:3.4rem 1fr auto auto auto;gap:.85rem;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--ga-line-soft)}.theme-gloss-atelier .ga-cartline:last-child{border-bottom:0}.theme-gloss-atelier .ga-cartline-media{display:flex;align-items:center;justify-content:center;width:3.4rem;height:4rem;border-radius:var(--ga-radius-sm);overflow:hidden;background:var(--ga-glass);text-decoration:none}.theme-gloss-atelier .ga-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-gloss-atelier .ga-cartline-name{font-family:var(--ga-display);font-weight:500;font-size:1rem;color:var(--ga-ink);text-decoration:none;display:block}.theme-gloss-atelier .ga-cartline-name:hover{color:var(--ga-amber)}.theme-gloss-atelier .ga-cartline-variant{display:block;font-size:.7rem;color:var(--ga-ink-faint)}.theme-gloss-atelier .ga-cartline-price{display:block;font-size:.76rem;color:var(--ga-ink-soft);margin-top:.15rem}.theme-gloss-atelier .ga-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-gloss-atelier .ga-cartline-total{min-width:4.4rem;text-align:right;font-weight:600}.theme-gloss-atelier .ga-cartline-remove{border:0;background:none;color:var(--ga-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-gloss-atelier .ga-cartline-remove:hover{color:var(--ga-rose)}@media(max-width:640px){.theme-gloss-atelier .ga-cartline{grid-template-columns:3rem 1fr auto}.theme-gloss-atelier .ga-cartline-qty,.theme-gloss-atelier .ga-cartline-total{display:none}}.pg-cart-cols[data-astro-cid-nhylviyz]{display:grid;gap:1.6rem;grid-template-columns:1fr;align-items:start}@media(min-width:980px){.pg-cart-cols[data-astro-cid-nhylviyz]{grid-template-columns:1fr 21rem;gap:2.2rem}}.ah-tray-list{list-style:none;margin:0;padding:0;display:grid}.ah-tray-row{display:flex;gap:1rem;align-items:flex-start;padding:1.1rem 0}.ah-tray-sep{display:flex;justify-content:center}.ah-tray-media{display:block;width:4.4rem;height:4.4rem;flex:none;border-radius:var(--ah-radius);overflow:hidden;background:var(--ah-blush);border:1px solid var(--ah-line-soft)}.ah-tray-media img{width:100%;height:100%;object-fit:cover}.ah-tray-ph{display:grid;place-items:center;width:100%;height:100%;color:var(--ah-glass-b)}.ah-tray-main{flex:1;min-width:0}.ah-tray-titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.ah-tray-name{font-family:var(--ah-serif);font-weight:600;font-size:1.04rem;color:var(--ah-ink-strong);text-decoration:none;line-height:1.3}.ah-tray-name:hover{color:var(--ah-primary)}.ah-tray-variant{margin:.2rem 0 0;font-size:.74rem;color:var(--ah-ink-faint)}.ah-tray-remove{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;flex:none;border-radius:50%;border:1px solid var(--ah-line-soft);background:var(--ah-surface);color:var(--ah-ink-soft);cursor:pointer;transition:color .16s,border-color .16s}.ah-tray-remove:hover{color:#b3261e;border-color:#b3261e}.ah-tray-controls{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.75rem}.ah-tray-dot{width:.85rem;height:.85rem;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #fff8f080,0 1px 3px #2a1b2e40}.ah-tray-step{display:inline-flex;align-items:stretch;border:1px solid var(--ah-line);border-radius:999px;overflow:hidden;background:var(--ah-card)}.ah-tray-step button{width:2rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:var(--ah-ink)}.ah-tray-step button:hover{background:var(--ah-gold-soft)}.ah-tray-qty{width:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-inline:1px solid var(--ah-line-soft);font-size:.84rem;color:var(--ah-ink)}.ah-tray-line{margin-left:auto;font-weight:600;color:var(--ah-ink-strong);font-size:.92rem}.ah-tray-grid[data-astro-cid-s5ubulwz]{display:grid;gap:2.2rem;grid-template-columns:1fr}@media(min-width:1024px){.ah-tray-grid[data-astro-cid-s5ubulwz]{grid-template-columns:1fr 21rem;gap:3.2rem;align-items:start}}.ah-tray-docket[data-astro-cid-s5ubulwz]{position:sticky;top:5.5rem}.ah-tray-sealnote[data-astro-cid-s5ubulwz]{display:flex;align-items:center;gap:.8rem;margin-top:1rem;border:1px dashed var(--ah-gold);border-radius:var(--ah-radius);background:var(--ah-gold-soft);padding:.75rem .9rem}.ah-tray-sealnote[data-astro-cid-s5ubulwz].hidden{display:none}.ah-tray-sealtext[data-astro-cid-s5ubulwz]{margin:0;font-size:.8rem;line-height:1.55;color:var(--ah-gold-deep);font-weight:500}html[data-theme=dark] .ah-tray-sealtext[data-astro-cid-s5ubulwz]{color:var(--ah-gold)}.mg-cart-cols[data-astro-cid-6xdljlh3]{display:grid;gap:1.6rem;grid-template-columns:1fr;align-items:start}@media(min-width:980px){.mg-cart-cols[data-astro-cid-6xdljlh3]{grid-template-columns:1fr 21rem;gap:2.2rem}}.pkf-cart-cols[data-astro-cid-qp5gkzv3]{display:grid;gap:1.6rem;grid-template-columns:1fr;align-items:start}@media(min-width:980px){.pkf-cart-cols[data-astro-cid-qp5gkzv3]{grid-template-columns:1fr 21rem;gap:2.2rem}}.theme-carat-atelier .ca-cartline{display:grid;grid-template-columns:3.4rem 1fr auto auto auto;gap:.85rem;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--ca-line-soft)}.theme-carat-atelier .ca-cartline-media{display:flex;align-items:center;justify-content:center;width:3.4rem;height:4rem;border-radius:var(--ca-radius-sm);overflow:hidden;background:linear-gradient(to bottom,var(--ca-paper),var(--ca-paper2));text-decoration:none}.theme-carat-atelier .ca-cartline-media img{width:100%;height:100%;object-fit:cover}.theme-carat-atelier .ca-cartline-name{font-family:var(--ca-display);font-weight:600;font-size:1rem;color:var(--ca-ink);text-decoration:none;display:block}.theme-carat-atelier .ca-cartline-name:hover{color:var(--ca-gilt)}.theme-carat-atelier .ca-cartline-variant{display:block;font-size:.7rem;color:var(--ca-ink-faint)}.theme-carat-atelier .ca-cartline-price{display:block;font-size:.76rem;color:var(--ca-ink-soft);margin-top:.15rem}.theme-carat-atelier .ca-cartline-qty{display:flex;align-items:center;gap:.4rem}.theme-carat-atelier .ca-cartline-total{min-width:4.4rem;text-align:right;font-weight:600}.theme-carat-atelier .ca-cartline-remove{border:0;background:none;color:var(--ca-ink-faint);font-size:1.15rem;cursor:pointer;padding:.2rem .4rem}.theme-carat-atelier .ca-cartline-remove:hover{color:var(--ca-gilt)}@media(max-width:640px){.theme-carat-atelier .ca-cartline{grid-template-columns:3rem 1fr auto}.theme-carat-atelier .ca-cartline-qty,.theme-carat-atelier .ca-cartline-total{display:none}}.er-cart-empty{text-align:center;padding:3rem 1rem;font-family:var(--er-serif);font-style:italic;font-size:1.1rem;color:var(--er-ink-soft)}.er-cart-grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:1024px){.er-cart-grid{grid-template-columns:1fr 21rem;gap:3.4rem;align-items:start}}.er-cart-list{list-style:none;margin:0;padding:0;display:grid;gap:1.3rem}.er-cart-row{display:flex;gap:1rem;align-items:flex-start;padding-bottom:1.3rem;border-bottom:1px dashed var(--er-line)}.er-cart-row:last-child{border-bottom:0;padding-bottom:0}.er-cart-num{font-family:var(--er-serif);font-size:1.15rem;font-weight:600;color:var(--er-ink-faint);margin-top:.3rem}.er-cart-img{display:block;width:4.6rem;height:4.6rem;border-radius:var(--er-radius);overflow:hidden;background:var(--er-paper2);flex:none}.er-cart-img img{width:100%;height:100%;object-fit:cover}.er-cart-remove{color:var(--er-ink-faint);background:none;border:0;cursor:pointer;padding:.2rem;flex:none}.er-cart-remove:hover{color:#b3261e}.er-ticket-page{position:sticky;top:5.5rem}.theme-waggington .wg-cart-cols{grid-template-columns:1fr}@media(min-width:900px){.theme-waggington .wg-cart-cols{grid-template-columns:1fr 20rem;align-items:start}}.theme-waggington .hidden{display:none!important}
