.bag[data-astro-cid-uuizfgwc]{container-type:inline-size;min-width:0}.bag__head[data-astro-cid-uuizfgwc]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4, 1rem);padding-bottom:var(--sp-5, 1.25rem);border-bottom:1px solid var(--c-text-1, #fff)}.bag__title[data-astro-cid-uuizfgwc]{margin:0;font-family:var(--font-display, Georgia, "Times New Roman", serif);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:400;letter-spacing:-.03em;line-height:1;color:var(--c-text-1, #fff);outline:none}.bag__title[data-astro-cid-uuizfgwc] sup[data-astro-cid-uuizfgwc]{font-family:var(--font-sans, system-ui);font-size:.9rem;letter-spacing:0;vertical-align:super;color:var(--c-text-2, #a3a3a3)}.bag__continue[data-astro-cid-uuizfgwc]{min-height:44px;display:inline-flex;align-items:center;font-size:.88rem;color:var(--c-text-1, #fff);text-decoration:underline;text-underline-offset:4px}.bag__layout[data-astro-cid-uuizfgwc]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(2rem,5vw,4.5rem);align-items:start;padding-top:var(--sp-6, 1.5rem)}.bag__cols[data-astro-cid-uuizfgwc]{display:grid;grid-template-columns:1fr 140px 110px;padding-bottom:var(--sp-3, .75rem);border-bottom:1px solid var(--c-border, rgba(255, 255, 255, .1));font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2, #a3a3a3)}.bag__cols[data-astro-cid-uuizfgwc] span[data-astro-cid-uuizfgwc]:nth-child(3){text-align:right}.bag__cols[data-astro-cid-uuizfgwc][hidden]{display:none}.bag__lines[data-astro-cid-uuizfgwc]{margin:0;padding:0;list-style:none}.bag__lines[data-astro-cid-uuizfgwc] .bag-line{display:grid;grid-template-columns:96px 1fr 140px 110px;gap:var(--sp-4, 1rem);align-items:start;padding:var(--sp-5, 1.25rem) 0;border-bottom:1px solid var(--c-border, rgba(255, 255, 255, .1))}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__media{display:grid;place-items:center;aspect-ratio:3 / 4;color:hsl(var(--h) var(--pm-ink-s, 80%) var(--pm-ink-l, 80%));background:linear-gradient(160deg,hsl(var(--h) 40% 50% / .18),var(--c-bg-2, #111));border-radius:var(--r-sm, 2px)}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__media svg{width:58%}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__media img{width:100%;height:100%;object-fit:cover}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__info{display:grid;gap:2px;min-width:0}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__name{margin:0;font-family:var(--font-display, Georgia, serif);font-size:1.1rem;color:var(--c-text-1, #fff)}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__meta,.bag__lines[data-astro-cid-uuizfgwc] .bag-line__unit{margin:0;font-size:.82rem;color:var(--c-text-2, #a3a3a3)}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__remove{justify-self:start;min-height:36px;margin-top:6px;padding:0;border:0;background:none;color:var(--c-text-1, #fff);font:inherit;font-size:.8rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__qty{display:inline-flex;align-items:center;width:fit-content;border:1px solid var(--c-border, rgba(255, 255, 255, .15));border-radius:var(--r-sm, 2px)}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__step{width:40px;height:40px;border:0;background:none;color:var(--c-text-1, #fff);font-size:1rem;cursor:pointer}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__step:hover{background:rgb(var(--ink-rgb, 255 255 255) / .06)}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__count{min-width:28px;text-align:center;font-variant-numeric:tabular-nums;color:var(--c-text-1, #fff)}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__total{margin:0;text-align:right;font-variant-numeric:tabular-nums;color:var(--c-text-1, #fff);font-weight:600}.bag[data-astro-cid-uuizfgwc] button:focus-visible,.bag[data-astro-cid-uuizfgwc] a[data-astro-cid-uuizfgwc]:focus-visible,.bag[data-astro-cid-uuizfgwc] summary[data-astro-cid-uuizfgwc]:focus-visible,.bag[data-astro-cid-uuizfgwc] textarea[data-astro-cid-uuizfgwc]:focus-visible{outline:2px solid var(--shop-accent, var(--c-primary-light, #d4a017));outline-offset:2px}.bag__empty[data-astro-cid-uuizfgwc]{display:grid;justify-items:start;gap:var(--sp-2, .5rem);padding:var(--sp-10, 2.5rem) 0}.bag__empty[data-astro-cid-uuizfgwc][hidden]{display:none}.bag__empty[data-astro-cid-uuizfgwc] p[data-astro-cid-uuizfgwc]{margin:0;color:var(--c-text-2, #a3a3a3)}.bag__empty-title[data-astro-cid-uuizfgwc]{font-family:var(--font-display, Georgia, serif);font-size:1.6rem;color:var(--c-text-1, #fff)!important}.bag__note[data-astro-cid-uuizfgwc]{margin-top:var(--sp-5, 1.25rem)}.bag__note[data-astro-cid-uuizfgwc][hidden]{display:none}.bag__note[data-astro-cid-uuizfgwc] summary[data-astro-cid-uuizfgwc]{min-height:44px;display:flex;align-items:center;font-size:.88rem;color:var(--c-text-1, #fff);cursor:pointer}.bag__note[data-astro-cid-uuizfgwc] textarea[data-astro-cid-uuizfgwc]{width:100%;padding:var(--sp-3, .75rem);border:1px solid var(--c-border, rgba(255, 255, 255, .15));border-radius:var(--r-sm, 2px);background:transparent;color:var(--c-text-1, #fff);font:inherit;font-size:.9rem;resize:vertical}.bag__summary[data-astro-cid-uuizfgwc]{position:sticky;top:calc(var(--shop-header-h, 0px) + 1.5rem);display:grid;gap:var(--sp-4, 1rem);padding:var(--sp-6, 1.5rem);background:var(--c-bg-1, #0a0a0a);border:1px solid var(--c-border, rgba(255, 255, 255, .1))}.bag--card[data-astro-cid-uuizfgwc] .bag__summary[data-astro-cid-uuizfgwc]{border-radius:var(--r-lg, 20px)}.bag__summary[data-astro-cid-uuizfgwc][hidden]{display:none}.bag__ship[data-astro-cid-uuizfgwc] p[data-astro-cid-uuizfgwc]{margin:0 0 var(--sp-2, .5rem);font-size:.85rem;color:var(--c-text-1, #fff)}.bag__ship[data-astro-cid-uuizfgwc][hidden]{display:none}.bag__ship-bar[data-astro-cid-uuizfgwc]{height:3px;background:rgb(var(--ink-rgb, 255 255 255) / .12)}.bag__ship-bar[data-astro-cid-uuizfgwc] span[data-astro-cid-uuizfgwc]{display:block;height:100%;width:0;background:var(--shop-accent, var(--c-primary-light, #d4a017));transition:width .5s cubic-bezier(.16,1,.3,1)}.bag__totals[data-astro-cid-uuizfgwc]{display:grid;gap:var(--sp-2, .5rem);margin:0}.bag__totals[data-astro-cid-uuizfgwc] div[data-astro-cid-uuizfgwc]{display:flex;justify-content:space-between;font-size:.9rem}.bag__totals[data-astro-cid-uuizfgwc] dt[data-astro-cid-uuizfgwc]{color:var(--c-text-2, #a3a3a3)}.bag__totals[data-astro-cid-uuizfgwc] dd[data-astro-cid-uuizfgwc]{margin:0;color:var(--c-text-1, #fff);font-variant-numeric:tabular-nums}.bag__total[data-astro-cid-uuizfgwc]{padding-top:var(--sp-3, .75rem);border-top:1px solid var(--c-border, rgba(255, 255, 255, .1))}.bag__totals[data-astro-cid-uuizfgwc] .bag__total[data-astro-cid-uuizfgwc] dt[data-astro-cid-uuizfgwc]{color:var(--c-text-1, #fff);font-weight:600}.bag__totals[data-astro-cid-uuizfgwc] .bag__total[data-astro-cid-uuizfgwc] dd[data-astro-cid-uuizfgwc]{font-size:1.25rem;font-weight:700}.bag__taxes[data-astro-cid-uuizfgwc]{margin:0;font-size:.78rem;color:var(--c-text-2, #a3a3a3)}.bag__btn[data-astro-cid-uuizfgwc]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 1.5rem;border-radius:var(--r-sm, 2px);background:var(--c-text-1, #fff);color:var(--c-bg, #050505);font-weight:700;font-size:.9rem;letter-spacing:.04em;text-decoration:none;transition:background .2s ease,color .2s ease}.bag__btn[data-astro-cid-uuizfgwc]:hover{background:var(--shop-accent, var(--c-primary-light, #d4a017));color:var(--c-on-primary, #050505)}.bag__btn--block[data-astro-cid-uuizfgwc]{width:100%}.bag__assurance[data-astro-cid-uuizfgwc]{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:.78rem;color:var(--c-text-2, #a3a3a3)}.bag__assurance[data-astro-cid-uuizfgwc] li[data-astro-cid-uuizfgwc]:before{content:"— "}.sr-only[data-astro-cid-uuizfgwc]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (max-width: 900px){.bag__layout[data-astro-cid-uuizfgwc]{grid-template-columns:1fr}.bag__summary[data-astro-cid-uuizfgwc]{position:static}}@container (max-width: 600px){.bag__cols[data-astro-cid-uuizfgwc]{display:none}.bag__lines[data-astro-cid-uuizfgwc] .bag-line{grid-template-columns:84px 1fr}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__qty{grid-column:2}.bag__lines[data-astro-cid-uuizfgwc] .bag-line__total{grid-column:2;text-align:left}}
