.order-main{max-width:1240px;margin:0 auto;padding:6rem 6rem 5rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.order-pullquote{border-left:2px solid var(--amber);max-width:780px;margin:0 0 1.25rem;padding:.4rem 0 .4rem 1.5rem}.order-pullquote p{color:var(--warm-white);margin:0 0 .55rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.15rem,1.7vw,1.4rem);font-style:italic;font-weight:300;line-height:1.45}.order-pullquote cite{letter-spacing:.22em;color:var(--muted);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-style:normal}.order-hero{grid-template-columns:minmax(260px,320px) 1fr;align-items:start;gap:3.5rem;margin-bottom:2.5rem;padding:2rem 6rem;display:grid}.order-hero-cover{justify-content:center;display:flex;position:sticky;top:6rem}.order-hero-cover .book-mockup{margin:0}.order-hero-stores{flex-direction:column;gap:1.85rem;min-width:0;display:flex}.order-section{margin:0}.order-section-label{letter-spacing:.28em;color:var(--amber);text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:1rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:400;display:flex}.order-section-label:after{content:"";background:var(--amber);opacity:.32;flex:1;height:1px}.retailer-grid{background:0 0;border:none;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));justify-content:start;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.retailer-grid li{margin:0;padding:0}.retailer-tile{aspect-ratio:1;background:var(--ink);border:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:1.35rem;text-decoration:none;transition:background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.retailer-tile:before{content:"";background:var(--amber);transform-origin:0;height:2px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.retailer-tile:hover,.retailer-tile:focus-visible{background:#c8860a0b;border-color:#c8860a66}.retailer-tile:hover:before,.retailer-tile:focus-visible:before{transform:scaleX(1)}.retailer-tile:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.retailer-chip{background:var(--ink);border:1px solid #c8860a52;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;transition:border-color .35s,transform .35s,background .35s;display:flex;overflow:hidden}.retailer-chip svg{width:88%;height:88%;display:block}.retailer-tile:hover .retailer-chip,.retailer-tile:focus-visible .retailer-chip{border-color:var(--amber);background:#c8860a0a;transform:translateY(-2px)}.retailer-name{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:center;font-family:IBM Plex Mono,monospace;font-size:.66rem;transition:color .3s}.retailer-tile:hover .retailer-name,.retailer-tile:focus-visible .retailer-name{color:var(--warm-white)}.order-assurance{border:1px solid var(--border);text-align:center;background:#c8860a06;flex-direction:column;align-items:center;gap:.85rem;margin-top:0;padding:1.5rem 1.75rem;display:flex}.order-assurance-pills{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.4rem .65rem;margin:0;padding:0;font-family:IBM Plex Mono,monospace;font-size:.6rem;list-style:none;display:flex}.order-assurance-pills li{align-items:center;gap:.65rem;display:inline-flex}.order-assurance-pills li:after{content:"·";color:var(--amber);opacity:.6;margin-left:.65rem}.order-assurance-pills li:last-child:after{content:""}.order-assurance-note{color:var(--muted);margin:0;font-family:Cormorant Garamond,serif;font-size:1rem;font-style:italic;line-height:1.55}.order-assurance-note a{color:var(--amber);border-bottom:1px solid #c8860a66;padding-bottom:1px;text-decoration:none;transition:color .3s,border-color .3s}.order-assurance-note a:hover,.order-assurance-note a:focus-visible{color:var(--warm-white);border-bottom-color:var(--warm-white)}.order-back{text-align:center;margin-top:2.5rem}.order-back a{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.72rem;text-decoration:none;transition:color .3s}.order-back a:hover,.order-back a:focus-visible{color:var(--amber)}@media (width<=1080px){.order-hero{grid-template-columns:minmax(240px,280px) 1fr;gap:2.5rem}.order-hero-cover{position:static}.retailer-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (width<=900px){.order-main{padding:5.5rem 1.5rem 3.5rem}.order-pullquote{margin-bottom:1rem;padding-left:1.15rem}.order-hero{grid-template-columns:1fr;gap:2.25rem;margin-bottom:2rem;padding:1.25rem 1.5rem}.order-hero-cover .book-mockup{width:200px}.retailer-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem}.retailer-tile{gap:.75rem;padding:1.2rem}.retailer-chip{width:76px;height:76px}.order-assurance{padding:1.25rem 1rem}}@media (width<=480px){.order-main{padding:5rem 1.1rem 3rem}.retailer-grid{grid-template-columns:repeat(2,1fr)}.retailer-tile{gap:.6rem;padding:.95rem}.retailer-chip{border-radius:3px;width:64px;height:64px}.retailer-name{letter-spacing:.14em;font-size:.6rem}.order-section-label{letter-spacing:.22em;font-size:.62rem}.order-pullquote p{font-size:1.05rem}.order-assurance-pills{letter-spacing:.18em;font-size:.55rem}}
