*{box-sizing:border-box}body{margin:0;background:#faf7ef;color:#253c30;font-family:Arial,sans-serif;font-size:16px;line-height:1.65}h1,h2,h3,.brand{font-family:Georgia,serif;font-weight:400;line-height:1.12}h1{font-size:clamp(40px,5.4vw,78px)}h2{font-size:clamp(32px,3.8vw,52px)}h3{font-size:25px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,.button{cursor:pointer;display:inline-block;background:#253c30;color:#fff;border:1px solid #253c30;padding:13px 24px;text-align:center}button:disabled{opacity:.5;cursor:default}.secondary{background:transparent;color:#253c30}.wrap{max-width:1200px;margin:auto;padding:0 28px}.section{padding:76px 0}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:#8b6936}.announce{text-align:center;font-size:12px;padding:9px;background:#253c30;color:#fff}header{background:#faf7ef;border-bottom:1px solid #ded9cc;padding:22px 0}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-size:31px}nav{display:flex;gap:25px;font-size:14px}.hero,.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.hero{min-height:620px}.hero p{max-width:430px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.visual{background:#eee5d5;position:relative;overflow:hidden;aspect-ratio:1}.visual img{width:100%;height:100%;object-fit:cover}.visual .placeholder-svg{width:100%;height:100%}.trust{border-block:1px solid #ded9cc;display:flex;justify-content:center;gap:60px;padding:20px;font-size:13px}.heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.card h3{margin:19px 0 8px}.card .visual{aspect-ratio:1}.muted{color:#667166;font-size:14px}.gift{background:#eee8db}.story{background:#f5f0e5}.prose{max-width:760px}.prose a{text-decoration:underline}.faq{max-width:850px}details{border-bottom:1px solid #d6d2c6;padding:20px 0}summary{cursor:pointer}footer{background:#253c30;color:#faf7ef;padding:58px 0 25px}footer .grid{grid-template-columns:2fr 1fr 1fr}footer a{display:block;margin:9px 0;font-size:14px}.footer-bottom{border-top:1px solid #57705f;margin-top:40px;padding-top:20px;font-size:12px}.field{display:block;width:100%;background:#fffdf8;border:1px solid #c9ccbd;padding:12px;margin:7px 0 18px}label{display:block;font-size:14px}.product-info h1{font-size:44px}.price{font-size:23px}.product-form button{width:100%;margin:15px 0}.cart-item{display:grid;grid-template-columns:90px 1fr 100px 110px;gap:18px;align-items:center;border-bottom:1px solid #ddd;padding:22px 0}.cart-item img{width:90px}input[type=number]{max-width:90px}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:20px;background:#fff;z-index:9}.demo{padding:10px;background:#eee1c5;text-align:center;font-size:12px}.empty{padding:40px;border:1px solid #ded9cc}.mobile-nav{display:none}:focus-visible{outline:3px solid #ac7d39;outline-offset:4px}@media(max-width:760px){.wrap{padding:0 20px}.section{padding:48px 0}.hero,.split{grid-template-columns:1fr;gap:28px}.hero{padding-top:40px;min-height:0}.hero .visual{aspect-ratio:1.15}.grid{grid-template-columns:repeat(2,1fr);gap:18px}.trust{gap:14px;flex-wrap:wrap;text-align:center}.header-inner nav{display:none}.mobile-nav{display:block}.mobile-nav nav{display:flex;flex-direction:column;padding-top:18px}.brand{font-size:26px}.heading{align-items:start}footer .grid{grid-template-columns:1fr}.cart-item{grid-template-columns:60px 1fr;gap:12px}.cart-item img{width:60px}.product-info h1{font-size:36px}.actions .button{flex:1}.hero h1{margin:12px 0 22px}}:root{--paper:#faf7f0;--ink:#302a20;--olive:#292b1e;--gold:#c59235;--cream:#f6e8bc}body{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em;font-weight:400}header{background:var(--olive);color:var(--cream);border-bottom:1px solid #897445;padding:20px 0}.brand{font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;letter-spacing:.09em}.announce{background:#222419;color:var(--cream)}.button,button{background:var(--gold);border-color:var(--gold);color:#231f16;border-radius:3px;font-weight:600}.secondary{background:transparent;color:var(--ink);border-color:#9e8146}.boutique-hero{position:relative;isolation:isolate;overflow:hidden;background:#343723;color:var(--paper)}.hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero-backdrop img,.hero-backdrop svg{width:100%;height:100%;object-fit:cover;object-position:70% center}.hero-backdrop .placeholder-svg{opacity:.38}.boutique-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#171a0fd4,#171a0f61 55%,#171a0f0d)}.hero-content{min-height:620px;display:flex;align-items:center;padding-top:72px;padding-bottom:72px}.hero-content>div{max-width:540px}.hero-content h1{font-size:clamp(38px,4.3vw,64px);line-height:1.08;margin:18px 0 22px;color:var(--paper)}.hero-content p{font-size:18px;color:var(--cream)}.hero-content .eyebrow{color:var(--cream)}.hero-content .button{background:var(--cream);border-color:var(--cream)}.hero-content .secondary{background:transparent;color:var(--cream);border-color:var(--cream)}.trust{color:#816333;border-color:#e7dece;background:var(--paper)}.card h3{font-size:23px}.card .visual{background:#eee9df;border-radius:3px}.card .price{color:var(--ink)}.story{background:#343723;color:var(--paper)}.story .eyebrow,.story a{color:var(--cream)}.gift{background:#f0e8d9}footer{background:var(--olive);color:var(--cream)}@media(max-width:760px){header{padding:16px 0}.brand{font-size:17px}.hero-content{min-height:540px;padding-top:50px;padding-bottom:50px}.hero-content>div{max-width:300px}.hero-content h1{font-size:38px}.hero-content p{font-size:16px}.hero-content .actions .button{flex:initial}.boutique-hero:after{background:linear-gradient(90deg,#171a0fe0,#171a0f47)}.grid{gap:14px}.card h3{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/boutique.css.map */
