.retail-banner,.retail-detail,.retail-editorial{color:#fff8ee}.retail-banner,.retail-editorial{margin-block:clamp(2rem,5vw,4.5rem);scroll-margin-top:6rem}.retail-heading{display:grid;justify-items:center;text-align:center;gap:.5rem;margin-bottom:1.35rem}.retail-banner h2,.retail-heading h2{margin:0;font:750 clamp(1.8rem,4vw,3.15rem)/1.08 var(--press-display,sans-serif);letter-spacing:-.035em;text-wrap:balance}.retail-banner p,.retail-card p,.retail-heading p{color:#dce5f3;line-height:1.55;margin:0}.retail-banner p,.retail-heading p{max-width:55ch}.retail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,2vw,1.35rem)}.retail-banner,.retail-card{border:1px solid #7a95c166;border-radius:1rem;background:linear-gradient(145deg,#192a44,#101b30 75%)}.retail-card{padding:clamp(.85rem,2vw,1.35rem);display:flex;flex-direction:column;align-items:center;gap:.7rem;min-width:0;text-align:center;text-decoration:none}.retail-card h3{font-size:clamp(1rem,1.75vw,1.3rem);line-height:1.2;margin:0;text-wrap:balance;overflow-wrap:anywhere}.retail-card .retail-button{margin-top:auto}.retail-card .retail-status,.retail-status{color:#ffdc96;font-size:.85rem;font-weight:650}.retail-covers{display:flex;align-items:center;justify-content:center;isolation:isolate;width:100%;height:clamp(8rem,14vw,11rem);padding:.35rem}.retail-covers>*{flex:0 1 39%;min-width:0;max-width:8rem;max-height:100%;filter:drop-shadow(0 9px 9px #050b18ab)}.retail-covers>:only-child{flex-basis:65%}.retail-covers>:not(:first-child){margin-inline-start:-9%}.retail-covers>:nth-child(2n){transform:rotate(6deg) translateY(.25rem)}.retail-covers>:nth-child(odd):not(:only-child){transform:rotate(-5deg)}.retail-covers img{display:block;width:100%;height:100%;object-fit:contain}.retail-banner .retail-button,.retail-card .retail-button{display:inline-flex;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.6rem .85rem;background:#ffcf76;color:#111a2a;border:1px solid #ffdf9f;border-radius:.6rem;font-size:.88rem;font-weight:720;text-decoration:none;text-align:center}.retail-button:hover{filter:brightness(1.12)}.retail-banner :focus-visible,.retail-detail>a:focus-visible,.retail-editorial :focus-visible{outline:2px solid #ffd991;outline-offset:4px}.retail-more{display:block;width:fit-content;margin:1rem auto 0;color:#ffdc96;text-underline-offset:.22em}.retail-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.15rem,4vw,2.75rem)}.retail-banner>div:first-child{display:grid;gap:.7rem;justify-items:start}.retail-application,.retail-detail-hero,.retail-newsletter{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-banner .sac-contact-form{background:#0c172a;padding:clamp(.85rem,2vw,1.35rem)}.retail-banner .contact-fields{grid-template-columns:minmax(0,1fr)}.retail-consent{margin-top:.85rem}.retail-consent label{display:flex;align-items:start;gap:.65rem;color:#e5edf9;font-size:.88rem;line-height:1.5}.retail-consent input{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.15rem;accent-color:#ffcf76}.retail-form-privacy{font-size:.85rem;color:#d4deef;margin:1rem 0;line-height:1.5}.retail-banner .retail-form-privacy{margin:.85rem 0}.retail-banner .contact-preview-note{margin-bottom:.85rem;color:#ffdc96}.retail-banner .contact-feedback{color:#ffdc96;margin-top:.65rem}.retail-banner .contact-feedback:empty{margin:0}.retail-form-privacy a,.retail-newsletter-link a:not(.button),.retail-privacy a{text-decoration:underline;text-underline-offset:.2em}.retail-newsletter-link{display:grid;gap:.8rem;justify-items:start}.retail-detail{padding-block:clamp(1.5rem,4vw,3rem)}.retail-detail>.retail-more{margin:0}.retail-detail-hero{margin-top:1.2rem}.retail-detail-hero h1{margin:0;font:780 clamp(2.25rem,5.5vw,4.75rem)/1 var(--press-display,sans-serif);letter-spacing:-.045em;text-wrap:balance}.retail-detail-hero .retail-covers{height:clamp(9rem,23vw,19rem)}.retail-detail-hero .retail-covers>*{max-width:12rem}.retail-detail-hero .retail-status{color:#ffdc96}.retail-note{margin:1rem auto 0;max-width:66ch;text-align:center;color:#dce5f3}.retail-steps{padding:0;list-style:none}.retail-discovery-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-bottom:1.4rem}.retail-discovery-links a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #7a95c18c;border-radius:.6rem;padding:.4rem .8rem;color:#f3f6ff;background:#192a44}.retail-privacy{padding-block:3rem}.retail-privacy p{max-width:65ch}.press-home .retail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.retail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-banner{text-align:center}.retail-banner>div:first-child,.retail-newsletter-link{justify-items:center}.retail-banner form{text-align:start}}@media (max-width:660px){.retail-banner{grid-template-columns:minmax(0,1fr)}.retail-card p{font-size:.86rem}.retail-covers{height:7rem}.press-home .retail-grid:not(.retail-recent),.retail-grid:not(.retail-recent):not(.retail-steps){grid-template-columns:minmax(0,1fr)}.retail-detail-hero .retail-covers{order:-1}}.retail-hero-link{display:inline-block;margin:.75rem 0 .25rem;color:#ffdc96;text-underline-offset:.22em}#shop-editions{scroll-margin-top:6rem}