.gshop{background:#fdfbf9}.gshop [hidden]{display:none!important}.gshop-hero{position:relative;isolation:isolate;background:#f5e8dc}.gshop-hero:before{content:"";position:absolute;z-index:-1;inset:0 0 0 45%;background:url(images/shop-hero.webp) center/cover no-repeat;mask-image:linear-gradient(90deg,transparent,#000 14%)}.gshop-hero .wrap{padding:clamp(1.7rem,3vw,3rem) 3%}.gshop-hero h1{font-size:clamp(2.45rem,4.3vw,4.25rem);letter-spacing:-.045em}.gshop-hero p{margin:0}.gshop-wrap{width:min(1420px,95%);margin:auto}.gshop-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding:1.25rem 0 2rem}.gshop-categories a{background:#f6ece1;border-radius:9px;overflow:hidden}.gshop img{display:block;width:100%;object-fit:cover}.gshop-categories img{aspect-ratio:1.82}.gshop-categories strong{display:block;padding:.45rem .8rem}.gshop-categories span{color:#905719}.gshop-layout{display:grid;grid-template-columns:minmax(150px,18%) 1fr;gap:1rem;padding-bottom:2rem}.gshop-layout aside{padding:0 1rem 0 .25rem;border-right:1px solid #eee6df}.gshop h2{font-size:1.6rem}.gshop aside h2{margin:.3rem 0 .9rem}.gshop aside details{padding:.8rem 0;border-top:1px solid #e2d9d1;font-size:.85rem}.gshop summary{font-weight:700;cursor:pointer;margin-bottom:.5rem}.gshop aside label{display:block;margin:.3rem 0}.gshop input{accent-color:#955c1d}.gshop input[type=range]{width:100%}.gshop button,.gshop select{border:1px solid #ded3c8;border-radius:5px;background:#fffdfb;padding:.4rem .55rem;color:inherit;cursor:pointer}.gshop-toolbar{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem;font-size:.83rem}.gshop-toolbar>div{flex:1;min-width:9rem}.gshop-toolbar h2{display:inline-block;margin-right:.55rem}.gshop-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem .9rem}.gshop-products article{min-width:0}.gshop-products img{aspect-ratio:1.45;border-radius:8px}.gshop-products article>div{padding:.4rem .35rem}.gshop-products h3{font:700 .86rem/1.25 system-ui;margin:0}.gshop-products p{margin:.25rem 0}.gshop-products small{color:#645245;font-size:.68rem}.gshop-status{display:block;background:linear-gradient(#ad722c,#8c5319);color:#fff;text-align:center;border-radius:5px;padding:.26rem;font-size:.74rem;font-weight:650}.gshop-list{grid-template-columns:1fr}.gshop-list article{display:grid;grid-template-columns:minmax(100px,25%) 1fr;gap:1rem;align-items:center}.gshop-list .gshop-status{max-width:12rem}@media(max-width:750px){.gshop-layout{grid-template-columns:1fr}.gshop-layout aside{border-right:0}.gshop-products{grid-template-columns:repeat(2,minmax(0,1fr))}.gshop-products.gshop-list{grid-template-columns:1fr}.gshop-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.gshop-hero:before{opacity:.42;left:25%}}
