*{box-sizing:border-box;margin:0}html{background:var(--color-background);scrollbar-gutter:stable;color-scheme:dark}body{display:flex;flex-direction:column;margin:0;min-height:100svh;font:400 1rem/1.6 var(--font-sans);background-color:var(--color-background);color:var(--color-foreground)}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;border-radius:0}select{background-color:var(--color-surface);color:currentcolor}dialog{background-color:var(--color-surface);color:var(--color-foreground)}a{color:inherit}:focus-visible{outline:2px solid var(--color-gold-hi);outline-offset:3px}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3{font-family:var(--font-serif);font-weight:400;line-height:1.15;text-wrap:balance}h1{color:var(--color-gold)}p:empty{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:8px;top:-60px;z-index:10;padding:10px 16px;background:var(--color-gold);color:var(--color-background);font-weight:600}.skip-link:focus{top:8px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid var(--color-gold);background:var(--color-gold);color:var(--color-background);font:600 1rem var(--font-sans);text-decoration:none;cursor:pointer}.btn:hover{background:var(--color-gold-hi);border-color:var(--color-gold-hi)}.btn[disabled]{background:none;color:var(--color-muted);border-color:var(--color-line);cursor:not-allowed}.btn--ghost{background:none;color:var(--color-foreground);border-color:var(--color-muted);font-weight:500}.btn--ghost:hover{background:none;color:var(--color-gold-hi);border-color:var(--color-gold-hi)}.price{font-weight:600;color:var(--color-gold-hi);font-variant-numeric:tabular-nums}main{flex:1 0 auto}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.merch-niche{position:relative;display:grid;place-items:end center;width:100%;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--color-line);border-bottom:2px solid var(--color-gold);border-radius:9999px 9999px 0 0;background:radial-gradient(ellipse 70% 58% at 50% 44%,#9a7a55,#7a5f43 30%,#4d3b2b 62%,#2b2018)}.merch-niche:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 30px 50px #0a070580,inset 0 -24px 30px #0a07054d;pointer-events:none}.merch-niche:hover{border-color:var(--color-gold)}.merch-niche__img{width:88%;height:88%;object-fit:contain;object-position:center bottom}.merch-niche__img--logo{width:56%;height:auto;align-self:center;opacity:.85}.merch-card--sold-out .merch-niche{border-bottom-color:var(--color-line);filter:saturate(.6) brightness(.8)}.store-intro{padding-block:64px 44px}.store-intro__heading{font-size:clamp(2.6rem,7vw,4.6rem);line-height:1}.store-intro__text{margin-top:16px;max-width:46ch;font:italic 400 clamp(1.1rem,2.2vw,1.35rem)/1.5 var(--font-serif)}@media(max-width:760px){.store-intro{padding-block:44px 32px}}.merch-table-wrap{padding-bottom:96px}.merch-table__heading{margin-bottom:32px;font-size:2rem;color:var(--color-gold)}.merch-table{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 36px}.merch-table__empty{padding:40px 0;color:var(--color-muted);font:italic 1.15rem var(--font-serif)}@media(max-width:980px){.merch-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px}}@media(max-width:600px){.merch-table{grid-template-columns:1fr;gap:56px}.merch-table .merch-niche{max-width:350px;margin-inline:auto}.merch-table-wrap{padding-bottom:72px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
