:root{--bb-text: #352203;--bb-text-sub: #6c6c6c;--bb-bg-warm: #faf4ee;--bb-bg-dark: #3b2e1f;--bb-accent: #836b4f;--bb-white: #ffffff;--bb-body-size: 1.4rem;--bb-body-lh: 1.85;--bb-body-ls: .07rem;--bb-heading-size: 2.4rem;--bb-heading-lh: 1;--bb-heading-ls: .03rem;--bb-sub-heading-size: 1.6rem;--bb-body-size-sp: 1.2rem;--bb-body-lh-sp: 2.05;--bb-body-ls-sp: .084rem;--bb-heading-size-sp: 1.8rem;--bb-page-width: 120rem;--bb-section-pad: 4.8rem;--bb-section-pad-sp: 3.2rem;--bb-gap: 1.6rem;--bb-gap-sm: .8rem;--bb-link-offset: 4px}body{font-size:var(--bb-body-size-sp);letter-spacing:var(--bb-body-ls-sp);line-height:var(--bb-body-lh-sp);color:var(--bb-text)}@media screen and (min-width:750px){body{font-size:var(--bb-body-size);letter-spacing:var(--bb-body-ls);line-height:var(--bb-body-lh)}}body,.color-scheme-1{color:var(--bb-text)}h1,.h1,h2,.h2{font-size:var(--bb-heading-size-sp);line-height:var(--bb-heading-lh);letter-spacing:var(--bb-heading-ls)}h3,.h3{font-size:var(--bb-sub-heading-size);line-height:var(--bb-heading-lh);letter-spacing:var(--bb-heading-ls)}@media screen and (min-width:750px){h1,.h1,h2,.h2{font-size:var(--bb-heading-size)}h3,.h3{font-size:var(--bb-sub-heading-size)}}a{color:var(--bb-text)}.button,button.button{letter-spacing:var(--bb-body-ls)}p{margin-top:0;margin-bottom:1.5rem}.cart-notification p,.cart-notification .price,cart-drawer-items p,.cart-item__details p{font-size:var(--bb-body-size-sp);letter-spacing:var(--bb-body-ls-sp);line-height:var(--bb-body-lh-sp)}@media screen and (min-width:750px){.cart-notification p,.cart-notification .price,cart-drawer-items p,.cart-item__details p{font-size:var(--bb-body-size);letter-spacing:var(--bb-body-ls);line-height:var(--bb-body-lh)}}.collection-hero__title,.title--primary{letter-spacing:var(--bb-heading-ls)}.card-information .price,.card-information__text{font-size:var(--bb-body-size-sp);letter-spacing:var(--bb-body-ls-sp)}@media screen and (min-width:750px){.card-information .price,.card-information__text{font-size:var(--bb-body-size);letter-spacing:var(--bb-body-ls)}}.rich-text__text p,.rich-text__text{font-size:var(--bb-body-size-sp);letter-spacing:var(--bb-body-ls-sp);line-height:var(--bb-body-lh-sp)}@media screen and (min-width:750px){.rich-text__text p,.rich-text__text{font-size:var(--bb-body-size);letter-spacing:var(--bb-body-ls);line-height:var(--bb-body-lh)}}.collapsible-content .accordion__content p{font-size:var(--bb-body-size-sp);letter-spacing:var(--bb-body-ls-sp)}@media screen and (min-width:750px){.collapsible-content .accordion__content p{font-size:var(--bb-body-size);letter-spacing:var(--bb-body-ls)}}.bb-body{font-size:var(--bb-body-size-sp);line-height:var(--bb-body-lh-sp);letter-spacing:var(--bb-body-ls-sp);font-weight:400;color:var(--bb-text)}@media screen and (min-width:750px){.bb-body{font-size:var(--bb-body-size);line-height:var(--bb-body-lh);letter-spacing:var(--bb-body-ls)}}.bb-heading{font-family:var(--font-heading-family);font-size:var(--bb-heading-size-sp);line-height:var(--bb-heading-lh);letter-spacing:var(--bb-heading-ls);color:var(--bb-text)}@media screen and (min-width:750px){.bb-heading{font-size:var(--bb-heading-size)}}.bb-sub-heading{font-family:var(--font-heading-family);font-size:var(--bb-sub-heading-size);line-height:var(--bb-heading-lh);letter-spacing:var(--bb-heading-ls);font-weight:600;color:var(--bb-text)}.bb-text-sub{color:var(--bb-text-sub)}.bb-link{text-decoration:underline;text-underline-offset:var(--bb-link-offset);font-size:var(--bb-body-size-sp);letter-spacing:var(--bb-body-ls-sp);font-weight:400}@media screen and (min-width:750px){.bb-link{font-size:var(--bb-body-size);letter-spacing:var(--bb-body-ls)}}.bb-page-width{max-width:var(--bb-page-width);margin:0 auto;padding:0 1.6rem}@media screen and (min-width:750px){.bb-page-width{padding:0 5rem}}.bb-section{padding-top:var(--bb-section-pad-sp);padding-bottom:var(--bb-section-pad-sp)}@media screen and (min-width:750px){.bb-section{padding-top:var(--bb-section-pad);padding-bottom:var(--bb-section-pad)}}@media screen and (max-width:750px){.slider{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:none}.slider__slide{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bb-custom.css.map */
