.special-order-section{margin:20px auto 26px}.special-order-section--product{margin-top:22px}.special-order-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px 22px;border:1px solid rgba(216,168,97,.35);border-radius:26px;background:linear-gradient(135deg,rgba(255,250,239,.98),rgba(245,255,249,.94));box-shadow:0 18px 46px rgba(8,46,71,.08)}.special-order-notice__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;background:#fff;border:1px solid rgba(216,168,97,.35);font-size:1.45rem;box-shadow:0 10px 24px rgba(8,46,71,.08)}.special-order-notice__body{min-width:0}.special-order-notice__eyebrow{margin:0 0 4px;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.special-order-notice h2{margin:0 0 6px;color:var(--ink);font-size:clamp(1.12rem,2vw,1.45rem);letter-spacing:-.03em}.special-order-notice p{margin:0;color:var(--muted);line-height:1.65}.special-order-notice ul{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.special-order-notice li{position:relative;padding-left:24px;color:var(--ink);font-weight:700;line-height:1.45}.special-order-notice li::before{content:'✓';position:absolute;left:0;top:0;color:var(--brand-green);font-weight:900}.special-order-notice__action{display:flex;justify-content:flex-end;min-width:210px}.special-order-notice__action .button{white-space:nowrap}.catalog-seo-card,.category-seo-card,.product-seo-card,.home-market-note{display:none!important}@media (max-width:900px){.special-order-notice{grid-template-columns:1fr}.special-order-notice__icon{width:48px;height:48px}.special-order-notice__action{justify-content:flex-start;min-width:0}.special-order-notice__action .button{width:100%;justify-content:center}}html[data-theme="dark"] .special-order-notice{background:linear-gradient(135deg,rgba(14,31,43,.98),rgba(15,42,31,.94));border-color:rgba(216,168,97,.28);box-shadow:0 18px 46px rgba(0,0,0,.25)}html[data-theme="dark"] .special-order-notice__icon{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}html[data-theme="dark"] .special-order-notice h2,html[data-theme="dark"] .special-order-notice li{color:#f6fbff}html[data-theme="dark"] .special-order-notice p,html[data-theme="dark"] .special-order-notice__eyebrow{color:#c8d6df}
