.guest-cart-add[data-astro-cid-jfbhuezb]{gap:.85rem;margin-top:1rem;display:grid}.guest-cart-add[data-astro-cid-jfbhuezb] [hidden]{display:none}.guest-cart-add__single[data-astro-cid-jfbhuezb]:not([hidden]){flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.guest-cart-add__qty[data-astro-cid-jfbhuezb]{gap:.3rem;display:grid}.guest-cart-add__qty[data-astro-cid-jfbhuezb] label[data-astro-cid-jfbhuezb]{font-size:.9rem;font-weight:700}.guest-cart-add__stepper[data-astro-cid-jfbhuezb]{border:1px solid var(--store-line,#d8d2c7);background:var(--store-surface,#fff);border-radius:.4rem;align-items:center;display:inline-flex;overflow:hidden}.guest-cart-add__stepper[data-astro-cid-jfbhuezb] input[data-astro-cid-jfbhuezb]{border:0;border-inline:1px solid var(--store-line,#d8d2c7);width:3.25rem;color:inherit;font:inherit;text-align:center;background:0 0;padding:.45rem .35rem;font-weight:700}.guest-cart-add[data-astro-cid-jfbhuezb] button[data-astro-cid-jfbhuezb]{background:var(--dinkus-action-background);color:var(--dinkus-action-color);font:inherit;cursor:pointer;border:0;border-radius:.4rem;padding:.7rem 1rem;font-weight:800}.guest-cart-add[data-astro-cid-jfbhuezb] button[data-astro-cid-jfbhuezb].guest-cart-add__step{color:inherit;background:0 0;border-radius:0;padding:.45rem .65rem;font-weight:800;line-height:1}.guest-cart-add[data-astro-cid-jfbhuezb] button[data-astro-cid-jfbhuezb]:disabled,.guest-cart-add[data-astro-cid-jfbhuezb] input[data-astro-cid-jfbhuezb]:disabled{opacity:.5;cursor:not-allowed}.guest-cart-add[data-astro-cid-jfbhuezb] p[data-astro-cid-jfbhuezb]{color:var(--store-muted);margin:.2rem 0 0}.guest-cart[data-astro-cid-6l6un2wv]{overflow-wrap:anywhere;width:min(70rem,100% - 2rem);min-height:65vh;margin:3rem auto}h1[data-astro-cid-6l6un2wv]{letter-spacing:-.05em;margin:0 0 1.5rem;font-size:clamp(2.5rem,6vw,5rem)}[data-astro-cid-6l6un2wv][data-guest-cart-status],[data-astro-cid-6l6un2wv][data-guest-cart-empty],[data-astro-cid-6l6un2wv][data-guest-cart-checkout-reason]{color:var(--store-muted);line-height:1.5}[data-astro-cid-6l6un2wv][data-guest-cart-status][role=alert]{color:var(--store-alert-ink);background:var(--store-alert);border-radius:.6rem;padding:.8rem 1rem}[data-astro-cid-6l6un2wv][data-guest-cart-lines]{gap:1rem;margin:1.5rem 0;display:grid}.guest-cart-subtotal[data-astro-cid-6l6un2wv][hidden]{display:none}.guest-cart-subtotal[data-astro-cid-6l6un2wv]{border-top:1px solid var(--store-line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;max-width:32rem;margin:1rem 0 0;padding-top:1rem;font-size:1.25rem;display:flex}.guest-cart-subtotal[data-astro-cid-6l6un2wv] strong[data-astro-cid-6l6un2wv]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;transition:color .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-block}.guest-cart-subtotal[data-astro-cid-6l6un2wv] strong[data-astro-cid-6l6un2wv][data-number-flow-ticking=true]{color:var(--store-accent);transform:translateY(-1px)}.guest-cart-checkout[data-astro-cid-6l6un2wv]{margin-top:2rem}.guest-cart-checkout[data-astro-cid-6l6un2wv] button[data-astro-cid-6l6un2wv]{border:1.5px solid var(--store-ink-border);background:var(--store-surface);color:inherit;font:inherit;box-shadow:3px 3px 0 var(--store-shadow);cursor:pointer;border-radius:.4rem;margin:.4rem .6rem .4rem 0;padding:.75rem 1.1rem;font-weight:800}.guest-cart-checkout[data-astro-cid-6l6un2wv] [data-astro-cid-6l6un2wv][data-guest-cart-checkout]:not(:disabled){background:var(--dinkus-action-background);color:var(--dinkus-action-color);border-color:var(--dinkus-action-background)}.guest-cart-checkout[data-astro-cid-6l6un2wv] [data-astro-cid-6l6un2wv][data-guest-cart-resume]{border:1.5px solid var(--store-ink-border);background:var(--store-surface);color:inherit;text-underline-offset:.2em;border-radius:.4rem;margin:.4rem .6rem .4rem 0;padding:.7rem 1rem;font-weight:800;text-decoration:underline;display:inline-block}.guest-cart-checkout[data-astro-cid-6l6un2wv] [data-astro-cid-6l6un2wv][data-guest-cart-resume][hidden]{display:none}[data-astro-cid-6l6un2wv][data-guest-cart-checkout]:disabled{color:var(--store-muted);box-shadow:none;cursor:not-allowed}.guest-cart[data-astro-cid-6l6un2wv] [data-guest-cart-line]{border:1.5px solid var(--store-ink-border);border-radius:var(--store-radius-card);background:var(--store-surface);box-shadow:4px 4px 0 var(--store-shadow);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.25rem;min-width:0;padding:1.5rem;display:grid}.guest-cart[data-astro-cid-6l6un2wv] .guest-cart-line-media{aspect-ratio:4/3;box-sizing:border-box;border:1.5px solid var(--store-ink-border);background:#f7f4ec;border-radius:.65rem;width:clamp(5.5rem,18vw,8.5rem);padding:.35rem;overflow:hidden;box-shadow:inset 0 0 0 1px #1919160f}.guest-cart[data-astro-cid-6l6un2wv] .guest-cart-line-media img{object-fit:cover;background:#e9e8df;border-radius:.4rem;width:100%;height:100%;display:block}.guest-cart[data-astro-cid-6l6un2wv] [data-guest-cart-thumbnail-placeholder]{height:100%;color:var(--store-muted);text-align:center;background:#e9e8df;border-radius:.4rem;place-items:center;margin:0;font-size:.85rem;font-weight:700;display:grid}.guest-cart[data-astro-cid-6l6un2wv] [data-guest-cart-line-copy]{min-width:0}.guest-cart[data-astro-cid-6l6un2wv] [data-guest-cart-line] h2{margin:0 0 1rem;font-size:1.5rem}.guest-cart[data-astro-cid-6l6un2wv] .price{flex-wrap:wrap;gap:.65rem;font-size:1.4rem;display:flex}.guest-cart[data-astro-cid-6l6un2wv] s{color:var(--store-muted)}.guest-cart[data-astro-cid-6l6un2wv] [data-guest-cart-line-reason]{color:var(--store-muted);line-height:1.5}.guest-cart[data-astro-cid-6l6un2wv] .guest-cart-qty{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;min-width:0;margin:.25rem 0 0;display:flex}.guest-cart[data-astro-cid-6l6un2wv] [data-guest-cart-qty]{border:1px solid var(--store-line);width:4.5rem;max-width:100%;font:inherit;background:var(--store-surface);border-radius:.4rem;padding:.45rem .55rem}.guest-cart[data-astro-cid-6l6un2wv] [data-guest-cart-remove]{border:1px solid var(--store-line);background:var(--store-surface);font:inherit;cursor:pointer;border-radius:.4rem;grid-column:1/-1;justify-self:start;padding:.7rem 1rem;font-weight:800}.guest-cart[data-astro-cid-6l6un2wv] [data-guest-cart-qty]:focus-visible,.guest-cart[data-astro-cid-6l6un2wv] [data-guest-cart-remove]:focus-visible,.guest-cart[data-astro-cid-6l6un2wv] [data-guest-cart-retry]:focus-visible,.guest-cart[data-astro-cid-6l6un2wv] [data-guest-cart-resume]:focus-visible,.guest-cart[data-astro-cid-6l6un2wv] [data-guest-cart-empty]:focus-visible{outline-offset:3px;outline:3px solid #215cc8}@media (width<=45rem){.guest-cart[data-astro-cid-6l6un2wv] [data-guest-cart-line],.guest-cart[data-astro-cid-6l6un2wv] .guest-cart-qty{min-width:0}}.guest-checkout[data-astro-cid-hykwvlfu]{overflow-wrap:anywhere;width:min(70rem,100% - 2rem);min-height:65vh;margin:3rem auto}.guest-checkout-header[data-astro-cid-hykwvlfu]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1.5rem;display:flex}h1[data-astro-cid-hykwvlfu]{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,6vw,4.5rem)}.guest-checkout-back[data-astro-cid-hykwvlfu]{color:inherit;text-underline-offset:.25em;font-weight:800}[data-astro-cid-hykwvlfu][data-guest-cart-status],[data-astro-cid-hykwvlfu][data-guest-cart-empty]{color:var(--store-muted);margin:0 0 1.25rem;line-height:1.5}[data-astro-cid-hykwvlfu][data-guest-cart-status][role=alert]{color:var(--store-alert-ink);background:var(--store-alert);border-radius:.6rem;padding:.8rem 1rem}.guest-checkout-grid[data-astro-cid-hykwvlfu]{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.85fr);align-items:start;gap:2rem;display:grid}.guest-checkout-vault[data-astro-cid-hykwvlfu]{color:#f7f4ee;background:#172033;border:2px solid #0f1726;border-radius:.75rem;min-width:0;padding:1.5rem;box-shadow:.35rem .35rem #c83e2b}.guest-checkout-vault__header[data-astro-cid-hykwvlfu]{border-bottom:1px solid #2d3a54;margin:0 0 1.25rem;padding-bottom:.85rem}.guest-checkout-vault__eyebrow[data-astro-cid-hykwvlfu]{letter-spacing:.12em;text-transform:uppercase;color:#f3a69b;margin:0 0 .35rem;font-size:.75rem;font-weight:800}.guest-checkout-vault__header[data-astro-cid-hykwvlfu] h2[data-astro-cid-hykwvlfu]{letter-spacing:-.02em;color:#fffefb;margin:0;font-size:1.5rem}.guest-cart-contact[data-astro-cid-hykwvlfu]{background:#11192a;border:1px solid #2d3a54;border-radius:.6rem;gap:.55rem;min-width:0;margin:0 0 1rem;padding:1rem;display:grid}.guest-cart-contact[data-astro-cid-hykwvlfu] legend[data-astro-cid-hykwvlfu]{color:#fffefb;padding:0 .35rem;font-weight:800}.guest-cart-contact[data-astro-cid-hykwvlfu] p[data-astro-cid-hykwvlfu]{color:#c2cad8;margin:0 0 .5rem;line-height:1.45}.guest-cart-contact[data-astro-cid-hykwvlfu] h2[data-astro-cid-hykwvlfu]{color:#fffefb;margin:.75rem 0 0;font-size:1.15rem}.guest-cart-contact[data-astro-cid-hykwvlfu] label[data-astro-cid-hykwvlfu]{color:#f7f4ee;font-weight:700}.guest-cart-contact[data-astro-cid-hykwvlfu] span[data-astro-cid-hykwvlfu]{color:#b8c0cf;font-size:.9em;font-weight:500}.guest-cart-contact[data-astro-cid-hykwvlfu] input[data-astro-cid-hykwvlfu],.guest-cart-contact[data-astro-cid-hykwvlfu] select[data-astro-cid-hykwvlfu]{box-sizing:border-box;color:#fffefb;width:100%;font:inherit;background:#0b111e;border:1px solid #3c4c6b;border-radius:.35rem;padding:.65rem}.guest-cart-contact[data-astro-cid-hykwvlfu] input[data-astro-cid-hykwvlfu]:focus-visible,.guest-cart-contact[data-astro-cid-hykwvlfu] select[data-astro-cid-hykwvlfu]:focus-visible{outline-offset:2px;outline:3px solid #60a5fa}.guest-cart-delivery[data-astro-cid-hykwvlfu]{border-top:1px solid #2d3a54;gap:.55rem;margin-top:.5rem;padding-top:.75rem;display:grid}.guest-cart-delivery[data-astro-cid-hykwvlfu][hidden]{display:none}.guest-cart-contact[data-astro-cid-hykwvlfu] .guest-cart-billing-same[data-astro-cid-hykwvlfu]{align-items:center;gap:.5rem;margin-top:.75rem;font-weight:600;display:flex}.guest-cart-contact[data-astro-cid-hykwvlfu] .guest-cart-billing-same[data-astro-cid-hykwvlfu] input[data-astro-cid-hykwvlfu]{width:auto}.guest-cart-contact[data-astro-cid-hykwvlfu] .guest-cart-billing-same[data-astro-cid-hykwvlfu][hidden]{display:none}.guest-cart-coupon[data-astro-cid-hykwvlfu]{color:#b8c0cf;background:#11192a;border:1px dashed #3c4c6b;border-radius:.6rem;gap:.5rem;margin:0 0 1.25rem;padding:1rem;display:grid}.guest-cart-coupon[data-astro-cid-hykwvlfu] label[data-astro-cid-hykwvlfu]{color:#f7f4ee;font-weight:700}.guest-cart-coupon[data-astro-cid-hykwvlfu] input[data-astro-cid-hykwvlfu]{box-sizing:border-box;color:#94a3b8;width:100%;font:inherit;cursor:not-allowed;background:#0b111e;border:1px solid #2d3a54;border-radius:.35rem;padding:.6rem}.guest-cart-coupon[data-astro-cid-hykwvlfu] p[data-astro-cid-hykwvlfu]{margin:0;font-size:.9em}.guest-cart-coupon[data-astro-cid-hykwvlfu] input[data-astro-cid-hykwvlfu]::placeholder{color:#94a3b8;opacity:1}.guest-checkout-handoff-note[data-astro-cid-hykwvlfu]{color:#c2cad8;margin:0 0 .65rem;font-size:.9rem;line-height:1.45}.guest-checkout-actions[data-astro-cid-hykwvlfu] button[data-astro-cid-hykwvlfu]{color:#fffefb;font:inherit;cursor:pointer;background:#1e293b;border:1px solid #3c4c6b;border-radius:.4rem;margin:.4rem .6rem .4rem 0;padding:.75rem 1.15rem;font-weight:800}.guest-checkout-actions[data-astro-cid-hykwvlfu] [data-astro-cid-hykwvlfu][data-guest-cart-checkout]:not(:disabled){color:#fffefb;background:#c83e2b;border-color:#c83e2b}.guest-checkout-actions[data-astro-cid-hykwvlfu] [data-astro-cid-hykwvlfu][data-guest-cart-checkout]:disabled{color:#94a3b8;cursor:not-allowed;background:#1e293b;border-color:#2d3a54}.guest-checkout-actions[data-astro-cid-hykwvlfu] [data-astro-cid-hykwvlfu][data-guest-cart-checkout-reason]{color:#c2cad8;margin:.5rem 0 0;line-height:1.5}.guest-checkout-actions[data-astro-cid-hykwvlfu] [data-astro-cid-hykwvlfu][data-guest-cart-resume]{color:#fffefb;text-underline-offset:.2em;background:#11192a;border:1px solid #3c4c6b;border-radius:.4rem;margin:.4rem .6rem .4rem 0;padding:.7rem 1rem;font-weight:800;text-decoration:underline;display:inline-block}.guest-checkout-actions[data-astro-cid-hykwvlfu] [data-astro-cid-hykwvlfu][data-guest-cart-resume][hidden]{display:none}.guest-checkout-manifest[data-astro-cid-hykwvlfu]{border:1.5px solid var(--store-ink-border);border-radius:var(--store-radius-card);background:var(--store-surface);box-shadow:4px 4px 0 var(--store-shadow);min-width:0;padding:1.25rem}.guest-checkout-manifest[data-astro-cid-hykwvlfu][hidden]{display:none}.guest-checkout-manifest__header[data-astro-cid-hykwvlfu]{border-bottom:1px solid var(--store-line);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1rem;padding-bottom:.75rem;display:flex}.guest-checkout-manifest__header[data-astro-cid-hykwvlfu] h2[data-astro-cid-hykwvlfu]{margin:0;font-size:1.25rem}.guest-checkout-manifest__header[data-astro-cid-hykwvlfu] a[data-astro-cid-hykwvlfu]{color:inherit;text-underline-offset:.2em;font-size:.9rem;font-weight:700}.guest-checkout-manifest__lines[data-astro-cid-hykwvlfu]{gap:.85rem;margin:0 0 1rem;display:grid}.guest-checkout[data-astro-cid-hykwvlfu] [data-guest-cart-line]{border:1.5px solid var(--store-ink-border);border-radius:var(--store-radius-card);background:var(--store-surface);box-shadow:3px 3px 0 var(--store-shadow);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem .85rem;min-width:0;padding:1rem;display:grid}.guest-checkout[data-astro-cid-hykwvlfu] .guest-cart-line-media{aspect-ratio:4/3;box-sizing:border-box;border:1.5px solid var(--store-ink-border);background:#f7f4ec;border-radius:.5rem;width:4.5rem;padding:.25rem;overflow:hidden}.guest-checkout[data-astro-cid-hykwvlfu] .guest-cart-line-media img{object-fit:cover;background:#e9e8df;border-radius:.3rem;width:100%;height:100%;display:block}.guest-checkout[data-astro-cid-hykwvlfu] [data-guest-cart-thumbnail-placeholder]{height:100%;color:var(--store-muted);text-align:center;background:#e9e8df;border-radius:.3rem;place-items:center;margin:0;font-size:.7rem;font-weight:700;display:grid}.guest-checkout[data-astro-cid-hykwvlfu] [data-guest-cart-line-copy]{min-width:0}.guest-checkout[data-astro-cid-hykwvlfu] [data-guest-cart-line] h2{margin:0 0 .4rem;font-size:1.1rem}.guest-checkout[data-astro-cid-hykwvlfu] [data-guest-cart-line] p{margin:.25rem 0;font-size:.92rem}.guest-checkout[data-astro-cid-hykwvlfu] .price{flex-wrap:wrap;gap:.5rem;font-size:1.05rem;display:flex}.guest-checkout[data-astro-cid-hykwvlfu] s{color:var(--store-muted)}.guest-checkout[data-astro-cid-hykwvlfu] [data-guest-cart-line-reason]{color:var(--store-muted);line-height:1.45}.guest-checkout[data-astro-cid-hykwvlfu] .guest-cart-qty{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;min-width:0;margin:.65rem 0;display:flex}.guest-checkout[data-astro-cid-hykwvlfu] [data-guest-cart-qty]{border:1px solid var(--store-line);width:4rem;max-width:100%;font:inherit;background:var(--store-surface);border-radius:.35rem;padding:.35rem .5rem}.guest-checkout[data-astro-cid-hykwvlfu] [data-guest-cart-remove]{border:1px solid var(--store-line);background:var(--store-surface);font:inherit;cursor:pointer;border-radius:.35rem;grid-column:1/-1;justify-self:start;padding:.45rem .75rem;font-size:.88rem;font-weight:700}.guest-checkout-breakdown[data-astro-cid-hykwvlfu]{border-top:1px solid var(--store-line);gap:.45rem;margin:0;padding-top:.85rem;display:grid}.guest-checkout-breakdown[data-astro-cid-hykwvlfu][hidden]{display:none}.guest-checkout-breakdown__row[data-astro-cid-hykwvlfu]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.guest-checkout-breakdown__row[data-astro-cid-hykwvlfu][hidden]{display:none}.guest-checkout-breakdown[data-astro-cid-hykwvlfu] dt[data-astro-cid-hykwvlfu]{color:var(--store-muted)}.guest-checkout-breakdown[data-astro-cid-hykwvlfu] dd[data-astro-cid-hykwvlfu]{white-space:nowrap;margin:0}.guest-checkout-breakdown__total[data-astro-cid-hykwvlfu]{border-top:2px solid var(--store-line);margin-top:.35rem;padding-top:.65rem;font-size:1.15rem}.guest-checkout-breakdown__total[data-astro-cid-hykwvlfu] dt[data-astro-cid-hykwvlfu]{color:inherit;font-weight:800}.guest-checkout-breakdown__note[data-astro-cid-hykwvlfu]{color:var(--store-muted);font-size:.8rem;font-weight:500;display:block}@media (width<=54rem){.guest-checkout-grid[data-astro-cid-hykwvlfu]{grid-template-columns:1fr}}.brb-main-nav[data-astro-cid-5shnmzhj]{align-items:center;gap:1.5rem;font-size:.95rem;display:flex}.brb-main-nav[data-astro-cid-5shnmzhj] a[data-astro-cid-5shnmzhj]{padding:.6rem 0}.brb-main-nav[data-astro-cid-5shnmzhj] a[data-astro-cid-5shnmzhj]:hover,.brb-main-nav[data-astro-cid-5shnmzhj] [data-astro-cid-5shnmzhj][aria-current]{text-decoration:underline 2px}.skip-link[data-astro-cid-5shnmzhj]{z-index:100;background:var(--brb-yellow);color:var(--store-ink);padding:.7rem 1rem;position:absolute;top:-5rem;left:1rem}.skip-link[data-astro-cid-5shnmzhj]:focus{top:.5rem}@media (width<=40rem){.brb-main-nav[data-astro-cid-5shnmzhj]{border-top:1px solid var(--store-line);order:3;gap:1.25rem;width:100%;padding-top:.25rem;font-size:.85rem}.store-header[data-astro-cid-5shnmzhj]{padding-bottom:.5rem}}.brb-footer[data-astro-cid-zbkt46ol]{background:var(--store-vault-bg);color:var(--store-vault-ink);margin-top:4rem;padding:3rem max(1rem,50vw - 35rem) 1.25rem}.brb-footer__inner[data-astro-cid-zbkt46ol]{grid-template-columns:1.6fr 1fr 1fr;gap:2rem;display:grid}.brb-footer[data-astro-cid-zbkt46ol] a[data-astro-cid-zbkt46ol]{color:inherit;text-decoration:none}.brb-footer[data-astro-cid-zbkt46ol] a[data-astro-cid-zbkt46ol]:hover{text-decoration:underline}.brb-footer__brand[data-astro-cid-zbkt46ol]{font-family:var(--font-display);font-size:2rem;font-weight:700}.brb-footer[data-astro-cid-zbkt46ol] h2[data-astro-cid-zbkt46ol]{font-family:var(--font-sans);margin:.25rem 0 1rem;font-size:1rem;font-weight:600}.brb-footer[data-astro-cid-zbkt46ol] nav[data-astro-cid-zbkt46ol] a[data-astro-cid-zbkt46ol]{width:fit-content;color:var(--store-vault-muted);margin:.5rem 0;font-size:.95rem;line-height:1.5;display:block}.brb-footer[data-astro-cid-zbkt46ol] p[data-astro-cid-zbkt46ol]{color:var(--store-vault-muted);margin:.5rem 0}.brb-footer__bottom[data-astro-cid-zbkt46ol]{color:var(--store-vault-muted);border-top:1px solid #547587;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:2rem;font-size:.8rem;display:flex}@media (width<=38rem){.brb-footer__inner[data-astro-cid-zbkt46ol]{grid-template-columns:1fr 1fr}.brb-footer__inner[data-astro-cid-zbkt46ol]>div[data-astro-cid-zbkt46ol]{grid-column:1/-1}}@layer base{:root{color-scheme:light;--font-display:"Space Grotesk", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:"DM Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Space Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--store-radius-card:.625rem;--store-radius-pill:.375rem;--store-border-width:1.5px;--store-focus-ring:light-dark(#215cc8,#60a5fa)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=system]{color-scheme:light dark}:root,:root[data-preset=aizome]{--store-bg:light-dark(#f4f1ea,#0b111d);--store-surface:light-dark(#fcfbf8,#141e30);--store-surface-subtle:light-dark(#ebe6dc,#1b2840);--store-ink:light-dark(#101827,#f4f1ea);--store-ink-border:light-dark(#101827,#334155);--store-line:light-dark(#d8d4c8,#26354d);--store-muted:light-dark(#525b6c,#9ca6b8);--store-accent:light-dark(#d1492f,#e05a40);--store-accent-ink:#fffefb;--store-vault-bg:#101827;--store-vault-surface:#172236;--store-vault-line:#283752;--store-vault-ink:#fcfbf8;--store-vault-muted:#9ca6b8;--store-shadow:light-dark(#101827,#05080f);--store-stock:light-dark(#d8f2df,#133926);--store-stock-ink:light-dark(#143a23,#86efac);--store-alert:light-dark(#fde8e8,#3b181b);--store-alert-ink:light-dark(#7f1d1d,#fca5a5);--store-backorder:light-dark(#f8ecd3,#3b2a11);--store-backorder-ink:light-dark(#6b3f08,#fcd34d);--dinkus-action-background:light-dark(#172033,#d1492f);--dinkus-action-color:#fffefb;--pigment-stop-1:light-dark(#1f3b82,#2b4fa8);--pigment-stop-2:light-dark(#6b2d7a,#883ca0);--pigment-stop-3:light-dark(#d1492f,#e85d3f);--pigment-stop-4:light-dark(#d98a2b,#eba03f);--emdash-search-bg:var(--store-surface);--emdash-search-text:var(--store-ink);--emdash-search-muted:var(--store-muted);--emdash-search-border:var(--store-ink-border);--emdash-search-border-focus:var(--store-accent);--emdash-search-hover:var(--store-surface-subtle);--emdash-search-highlight:var(--store-accent)}:root[data-preset=forest]{--store-bg:light-dark(#f4efe6,#09130e);--store-surface:light-dark(#fcfbf7,#12221a);--store-surface-subtle:light-dark(#eae3d5,#192f24);--store-ink:light-dark(#0f1f18,#f4efe6);--store-ink-border:light-dark(#0f1f18,#2d4a3e);--store-line:light-dark(#d8d0c0,#233b30);--store-muted:light-dark(#526058,#9bb0a5);--store-accent:light-dark(#c85a32,#db6b42);--store-accent-ink:#fffefb;--store-vault-bg:#0f1f18;--store-vault-surface:#162b22;--store-vault-line:#264538;--store-vault-ink:#fcfbf7;--store-vault-muted:#9bb0a5;--store-shadow:light-dark(#0f1f18,#040907);--dinkus-action-background:light-dark(#172033,#c85a32);--dinkus-action-color:#fffefb;--pigment-stop-1:light-dark(#184734,#24684d);--pigment-stop-2:light-dark(#1f5c68,#2b7b8a);--pigment-stop-3:light-dark(#c85a32,#db6b42);--pigment-stop-4:light-dark(#d4943a,#e5a94c)}:root[data-preset=cobalt]{--store-bg:light-dark(#f3f4f6,#0b0d11);--store-surface:light-dark(#fff,#161922);--store-surface-subtle:light-dark(#e5e7eb,#1f2430);--store-ink:light-dark(#111318,#f3f4f6);--store-ink-border:light-dark(#111318,#374151);--store-line:light-dark(#d1d5db,#262b38);--store-muted:light-dark(#525866,#9ca3af);--store-accent:light-dark(#2554d9,#4b7bf5);--store-accent-ink:#fffefb;--store-vault-bg:#111318;--store-vault-surface:#191d28;--store-vault-line:#2b3245;--store-vault-ink:#fff;--store-vault-muted:#9ca3af;--store-shadow:light-dark(#111318,#050608);--dinkus-action-background:light-dark(#172033,#2554d9);--dinkus-action-color:#fffefb;--pigment-stop-1:light-dark(#1d44b8,#3461e0);--pigment-stop-2:light-dark(#5835c4,#7350e0);--pigment-stop-3:light-dark(#d9384a,#ed4c5e);--pigment-stop-4:light-dark(#e09124,#f2a638)}}@layer store-reset{:root{font-family:var(--font-sans);color:var(--store-ink);background:var(--store-bg)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:20rem;color:var(--store-ink);background:var(--store-bg);margin:0}h1,h2,h3,h4{font-family:var(--font-display)}code,[data-product-price],[data-regular-price],[data-sale-price],[data-stock-value],[data-product-sku],[data-product-gtin],[data-product-mpn],[data-commerce-sku],[data-inventory-sku],[data-unmanaged-sku],[data-guest-cart-subtotal-amount]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--store-focus-ring);outline-offset:3px}}@layer store-blocks;@layer store-shell{.store-demo-banner{background:var(--store-vault-bg);color:var(--store-vault-ink);border-bottom:2px solid var(--store-accent);text-align:center;letter-spacing:.02em;padding:.55rem 1rem;font-size:.85rem;font-weight:700}.store-header{border-bottom:1.5px solid var(--store-line);justify-content:space-between;align-items:center;width:min(70rem,100% - 2rem);margin:0 auto;padding:1.25rem 0;display:flex}.store-header a{color:inherit;text-decoration:none}.store-header__mark{font-family:var(--font-display);letter-spacing:-.03em;font-weight:800}.store-header__status{border:1px solid var(--store-line);border-radius:var(--store-radius-pill);background:var(--store-surface);color:var(--store-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:.2rem .55rem;font-size:.76rem;font-weight:700}.store-header__nav{align-items:center;gap:1rem;display:flex}.store-header{flex-wrap:wrap;gap:.75rem 1.5rem}.store-main-nav__list,.store-main-nav__sub,.store-main-nav__group ul{margin:0;padding:0;list-style:none}.store-main-nav__link,.store-main-nav__sublink{text-underline-offset:.25em;font-weight:700;display:block}.store-header .store-main-nav__link:hover,.store-header .store-main-nav__sublink:hover,.store-header .store-main-nav [aria-current=page]{text-decoration:underline;text-decoration-color:var(--store-accent);text-decoration-thickness:2px}.store-main-nav__item--parent{flex-wrap:wrap;align-items:center;display:flex}.store-main-nav__expand,.store-menu-toggle{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.store-main-nav__expand{justify-content:center;min-width:2.75rem;padding:0}.store-main-nav__expand span{border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transition:transform .15s;display:block;transform:translateY(-.15rem)rotate(45deg)}.store-main-nav__item--parent[data-open] .store-main-nav__expand span{transform:translateY(.1rem)rotate(225deg)}.store-main-nav__sub{display:none}.store-main-nav__item--parent[data-open]>.store-main-nav__sub{display:block}.store-main-nav__group>.store-main-nav__sublink{color:var(--store-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.store-menu-toggle{order:3;padding:0 .25rem}.store-menu-toggle[hidden]{display:none}.store-menu-toggle__bars,.store-menu-toggle__bars:before,.store-menu-toggle__bars:after{background:currentColor;width:1.1rem;height:2px;display:block}.store-menu-toggle__bars{position:relative}.store-menu-toggle__bars:before,.store-menu-toggle__bars:after{content:"";position:absolute;left:0}.store-menu-toggle__bars:before{top:-.35rem}.store-menu-toggle__bars:after{top:.35rem}@media (width<=47.99rem){.store-header__mark{margin-right:auto}.store-header__nav{order:2;gap:.65rem}.store-header__status,.store-header__search-pill{display:none}.store-main-nav{border-top:1px solid var(--store-line);flex-basis:100%;order:4}.store-header[data-menu-ready]:not([data-menu-open]) .store-main-nav{display:none}.store-main-nav__item{border-bottom:1px solid var(--store-line)}.store-main-nav__link{flex:1;padding:.8rem 0}.store-main-nav__sub{flex-basis:100%;padding:0 0 .75rem 1rem}.store-header:not([data-menu-ready]) .store-main-nav__sub{display:block}.store-header:not([data-menu-ready]) .store-main-nav__expand{display:none}.store-main-nav__sublink{padding:.55rem 0;font-weight:600}}@media (width>=48rem){.store-header{flex-wrap:nowrap}.store-menu-toggle,.store-menu-toggle[hidden]{display:none}.store-main-nav{flex:1}.store-main-nav__list{align-items:center;gap:.25rem 1.5rem;display:flex}.store-main-nav__link{padding:.6rem 0}.store-main-nav__expand{min-width:1.75rem;margin-left:.1rem}.store-main-nav__item--parent{position:relative}.store-header:not([data-menu-ready]) .store-main-nav__item--parent:hover>.store-main-nav__sub,.store-header:not([data-menu-ready]) .store-main-nav__item--parent:focus-within>.store-main-nav__sub{display:block}.store-main-nav__sub{z-index:20;border:1.5px solid var(--store-ink-border);border-radius:var(--store-radius-card);background:var(--store-surface);min-width:13rem;box-shadow:4px 4px 0 var(--store-shadow);padding:.6rem 0;position:absolute;top:100%;left:-1rem}.store-main-nav__sublink{white-space:nowrap;padding:.5rem 1rem;font-weight:600}.store-main-nav__group{padding-top:.35rem}}.catalog-guidance{border:1.5px solid var(--store-ink-border);border-left:5px solid var(--store-accent);border-radius:var(--store-radius-card);background:var(--store-surface);width:min(70rem,100% - 2rem);box-shadow:3px 3px 0 var(--store-shadow);margin:2rem auto -1rem;padding:1rem 1.25rem}.catalog-guidance strong{font-family:var(--font-display);font-size:1.05rem;display:block}.catalog-guidance p{max-width:52rem;color:var(--store-muted);margin:.35rem 0 0;line-height:1.5}.catalog-guidance[data-catalog-guidance-state=unavailable]{border-left-color:var(--store-alert-ink)}.store-header__search-pill{border:1.5px solid var(--store-ink-border);background:var(--store-vault-bg);color:var(--store-vault-ink);border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .3rem .22rem .85rem;display:inline-flex}@media (width<=47.99rem){.store-header__search-pill{display:none}}.store-header__search-input{width:11.5rem;color:var(--store-vault-ink);font:inherit;background:0 0;border:0;outline:none;font-size:.82rem}.store-header__search-input::placeholder{color:var(--store-vault-muted)}.store-header__search-go{background:var(--store-accent);color:var(--store-accent-ink);font-family:var(--font-mono);letter-spacing:.05em;cursor:pointer;border:0;border-radius:999px;padding:.28rem .68rem;font-size:.68rem;font-weight:800}.store-header__account,.store-header__cart{text-underline-offset:.2em;font-weight:800}.store-header .store-header__account:hover,.store-header .store-header__account[aria-current=page],.store-header .store-header__cart:hover{text-decoration:underline;text-decoration-color:var(--store-accent);text-decoration-thickness:2px}.store-header__cart span{font-family:var(--font-mono);margin-left:.35rem}.cms-composition{width:min(70rem,100% - 2rem);margin:0 auto}.cms-composition .dinkus-fact-rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.cms-composition .dinkus-fact-rail__fact{min-width:0}.store-footer{isolation:isolate;background:var(--store-vault-bg);color:var(--store-vault-ink);border-top:0;margin:3.5rem 0 0;font-size:.92rem;position:relative;overflow:hidden}.store-footer__pigment-wash{pointer-events:none;z-index:0;will-change:transform;contain:strict;width:100%;height:100%;display:block;position:absolute;inset:0}.store-footer__top{z-index:1;padding:4.5rem 0 2.35rem;position:relative}.store-footer__inner{width:min(70rem,100% - 2rem);margin:0 auto}.store-footer__grid{grid-template-columns:1.35fr .75fr .85fr 1.25fr;align-items:start;gap:2rem;display:grid}.store-footer__stamp-card,.store-footer__widgets :where(.widget){border:1.5px solid color-mix(in srgb, var(--store-vault-ink) 22%, var(--store-vault-line));border-radius:var(--store-radius-card);background:color-mix(in srgb, var(--store-vault-bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);box-shadow:4px 4px 0 var(--store-accent);padding:1.15rem 1.25rem}.store-footer__nav{border:1px solid color-mix(in srgb, var(--store-vault-ink) 16%, transparent);border-radius:var(--store-radius-card);background:color-mix(in srgb, var(--store-vault-bg) 90%, transparent);-webkit-backdrop-filter:blur(8px);padding:.9rem 1.05rem}.store-footer__eyebrow{color:var(--store-vault-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:700;display:block}.store-footer__brand-mark{color:var(--store-vault-ink);font-family:var(--font-display);letter-spacing:-.03em;font-size:1.2rem;font-weight:800;text-decoration:none;display:inline-block}.store-footer__tagline{color:var(--store-vault-muted);margin:.45rem 0 .75rem;font-size:.86rem;line-height:1.5}.store-footer__provenance{border:1px solid var(--store-vault-line);border-left:3px solid var(--store-accent);border-radius:var(--store-radius-pill);background:var(--store-vault-bg);color:var(--store-vault-ink);margin:.65rem 0 0;padding:.55rem .75rem;font-size:.8rem;line-height:1.45}.store-footer__heading,.store-footer :where(.widget__title){color:var(--store-vault-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:700}.store-footer__nav-list,.store-footer :where(.widget__menu ul){gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.store-footer a{color:var(--store-vault-ink);font-weight:600;text-decoration:none}.store-footer a:hover,.store-footer a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--store-accent);text-underline-offset:.22em}.store-footer__widgets :where(.widget-area),.store-footer__fallback-widgets{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}.store-footer__widgets :where(.widget__content p){color:var(--store-vault-muted);margin:0 0 .5rem;font-size:.84rem;line-height:1.5}.store-footer__widgets :where(.widget-search){border:1.5px solid var(--store-vault-line);background:#0b111d;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .35rem .28rem .9rem;display:flex}.store-footer__widgets :where(.widget-search__input){min-width:0;color:var(--store-vault-ink);font:inherit;background:0 0;border:0;outline:none;flex:8rem;padding:.35rem 0;font-size:.85rem}.store-footer__widgets :where(.widget-search__button){background:var(--store-accent);color:var(--store-accent-ink);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:.36rem .8rem;font-size:.72rem;font-weight:800}.store-footer__colophon{z-index:1;border-top:1px solid color-mix(in srgb, var(--store-vault-ink) 18%, var(--store-vault-line));-webkit-backdrop-filter:blur(10px);background:#0b111dbd;padding:1.1rem 0;position:relative}.store-footer__meta{color:var(--store-vault-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;font-size:.8rem;display:flex}.store-footer__grid>*,.store-footer__widgets :where(.widget-area>*),.store-footer__meta>*{min-width:0}.store-footer__copyright p{overflow-wrap:anywhere;margin:0;line-height:1.5}.store-theme-dock{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.store-switcher-group{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.store-switcher-group__label{color:var(--store-vault-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.store-switcher-pills{flex-wrap:wrap;gap:.35rem;display:inline-flex}.store-switcher-pill{border:1.5px solid var(--store-vault-line);background:var(--store-vault-surface);color:var(--store-vault-ink);font-family:var(--font-mono);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .68rem;font-size:.74rem;font-weight:700;display:inline-flex}.store-switcher-pill[aria-pressed=true]{border-color:var(--store-vault-ink);background:var(--store-vault-ink);color:var(--store-vault-bg)}.store-preset-swatch{border:1.5px solid #ffffffd9;border-radius:999px;flex-shrink:0;width:.72rem;height:.72rem}.store-preset-pill--aizome{color:#f4f1ea;background:#172236;border-color:#d1492f;box-shadow:2px 2px #d1492f}.store-preset-pill--aizome .store-preset-swatch{background:linear-gradient(135deg,#101827 45%,#d1492f 45%)}.store-preset-pill--aizome[aria-pressed=true]{color:#fffefb;background:#d1492f;border-color:#f4f1ea;box-shadow:2px 2px #101827}.store-preset-pill--forest{color:#e7f3ec;background:#13281f;border-color:#c85a32;box-shadow:2px 2px #c85a32}.store-preset-pill--forest .store-preset-swatch{background:linear-gradient(135deg,#0f1f18 45%,#c85a32 45%)}.store-preset-pill--forest[aria-pressed=true]{color:#fcfbf7;background:#c85a32;border-color:#f4efe6;box-shadow:2px 2px #0f1f18}.store-preset-pill--cobalt{color:#ebf1ff;background:#141e38;border-color:#3b6ff5;box-shadow:2px 2px #2554d9}.store-preset-pill--cobalt .store-preset-swatch{background:linear-gradient(135deg,#111318 45%,#2554d9 45%)}.store-preset-pill--cobalt[aria-pressed=true]{color:#fff;background:#2554d9;border-color:#f3f4f6;box-shadow:2px 2px #111318}@media (width<=58rem){.store-footer__grid,.store-footer__widgets :where(.widget-area),.store-footer__fallback-widgets{grid-template-columns:1fr}.store-footer__widgets :where(.widget[data-widget-type=component]){grid-area:auto/1}}.store-error{background:#fff1f2;border:2px solid #991b1b;width:min(70rem,100% - 2rem);margin:2rem auto;padding:1rem}.store-default-home{width:min(70rem,100% - 2rem);margin:3rem auto 0}.store-default-home h1{letter-spacing:-.05em;margin:0 0 .75rem;font-size:clamp(2.5rem,6vw,5rem);line-height:1}.store-default-home p{max-width:40rem;color:var(--store-muted);margin:0 0 1.25rem;line-height:1.6}.store-default-home a{text-underline-offset:.25em;font-weight:800}.store-unknown-block{color:#4b3200;background:#fff8df;border:2px solid #8a5a00;margin:1.5rem 0;padding:1rem}.store-unknown-portable-text{color:#4b3200;background:#fff8df;border-left:3px solid #8a5a00;margin:1rem 0;padding:.75rem 1rem}@media (width<=44rem){.cms-composition .dinkus-fact-rail{grid-template-columns:1fr}}}@font-face{font-family:Barlow Semi Condensed;src:url(/backroad/fonts/barlow-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/backroad/fonts/barlow-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light;--font-display:"Barlow Semi Condensed",sans-serif;--font-sans:"Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,monospace;--store-bg:#f8fbfc;--store-surface:#fff;--store-surface-subtle:#e1edf2;--store-ink:#183f52;--store-ink-border:#b2c8d1;--store-line:#c4d6df;--store-muted:#486371;--store-accent:#235e7a;--store-accent-ink:#fff;--store-vault-bg:#173f53;--store-vault-ink:#f8fbfc;--store-vault-muted:#d4e5ec;--store-shadow:transparent;--store-radius-card:4px;--store-radius-pill:4px;--store-focus-ring:#8b5400;--dinkus-action-background:#f3cf62;--dinkus-action-color:#183f52;--brb-blue:#c9e0eb;--brb-yellow:#f3cf62}html{scrollbar-color:#7c9eaf #e1edf2;scroll-padding-top:1rem}body{line-height:1.6}::selection{color:#183f52;background:#f3cf62}input,textarea{caret-color:#235e7a}input::placeholder{color:#486371;opacity:1}a{text-underline-offset:.22em}h1,h2,h3{text-wrap:balance;font-weight:600}p{max-width:72ch}.store-demo-banner a{color:inherit}.store-header .store-header__mark{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.75rem;font-weight:700;line-height:1}.store-header__nav .guest-cart-nav{box-shadow:none}.shop-catalog .shop-grid .shop-card{box-shadow:none;background:0 0;border:0;border-radius:0;transform:none}.shop-catalog .shop-grid .shop-card:hover{box-shadow:none;transform:none}.shop-catalog .shop-grid .shop-card__body{padding:1rem 0}.shop-catalog .shop-grid .shop-card h3{margin-bottom:.6rem;font-size:1.65rem;font-weight:600}.shop-catalog .shop-grid .shop-card img{transition:transform .4s cubic-bezier(.16,1,.3,1)}.shop-catalog .shop-grid .shop-card:hover img{transform:scale(1.035)}.shop-catalog .shop-grid .shop-card .price{font-family:var(--font-sans);font-size:1.05rem}.shop-catalog .shop-grid .shop-card .availability{font-size:.85rem;font-weight:400}.shop-card__facts [data-regular-price],.shop-card__facts [data-sale-price],.product-detail__price [data-regular-price]{font-family:var(--font-sans)}.shop-catalog .commerce-product-media .product-media__pigment-wash{display:none}.shop-catalog .commerce-product-media{background:#e1edf2}.shop-catalog h2{letter-spacing:-.025em}.product-page .product-detail .product-detail__visual{box-shadow:none;background:#e1edf2;border:0;border-radius:4px}.product-page .product-detail h1{letter-spacing:-.025em;font-size:clamp(2.4rem,5vw,4rem);font-weight:600}.product-page .product-detail .product-detail__price{font-family:var(--font-sans)}.product-page .product-detail .product-detail__identifier{font-family:var(--font-sans);color:var(--store-muted);font-size:.8rem}.catalog-guidance{display:none}.brb-page{width:min(70rem,100% - 2rem);margin:3rem auto 5rem}.brb-page h1{letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(2.75rem,6vw,4.75rem);line-height:1.05}.brb-page h2{margin:2.5rem 0 .75rem;font-size:2rem;line-height:1.2}.brb-page .lead{max-width:55ch;font-size:1.2rem}.brb-action{background:var(--brb-yellow);min-height:48px;color:var(--store-ink);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:.7rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.brb-action:hover{background:#eac04b}.brb-photo{object-fit:cover;width:100%;height:auto;display:block}.brb-story-link{border-top:1px solid var(--store-line);color:inherit;padding:1.5rem 0;text-decoration:none;display:block}.brb-story-link:hover h2{text-decoration:underline}.brb-story-link h2{margin:0 0 .5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.shop-catalog .shop-grid .shop-card img,.shop-catalog .shop-grid .shop-card:hover img{transition:none;transform:none}}.demo-heading{width:min(70rem,100% - 2rem);margin:1.5rem auto}.guest-checkout-return{border:1.5px solid var(--store-ink-border);border-radius:var(--store-radius-card);background:var(--store-surface);width:min(64rem,100% - 2rem);min-height:55vh;box-shadow:4px 4px 0 var(--store-shadow);margin:4rem auto;padding:clamp(1.25rem,3vw,2.25rem)}.guest-checkout-return h1{letter-spacing:-.05em;margin-top:0;font-size:clamp(2.25rem,6vw,4rem)}.guest-checkout-return h2{font-size:1.5rem}.guest-checkout-return :where([data-guest-checkout-order]>h3){margin:2rem 0 .7rem;font-size:1.05rem}.guest-checkout-return>p,.guest-checkout-return [data-guest-checkout-order]>p{color:var(--store-muted);line-height:1.6}.guest-checkout-return [data-guest-checkout-return-status][role=alert]{color:var(--store-alert-ink);background:var(--store-alert);border-radius:.6rem;padding:.8rem 1rem}.guest-checkout-return a{color:inherit;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.guest-checkout-return a:focus-visible{outline:3px solid var(--store-focus-ring);outline-offset:3px}.guest-checkout-return [hidden]{display:none!important}.guest-checkout-order-heading{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.guest-checkout-test-badge{background:var(--store-backorder);color:var(--store-backorder-ink);font-family:var(--font-mono);letter-spacing:.08em;border-radius:.35rem;padding:.25rem .5rem;font-size:.8rem;font-weight:900}.guest-checkout-return [data-guest-checkout-order-items]{border-top:1px solid var(--store-line);margin:0;padding:0;list-style:none}.guest-checkout-return [data-guest-checkout-order-items] li{border-bottom:1px solid var(--store-line);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.guest-checkout-return [data-guest-checkout-order-items] li>span:last-child{white-space:nowrap;font-family:var(--font-mono);font-weight:700}.guest-checkout-item-thumb{object-fit:cover;border:1.5px solid var(--store-ink-border);background:#e9e8df;border-radius:.5rem;width:3.5rem;height:3.5rem;display:block}.guest-checkout-item-thumb--placeholder{text-align:center;color:var(--store-muted);box-sizing:border-box;justify-content:center;align-items:center;padding:.25rem;font-size:.65rem;font-weight:700;line-height:1.1;display:flex}.guest-checkout-item-details{min-width:0;font-weight:600}.guest-checkout-return [data-guest-checkout-order-items] small{color:var(--store-muted);margin-top:.2rem;font-weight:500;display:block}.guest-checkout-return [data-guest-checkout-order-totals]{max-width:25rem;margin:1rem 0 0}.guest-checkout-return [data-guest-checkout-order-totals] div{justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.guest-checkout-return [data-guest-checkout-order-totals] dt{color:var(--store-muted)}.guest-checkout-return [data-guest-checkout-order-totals] dd{white-space:nowrap;font-family:var(--font-mono);margin:0}.guest-checkout-return [data-guest-checkout-order-totals] .total{border-top:2px solid var(--store-line);padding-top:.6rem;font-weight:900}.guest-checkout-destination{border:1.5px solid var(--store-ink-border);border-radius:var(--store-radius-card);background:var(--store-surface);box-shadow:3px 3px 0 var(--store-shadow);margin:1.5rem 0 0;padding:1rem 1.15rem}.guest-checkout-destination h3{margin:0 0 .75rem;font-size:1rem}.guest-checkout-destination__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem 1.25rem;display:grid}.guest-checkout-destination__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--store-muted);font-size:.78rem;font-weight:800;display:block}.guest-checkout-destination__value{font-weight:600;line-height:1.45;color:var(--store-ink)!important;margin:.2rem 0 0!important}.guest-checkout-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.guest-checkout-continue{background:var(--dinkus-action-background);border-radius:.4rem;padding:.7rem 1rem;text-decoration:none;color:var(--dinkus-action-color)!important}.guest-checkout-account{border:1.5px solid var(--store-ink-border);background:var(--store-surface);color:inherit;border-radius:.4rem;padding:.7rem 1rem;text-decoration:none}.guest-checkout-return>button{border:1.5px solid var(--store-ink-border);background:var(--store-surface);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:.4rem;padding:.7rem 1rem;font-weight:800}.guest-checkout-return button:focus-visible{outline:3px solid var(--store-focus-ring);outline-offset:3px}.guest-checkout-return button:disabled{color:var(--store-muted);cursor:not-allowed}.ephemera-stamp-defs{pointer-events:none;width:0;height:0;position:absolute}.ephemera-receipt-card{border-left:1.5px dashed var(--store-line);border-right:1.5px dashed var(--store-line);background:radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--pigment-stop-3,var(--store-accent)) 10%, transparent), transparent 52%), var(--store-surface-subtle,#ebe6dc);box-shadow:0 10px 26px -14px var(--store-shadow);margin-top:1.5rem;padding:1.85rem 1.65rem 1.95rem;position:relative}.ephemera-receipt-card:before,.ephemera-receipt-card:after{content:"";pointer-events:none;background-repeat:repeat-x;background-size:16px 10px;height:10px;position:absolute;left:0;right:0}.ephemera-receipt-card:before{background-image:linear-gradient(135deg, transparent 33.33%, var(--store-surface-subtle,#ebe6dc) 33.33%, var(--store-surface-subtle,#ebe6dc) 66.67%, transparent 66.67%), linear-gradient(45deg, var(--store-surface-subtle,#ebe6dc) 33.33%, transparent 33.33%);top:-10px}.ephemera-receipt-card:after{background-image:linear-gradient(45deg, transparent 33.33%, var(--store-surface-subtle,#ebe6dc) 33.33%, var(--store-surface-subtle,#ebe6dc) 66.67%, transparent 66.67%), linear-gradient(135deg, var(--store-surface-subtle,#ebe6dc) 33.33%, transparent 33.33%);bottom:-10px}.ephemera-rubber-stamp{border:2.5px solid var(--store-accent);color:var(--store-accent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;filter:url(#ephemera-stamp-erosion);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--store-accent) 45%, transparent);border-radius:.28rem;align-items:center;margin-left:auto;padding:.32rem .72rem;font-size:.74rem;font-weight:900;animation:.48s cubic-bezier(.22,1,.36,1) both ephemeraStampThud;display:inline-flex;transform:rotate(-4.5deg)}@keyframes ephemeraStampThud{0%{opacity:0;transform:scale(1.65)rotate(-11deg)}70%{opacity:1;transform:scale(.95)rotate(-3.5deg)}to{opacity:.92;transform:scale(1)rotate(-4.5deg)}}.ephemera-receipt-barcode{border-top:1.5px dashed var(--store-line);color:var(--store-ink);opacity:.86;margin-top:1.5rem;padding-top:1rem}.rough-ink-callout{display:inline-block;position:relative}.rough-ink-callout__svg{pointer-events:none;z-index:1;width:calc(100% + 16px);height:calc(100% + 8px);position:absolute;inset:-4px -8px;overflow:visible}.rough-ink-callout__path{fill:none;stroke:var(--store-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.product-detail__visual{transform:perspective(960px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .22s ease-out,box-shadow .28s;position:relative;overflow:hidden}.product-detail__visual:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,130%), color-mix(in srgb, var(--pigment-stop-4,var(--store-accent)) 26%, transparent), transparent 62%);opacity:var(--near,0);transition:opacity .22s ease-out;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ephemera-rubber-stamp{animation:none}.product-detail__visual{transition:none;transform:none}}
