:root{--cream:#f1dfac;--wine:#742827;--mustard:#d9a42f;--dark:#442523;--dialog-paper:#f1dfac;--dialog-ink:#442523}body{background:var(--cream);color:var(--dark);font-family:'DM Sans',sans-serif;line-height:1.7}.pawn-wrap{width:min(1320px,calc(100% - 88px));margin:auto}.pawn-topline{display:flex;justify-content:space-between;gap:20px;background:var(--wine);color:var(--cream);padding:10px 3.5%;font-size:10px;letter-spacing:2px}.pawn-header{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:140px;border-bottom:3px double var(--wine)}.pawn-brand{font:400 27px/1.2 'Rye',Georgia,serif;letter-spacing:-1px}.pawn-brand span{display:block;text-align:center;font:700 10px/1.4 'Roboto Slab',Georgia,serif;letter-spacing:4px;margin-top:7px}.pawn-header nav{display:flex;gap:30px;font-size:12px;font-weight:600}.pawn-nav-button{font-size:11px;border:1px solid var(--wine);padding:12px 17px;font-weight:600}.pawn-header a:hover{color:#a44a32}.pawn-hero{padding-block:38px 45px}.pawn-hero-frame{position:relative;border:2px solid var(--wine);outline:1px solid var(--wine);outline-offset:-10px;text-align:center;padding:43px 20px 46px;overflow:hidden}.pawn-kicker{font-size:10px;font-weight:600;letter-spacing:2px}.pawn-hero h1{font:400 clamp(51px,7vw,105px)/1.13 'Rye',Georgia,serif;letter-spacing:-3px;margin-top:22px;color:var(--wine)}.pawn-hero h1>span{color:var(--dark)}.pawn-hero-frame>p:not(.pawn-kicker){font:400 15px/1.9 'Roboto Slab',Georgia,serif;margin-top:25px}.pawn-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;font-size:12px;font-weight:600;padding:15px 23px;background:var(--wine);color:var(--cream);border:1px solid var(--wine);margin-top:28px}.pawn-button:hover{background:var(--dark)}.pawn-corner{position:absolute;font-size:21px;line-height:1;color:var(--wine)}.c1{top:17px;left:18px}.c2{top:17px;right:18px}.c3{bottom:17px;left:18px}.c4{bottom:17px;right:18px}.pawn-stamp{position:absolute;right:33px;bottom:42px;width:115px;height:115px;border:2px solid var(--wine);border-radius:50%;outline:1px solid var(--wine);outline-offset:-7px;display:flex;flex-direction:column;justify-content:center;align-items:center;font:600 8px/1.1 'Roboto Slab',serif;transform:rotate(12deg);color:var(--wine)}.pawn-stamp strong{font:400 26px 'Rye',Georgia,serif;line-height:1}.pawn-strip{display:flex;justify-content:space-evenly;align-items:center;gap:25px;background:var(--mustard);border-block:2px solid var(--wine);padding:18px 4%;font:600 13px 'Roboto Slab',Georgia,serif;letter-spacing:1px;white-space:nowrap;overflow:hidden}.pawn-strip b{font-size:18px}.pawn-finds{padding-block:75px}.pawn-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.pawn-section-heading h2,.pawn-shop h2{font:400 clamp(30px,3.4vw,46px)/1.25 'Roboto Slab',Georgia,serif;letter-spacing:-1.5px;margin-top:18px}.pawn-section-heading>p{font-size:11px;text-align:right}.pawn-filters{display:flex;gap:9px;margin-block:30px;flex-wrap:wrap}.pawn-filters button{background:none;border:1px solid #a68c61;color:var(--dark);font-size:11px;padding:11px 20px}.pawn-filters button.active{background:var(--wine);border-color:var(--wine);color:var(--cream)}.pawn-filters button:hover{border-color:var(--wine)}#saved-count{font-size:10px;margin-left:4px}.pawn-products{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 30px}.product-art{position:relative;display:block;width:100%;border:1px solid #c1a879;background:#e5c98e;aspect-ratio:1.12;overflow:hidden;padding:17px;transition:background .2s}.product-art:hover{background:#dabc7b}.product-art svg{height:100%;width:100%}.product-tag{position:absolute;top:13px;left:13px;font-size:8px;font-weight:600;letter-spacing:1px;border:1px solid #9f8155;padding:4px 6px;background:#f1dfac}.product-heading{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-top:17px}.product-heading h3{font:500 18px/1.4 'Roboto Slab',Georgia,serif}.product-heading>span{font:600 17px 'Roboto Slab',Georgia,serif;white-space:nowrap;padding-top:2px;color:var(--wine)}.product-name{border:0;background:none;padding:0;text-align:left;line-height:inherit}.product-name:hover{color:var(--wine)}.pawn-product>p{font-size:11px;margin-top:8px}.product-actions{display:flex;justify-content:space-between;align-items:center;margin-top:13px;gap:15px}.product-actions>button:first-child{border:0;border-bottom:1px solid #a68c61;background:none;padding:4px 0;font-size:10px}.save-item{border:1px solid #a68c61;background:none;width:35px;height:35px;font-size:22px;line-height:1;color:var(--wine)}.save-item[aria-pressed=true]{background:var(--wine);color:var(--cream)}.pawn-inventory-note{font-size:10px;line-height:1.7;margin-top:28px;max-width:720px}.empty-saved{padding:38px 20px;border:1px solid #a68c61;font-size:14px;text-align:center}.pawn-trade{background:var(--wine);color:var(--cream);padding-block:75px}.pawn-trade-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.pawn-trade h2{font:400 clamp(42px,5vw,65px)/1.1 'Roboto Slab',Georgia,serif;margin-top:24px;letter-spacing:-2px}.pawn-trade h2 em{font-family:'Rye',Georgia,serif;font-style:normal;color:var(--mustard)}.pawn-trade-grid>div>p:last-child{font-size:13px;max-width:420px;margin-top:25px}.pawn-trade ol{padding:0;margin:0;list-style:none}.pawn-trade li{display:grid;grid-template-columns:30px 1fr;gap:24px;border-top:1px solid #ffffff4d;padding-block:23px}.pawn-trade li>span{font-size:11px;color:#e0b94f}.pawn-trade h3{font:500 21px 'Roboto Slab',Georgia,serif}.pawn-trade li p{font-size:12px;line-height:1.8;margin-top:13px}.pawn-shop{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;padding-block:90px}.pawn-shop-sign{position:relative;background:var(--mustard);border:4px double var(--wine);padding:45px 20px;text-align:center;transform:rotate(-3deg)}.pawn-shop-sign>span{font:400 clamp(45px,5vw,73px)/1.25 'Rye',Georgia,serif;color:var(--wine)}.pawn-shop-sign>b{display:block;font:600 12px 'Roboto Slab',serif;letter-spacing:3px;border-top:2px solid var(--wine);padding-top:22px;margin:22px auto 0;width:80%}.pawn-shop>div>p:not(.pawn-kicker){font-size:13px;margin-top:25px}.pawn-shop details{border-bottom:1px solid #b69b68}.pawn-shop details:first-of-type{margin-top:25px;border-top:1px solid #b69b68}.pawn-shop summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:start;gap:20px;padding-block:17px;font-size:12px;font-weight:600}.pawn-shop summary::-webkit-details-marker{display:none}.pawn-shop summary span{font-size:17px;line-height:1}.pawn-shop details p{font-size:12px;padding-bottom:20px}.concept-footer{font-size:10px;border-color:#b69b68;margin-bottom:10px}.product-dialog-art{background:#e5c98e;padding:20px;margin-bottom:22px}.product-dialog-art svg{height:230px;width:100%}.product-dialog-price{font:500 30px 'Roboto Slab',serif;margin-top:17px;color:var(--wine)}#product-description{font-size:14px;line-height:1.8}dialog h2{font-family:'Roboto Slab',Georgia,serif}@media(max-width:1000px){.pawn-wrap{width:calc(100% - 48px)}.pawn-header nav{gap:18px;font-size:11px}.pawn-nav-button{font-size:10px;padding:10px}.pawn-brand{font-size:22px}.pawn-stamp{right:25px;bottom:35px;width:90px;height:90px}.pawn-stamp strong{font-size:20px}.pawn-stamp{font-size:7px}.pawn-hero h1{font-size:75px}.pawn-hero-frame{padding-bottom:45px}.pawn-products{gap:30px 22px}.product-heading h3{font-size:16px}.product-heading>span{font-size:15px}.pawn-shop{gap:8%}}@media(max-width:650px){.pawn-wrap{width:calc(100% - 32px)}.pawn-topline{font-size:8px;letter-spacing:1px;padding:9px 16px}.pawn-header{flex-wrap:wrap;padding-block:24px;gap:22px;min-height:135px}.pawn-brand{font-size:20px}.pawn-brand span{font-size:8px;letter-spacing:3px}.pawn-nav-button{font-size:9px;padding:10px}.pawn-header nav{order:3;justify-content:space-between;width:100%;font-size:11px}.pawn-hero{padding-block:26px 32px}.pawn-hero-frame{padding:38px 16px 40px;outline-offset:-8px}.pawn-hero h1{font-size:clamp(33px,9.2vw,58px);letter-spacing:-1.4px;margin-top:23px}.pawn-kicker{font-size:8px;letter-spacing:1px}.pawn-hero-frame>p:not(.pawn-kicker){font-size:12px;line-height:1.9;margin-top:23px}.pawn-hero-frame>p br{display:none}.pawn-corner{font-size:15px}.c1,.c2{top:13px}.c3,.c4{bottom:13px}.c1,.c3{left:13px}.c2,.c4{right:13px}.pawn-stamp{display:none}.pawn-button{font-size:11px;padding:14px 19px;gap:25px}.pawn-strip{justify-content:start;font-size:10px;padding-block:14px;gap:22px}.pawn-strip b{font-size:15px}.pawn-finds{padding-block:48px}.pawn-section-heading{align-items:start;flex-direction:column;gap:17px}.pawn-section-heading h2,.pawn-shop h2{font-size:30px;letter-spacing:-1px;margin-top:15px}.pawn-section-heading>p{text-align:left;font-size:10px}.pawn-filters{gap:7px;margin-block:24px}.pawn-filters button{font-size:10px;padding:9px 13px}.pawn-products{grid-template-columns:1fr 1fr;gap:27px 14px}.product-art{padding:13px;aspect-ratio:.9}.product-tag{font-size:6px;padding:3px 4px;top:8px;left:8px}.product-heading{flex-direction:column;gap:6px;margin-top:12px}.product-heading h3{font-size:14px}.product-heading>span{font-size:14px}.pawn-product>p{font-size:10px}.product-actions>button:first-child{font-size:9px;max-width:80px;text-align:left}.save-item{width:30px;height:30px;font-size:20px;flex-shrink:0}.pawn-trade{padding-block:50px}.pawn-trade-grid{grid-template-columns:1fr;gap:32px}.pawn-trade h2{font-size:45px}.pawn-trade-grid>div>p:last-child{font-size:12px}.pawn-trade h3{font-size:19px}.pawn-shop{grid-template-columns:1fr;gap:45px;padding-block:57px}.pawn-shop-sign{width:85%;justify-self:center;padding-block:32px}.pawn-shop-sign>span{font-size:50px}.pawn-shop-sign>b{font-size:10px}.pawn-inventory-note{font-size:9px}.concept-footer{font-size:9px}}