.zJ_vlW_main{padding-block:clamp(1.75rem,4vw,3.5rem) 4rem}.zJ_vlW_returnRow{border-bottom:1px solid var(--border);padding-bottom:1.1rem}.zJ_vlW_intro{max-width:56rem;padding-block:clamp(2rem,5vw,4rem) clamp(1.75rem,4vw,3rem)}.zJ_vlW_intro h1{font-size:clamp(2rem,5vw,3.6rem)}.zJ_vlW_lede{max-width:44rem;margin-top:1rem}.zJ_vlW_toolbar{border-top:3px double var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(13rem,.8fr) minmax(0,2fr) auto;align-items:end;gap:1.2rem 2rem;padding-block:1.1rem;display:grid}.zJ_vlW_search,.zJ_vlW_yearFilter{gap:.45rem;display:grid}.zJ_vlW_controlLabel{color:var(--muted-foreground);font-family:var(--font-figures);letter-spacing:.1em;font-size:.66rem;font-weight:600}.zJ_vlW_search input{border:0;border-bottom:1px solid var(--input);width:100%;min-width:0;min-height:2.5rem;color:var(--foreground);background:0 0;border-radius:0;padding-inline:.1rem;font-size:.9rem}.zJ_vlW_search input:focus-visible{border-bottom-color:var(--primary);outline-offset:2px}.zJ_vlW_yearSet{flex-wrap:wrap;gap:.25rem .4rem;display:flex}.zJ_vlW_yearButton{min-height:2rem;color:var(--muted-foreground);font-family:var(--font-figures);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.2rem .38rem;font-size:.75rem}.zJ_vlW_yearButton:hover,.zJ_vlW_yearButtonActive{border-bottom-color:var(--accent);color:var(--foreground)}.zJ_vlW_yearButtonActive{background:color-mix(in oklch, var(--accent) 24%, transparent);font-weight:700}.zJ_vlW_count{white-space:nowrap;color:var(--muted-foreground);align-items:baseline;gap:.45rem;font-size:.78rem;display:flex}.zJ_vlW_countFolio{color:var(--primary)}.zJ_vlW_register{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.zJ_vlW_registerItem{border-bottom:1px solid var(--border);min-width:0;padding:1.25rem clamp(.65rem,1.8vw,1.35rem) 1.4rem}.zJ_vlW_registerItem:not(:nth-child(4n+1)){border-left:1px solid var(--border)}.zJ_vlW_issue{grid-template-columns:auto 1fr;align-items:start;gap:.55rem .75rem;display:grid}.zJ_vlW_issueFolio{color:var(--primary);padding-top:.15rem}.zJ_vlW_cover{aspect-ratio:760/1082;background:var(--surface-deep);grid-column:2;width:100%;position:relative;overflow:hidden}.zJ_vlW_coverImage{object-fit:contain}.zJ_vlW_coverLink{display:block;position:absolute;inset:0}.zJ_vlW_issueMeta{border-top:1px solid var(--border);grid-column:2;min-height:4.5rem;padding-top:.7rem}.zJ_vlW_issueLabel{color:var(--primary);font-size:.7rem}.zJ_vlW_issueMeta h2{margin-top:.25rem;font-size:clamp(.92rem,1.35vw,1.1rem);line-height:1.3}.zJ_vlW_issueMeta h2 a{text-decoration:none}.zJ_vlW_issueMeta h2 a:hover{text-underline-offset:.15em;text-decoration:underline}.zJ_vlW_emptyState{border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-items:start;gap:.8rem;padding:2.5rem 0;display:grid}.zJ_vlW_contactStrip{border-top:3px double var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(12rem,.8fr) minmax(0,2fr);gap:1.2rem 3rem;margin-top:clamp(2.75rem,6vw,5rem);padding-block:1.5rem;display:grid}.zJ_vlW_contactLead h2{font-size:clamp(1.35rem,2vw,1.8rem)}.zJ_vlW_contactRoutes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 2rem;display:grid}.zJ_vlW_contactRoutes p{gap:.15rem;min-width:0;display:grid}.zJ_vlW_contactRoutes a,.zJ_vlW_contactRoutes p>span:last-child{overflow-wrap:anywhere;font-size:.92rem}.zJ_vlW_contactRoutes a{-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.zJ_vlW_availabilityNote{border-top:1px solid var(--border);color:var(--muted-foreground);grid-column:1/-1;padding-top:.85rem;font-size:.82rem}.zJ_vlW_price{font-variant-numeric:tabular-nums;margin-top:.55rem;font-size:.88rem;font-weight:700}.zJ_vlW_addButton,.zJ_vlW_checkoutButton{background:var(--primary);min-height:2.75rem;color:var(--primary-foreground);font:inherit;cursor:pointer;border:0;padding:.65rem .9rem;font-size:.82rem;font-weight:700}.zJ_vlW_addButton{margin-top:.75rem}.zJ_vlW_addButton:hover,.zJ_vlW_checkoutButton:not(:disabled):hover{background:var(--primary-deep)}.zJ_vlW_addButton:focus-visible,.zJ_vlW_checkoutButton:focus-visible,.zJ_vlW_quantityControl button:focus-visible,.zJ_vlW_quantityControl input:focus-visible,.zJ_vlW_acknowledgements input:focus-visible,.zJ_vlW_yearButton:focus-visible,.zJ_vlW_removeButton:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.zJ_vlW_cart{border-top:3px double var(--border-strong);margin-top:clamp(2.75rem,6vw,5rem);padding-top:1.4rem;scroll-margin-top:2rem}.zJ_vlW_cartIntro h2{font-size:clamp(1.5rem,3vw,2rem)}.zJ_vlW_cartIntro p,.zJ_vlW_cartEmpty,.zJ_vlW_paymentNote{color:var(--muted-foreground);margin-top:.55rem;font-size:.88rem}.zJ_vlW_cartLines{margin:1.25rem 0 0;padding:0;list-style:none}.zJ_vlW_cartLine{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.zJ_vlW_cartLine>div:first-child{min-width:0}.zJ_vlW_cartLine p{font-weight:650}.zJ_vlW_cartLine span{color:var(--muted-foreground);font-size:.82rem}.zJ_vlW_quantityControl{flex:none;align-items:center;gap:.45rem;display:flex}.zJ_vlW_quantityControl button{border:1px solid var(--border-strong);min-width:2.5rem;min-height:2.5rem;color:var(--foreground);font:inherit;cursor:pointer;background:0 0}.zJ_vlW_quantityControl input{border:1px solid var(--border-strong);background:var(--surface);width:3.5rem;min-height:2.5rem;color:var(--foreground);text-align:center;font:inherit;font-variant-numeric:tabular-nums;padding-inline:.3rem}.zJ_vlW_removeButton{padding-inline:.65rem;font-size:.82rem!important}.zJ_vlW_cartTotal{justify-content:space-between;gap:1rem;padding-block:1.1rem;font-size:1.1rem;display:flex}.zJ_vlW_cartTotal strong{font-variant-numeric:tabular-nums}.zJ_vlW_acknowledgements{border:0;gap:.8rem;margin:0;padding:0;display:grid}.zJ_vlW_acknowledgements legend{margin-bottom:.7rem;font-weight:700}.zJ_vlW_acknowledgements label{cursor:pointer;align-items:flex-start;gap:.7rem;max-width:62rem;font-size:.9rem;line-height:1.55;display:flex}.zJ_vlW_acknowledgements input{width:1.15rem;height:1.15rem;accent-color:var(--primary);flex:none;margin-top:.15rem}.zJ_vlW_checkoutButton{margin-top:1.2rem}.zJ_vlW_checkoutButton:disabled{background:var(--muted-foreground);cursor:not-allowed}.zJ_vlW_paymentNote{max-width:58rem}.zJ_vlW_errorMessage{border-inline-start:3px solid var(--destructive);color:var(--destructive);margin-top:1rem;padding:.7rem 1rem;font-weight:600}.zJ_vlW_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.zJ_vlW_statusSection{max-width:52rem;margin-inline:auto}.zJ_vlW_statusSection h1{font-size:clamp(1.9rem,5vw,3.25rem)}.zJ_vlW_statusSection h2{margin-top:1.8rem;font-size:1.3rem}.zJ_vlW_statusLine{border-inline-start:3px solid var(--primary);background:var(--secondary);margin-top:1rem;padding:.9rem 1rem;font-weight:700}.zJ_vlW_orderLines{margin:.75rem 0 0;padding:0;list-style:none}.zJ_vlW_orderLine{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding-block:.85rem;display:flex}.zJ_vlW_orderTotal{justify-content:space-between;margin-top:1rem;font-size:1.1rem;display:flex}.zJ_vlW_invoicePanel{background:var(--secondary);margin-top:1.5rem;padding:1rem}.zJ_vlW_qrImage{background:#fff;width:min(100%,20rem);height:auto;margin-top:1rem;display:block}.zJ_vlW_qrText{overflow-wrap:anywhere;margin-top:1rem}.zJ_vlW_qrText code{background:var(--surface);white-space:pre-wrap;-webkit-user-select:all;user-select:all;max-height:9rem;margin-top:.45rem;padding:.7rem;display:block;overflow:auto}.zJ_vlW_invoiceLink{min-height:2.75rem;color:var(--primary);align-items:center;margin-top:1rem;font-weight:700;display:inline-flex}.zJ_vlW_statusError{border-inline-start:3px solid var(--destructive);color:var(--destructive);padding:.8rem 1rem}.zJ_vlW_statusRefresh{min-height:2.75rem;margin-top:1rem}.zJ_vlW_statusRefresh:focus-visible,.zJ_vlW_invoiceLink:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (max-width:520px){.zJ_vlW_cartLine{flex-direction:column;align-items:flex-start}.zJ_vlW_quantityControl{flex-wrap:wrap;width:100%}.zJ_vlW_quantityControl .zJ_vlW_removeButton{margin-left:auto}.zJ_vlW_orderLine{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:800px){.zJ_vlW_toolbar{grid-template-columns:1fr auto}.zJ_vlW_search{grid-column:1/-1}.zJ_vlW_yearFilter{min-width:0}.zJ_vlW_register{grid-template-columns:repeat(3,minmax(0,1fr))}.zJ_vlW_registerItem:not(:nth-child(4n+1)){border-left:0}.zJ_vlW_registerItem:not(:nth-child(3n+1)){border-left:1px solid var(--border)}.zJ_vlW_contactStrip{grid-template-columns:1fr;gap:1rem}}@media (max-width:520px){.zJ_vlW_register{grid-template-columns:repeat(2,minmax(0,1fr))}.zJ_vlW_registerItem:not(:nth-child(3n+1)){border-left:0}.zJ_vlW_registerItem:not(:nth-child(odd)){border-left:1px solid var(--border)}.zJ_vlW_contactRoutes{grid-template-columns:1fr}}
._2QTN-G_main{padding-block:clamp(1.75rem,4vw,3.5rem) 1rem}._2QTN-G_back{border-bottom:1px solid var(--border);padding-bottom:1.1rem}._2QTN-G_detail{grid-template-columns:minmax(15rem,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,7vw,6rem);max-width:66rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);display:grid}._2QTN-G_cover{aspect-ratio:760/1082;background:var(--surface-deep);justify-self:center;width:min(100%,28rem);margin:0;position:relative}._2QTN-G_coverImage{object-fit:contain}._2QTN-G_label{border-top:1px solid var(--border);background:var(--background);color:var(--primary);padding:.6rem .75rem;font-size:.76rem;position:absolute;bottom:0;left:0;right:0}._2QTN-G_copy{padding-top:clamp(0rem,4vw,2.5rem)}._2QTN-G_eyebrow{color:var(--primary);letter-spacing:.08em;font-size:.72rem;font-weight:650}._2QTN-G_copy h1{margin-top:.8rem;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.12}._2QTN-G_price{border-block:1px solid var(--border-strong);justify-content:space-between;align-items:baseline;gap:1rem;max-width:26rem;margin-top:1.6rem;padding-block:.85rem;font-size:.9rem;display:flex}._2QTN-G_price strong{font-variant-numeric:tabular-nums;font-size:1.2rem}._2QTN-G_terms{max-width:31rem;color:var(--muted-foreground);margin-top:1rem;font-size:.9rem}._2QTN-G_copy button{display:block}._2QTN-G_checkoutLink{text-underline-offset:.2em;margin-top:1.1rem;text-decoration:underline;display:inline-block}._2QTN-G_checkoutLink:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (max-width:700px){._2QTN-G_detail{grid-template-columns:minmax(0,1fr);gap:1.5rem}._2QTN-G_cover{width:min(100%,23rem)}._2QTN-G_copy{padding-top:0}}
