.pack-banner[data-v-b576b844]{display:flex;align-items:center;justify-content:space-between;gap:var(--is-space-8);padding:var(--is-space-4) var(--is-space-2) var(--is-space-2)}.banner-headline[data-v-b576b844]{max-width:min(100%,47.5rem);margin:0 0 var(--is-space-3);color:var(--accent);font-family:var(--is-font-heading);font-size:var(--is-type-display-lg);line-height:1.08;letter-spacing:0;text-shadow:0 2px 18px color-mix(in srgb,var(--is-brand-kelp) 72%,transparent)}.banner-copy p[data-v-b576b844]{max-width:min(100%,45rem);margin:0;color:var(--text-primary);font-size:var(--is-type-body-lg);line-height:1.6;text-shadow:0 1px 12px color-mix(in srgb,var(--is-brand-kelp) 80%,transparent)}.pack-count-seal[data-v-b576b844]{flex:0 0 auto;inline-size:clamp(5.5rem,8vw,6.75rem);aspect-ratio:1;display:grid;align-content:center;justify-items:center;gap:2px;margin:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--is-color-gold-300) 60%,transparent);background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--is-color-gold-300) 28%,transparent),transparent 56%),radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--is-ink-amethyst) 24%,var(--is-brand-kelp)),var(--is-brand-kelp));box-shadow:0 10px 26px color-mix(in srgb,var(--is-brand-kelp) 50%,transparent),inset 0 1px color-mix(in srgb,var(--is-parchment-hi) 12%,transparent)}.pack-count-seal strong[data-v-b576b844]{color:var(--is-color-gold-300);font-family:var(--is-font-numeric);font-size:var(--is-type-title-lg);line-height:1}.pack-count-seal span[data-v-b576b844]{font-family:var(--is-font-body);font-size:var(--is-type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:880px){.pack-banner[data-v-b576b844]{align-items:flex-start;flex-direction:column;gap:var(--is-space-4)}}@media(max-width:767px){.pack-banner[data-v-b576b844]{padding:var(--is-space-2) 0}}.pack-table-stage[data-v-b8d7737d]{display:grid;gap:var(--is-space-6);padding:clamp(1rem,2.2vw,2rem);border:1px solid color-mix(in srgb,var(--is-brand-gold) 22%,transparent);border-radius:var(--is-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--is-brand-kelp) 34%,transparent),color-mix(in srgb,var(--is-brand-kelp) 12%,transparent) 30%,color-mix(in srgb,var(--is-brand-kelp) 44%,transparent)),var(--material-velvet) center /cover;box-shadow:var(--is-shadow-raised),inset 0 1px color-mix(in srgb,var(--is-parchment-hi) 10%,transparent)}.pack-stack[data-v-bd7ffcc4]{inline-size:clamp(12rem,22vw,15rem);display:grid;grid-template-rows:auto 1fr auto;gap:var(--is-space-4);padding:var(--is-space-2)}.product-plinth[data-v-bd7ffcc4]{position:relative;display:grid;place-items:end center;min-block-size:clamp(12rem,22vw,15.5rem);padding:0;border:0;background:transparent;cursor:pointer;border-radius:var(--is-radius-md)}.product-plinth[data-v-bd7ffcc4]:disabled{cursor:default}.product-shadow[data-v-bd7ffcc4]{position:absolute;inset-inline:8%;inset-block-end:0;block-size:clamp(.75rem,2vw,1.25rem);border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--is-brand-kelp) 55%,transparent),transparent 70%);filter:blur(2px);transition:transform var(--is-motion-panel) var(--is-ease-out),opacity var(--is-motion-panel) var(--is-ease-out)}.product-object[data-v-bd7ffcc4]{position:relative;inline-size:100%;block-size:clamp(11rem,20vw,14.25rem);display:grid;place-items:center;transition:transform var(--is-motion-panel) var(--is-ease-out);transform-origin:bottom center}.product-object img[data-v-bd7ffcc4]{max-inline-size:100%;max-block-size:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 20px color-mix(in srgb,var(--is-brand-kelp) 40%,transparent))}.product-plinth:not(:disabled):focus-visible .product-object[data-v-bd7ffcc4],.product-plinth:not(:disabled):hover .product-object[data-v-bd7ffcc4]{transform:translateY(-6px) scale(1.02)}.product-plinth:not(:disabled):focus-visible .product-shadow[data-v-bd7ffcc4],.product-plinth:not(:disabled):hover .product-shadow[data-v-bd7ffcc4]{transform:scaleX(.92);opacity:.8}.product-plinth[data-v-bd7ffcc4]:focus-visible{outline:2px solid var(--accent);outline-offset:var(--is-space-2)}.product-object[data-v-bd7ffcc4]:not(.has-photo){block-size:clamp(11rem,20vw,14.25rem)}.sleeve[data-v-bd7ffcc4]{position:absolute;inset:6% 20%;border:1px solid color-mix(in srgb,var(--is-brand-gold) 30%,transparent);border-radius:var(--is-radius-md);background:linear-gradient(145deg,color-mix(in srgb,var(--is-color-gold-300) 16%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--is-brand-indigo) 42%,var(--is-brand-kelp)),color-mix(in srgb,var(--is-brand-indigo) 16%,var(--is-brand-kelp)));box-shadow:0 16px 24px color-mix(in srgb,var(--is-brand-kelp) 36%,transparent)}.sleeve[data-v-bd7ffcc4]:first-child{transform:translate(-16%) rotate(-8deg)}.sleeve[data-v-bd7ffcc4]:nth-child(2){transform:translate(14%) rotate(7deg)}.sleeve[data-v-bd7ffcc4]:nth-child(3){transform:translateY(-3%)}.stack-copy[data-v-bd7ffcc4]{display:grid;align-content:start;justify-items:center;gap:var(--is-space-2);text-align:center}.stack-logo[data-v-bd7ffcc4]{max-block-size:clamp(2.25rem,4vw,3rem);max-inline-size:min(100%,12rem);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--is-brand-kelp) 55%,transparent))}.stack-set[data-v-bd7ffcc4]{color:var(--text-muted);font-size:var(--is-type-label);text-transform:uppercase;letter-spacing:.1em}.stack-copy h3[data-v-bd7ffcc4],.stack-set[data-v-bd7ffcc4]{font-family:var(--is-font-heading)}.stack-copy h3[data-v-bd7ffcc4]{margin:0;color:var(--accent);font-size:var(--is-type-title-sm);line-height:1.15}.pack-count[data-v-bd7ffcc4]{display:inline-flex;align-items:baseline;gap:var(--is-space-2);margin:0}.pack-count-value[data-v-bd7ffcc4]{color:var(--text-primary);font-family:var(--is-font-numeric);font-size:var(--is-type-title-md);line-height:1}.pack-count-label[data-v-bd7ffcc4]{color:var(--text-muted);font-size:var(--is-type-body-sm)}.stack-actions[data-v-bd7ffcc4]{display:grid;gap:var(--is-space-2)}@media(prefers-reduced-motion:reduce){.product-object[data-v-bd7ffcc4],.product-shadow[data-v-bd7ffcc4]{transition:none}.product-plinth:not(:disabled):focus-visible .product-object[data-v-bd7ffcc4],.product-plinth:not(:disabled):focus-visible .product-shadow[data-v-bd7ffcc4],.product-plinth:not(:disabled):hover .product-object[data-v-bd7ffcc4],.product-plinth:not(:disabled):hover .product-shadow[data-v-bd7ffcc4]{transform:none}}
