:root{--bg:#fff;--bark:#251A10;--amber:#7C4A24;--bronze:#A9835A;--sage:#707A5E;--line:rgba(37,26,16,.12);--text:#4A3A28;--muted:#7A6A56}*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{background:var(--bg);color:var(--bark);font-family:Work Sans,sans-serif;line-height:1.5;overflow-x:hidden;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:Fraunces,serif;font-weight:300}.wrap{max-width:1180px;margin:0 auto;padding-left:32px;padding-right:32px}.eyebrow{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-weight:500}.btn,.btn-outline{display:inline-block;padding:15px 30px;border-radius:999px;font:500 .85rem/1 Work Sans,sans-serif;letter-spacing:.03em;cursor:pointer;transition:opacity .2s}.btn{background:var(--bark);color:#fff;border:1px solid var(--bark)}.btn:hover{opacity:.85}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-outline{background:transparent;color:var(--bark);border:1px solid var(--bark)}.cta{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.announce-bar{background:var(--bark);color:#f3ecdd;text-align:center;padding:11px 0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.announce-bar .sep{margin:0 14px;opacity:.5}.site-header{display:flex;align-items:center;justify-content:space-between;padding-top:26px;padding-bottom:26px;border-bottom:1px solid var(--line)}.word{font-family:Fraunces,serif;font-weight:500;font-size:1.5rem;letter-spacing:.01em}.site-header nav{display:flex;gap:34px;font-size:.85rem}.site-header nav a{opacity:.7;transition:opacity .2s}.site-header nav a:hover{opacity:1}.bag{border:1px solid var(--line);border-radius:999px;padding:9px 20px;font-size:.8rem}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding-top:40px;padding-bottom:84px}.hero h1{font-size:clamp(2.6rem,5vw,4.4rem);line-height:1.04;letter-spacing:-.01em}h1 em{font-style:italic;font-weight:400}.hero .lede{margin-top:22px;max-width:38ch;font-size:1.05rem;color:var(--text)}.hero .cta{margin-top:36px}.bottle-stage{display:flex;align-items:center;justify-content:center}.bottle-stage img{width:min(280px,80%);height:auto}.band{border-top:1px solid var(--line);padding-top:72px;padding-bottom:72px}.band-flush{border-top:0;padding-top:0}.story{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.story h2{font-size:2.1rem;line-height:1.15;max-width:14ch}.story .copy{color:var(--text);max-width:52ch}.story .copy p+p{margin-top:16px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.grid3 .cell{background:var(--bg);padding:38px 32px}.cell h3{font-weight:500;font-size:1.2rem;margin-bottom:10px}.cell p{color:var(--text);font-size:.92rem}.marks{display:flex;gap:46px;flex-wrap:wrap;align-items:center;padding:40px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mark{display:flex;align-items:center;gap:10px;font-size:.8rem;letter-spacing:.04em;color:var(--text)}.dot{width:6px;height:6px;border-radius:50%;background:var(--sage)}.site-footer{padding-top:60px;padding-bottom:70px}.foot-row{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px}.foot-row h2{font-size:2rem;max-width:16ch}.fine{margin-top:40px;font-size:.78rem;color:var(--muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.product{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-top:40px;padding-bottom:84px}.product h1{font-size:clamp(2rem,4vw,3rem);line-height:1.08;margin-top:10px}.product .price{margin:14px 0 22px;font-size:1.1rem}.product .desc{color:var(--text);max-width:46ch;margin-bottom:28px}.product select{display:block;width:100%;max-width:320px;padding:13px 18px;border:1px solid var(--line);border-radius:999px;font:inherit;margin-bottom:16px;background:#fff}.cart{max-width:820px;padding-top:40px;padding-bottom:84px}.cart h1{font-size:2.2rem;margin-bottom:28px}.lines{list-style:none;border-top:1px solid var(--line)}.line{display:grid;grid-template-columns:72px 1fr 72px 90px;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.line-info{display:flex;flex-direction:column;gap:2px}.muted{color:var(--muted);font-size:.85rem}.qty{width:72px;padding:10px 12px;border:1px solid var(--line);border-radius:999px;font:inherit;text-align:center}.line-total{text-align:right}.cart-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.collection{padding-top:40px;padding-bottom:84px}.collection h1,.page h1{font-size:2.2rem;margin-bottom:28px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:36px}.card img{border-radius:14px;margin-bottom:14px}.card h3{font-weight:500;font-size:1.1rem}.card p{color:var(--text);font-size:.9rem}.page{max-width:720px;padding-top:40px;padding-bottom:84px}.rte{color:var(--text)}.rte p+p{margin-top:14px}@media(max-width:820px){.hero,.product{grid-template-columns:1fr;padding-top:10px}.story,.grid3{grid-template-columns:1fr}.site-header nav{display:none}.line{grid-template-columns:56px 1fr 64px}.line-total{grid-column:2 / 4;text-align:left}}.statement{padding:88px 0;text-align:center;border-top:1px solid var(--line)}.statement h2{font-family:Fraunces,serif;font-weight:300;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.12;max-width:18ch;margin:0 auto}.statement h2 em{font-style:italic;font-weight:400;color:var(--amber)}.ing-cat{margin-bottom:52px}.ing-cat:last-child{margin-bottom:0}.cat-label{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-weight:600;display:block;margin-bottom:6px}.ing-item{border-bottom:1px solid var(--line);transition:border-color .25s}.ing-item[open]{border-color:var(--bronze)}.ing-item summary{cursor:pointer;list-style:none;padding:28px 2px;font-family:Fraunces,serif;font-size:1.95rem;font-weight:300;transition:color .2s}.ing-item summary::-webkit-details-marker{display:none}.ing-item summary::marker{content:""}.ing-item summary:hover{color:var(--amber)}.ing-item[open] summary{padding-bottom:14px;color:var(--amber)}.ing-item .ing-explain{padding:0 2px 34px 24px;margin-left:2px;border-left:2px solid var(--bronze);font-family:Fraunces,serif;font-style:italic;font-size:1.35rem;line-height:1.6;color:var(--text);max-width:60ch}
/*# sourceMappingURL=/cdn/shop/t/2/assets/briel.css.map */
