:root{color-scheme:light;--ink:#152548;--bg:#d8e2f2;--panel:#fff;--panel2:#e7effb;--line:#89a4cb;--muted:#405476;--orange:#b3470b;--violet:#244f99;--display:Verdana,Arial,sans-serif;--body:Verdana,Arial,sans-serif;--mono:Tahoma,Verdana,sans-serif}
body{background:repeating-linear-gradient(90deg,#d5e0f1 0,#d5e0f1 1px,#dce6f5 1px,#dce6f5 8px);color:var(--ink);font:14px/1.55 Verdana,Arial,sans-serif}h1,h2,h3{font-family:Tahoma,Verdana,sans-serif;letter-spacing:-.027em;text-transform:none}a{color:#194786}a:hover{text-decoration:underline}.wrap{max-width:1140px;width:calc(100% - 30px);margin-inline:auto}.utility{background:#152c55;color:#ebf5ff;border-bottom:1px solid #fff}.utility-in{display:flex;justify-content:space-between;gap:10px;padding-block:4px;font:700 11px/1.5 Tahoma,Verdana,sans-serif}.utility a{color:#fff}.mast{padding:14px 15px;display:flex;align-items:center;flex-wrap:wrap;gap:16px;justify-content:space-between;background:linear-gradient(#fff,#d6e5f8);border:1px solid #819bc0;box-shadow:inset 0 1px #fff}.brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:#17356b;font:900 22px/1 Tahoma,Verdana,sans-serif;letter-spacing:-.04em}.brand em{display:block;color:#943804;font-style:normal;letter-spacing:.13em;font-size:12px;margin-top:4px}.logo-icon{background:linear-gradient(#3f74bf,#1a3b69);box-shadow:inset 1px 1px #b8dbff,1px 1px #577899;color:#fff;padding:6px 8px;font-size:25px}.mast nav,.nav-end,.card-marks{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mast nav a,.bag,.button{color:#183664;background:linear-gradient(#fff,#d2e3fa);border:1px solid #6a8bb9;border-radius:2px;font:bold 13px/1.35 Tahoma,Verdana,sans-serif;box-shadow:inset 1px 1px white,1px 1px #b9c7dc;padding:8px 12px;text-decoration:none}.card-marks img{width:32px;height:auto}.bag,.button.primary{background:linear-gradient(#ffd982,#f2ac38);color:#392402;border-color:#ac722b}.search-link{font-size:24px;padding:0 3px;color:#17356b}.retro-home{display:grid;grid-template-columns:215px minmax(0,1fr);gap:12px;margin-block:12px}.retro-sidebar,.retro-window,.warehouse{background:#fff;border:1px solid #7996c0;height:max-content}.retro-sidebar h2,.retro-window>h2{background:linear-gradient(#4778b9,#224c89);color:#fff;font-size:13px;padding:6px 9px;margin:0;letter-spacing:.04em}.retro-sidebar>div{padding:6px 8px;display:grid}.retro-sidebar a,.retro-sidebar .pill{font:bold 13px/1.35 Tahoma,sans-serif;display:flex;justify-content:space-between;padding:8px 3px;border:0;border-bottom:1px dotted #9daec8;border-radius:0;background:none;color:#194786}.retro-sidebar a:last-child{border:0}.warehouse{aspect-ratio:2.75;position:relative;overflow:hidden}.warehouse>img{width:100%;height:100%;object-fit:cover}.warehouse>div{position:absolute;inset:0;padding:clamp(12px,3vw,36px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(90deg,#10264de8,transparent);color:white}.warehouse h1{font-size:clamp(28px,5vw,59px);line-height:1;margin:.2em 0 .32em;text-shadow:2px 3px #112242}.warehouse span{font:700 11px Verdana,sans-serif;letter-spacing:.15em;color:#ffe0a6}.headline-strip{background:#ffdf84;color:#382809;padding:6px 8px;margin:8px 0;border:1px solid #b78b34;font-size:12px}.retro-window{margin:9px 0}.home-search{padding:10px}.home-search>div{display:flex;gap:8px}.home-search input{flex:1;min-width:0}.model-feature>div{padding:10px;display:grid;grid-template-columns:1.6fr 1fr;gap:12px}.model-feature img{width:100%;height:auto}.model-feature ul{margin:0;padding:0;list-style:none}.model-feature li{margin-bottom:3px;padding:8px;border:1px solid #bdcde4;background:#f0f5fd}.photo-note{font-size:11px;margin:0 10px 10px}.inner-hero,.section,.signup,.perks{background:#fff;border:1px solid #96accd;padding:clamp(13px,3vw,26px);margin-top:12px}.inner-hero .wrap{width:100%}.section h1,.inner-hero h1{font-size:clamp(25px,4.2vw,46px)}.catalog-grid,.article-grid,.topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block:12px}.catalog-card,.article-card,.pill{display:block;background:#f5f8fe;border:1px solid #a7bbd7;padding:8px;color:#1c447c;text-decoration:none}.catalog-image{position:relative;aspect-ratio:1.1;background:#fff;overflow:hidden;display:grid;place-items:center}.catalog-image img,.product-photo img{width:100%;height:100%;object-fit:contain}.code{position:absolute;top:4px;left:4px;background:#183864;color:white;padding:2px 5px;font:700 12px Tahoma,sans-serif}.card-copy{display:grid;gap:4px;padding-top:7px}.card-copy small{color:#405476}.filters,.variant,.results-head,.perks{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.filters label,.variant label,#cart label{display:grid;gap:4px}.filters .query{flex:1 1 220px}input,select{font:inherit;border:1px solid #819ac1;background:white;color:#132849;border-radius:0;padding:7px;max-width:100%}input[type=checkbox]{margin:.25em .3em .25em 0}#cart label:has([type=checkbox]),.filters .check{display:block}.product,.product-detail{display:grid;grid-template-columns:1fr 1.16fr;gap:20px}.product-photo{position:relative;aspect-ratio:1.1;background:#f4f7fe;border:1px solid #8ba4c8}.product-detail{margin-top:18px}.price{color:#913802;font-weight:bold}.foot,.foot-base{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:14px 12px;background:#d6e5f8;border:1px solid #96accd}.foot{margin-top:18px}.foot>div{display:grid}.foot-base{border-top:0;font-size:12px}.muted,small{color:var(--muted)}#cart{width:min(590px,94vw);max-height:88vh;overflow:auto;background:white;color:#152548;padding:23px;border:2px solid #335b95}#cart::backdrop{background:#1524479c}#cart label,#cart [data-cart-email]{margin-block:8px}#cart .close{float:right;font-size:22px}.bag-line{display:grid;grid-template-columns:1fr auto;gap:4px;padding:7px;border-bottom:1px solid #89a4cb}.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;background:white;padding:12px;z-index:99}:focus-visible{outline:3px solid #b54800;outline-offset:2px}.signup{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px}.product .variant input{max-width:90px}.catalog-card:hover img{filter:brightness(1.08)}@media(max-width:790px){.retro-home{grid-template-columns:1fr}.retro-sidebar{grid-row:2}.retro-sidebar>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.catalog-grid,.article-grid,.topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse{aspect-ratio:2.15}}@media(max-width:520px){.wrap{width:calc(100% - 14px)}.warehouse{aspect-ratio:1.65}.model-feature>div,.product,.product-detail{grid-template-columns:1fr}.catalog-grid,.article-grid,.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retro-sidebar>div{grid-template-columns:1fr 1fr}.mast{gap:10px}}
