:root{--bc-ink: #221c18;--bc-ink-2: #5e554d;--bc-ink-3: #8a7f74;--bc-paper-2: #fbf8f3;--bc-parchment: #f2ebdf;--bc-kraft: #d9c3a5;--bc-crust: #a84b2a;--bc-crust-dark: #8e3e22;--bc-butter: #f2c85b;--bc-sage-dark: #5f6b52;--bc-hairline: #e4dacb;--bc-success: #3f6b47;--bc-warning: #8a5a12;--bc-error: #b3261e;--bc-mono: "DM Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--bc-ease: cubic-bezier(.2, .7, .2, 1);--bc-terracotta: var(--bc-crust);--bc-terracotta-dark: var(--bc-crust-dark)}.bc-unit-price{display:inline-block;color:var(--bc-ink-2);font-family:var(--bc-mono);font-size:1.3rem;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.bc-unit-price--pdp{margin-top:.4rem}.bc-unit-price--card{margin-left:.8rem;font-size:1.2rem}.card-information .bc-unit-price--card{display:block;margin:.2rem 0 0}.bc-product-card__price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 .2rem}.bc-option--single{display:none!important}.product-form__input.bc-pack-options{display:grid;gap:.8rem;max-width:44rem}.product-form__input.bc-pack-options .form__label{margin-bottom:.2rem}.product-form__input--pill.bc-pack-options input[type=radio]+label.bc-pack-option{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"count price" "unit  save";align-items:baseline;gap:.2rem 1.2rem;margin:0;padding:1.2rem 1.6rem;border:1px solid var(--bc-hairline);border-radius:1rem;background:#fff;color:var(--bc-ink);text-align:left;text-decoration:none;transition:border-color .15s var(--bc-ease),box-shadow .15s var(--bc-ease)}.product-form__input--pill.bc-pack-options input[type=radio]+label.bc-pack-option:before{display:none}.product-form__input--pill.bc-pack-options input[type=radio]+label.bc-pack-option:hover{border-color:var(--bc-ink-2)}.product-form__input--pill.bc-pack-options input[type=radio]:checked+label.bc-pack-option{border-color:var(--bc-ink);box-shadow:inset 0 0 0 1px var(--bc-ink);background:#fff;color:var(--bc-ink)}.product-form__input--pill.bc-pack-options input[type=radio]:focus-visible+label.bc-pack-option{outline:2px solid var(--bc-crust);outline-offset:2px}.bc-pack-option__count{grid-area:count;font-size:1.6rem;font-weight:600}.bc-pack-option__price{grid-area:price;font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums}.bc-pack-option .bc-unit-price{grid-area:unit}.bc-pack-option__save{grid-area:save;justify-self:end;padding:.2rem .8rem;border-radius:.4rem;background:var(--bc-butter);color:var(--bc-ink);font-family:var(--bc-mono);font-size:1.1rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.product-form__input--pill.bc-pack-options input[type=radio].disabled+label.bc-pack-option,.product-form__input--pill.bc-pack-options input[type=radio]:disabled+label.bc-pack-option{border-style:dashed;color:var(--bc-ink-3);text-decoration:none}.product-form__input--pill.bc-pack-options input[type=radio].disabled+label.bc-pack-option .bc-pack-option__count:after,.product-form__input--pill.bc-pack-options input[type=radio]:disabled+label.bc-pack-option .bc-pack-option__count:after{content:"Sold out";margin-left:.8rem;color:var(--bc-ink-2);font-family:var(--bc-mono);font-size:1.1rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.bc-ship-bar{margin:0 0 1.2rem;padding:1.2rem 1.4rem;border:1px solid var(--bc-hairline);border-radius:1rem;background:var(--bc-paper-2);color:var(--bc-ink)}.bc-ship-bar__text{margin:0 0 .8rem;font-size:1.4rem;line-height:1.4}.bc-ship-bar__track{height:.6rem;overflow:hidden;border-radius:99rem;background:var(--bc-hairline)}.bc-ship-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--bc-crust);transition:width .4s var(--bc-ease)}.bc-ship-bar--done .bc-ship-bar__fill{background:var(--bc-success)}@media(prefers-reduced-motion:reduce){.bc-ship-bar__fill{transition:none}}.bc-order-details{margin:.8rem 0 1.6rem;padding:1.6rem;border:1px solid var(--bc-hairline);border-radius:1rem;background:var(--bc-paper-2)}.bc-order-details legend{padding:0 .6rem;color:var(--bc-ink);font-size:1.4rem;font-weight:600}.bc-order-details legend em{margin-left:.4rem;color:var(--bc-ink-2);font-style:normal;font-weight:400}.bc-order-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.bc-order-details__field--wide{grid-column:1 / -1}.bc-order-details__label{display:block;margin-bottom:.4rem;color:var(--bc-ink-2);font-size:1.3rem;font-weight:500}.bc-order-details .select__select,.bc-order-details__input{width:100%;min-height:4.6rem}.bc-order-details__input{padding:0 1.4rem;border:1px solid #cfc3b3;border-radius:.8rem;background:#fff}.bc-order-details__input::placeholder{color:var(--bc-ink-3)}.bc-order-details__hint{margin:1rem 0 0;color:var(--bc-ink-2);font-size:1.3rem;line-height:1.5}@media screen and (max-width:749px){.bc-order-details__grid{grid-template-columns:minmax(0,1fr)}}.bc-market-notice{padding:1rem 2rem;border-bottom:1px solid var(--bc-hairline);background:var(--bc-parchment);color:var(--bc-ink);text-align:center}.bc-market-notice__text{margin:0;font-size:1.4rem;line-height:1.5}.bc-market-notice__link{color:var(--bc-crust);font-weight:600;text-underline-offset:.3rem}.header{position:relative}.bc-mega__list{display:flex;flex-wrap:wrap;gap:.4rem}.bc-mega__item{position:static}.bc-mega__trigger{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;list-style:none}.bc-mega__trigger::-webkit-details-marker{display:none}.bc-mega__caret{width:1rem;transition:transform .15s var(--bc-ease)}.bc-mega__details[open] .bc-mega__caret{transform:rotate(180deg)}.bc-mega__panel{position:absolute;top:100%;right:0;left:0;z-index:4;padding:3.2rem;border:1px solid var(--bc-hairline);border-radius:0 0 1.2rem 1.2rem;background:var(--bc-paper-2);box-shadow:0 8px 32px #221c181f}.bc-mega__inner{display:grid;grid-template-columns:minmax(0,1fr) 28rem;gap:3.2rem}.bc-mega__inner:has(>:only-child){grid-template-columns:minmax(0,1fr)}.bc-mega__columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:2.4rem 3.2rem}.bc-mega__heading{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:1rem;color:var(--bc-crust);font-family:var(--bc-mono);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.bc-mega__links{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.bc-mega__links a{display:inline-flex;align-items:center;gap:.8rem;padding:.3rem 0;color:var(--bc-ink);font-size:1.5rem;text-decoration:none}.bc-mega__links a:hover,.bc-mega__heading:hover{text-decoration:underline;text-underline-offset:.3rem}.bc-mega__badge{padding:.1rem .6rem;border-radius:.4rem;background:var(--bc-butter);color:var(--bc-ink);font-family:var(--bc-mono);font-size:1rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.bc-mega__promo{display:grid;align-content:end;gap:.6rem;min-height:22rem;padding:2rem;overflow:hidden;border-radius:.8rem;background:var(--bc-kraft);color:var(--bc-ink);text-decoration:none}.bc-mega__promo img{width:100%;height:12rem;margin-bottom:.8rem;border-radius:.4rem;object-fit:cover}.bc-mega__promo-heading{font-family:var(--bc-serif);font-size:2.2rem;font-weight:500;line-height:1.15}.bc-mega__promo-text{font-size:1.4rem;line-height:1.45}.bc-mega__promo-cta{font-weight:600}.bc-footer__payment-icon{width:3.8rem;height:2.4rem}.bc-card-spec{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.2rem 0 .4rem}.bc-card-spec__badge{padding:.1rem .6rem;border-radius:.4rem;background:var(--bc-butter);color:var(--bc-ink);font-family:var(--bc-mono);font-size:1.05rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.bc-card-spec__line{color:var(--bc-ink-2);font-family:var(--bc-mono);font-size:1.15rem;letter-spacing:.02em;text-transform:uppercase}.product-form__input--pill.bc-pack-options input[type=radio]+label.bc-pack-option{font-family:var(--bc-sans);letter-spacing:0}.bc-logo{display:block;width:auto;max-width:none}.bc-logo--header{height:4.4rem;color:var(--bc-ink)}.bc-logo--footer{height:6.4rem;color:#fffdf8}@media screen and (max-width:749px){.bc-logo--header{height:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bc-components.css.map */
