.md-purchase-facts{margin:20px 0;padding:18px;border:1px solid #497891;border-left:3px solid #e3bc68;border-radius:6px;background:#081928;color:#e7f3fc}.md-purchase-facts dl{display:grid;grid-template-columns:auto 1fr;gap:9px 16px;margin:0;font:14px/1.6 system-ui}.md-purchase-facts dt{color:#99c7de;font-weight:700}.md-purchase-facts dd{margin:0}.md-purchase-facts strong{color:#f5d386}.md-purchase-facts .md-reference-note{font-size:12px!important;color:#d6dfe5!important;margin:12px 0 0}.md-related{margin:38px auto;max-width:1050px;padding:20px}.md-related h2{color:#f2ce79;font-size:26px}.md-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.md-related-card{border:1px solid #3b7898;background:#0a1b2a;border-radius:6px;padding:14px;text-decoration:none;color:#eef8ff;display:flex;flex-direction:column;gap:9px;font:14px/1.5 system-ui}.md-related-card img{width:100%;height:160px;object-fit:contain;background:#06111c;border-radius:4px}.md-related-card strong{color:#f3d185}.md-related-card small{color:#b8d3e3}.md-mobile-buy{display:none}.md-product-thumbs{display:flex;gap:8px;overflow-x:auto;padding:12px 0}.md-product-thumbs button{background:#081522;border:1px solid #5592af;border-radius:4px;flex:none;padding:3px}.md-product-thumbs img{width:62px;height:76px;object-fit:contain}.md-alert-invite{margin:18px 0 0;padding:12px 0 0;border-top:1px solid #38627b;font:13px/1.6 system-ui;color:#d3e4ef}.md-alert-invite a{color:#f1ce7b;font-weight:700}.md-alert-form{display:grid;gap:15px;margin-top:22px}.md-alert-form select{display:block;width:100%;margin-top:7px;padding:12px;background:#06121e;color:#fff;border:1px solid #7295ab;border-radius:4px;font:16px system-ui;min-width:0}.md-alert-form .md-alert-consent{display:flex!important;flex-direction:row!important;align-items:start;gap:12px;font-weight:400!important}.md-alert-consent input{width:22px!important;min-height:22px!important;height:22px!important;flex:none;margin:2px 0}.md-alert-form>button{justify-self:start}.md-alert-row{display:flex;gap:15px;justify-content:space-between;align-items:center;border-bottom:1px solid #385972;padding:12px 0}.md-alert-row span{font:14px/1.5 system-ui}.md-alert-row button{font-size:11px!important;min-height:38px!important;padding:8px 12px!important;flex:none}#md-alert-preferences{scroll-margin-top:150px}.md-ask-item{display:block!important;margin-top:15px!important;background:#102b3d!important;color:#ccefff!important;border-color:#53b6de!important}.md-photo-note{font:12px/1.5 system-ui;color:#bdccd8}
@media(max-width:700px){.md-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.md-related{padding:16px}.md-related-card img{height:140px}.md-purchase-facts{padding:14px}.md-purchase-facts dl{grid-template-columns:1fr;gap:2px}.md-purchase-facts dd{margin-bottom:10px}.md-has-mobile-buy{padding-bottom:90px!important}.md-mobile-buy{position:fixed;bottom:0;left:0;right:0;z-index:9000;display:flex;gap:12px;align-items:center;justify-content:space-between;background:#061521f5;backdrop-filter:blur(12px);border-top:1px solid #6792ac;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -6px 22px #0008;font:700 17px system-ui;color:#f3d08a}.md-mobile-buy .button{padding:12px 18px!important;font-size:14px!important;min-height:44px}.md-has-mobile-buy #md-chat-root{bottom:calc(92px + env(safe-area-inset-bottom))!important}.md-alert-row{align-items:start}.md-alert-row span{overflow-wrap:anywhere}}
