:root{--bb-fig: #622534;--bb-cream: #f5f2ec;--bb-moss: #687554;--bb-linen: #ecdbc6;--bb-orange: #cc5500;--bb-black: #000000;--bb-fig-rgb: 98 37 52;--bb-cream-rgb: 245 242 236;--bb-fig-deep-rgb: 38 14 20;--bb-font-heading: "Fraunces", Georgia, serif;--bb-font-body: "Poppins", system-ui, -apple-system, sans-serif;--bb-font-signature: "Sniglet", "Poppins", sans-serif;--bb-container: 1200px;--bb-gutter: 20px;--bb-radius-btn: 2px;--bb-fs-display: 36px;--bb-fs-section: 30px;--bb-fs-editorial: 22px;--bb-fs-nav: 16px;--bb-fs-body: 14px;--bb-fs-cta: 12px;--bb-fs-micro: 11px;--bb-fs-signature: 20px}@media screen and (min-width:768px){:root{--bb-gutter: 32px;--bb-fs-display: 48px;--bb-fs-section: 34px;--bb-fs-editorial: 25px;--bb-fs-nav: 17px;--bb-fs-body: 15px;--bb-fs-cta: 13px;--bb-fs-micro: 12px;--bb-fs-signature: 24px}}@media screen and (min-width:1280px){:root{--bb-gutter: 40px;--bb-fs-display: 64px;--bb-fs-section: 40px;--bb-fs-editorial: 28px;--bb-fs-nav: 18px;--bb-fs-signature: 28px}}.bb-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:14px 20px;border:1px solid transparent;border-radius:var(--bb-radius-btn);font-family:var(--bb-font-body);font-size:var(--bb-fs-cta);font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.bb-btn svg{flex-shrink:0;transition:transform .25s ease}.bb-btn:hover svg{transform:translate(3px)}.bb-btn:focus-visible{outline:2px solid var(--bb-btn-bg, var(--bb-fig));outline-offset:3px}.bb-btn--primary{background-color:var(--bb-btn-bg, var(--bb-fig));border-color:var(--bb-btn-bg, var(--bb-fig));color:var(--bb-btn-fg, var(--bb-cream))}.bb-btn--primary:hover{background-color:color-mix(in srgb,var(--bb-btn-bg, var(--bb-fig)) 86%,#000);border-color:color-mix(in srgb,var(--bb-btn-bg, var(--bb-fig)) 86%,#000)}.bb-btn--secondary{background-color:transparent;border-color:var(--bb-btn-bg, var(--bb-fig));color:var(--bb-btn-bg, var(--bb-fig))}.bb-btn--secondary:hover{background-color:var(--bb-btn-bg, var(--bb-fig));color:var(--bb-btn-fg, var(--bb-cream))}@media(prefers-reduced-motion:reduce){.bb-btn,.bb-btn svg{transition:none}}@font-face{font-family:Sniglet;src:url(sniglet-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bb-radius-card: 12px;--bb-radius-sheet: 14px;--bb-section-space: 48px;--bb-orange-btn: #bf4f00}@media screen and (min-width:768px){:root{--bb-radius-sheet: 20px;--bb-section-space: 64px}}@media screen and (min-width:1280px){:root{--bb-section-space: 72px}}.bb-btn--pill{min-height:34px;padding:9px 16px;border-radius:999px;font-size:calc(var(--bb-fs-cta) - 1px);gap:10px}:root{--bb-moss-text: #4f5a3f;--bb-orange-text: #a34300}.bb-doodle{display:block;pointer-events:none}.bb-round-top{position:relative;margin-top:calc(var(--bb-radius-sheet) * -1);border-start-start-radius:var(--bb-radius-sheet);border-start-end-radius:var(--bb-radius-sheet)}html.bb-reveal-ready .bb-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.65,.3,1),transform .8s cubic-bezier(.2,.65,.3,1);transition-delay:var(--bb-reveal-delay, 0ms)}html.bb-reveal-ready .bb-reveal.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.bb-reveal-ready .bb-reveal{opacity:1;transform:none;transition:none}}:root{--bb-fs-eyebrow: 12px;--bb-eyebrow-color: var(--bb-fig)}@media screen and (min-width:768px){:root{--bb-fs-eyebrow: 13px}}@media screen and (min-width:1280px){:root{--bb-fs-eyebrow: 14px}}.shopify-section :is(.bb-hero__eyebrow,.bb-qs__eyebrow,.bb-es__eyebrow,.bb-ed__eyebrow,.bb-sbs__eyebrow,.bb-pg__eyebrow,.bb-fp__eyebrow,.bb-st__eyebrow,.bb-jr__eyebrow,.bb-wd__eyebrow,.bb-ts__eyebrow,.bb-nl__eyebrow){font-family:var(--bb-font-body);font-size:var(--bb-fs-eyebrow);font-weight:600;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.shopify-section :is(.bb-qs__eyebrow,.bb-es__eyebrow,.bb-ed__eyebrow,.bb-sbs__eyebrow,.bb-pg__eyebrow,.bb-fp__eyebrow,.bb-st__eyebrow,.bb-jr__eyebrow,.bb-wd__eyebrow,.bb-ts__eyebrow){color:var(--bb-eyebrow-color)}.shopify-section .bb-es__subheading{font-size:calc(var(--bb-fs-eyebrow) - 1px);font-weight:600;letter-spacing:.16em}.bb-sbs__list,.bb-wd__scroller{overflow-y:hidden}@media screen and (max-width:767px){.bb-pg--mobile-swipe .bb-pg__list,.bb-ts--mobile-swipe .bb-ts__list{overflow-y:hidden}}html.bb-reveal-ready :is(.bb-sbs__list,.bb-wd__row,.bb-pg--mobile-swipe .bb-pg__list,.bb-ts--mobile-swipe .bb-ts__list) .bb-reveal{transform:none}html,body{overflow-x:clip}[class^=bb-] img,[class^=bb-] video,[class*=" bb-"] img,[class*=" bb-"] video{max-width:100%}.shopify-section :is(.bb-hero__heading,.bb-qs__heading,.bb-es__heading,.bb-ed__heading,.bb-sbs__heading,.bb-pg__heading,.bb-fp__title,.bb-st__heading,.bb-jr__heading,.bb-wd__heading,.bb-ts__heading,.bb-nl__heading,.bb-qs__tile-title,.bb-ed__tile-title,.bb-sbs__title,.bb-pg__title,.bb-jr__title){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width:360px){:root{--bb-gutter: 16px;--bb-fs-display: 32px;--bb-fs-section: 26px;--bb-fs-editorial: 20px;--bb-fs-signature: 18px;--bb-section-space: 40px}.bb-btn{padding-inline:16px;letter-spacing:.06em}}@media screen and (max-width:767px){.bb-btn{min-height:44px}.shopify-section :is(.bb-ed__all,.bb-pg__all,.bb-jr__all,.bb-st__link){min-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bb-base.css.map */
