.bt{--forest: #283c20;--bean: #a5c268;--choc: #60331c;--cream: #f6e1bb;--offwhite: #fdfff9;--s100: #1e120b;--s100-hi: #3c2416;--s200: #2c1a10;--ink: #f6e1bb;--muted: #cdb48c;--accent: #d89a6e;--action: #a5c268;--on-action: #1e120b;--press: #6d8a3a;--line: #4a2e1e;--line-strong: #8f6c50;--focus: #a5c268;--r-md: 18px;--r-lg: 28px;--r-xl: 44px;--soft: 0 14px 32px rgba(0, 0, 0, .5);--gloss: inset 0 2px 0 rgba(255, 255, 255, .18);font-family:Lora,Georgia,serif;font-weight:500;color:var(--ink);background:transparent;-webkit-font-smoothing:antialiased;position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}html,body{overflow-x:clip}.section-background{background:transparent!important;background-image:none!important}body{background-color:#1e120b!important;background-image:radial-gradient(120% 100% at 82% 8%,#3c2416,#1e120b 62%)!important;background-repeat:no-repeat!important;background-attachment:fixed!important;background-size:100% 100%!important}.bt .bt-cocoa,.bt.bt-cocoa{--s100: #1e120b;--s100-hi: #3c2416;--s200: #2c1a10;--ink: #f6e1bb;--muted: #cdb48c;--accent: #d89a6e;--action: #a5c268;--on-action: #1e120b;--press: #6d8a3a;--line: #4a2e1e;--line-strong: #8f6c50;--focus: #a5c268;--soft: 0 14px 32px rgba(0, 0, 0, .5);--gloss: inset 0 2px 0 rgba(255, 255, 255, .18);background:transparent;color:var(--ink)}.bt .bt-light,.bt.bt-light{--s100: #f6e1bb;--s100-hi: #f6e1bb;--s200: #fbf0dc;--ink: #283c20;--muted: #5b5a3e;--accent: #60331c;--action: #283c20;--on-action: #f6e1bb;--press: #17240f;--line: #e3c896;--line-strong: #8a7650;--focus: #60331c;--soft: 0 2px 0 rgba(96, 51, 28, .06), 0 14px 32px rgba(96, 51, 28, .14);--gloss: inset 0 2px 0 rgba(255, 255, 255, .35);background:var(--s100);background-image:none;color:var(--ink)}.bt *,.bt *:before,.bt *:after{box-sizing:border-box}.bt h1,.bt h2,.bt h3,.bt p,.bt ul{margin:0}.bt h1,.bt h2,.bt h3{font-family:inherit;color:inherit;letter-spacing:normal;word-break:normal}.bt img,.bt video{display:block;max-width:100%;height:auto}.bt a{color:inherit}.bt button{font-family:inherit}.bt [hidden]{display:none!important}.bt .bt-display-xl{font-weight:700;font-size:clamp(32px,5.3vw,76px);line-height:1;letter-spacing:-.02em}.bt .bt-display-lg{font-weight:700;font-size:clamp(30px,4.03vw,58px);line-height:1.05;letter-spacing:-.015em}.bt .bt-h1{font-weight:700;font-size:clamp(26px,2.92vw,42px);line-height:1.1}.bt .bt-h2{font-weight:700;font-size:clamp(22px,2.08vw,30px);line-height:1.2}.bt .bt-h3{font-weight:600;font-size:20px;line-height:1.25}.bt .bt-body-lg{font-size:18px;line-height:28px}.bt .bt-body{font-size:17px;line-height:27px}.bt .bt-body-sm{font-size:15px;line-height:22px}.bt .bt-label{font-weight:700;font-size:12px;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.bt .bt-price{font-weight:700;font-size:22px;line-height:28px;color:var(--accent)}.bt .bt-muted{color:var(--muted)}.bt .bt-accent{color:var(--accent)}.bt .bt-em{font-style:italic}.bt .bt-note{font-style:italic;font-size:20px;line-height:1.15;color:var(--accent)}.bt .bt-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}.bt .bt-section{padding:96px 0}.bt .bt-flush{padding-top:0}.bt .bt-stack{display:flex;flex-direction:column}.bt .bt-row{display:flex;flex-wrap:wrap;align-items:center}.bt .bt-center{text-align:center;align-items:center}.bt .bt-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.bt .bt-duo{display:flex;align-items:center;gap:80px;flex-wrap:wrap}.bt .bt-duo>*{flex:1 1 320px;min-width:0}.bt .bt-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.bt .bt-btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:999px;font:600 16px/20px Lora,Georgia,serif;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.bt .bt-btn--primary{background:var(--action);color:var(--on-action);box-shadow:0 4px 0 var(--press),var(--gloss)}.bt .bt-btn--primary:hover{transform:translateY(-1px)}.bt .bt-btn--primary:active{transform:translateY(4px);box-shadow:0 0 0 var(--press),var(--gloss)}.bt .bt-btn--secondary{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--line-strong)}.bt .bt-btn--secondary:hover{box-shadow:inset 0 0 0 2px var(--ink)}.bt .bt-btn--ghost{background:transparent;color:var(--accent);padding:12px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.bt .bt-btn--lg{min-height:56px;font-size:17px;padding:16px 32px}.bt .bt-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.bt .bt-btn.is-loading{opacity:.7;pointer-events:none}.bt .bt-badge{align-self:flex-start;display:inline-flex;padding:6px 12px;border-radius:999px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bt .bt-badge--choc{background:var(--choc);color:var(--cream)}.bt .bt-badge--outline{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.bt .bt-icon{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.bt .bt-icon--sm{width:18px;height:18px}.bt a:focus-visible,.bt button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@keyframes bt-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes bt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bt .bt-bob{animation:bt-bob 2.4s ease-in-out 3}@media(prefers-reduced-motion:reduce){.bt *,.bt *:before,.bt *:after{animation:none!important;transition:none!important}}@media(max-width:749px){.bt .bt-wrap{padding:0 20px}.bt .bt-section{padding:56px 0}.bt .bt-split,.bt .bt-grid-2{grid-template-columns:minmax(0,1fr);gap:32px}.bt .bt-duo{gap:32px}.bt .bt-duo>*{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bt-base.css.map */
