:root{--pine: #162521;--paper: #fbf9f2;--gold: #d8c39e;--sage: #bfcbb5;--lichen: #e8ebdf;--bronze: #735a33;color:var(--pine);background:var(--paper);font:100%/1.55 Avenir Next,Avenir,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;flex-direction:column}main{flex:1}a{color:inherit;text-underline-offset:.2em}img{display:block;max-width:100%;height:auto}h1,h2{font-family:Iowan Old Style,Palatino Linotype,Palatino,serif;font-weight:400;line-height:1.03;margin:0}h1{font-size:clamp(2.45rem,6.3vw,5.9rem);letter-spacing:-.045em}h2{font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.035em}p{max-width:60ch}:focus-visible{outline:3px solid var(--bronze);outline-offset:4px}.hero :focus-visible{outline-color:var(--gold)}.skip-link{position:absolute;left:1rem;top:1rem;padding:.75rem;background:var(--paper);z-index:2;transform:translateY(-200%)}.skip-link:focus{transform:none}.shell{width:min(100% - 2.5rem,76rem);margin-inline:auto}.site-header,.site-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem}.site-header img{width:clamp(7.5rem,23vw,11.125rem)}.site-header nav,.site-footer nav{display:flex;flex-wrap:wrap;gap:.55rem 1.3rem}.site-header nav a{min-height:44px;display:inline-flex;align-items:center}.site-footer{border-top:1px solid var(--gold)}.site-footer p{margin:0}.hero{background:var(--pine);color:var(--paper)}.hero-layout{display:grid;grid-template-columns:1fr .84fr;gap:clamp(2rem,7vw,6rem);align-items:center;padding-block:clamp(3rem,8vw,7rem)}.hero-copy h1{max-width:11ch}.hero-copy p{max-width:37ch;font-size:1.125rem;margin-block:1.25rem 1.6rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.65rem 1.1rem;background:var(--pine);color:var(--paper);border:1px solid var(--pine);border-radius:.35rem;font:inherit;text-decoration:none;cursor:pointer}.button:hover{text-decoration:underline}.button:disabled{opacity:.65;cursor:default}.button-light{background:var(--gold);color:var(--pine);border-color:var(--gold)}.button-outline{color:var(--pine);background:transparent}.drawer-art{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr .7fr;aspect-ratio:1.22;gap:.7rem;padding:.8rem;background:#32433b;border:1px solid #67786b;border-radius:1rem}.drawer-cell{display:flex;align-items:center;justify-content:center;gap:8%;background:#22352d;border:1px solid #67786b;border-radius:.45rem}.drawer-cell i{display:block;width:16%;height:70%;background:var(--gold);border-radius:5rem;transform:rotate(17deg)}.drawer-cell:nth-child(2) i{width:60%;height:62%;background:var(--sage);border-radius:1rem;box-shadow:inset 0 0 0 .4rem #9ba98e;transform:rotate(-10deg)}.drawer-cell:nth-child(3) i{width:25%;height:48%;background:#a5b59e;border-radius:.35rem;transform:rotate(-9deg)}.drawer-cell:nth-child(4) i{width:43%;height:58%;background:transparent;border:.48rem solid var(--gold);border-radius:50%;transform:rotate(-16deg)}.shop-section{padding-block:clamp(2.5rem,6vw,5rem)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem 1.25rem;padding:0;margin:2rem 0 0;list-style:none}.product-card{display:block;text-decoration:none}.product-card:hover .product-card-title{text-decoration:underline}.card-media{display:grid;place-items:center;aspect-ratio:1.2;background:var(--lichen);overflow:hidden;border-radius:.4rem}.card-media img{width:100%;height:100%;object-fit:contain}.product-card-title{margin:.7rem 0 .25rem;font-family:inherit;font-weight:650;font-size:1rem;line-height:1.35;letter-spacing:normal;overflow-wrap:anywhere}.product-card p{margin:0}.card-status{margin-left:.55rem;color:var(--bronze)}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,6vw,5rem);padding-block:clamp(2rem,5vw,4rem)}.product-media{display:grid;align-content:start;gap:1rem}.product-media img{width:100%;border-radius:.4rem}.product-copy h1{font-size:clamp(2rem,4.4vw,4.3rem);margin-top:.8rem;overflow-wrap:anywhere}.price{font-size:1.2rem;font-weight:600}.prose{max-width:65ch;overflow-wrap:anywhere;margin-top:1.5rem}.prose iframe,.prose video{max-width:100%}input,select{max-width:100%;font:inherit;padding:.6rem;border:1px solid var(--bronze);border-radius:.25rem;margin:.25rem .35rem .5rem 0}label{display:block}.cart-list{max-width:45rem;padding:0;list-style:none}.cart-list li{display:flex;align-items:start;gap:1.15rem;padding:1rem 0;border-bottom:1px solid var(--gold)}.cart-list img{width:4.5rem}.cart-list p{margin:.25rem 0}.cart-list input{width:5rem}.pagination{margin-top:2rem}@media(max-width:760px){.hero-layout,.product-layout{grid-template-columns:1fr}.drawer-art{max-width:31rem}.product-media{display:contents}.product-media img:first-child{order:-2;max-height:23rem;object-fit:contain}.product-copy{order:-1}}@media(max-width:620px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem .85rem}.site-footer{align-items:start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/preview.css.map */
