.shop-intro{padding-bottom:60px}.shop-intro h1{max-width:1000px}.shop-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.shop-paths a{border:1px solid #796438;border-radius:14px;padding:24px;text-decoration:none;color:inherit;background:linear-gradient(130deg,#171611,#080808)}.shop-paths strong,.shop-paths span{display:block}.shop-paths strong{color:#e6c776;font-size:1.15rem;margin-bottom:9px}.shop-paths span{color:#e3ded4}.shop-tools{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.shop-tools h2{margin:0}.shop-search{display:grid;gap:8px;min-width:300px;font-weight:600}.shop-search input{border:1px solid #aaa;border-radius:8px;padding:14px;font:inherit;background:#fff;color:#171717}.product-card{display:flex;flex-direction:column;overflow:hidden}.product-card>a{background:#111}.product-card img{width:100%;height:270px;object-fit:contain;background:#111}.product-card>div{display:flex;flex-direction:column;flex:1}.product-card h2{font-size:1.35rem;line-height:1.25}.product-card .arrow-link{margin-top:auto}.shop-price{font-size:1.45rem;font-weight:700}.shop-price span{display:block;font-size:.75rem;font-weight:400;color:#595959;margin-top:3px}.shop-price-note{font-size:.86rem;color:#555;max-width:850px;margin-bottom:28px}.product-card[hidden],#shop-empty[hidden]{display:none!important}.filter-row{flex-wrap:wrap}.filter-row button{min-height:44px}.shop-paths a:focus-visible,.filter-row button:focus-visible{outline:3px solid #b78b2d;outline-offset:4px}@media(max-width:760px){.shop-paths{grid-template-columns:1fr}.shop-tools{display:block}.shop-search{min-width:0;margin-top:22px}.product-card img{height:250px}}.shop-search{color:#17251f}
