._page_9zuz8_1{--dark-blue:#0d1d3c;--ocean-blue:#22588b;--mid-blue:#2083c0;--sky-blue:#9acdef;--light-blue:#d3e9f8;--light:#fff;--dark:#0f1221;background:var(--light-blue);color:var(--dark)}._hero_9zuz8_13{padding:6.5rem 1.5rem 2.5rem}._heroGrid_9zuz8_14{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(100%,76rem);margin:0 auto;display:grid}._scenePanel_9zuz8_22{background:radial-gradient(ellipse at 50% 55%, #2083c052, transparent 65%), var(--dark-blue);border-radius:2px;height:clamp(30rem,69svh,42rem);position:relative;overflow:hidden}._scenePanel_9zuz8_22:after{content:"";pointer-events:none;border:1px solid #9acdef33;position:absolute;inset:.85rem}._sceneLabel_9zuz8_36,._sceneHint_9zuz8_36,._eyebrow_9zuz8_36,._author_9zuz8_36,._fieldLabel_9zuz8_36,._variantDetail_9zuz8_36,._variantBody_9zuz8_37 strong,._purchaseActions_9zuz8_37,._deliveryNote_9zuz8_37,._checkoutNote_9zuz8_37,._specGrid_9zuz8_37 dt{font-family:var(--font-plex), ui-monospace, monospace;font-weight:500}._sceneLabel_9zuz8_36,._sceneHint_9zuz8_36{z-index:1;color:var(--light);letter-spacing:.13em;text-transform:uppercase;pointer-events:none;font-size:.6rem;position:absolute;left:1.5rem;right:1.5rem}._sceneLabel_9zuz8_36{justify-content:space-between;display:flex;top:1.5rem}._sceneHint_9zuz8_36{text-align:center;margin:0;bottom:1.5rem}._sceneHint_9zuz8_36 span{margin-left:.5rem}._bookStage_9zuz8_55{position:absolute;inset:3rem .5rem}._purchasePanel_9zuz8_56{padding:.5rem 0}._eyebrow_9zuz8_36{color:var(--ocean-blue);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.62rem}._purchasePanel_9zuz8_56 h1{color:var(--dark-blue);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.05em;margin:.85rem 0 0;font-size:clamp(3.5rem,5.1vw,5.2rem);font-weight:500;line-height:.95}._purchasePanel_9zuz8_56 h1 em{color:var(--ocean-blue);font-weight:400}._author_9zuz8_36{color:var(--ocean-blue);letter-spacing:.06em;margin:.75rem 0 0;font-size:.65rem}._lede_9zuz8_69{max-width:29rem;margin:1rem 0 0;font-size:1.13rem;line-height:1.4}._variantFieldset_9zuz8_70{border:0;min-width:0;margin:1.5rem 0 0;padding:0}._fieldLabel_9zuz8_36{color:var(--dark-blue);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:500}._variantGrid_9zuz8_72{grid-template-columns:minmax(0,1fr);gap:.35rem;margin-top:.7rem;display:grid}._variantBody_9zuz8_37{background:#fff6;border:1px solid #0d1d3c3d;border-radius:4px;flex-direction:column;min-height:7.5rem;padding:.9rem;transition:background-color .16s,border-color .16s;display:flex}._primaryVariant_9zuz8_83{border-color:var(--dark-blue);background:var(--light);box-shadow:0 8px 24px #0d1d3c17}._primaryBadge_9zuz8_84{color:var(--ocean-blue);font-weight:500;font-family:var(--font-plex), ui-monospace, monospace;margin-top:.5rem;font-size:.56rem;line-height:1.4}._retailerOptions_9zuz8_85{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}._retailerHeading_9zuz8_91{color:var(--ocean-blue);font-family:var(--font-newsreader), Georgia, serif;grid-column:1/-1;margin:0 0 .25rem;font-size:1rem;font-style:italic;line-height:1.4}._retailerLink_9zuz8_100{min-height:3.35rem;color:var(--dark-blue);border:1px solid #0d1d3c66;border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem .9rem;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:grid}._retailerCopy_9zuz8_113{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}._retailerName_9zuz8_114{font-size:1.05rem;font-weight:500;line-height:1.3}._retailerFormats_9zuz8_115{color:var(--ocean-blue);font-size:.85rem;font-style:italic;font-weight:500;line-height:1.4;transition:color .16s}._retailerArrow_9zuz8_123{font-family:var(--font-plex), ui-monospace, monospace;font-size:1rem;line-height:1}:is(._retailerLink_9zuz8_100:hover,._retailerLink_9zuz8_100:focus-visible){border-color:var(--dark-blue);background:var(--dark-blue);color:var(--light)}:is(._retailerLink_9zuz8_100:hover ._retailerFormats_9zuz8_115,._retailerLink_9zuz8_100:focus-visible ._retailerFormats_9zuz8_115){color:var(--light-blue)}._variantTopline_9zuz8_134{color:var(--dark-blue);justify-content:space-between;align-items:center;gap:.5rem;font-size:1.2rem;display:flex}._variantDetail_9zuz8_36{color:var(--ocean-blue);margin:.4rem 0 .8rem;font-size:.56rem;line-height:1.5}._variantBody_9zuz8_37 strong{color:var(--dark-blue);margin-top:auto;font-size:.9rem;font-weight:500}._quantityRow_9zuz8_137{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}._quantityControl_9zuz8_138{border:1px solid #0d1d3c47;border-radius:999px;align-items:center;display:inline-flex}._quantityControl_9zuz8_138 button{width:2.65rem;height:2.65rem;color:var(--dark-blue);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.1rem}._quantityControl_9zuz8_138 button:hover:not(:disabled){background:#ffffffa6}._quantityControl_9zuz8_138 button:disabled{cursor:default;opacity:.3}._quantityControl_9zuz8_138 input{width:2rem;color:var(--dark-blue);font-weight:500;font-family:var(--font-plex), monospace;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:0;font-size:.75rem}._quantityControl_9zuz8_138 input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}._quantityControl_9zuz8_138 input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}._purchaseActions_9zuz8_37{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin-top:1.1rem;display:grid}._checkoutButton_9zuz8_145,._addButton_9zuz8_145{border:1px solid var(--dark-blue);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;min-height:3.25rem;padding:.9rem 1.15rem;font-size:.62rem;font-weight:500;transition:background-color .16s,color .16s}._checkoutButton_9zuz8_145{background:var(--dark-blue);color:var(--light);justify-content:space-between;align-items:center;gap:.75rem;display:flex}._checkoutButton_9zuz8_145>span:last-child{white-space:nowrap}._checkoutButton_9zuz8_145>span:last-child span{margin-left:.4rem}._checkoutButton_9zuz8_145:hover:not(:disabled){background:var(--ocean-blue)}._addButton_9zuz8_145{color:var(--dark-blue);background:0 0}._addButton_9zuz8_145:hover:not(:disabled){background:var(--light)}._purchaseActions_9zuz8_37 button:disabled{opacity:.55;cursor:wait}._deliveryNote_9zuz8_37{color:var(--ocean-blue);text-align:center;margin:.9rem 0 0;font-size:.6rem}._checkoutNote_9zuz8_37{color:var(--ocean-blue);justify-content:center;align-items:center;gap:.35rem;margin:.45rem 0 0;font-size:.56rem;display:flex}._checkoutNote_9zuz8_37 svg{width:.85rem;height:.85rem}:is(._page_9zuz8_1 button:focus-visible,._page_9zuz8_1 input:focus-visible,._page_9zuz8_1 a:focus-visible){outline:2px solid var(--ocean-blue);outline-offset:3px}._details_9zuz8_158{background:var(--dark-blue);color:var(--light);padding:3.5rem 1.5rem 4rem}._detailsGrid_9zuz8_159{grid-template-columns:1.15fr 1fr;gap:clamp(2rem,5vw,5rem);width:min(100%,76rem);margin:0 auto;display:grid}._details_9zuz8_158 ._eyebrow_9zuz8_36{color:var(--light)}._details_9zuz8_158 h2{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.03em;margin:.7rem 0 0;font-size:clamp(2.5rem,4vw,3.75rem);font-weight:400;line-height:1}._detailsLead_9zuz8_162{max-width:31rem;margin:1rem 0 0;font-size:1.1rem;line-height:1.5}._specGrid_9zuz8_37{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:1.5rem;margin:0;display:grid}._specGrid_9zuz8_37 div{border-top:1px solid #9acdef4d;padding-top:.8rem}._specGrid_9zuz8_37 dt{letter-spacing:.12em;text-transform:uppercase;font-size:.55rem}._specGrid_9zuz8_37 dd{margin:.6rem 0 0;font-size:1.05rem}@media (max-width:1000px) and (min-width:761px){._heroGrid_9zuz8_14{grid-template-columns:1fr 1fr;gap:1.5rem}._purchaseActions_9zuz8_37{grid-template-columns:1fr;gap:.5rem}._addButton_9zuz8_145{min-height:2.75rem;padding:.65rem}}@media (max-width:760px){body:has(._page_9zuz8_1)>footer{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}._hero_9zuz8_13{padding:5.5rem 1rem 2rem}._heroGrid_9zuz8_14{grid-template-columns:1fr;gap:1.5rem;max-width:34rem}._scenePanel_9zuz8_22{height:clamp(12rem,26svh,17rem)}._sceneLabel_9zuz8_36{font-size:.52rem;top:1.1rem;left:1.2rem;right:1.2rem}._sceneHint_9zuz8_36{font-size:.52rem;bottom:1.1rem}._bookStage_9zuz8_55{inset:1.5rem 0 1.75rem}._purchasePanel_9zuz8_56{padding:0}._purchasePanel_9zuz8_56 h1{margin-top:.6rem;font-size:clamp(3.15rem,11vw,4rem)}._lede_9zuz8_69{margin-top:.75rem;font-size:1rem}._variantFieldset_9zuz8_70{margin-top:1rem}._purchaseActions_9zuz8_37{z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--light-blue);border-top:1px solid #0d1d3c2e;margin:0;position:fixed;bottom:0;left:0;right:0}._details_9zuz8_158{padding:2.5rem 1rem 3rem}._detailsGrid_9zuz8_159{grid-template-columns:1fr;gap:2rem;max-width:34rem}}@media (max-width:480px){._retailerLink_9zuz8_100{gap:.35rem;padding-inline:.65rem}._retailerName_9zuz8_114{font-size:.95rem}._retailerFormats_9zuz8_115{font-size:.75rem}._retailerArrow_9zuz8_123{font-size:.8rem}}@media (max-width:360px){._checkoutButton_9zuz8_145,._addButton_9zuz8_145{padding-left:.75rem;padding-right:.75rem;font-size:.58rem}._variantBody_9zuz8_37{padding:.75rem}}@media (prefers-reduced-motion:reduce){._variantBody_9zuz8_37,._checkoutButton_9zuz8_145,._addButton_9zuz8_145,._retailerLink_9zuz8_100,._retailerFormats_9zuz8_115{transition:none}}
