:root{--cream:#F5EFE3;--ink:#1A1411;--green:#1F5C44;--amber:#F2B33D;--rose:#F3B6A6;--mint:#BFE0CC;--pad:64px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.skip{position:absolute;left:-9999px;top:8px;background:var(--ink);color:var(--cream);padding:10px 16px;border-radius:999px;z-index:99}.skip:focus{left:12px}.it{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.it-green{color:var(--green)}.it-amber{color:var(--amber)}.btn{display:inline-block;border-radius:999px;font-weight:600;font-size:18px;padding:18px 30px;text-decoration:none;border:none;cursor:pointer;font-family:inherit;line-height:1.2;text-align:center}.btn-green{background:var(--green);color:var(--cream)}.btn-ink{background:var(--ink);color:var(--cream)}.btn-amber{background:var(--amber);color:var(--ink)}.btn-outline{border:2px solid var(--ink);padding:16px 28px;background:transparent;color:var(--ink)}.btn[disabled],.btn.is-off{opacity:.6;cursor:not-allowed}.tag{display:inline-block;background:var(--amber);color:var(--ink);font-size:15px;font-weight:600;padding:8px 16px;border-radius:999px;transform:rotate(-2deg)}.save{display:inline-block;background:var(--rose);color:var(--ink);font-size:15px;font-weight:600;padding:7px 13px;border-radius:999px;transform:rotate(-4deg)}.was{text-decoration:line-through;font-weight:600;opacity:.6}.wrap{padding:0 var(--pad)}.page-head{padding:56px var(--pad) 40px;display:flex;flex-direction:column;gap:16px}.page-head h1{margin:0;font-size:clamp(48px,7vw,104px);font-weight:800;line-height:.92;letter-spacing:-.04em}.rte{font-size:18px;line-height:1.65;max-width:760px}.rte h2,.rte h3{font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:32px 0 10px}.rte p{margin:0 0 14px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-weight:600;font-size:15px}.field input,.field select,.field textarea{min-height:52px;border:2px solid var(--ink);border-radius:16px;padding:12px 16px;font:inherit;font-size:17px;background:#fff;color:var(--ink)}.form-card{background:#fff;border-radius:28px;padding:32px;max-width:520px}.errors{background:var(--rose);border-radius:14px;padding:12px 16px;margin-bottom:14px}.announce{background:var(--ink);color:var(--cream);display:flex;justify-content:center;gap:28px;padding:11px 16px;font-size:14px;font-weight:600}.announce .dot{color:var(--amber)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px var(--pad)}.site-header .logo img{height:80px;width:auto}.site-nav{display:flex;gap:32px;font-size:17px;font-weight:600}.site-nav a{text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--green)}.cart-link{background:var(--ink);color:var(--cream);font-size:16px;font-weight:600;padding:12px 22px;border-radius:999px;text-decoration:none;white-space:nowrap}.menu-m{display:none}.menu-m summary{list-style:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.menu-m summary::-webkit-details-marker{display:none}.menu-m nav{position:absolute;left:12px;right:12px;margin-top:10px;background:#fff;border-radius:20px;padding:12px;display:flex;flex-direction:column;z-index:20;box-shadow:0 10px 30px #1a141126}.menu-m nav a{padding:14px 12px;font-size:18px;font-weight:600;text-decoration:none;border-radius:12px}.menu-m nav a:hover{background:var(--cream)}.site-footer{background:var(--green);color:var(--cream);padding:64px var(--pad) 40px;display:flex;flex-direction:column;gap:40px;margin-top:0}.site-footer .top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.site-footer .contact{display:flex;flex-direction:column;gap:10px;font-size:20px;font-weight:600}.site-footer .contact a{color:var(--amber)}.site-footer nav{display:flex;gap:28px;font-size:17px;font-weight:600;flex-wrap:wrap}.site-footer nav a{text-decoration:none}.wordmark{font-size:clamp(50px,9.7vw,140px);font-weight:800;line-height:.85;letter-spacing:-.04em}.small-print{font-size:14px;opacity:.8}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.card{position:relative;border-radius:28px;padding:20px;display:flex;flex-direction:column;gap:16px}.card__media{display:block;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:#fff}.card__media img{width:100%;height:100%;object-fit:cover}.card__sticker{position:absolute;top:34px;right:34px;background:var(--ink);color:var(--cream);font-size:14px;font-weight:600;padding:8px 14px;border-radius:999px}.card__body{padding:4px 8px 8px;display:flex;flex-direction:column;gap:10px;flex-grow:1}.card h3{margin:0;font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1}.card h3 a{text-decoration:none}.card p{margin:0;font-size:17px;line-height:1.45}.card__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;margin-top:auto;flex-wrap:wrap}.card__price{font-size:26px;font-weight:800}.card form{margin:0}.card .btn{font-size:16px;padding:0 22px;min-height:48px;display:inline-flex;align-items:center}.pagination{display:flex;gap:12px;justify-content:center;padding:32px 0;font-weight:600}@media(max-width:900px){:root{--pad:16px}.announce{font-size:12px;gap:10px}.announce .hide-m{display:none}.site-header{padding:10px var(--pad)}.site-header .logo img{height:58px}.site-nav{display:none}.menu-m{display:block}.cart-link{font-size:14px;padding:10px 16px}.tag{font-size:13px}.btn{font-size:17px}.page-head{padding:28px var(--pad) 24px}.rte{font-size:16px}.form-card{padding:22px;border-radius:22px}.site-footer{padding:40px var(--pad) 32px;gap:24px}.site-footer .contact{font-size:16px}.cards{grid-template-columns:1fr;gap:20px}.card{border-radius:24px;padding:14px;gap:12px}.card__sticker{top:26px;right:26px;font-size:12px;padding:6px 12px}.card h3{font-size:28px}.card p{font-size:15px}.card__price{font-size:22px}.card .btn{font-size:15px;min-height:44px;padding:0 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/degen.css.map */
