#shop{background:linear-gradient(110deg,#edf0dce8,#f8eededc),url('greenhouse-v17.png') center/cover;color:#354c3d;border:1px solid #c1c9aa}
#shop .shop-head{background:#f7f0ded9;border-bottom:1px solid #c9cfb5}#shop .shop-head h2{display:flex;align-items:center;gap:.6cqw;color:#3c5540;font-size:3.6cqw}#shop .shop-head h2 img{width:4cqw;height:4cqw;object-fit:contain}
#shop .shop-summary{background:#fffae9;border:1px solid #d5c89f;border-radius:1.2cqw;padding:.4cqw .8cqw;right:17%;width:45%;max-width:45%;height:9%}#shop .shop-summary b{color:#72572d;font-size:2.5cqw!important}#shop .loadout55{position:static;margin-left:1cqw}
#shop .workshop-layout{gap:1.5cqw;padding:1.3cqw}#shop .fitting{background:linear-gradient(#faf4dfed,#e5e8cbe8);border:1px solid #c3cbaa;border-radius:2cqw;grid-template-rows:minmax(0,1fr) auto auto auto auto;gap:.5cqh;padding:1cqw;box-shadow:inset 0 -1cqw #c5cfab55}#shop .fitting h3{font-size:2.8cqw;color:#344e3b;line-height:1.12;margin:0}#shop .fitting .body-signature65{display:block;font-size:1.55cqw;line-height:1.2;color:#677350;margin:0}#shop #purchase{background:#658957;color:#fff9e6;border-radius:1cqw;padding:1cqh;font-size:2.3cqw}#shop #purchase:disabled{background:#b1bea0;color:#f9f8ed;opacity:1}
#shop .shop-tabs{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;gap:.5cqw}#shop .shop-tabs button{background:#e5e8d4;color:#587050;font-size:2.1cqw;min-height:4cqw;border-radius:1cqw}#shop .shop-tabs button.active{background:#617e51!important;color:#fff9e8!important}
#shop .shop-grid{gap:1cqw;scrollbar-color:#a0b283 #f3f0df}#shop .skin{background:linear-gradient(#fff9e9,#ecedd9)!important;border:1px solid #d2d3b6;border-radius:1.5cqw;box-shadow:0 .35cqw 0 #c0c9a744;overflow:hidden}#shop .skin.selected{border:2px solid #86a35f;background:#f9f2d9!important}#shop .item-preview{background:transparent;color:#3c513d}#shop .shop-item-copy h3{color:#3d533e;font-size:2cqw;line-height:1.15}#shop .item-price b{color:#8a6a37}#shop .item-price span{color:#6b8750;font-size:1.4cqw}#shop .fit-price small{font-size:1.7cqw}
#shop .shop-tabs button{font-size:clamp(13px,2.1cqw,30px)}
