:root{--bb-brown: #4d382c;--bb-brown-dark: #331f14;--bb-white: #ffffff;--bb-font-heading: "BB Baskervville", "Baskerville", "Times New Roman", serif;--bb-font-body: "BB Work Sans", "Helvetica Neue", Arial, sans-serif;--bb-tracking: -1px;--bb-page-width: 1512px;--bb-gutter: 20px}@media screen and (min-width:750px){:root{--bb-gutter: 40px}}@media screen and (min-width:1200px){:root{--bb-gutter: 60px}}.bb-container{width:100%;max-width:var(--bb-page-width);margin-inline:auto;padding-inline:var(--bb-gutter);box-sizing:border-box}.bb-btn{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:12px 32px;border:0;border-radius:1000px;font-family:var(--bb-font-body);font-weight:500;font-size:16px;line-height:1.2;letter-spacing:var(--bb-tracking);text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.bb-btn:hover{opacity:.88}.bb-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bb-btn[disabled],.bb-btn[aria-busy=true]{opacity:.6;cursor:default}.bb-btn--white{background:var(--bb-white);color:var(--bb-brown)}.bb-btn--brown{background:var(--bb-brown);color:var(--bb-white)}.bb-btn--small{height:44px}.shopify-section--announcement-bar .announcement-bar__message{display:flex;align-items:center;justify-content:center;min-height:40px;padding-block:0}.shopify-section--announcement-bar .announcement-bar__message,.shopify-section--announcement-bar .announcement-bar__message p,.shopify-section--announcement-bar .announcement-bar__message .link{margin:0;font-family:var(--bb-font-body);font-weight:500;font-size:14px;line-height:1;letter-spacing:var(--bb-tracking);text-transform:none}@media screen and (min-width:750px){.shopify-section--announcement-bar .announcement-bar__message{min-height:44px}}.shopify-section--header .header{font-family:var(--bb-font-body)}.shopify-section--header .header .container{max-width:var(--bb-page-width);padding-inline:var(--bb-gutter)}.shopify-section--header .header .header__wrapper{min-height:50px;padding-block:0}@media screen and (min-width:741px){.shopify-section--header .header .header__wrapper{min-height:66px;padding-block:0}}.shopify-section--header .header__linklist-link,.shopify-section--header .header__cross-border .popover-button{font-family:var(--bb-font-body);font-weight:400;font-size:16px;line-height:1;letter-spacing:var(--bb-tracking);text-transform:none}.shopify-section--header .header .header__linklist-item:not(:last-child){margin-inline-end:40px}.shopify-section--header .header .header__secondary-links .header__cross-border{gap:40px;margin-inline-end:40px}.shopify-section--header .header__secondary-links .header__icon-list>:not([aria-controls=mini-cart]):not([href$="/cart"]),.shopify-section--header .header__inline-navigation .header__icon-list>a[aria-controls=search-drawer]{display:none!important}.shopify-section--header .header a[aria-controls=mini-cart] svg,.shopify-section--header .header a[href$="/cart"] svg{width:28px;height:28px}.shopify-section--header .header button[aria-controls=mobile-menu-drawer] svg{width:24px;height:24px}.shopify-section--header .header .header__cart-count--floating{top:auto;bottom:-8px;right:auto;left:-9px;min-width:20px;height:20px;padding:0 5px;font-family:var(--bb-font-body);font-weight:400;font-size:13px;letter-spacing:var(--bb-tracking)}.js .shopify-section--header .header--transparent .header__cart-count{background:var(--bb-white);color:var(--bb-brown)}.js .shopify-section--header .header--transparent .header__logo-link>img.header__logo-image:only-of-type{filter:brightness(0) invert(1)}.bb-hero{position:relative;isolation:isolate;height:var(--bb-hero-h-mob, 640px);overflow:hidden;background:var(--bb-brown);color:var(--bb-white)}@media screen and (min-width:750px){.bb-hero{height:var(--bb-hero-h-desk, 800px)}}.bb-hero__media,.bb-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bb-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--bb-hero-pos-mob, 52% 50%)}@media screen and (min-width:750px){.bb-hero__img{object-position:var(--bb-hero-pos-desk, 50% 50%)}}.bb-hero__img--placeholder{background:#8a7364;fill:#ffffff40}.bb-hero__overlay{position:absolute;pointer-events:none}.bb-hero__overlay--desk{display:none}@media screen and (min-width:750px){.bb-hero__overlay--desk{display:block}.bb-hero__overlay--mob{display:none}}.bb-hero__overlay--left-blur{top:0;bottom:0;left:0;width:36.84%;background:linear-gradient(to right,#4d382c80,#4d382c00);opacity:calc(.5 * var(--bb-hero-overlay, 1));-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);-webkit-mask-image:linear-gradient(to right,#000 35%,transparent);mask-image:linear-gradient(to right,#000 35%,transparent)}.bb-hero__overlay--left{top:0;bottom:0;left:0;width:45.17%;background:linear-gradient(to right,#4d382c80,#4d382c00);opacity:calc(.5 * var(--bb-hero-overlay, 1))}.bb-hero__overlay--right{top:0;bottom:0;right:0;width:44.58%;background:linear-gradient(to left,#4d382c80,#4d382c00);opacity:var(--bb-hero-overlay, 1)}.bb-hero__overlay--bottom{left:0;right:0;bottom:0;height:32.63%;background:linear-gradient(to top,#4d382c80,#4d382c00);opacity:calc(.5 * var(--bb-hero-overlay, 1))}.bb-hero__overlay--mob{left:0;right:0;bottom:0;top:12.97%;background:linear-gradient(to bottom,#0000,#000);opacity:calc(.8 * var(--bb-hero-overlay, 1))}.bb-hero__inner{position:relative;z-index:1;display:flex;align-items:flex-end;height:100%;padding-bottom:40px}@media screen and (min-width:750px){.bb-hero__inner{align-items:center;padding-bottom:0}}.bb-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:472px}@media screen and (min-width:750px){.bb-hero__content{gap:32px}}.bb-hero__text{display:flex;flex-direction:column;gap:20px}.bb-hero__head{display:flex;flex-direction:column;gap:24px}.bb-hero__rating{display:flex;align-items:center;gap:8px;font-family:var(--bb-font-body);font-weight:500;font-size:16px;line-height:1;letter-spacing:var(--bb-tracking);color:var(--bb-white)}.bb-hero__rating .bb-stars{flex:none;width:88px;height:16px}.bb-hero .bb-hero__heading{margin:0;font-family:var(--bb-font-heading);font-weight:400;font-style:normal;font-size:40px;line-height:1;letter-spacing:0;text-transform:none;color:var(--bb-white)}@media screen and (min-width:750px){.bb-hero .bb-hero__heading{font-size:clamp(48px,4.24vw,64px)}}.bb-hero__subtext{margin:0;font-family:var(--bb-font-body);font-weight:400;font-size:16px;line-height:1.4;letter-spacing:var(--bb-tracking);color:var(--bb-white)}.bb-hero__subtext a{color:inherit}.bb-hero__card{display:none}@media screen and (min-width:1000px){.bb-hero__card{position:absolute;right:var(--bb-gutter);bottom:60px;display:flex;align-items:center;gap:20px;min-width:429px;min-height:126px;padding:10px 24px 10px 10px;box-sizing:border-box;border-radius:16px;background:#fff3;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}}.bb-hero__card-media{flex:none;width:106px;height:106px;overflow:hidden;border-radius:12px;background:#f3ece6}.bb-hero__card-img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.bb-hero__card-body{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.bb-hero__card-title{margin:0;font-family:var(--bb-font-body);font-weight:400;font-size:18px;line-height:1.4;letter-spacing:var(--bb-tracking);color:var(--bb-white)}.bb-hero__card-form{margin:0}.bb-section{padding-top:var(--bb-pt-m, 60px);padding-bottom:var(--bb-pb-m, 60px);color:var(--bb-brown)}@media screen and (min-width:750px){.bb-section{padding-top:var(--bb-pt, 100px);padding-bottom:var(--bb-pb, 100px)}}.bb-section--cream{background:#fcf8f2}.bb-section *,.bb-section *:before,.bb-section *:after{box-sizing:border-box}.bb-divider{display:block;height:0;margin:0;border:0;border-top:1px solid rgba(77,56,44,.15)}.bb-section__divider-top{display:none;margin-bottom:var(--bb-pt-m, 60px)}.bb-section--divider-both{padding-top:0}.bb-section--divider-both .bb-section__divider-top{display:block}@media screen and (min-width:750px){.bb-section__divider-top{margin-bottom:var(--bb-pt, 80px)}.bb-section--divider-desktop{padding-top:0}.bb-section--divider-desktop .bb-section__divider-top{display:block}}.bb-h2{margin:0;font-family:var(--bb-font-heading);font-weight:400;font-style:normal;font-size:32px;line-height:1;letter-spacing:0;text-transform:none;color:var(--bb-brown)}@media screen and (min-width:750px){.bb-h2{font-size:44px}}.bb-eyebrow{margin:0;font-family:var(--bb-font-body);font-weight:500;font-size:14px;line-height:1.2;letter-spacing:var(--bb-tracking);text-transform:none}.bb-text{margin:0;font-family:var(--bb-font-body);font-weight:400;font-size:16px;line-height:1.4;letter-spacing:var(--bb-tracking)}.bb-text p{margin:0}.bb-text p+p{margin-top:.6em}.bb-text a{color:inherit}.bb-img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.bb-placeholder{display:block;width:100%;height:100%;background:#efe7de;fill:#4d382c33}.bb-arrows{display:flex;gap:8px}.bb-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(77,56,44,.3);border-radius:5px;background:transparent;color:var(--bb-brown);cursor:pointer;transition:opacity .2s ease}.bb-arrow[disabled]{opacity:.5;cursor:default}.bb-arrow--glass{border-color:#ffffff1a;background:#fff3;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:var(--bb-white)}.bb-dots{display:flex;justify-content:center;gap:6px}.bb-dot{width:6px;height:6px;padding:0;border:0;border-radius:6px;background:#4d382c33;cursor:pointer;transition:width .25s ease,background-color .25s ease}.bb-dot[aria-current=true]{width:26px;background:var(--bb-brown)}.bb-track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bb-track::-webkit-scrollbar{display:none}.bb-track>*{flex:none;scroll-snap-align:start}.bb-marquee{overflow:hidden;background:var(--bb-brown);color:var(--bb-white)}.bb-marquee__inner{display:flex;align-items:center;width:max-content;height:48px;animation:bb-marquee var(--bb-marquee-speed, 40s) linear infinite}.bb-marquee:hover .bb-marquee__inner{animation-play-state:paused}.bb-marquee__group{display:flex;align-items:center;gap:56px;padding-inline-end:56px}.bb-marquee__item{display:flex;align-items:center;gap:12px;font-family:var(--bb-font-body);font-weight:500;font-size:16px;line-height:1.2;letter-spacing:var(--bb-tracking);white-space:nowrap}.bb-marquee__icon{flex:none;width:20px;height:20px;object-fit:contain}@keyframes bb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bb-marquee__inner{animation:none}}.bb-intro__grid{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center}.bb-intro__text{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.bb-intro__copy{display:flex;flex-direction:column;gap:20px}.bb-intro__media{width:calc(100% + 40px);max-width:420px;margin-inline:-20px}.bb-intro__media img,.bb-intro__media svg{display:block;width:100%;height:auto}.bb-intro__stats{display:flex;flex-direction:column;gap:20px;width:100%}.bb-intro__stat{display:flex;flex-direction:column;gap:10px}.bb-intro__stat-value{margin:0;font-family:var(--bb-font-heading);font-weight:400;font-size:40px;line-height:1}.bb-intro__stat-label{opacity:.6}@media screen and (max-width:749px){.bb-intro__stat-label{max-width:304px;margin-inline:auto}}@media screen and (max-width:999px){.bb-intro__media{margin-top:40px}}@media screen and (min-width:1000px){.bb-intro__grid{grid-template-columns:minmax(0,472px) minmax(0,555px) minmax(0,333px);justify-content:space-between;align-items:center;justify-items:stretch;text-align:left;column-gap:24px}.bb-intro__text{align-items:flex-start;gap:32px}.bb-intro__copy{max-width:408px}.bb-intro__media{width:100%;max-width:none;margin:0}}.bb-quotes__inner{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:732px;margin-inline:auto;text-align:center}@media screen and (min-width:750px){.bb-quotes__inner{gap:64px}}.bb-quotes__track{width:100%}.bb-quotes__slide{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.bb-quotes__logo{display:block;width:var(--bb-logo-w, 150px);height:auto;max-width:100%}.bb-quotes__text{margin:0;font-family:var(--bb-font-heading);font-weight:400;font-size:32px;line-height:1;color:var(--bb-brown)}@media screen and (min-width:750px){.bb-quotes__text{font-size:36px}}.bb-quotes__nav{display:flex;flex-direction:column;align-items:center;gap:32px}.bb-care__grid{display:flex;flex-direction:column;gap:40px}.bb-care__content{display:flex;flex-direction:column;gap:24px}.bb-care__header{display:flex;flex-direction:column;gap:20px}.bb-care__item{border-top:1px solid rgba(77,56,44,.15)}.bb-care__item:last-child{border-bottom:1px solid rgba(77,56,44,.15)}.bb-care__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none}.bb-care__summary::-webkit-details-marker{display:none}.bb-care__title{margin:0;font-family:var(--bb-font-heading);font-weight:400;font-size:24px;line-height:1}.bb-care__body{margin-top:-6px;padding:0 40px 20px 0}.bb-care__item .bb-icon--plus{flex:none;transition:transform .25s ease}.bb-care__item[open] .bb-icon--plus .bb-icon__v,.bb-faq__item[open] .bb-icon--plus .bb-icon__v{opacity:0}.bb-care__images{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bb-care__image{aspect-ratio:173 / 315;overflow:hidden;border-radius:16px}@media screen and (min-width:1000px){.bb-care__grid{flex-direction:row;justify-content:space-between;align-items:stretch;gap:40px}.bb-care__content{justify-content:space-between;width:577px;max-width:45%;padding-top:20px}.bb-care__header{max-width:492px;padding-left:6px}.bb-care__accordion .bb-care__item:first-child{border-top:0}.bb-care__accordion .bb-care__item:last-child{border-bottom:0}.bb-care__summary{padding:24px 0}.bb-care__accordion .bb-care__item:first-child .bb-care__summary{padding-top:0}.bb-care__accordion .bb-care__item:last-child .bb-care__summary{padding-bottom:0}.bb-care__accordion .bb-care__item:last-child[open] .bb-care__summary{padding-bottom:20px}.bb-care__accordion .bb-care__item:last-child .bb-care__body{padding-bottom:0}.bb-care__body{max-width:426px;padding-right:0}.bb-care__images{flex:0 1 732px;gap:12px}.bb-care__image{aspect-ratio:360 / 657}}.bb-experts__header{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.bb-experts__title{line-height:1}.bb-experts__list{display:flex;flex-direction:column}.bb-expert{display:flex;align-items:center;gap:16px;padding:20px 0;border-top:1px solid rgba(77,56,44,.15)}.bb-expert__image{flex:none;width:120px;aspect-ratio:183 / 230;overflow:hidden;border-radius:12px}.bb-expert__body{display:flex;flex-direction:column;gap:10px;min-width:0}.bb-expert__meta{display:flex;flex-direction:column;gap:8px;letter-spacing:var(--bb-tracking)}.bb-expert__name{margin:0;font-family:var(--bb-font-body);font-weight:400;font-size:18px;line-height:1.2}.bb-expert__role{margin:0;font-family:var(--bb-font-body);font-weight:500;font-size:14px;line-height:1.2;opacity:.5}.bb-expert__text{line-height:1.2}.bb-experts__progress{display:none}@media screen and (min-width:1000px){.bb-experts__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:48px}.bb-experts__title{max-width:426px;line-height:1.1}.bb-experts__intro{max-width:437px;padding-top:26px}.bb-experts__list{flex-direction:row;gap:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.bb-experts__list::-webkit-scrollbar{display:none}.bb-expert{flex:none;gap:24px;padding:0 32px;border-top:0;border-left:1px solid rgba(77,56,44,.15);scroll-snap-align:start}.bb-expert:first-child{padding-left:0;border-left:0}.bb-expert__image{width:183px}.bb-expert__body{gap:24px;width:284px}.bb-experts__progress{position:relative;display:block;height:3px;margin-top:48px;overflow:hidden;border-radius:12px;background:#d8d5cf}.bb-experts__progress-bar{position:absolute;top:0;left:0;height:100%;border-radius:12px;background:var(--bb-brown);transition:transform .15s linear}}.bb-ingr{position:relative;isolation:isolate;overflow:hidden;min-height:var(--bb-ingr-h-mob, 611px);background:#8a7364;color:var(--bb-white)}@media screen and (min-width:750px){.bb-ingr{min-height:var(--bb-ingr-h, 760px)}}.bb-ingr__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.bb-ingr__bg.is-active{opacity:1}.bb-ingr__overlay{position:absolute;pointer-events:none}.bb-ingr__overlay--mob{top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#4d382c73,#4d382c26 45%,#4d382c59)}.bb-ingr__overlay--desk{display:none}@media screen and (min-width:750px){.bb-ingr__overlay--mob{display:none}.bb-ingr__overlay--desk{display:block}.bb-ingr__overlay--left-blur{top:0;bottom:0;left:0;width:36.84%;background:linear-gradient(to right,#4d382c80,#4d382c00);-webkit-backdrop-filter:blur(8.8px);backdrop-filter:blur(8.8px);-webkit-mask-image:linear-gradient(to right,#000 35%,transparent);mask-image:linear-gradient(to right,#000 35%,transparent)}.bb-ingr__overlay--left{top:0;bottom:0;left:0;width:45.17%;background:linear-gradient(to right,#4d382c80,#4d382c00)}.bb-ingr__overlay--right{top:0;bottom:0;right:0;width:45.17%;background:linear-gradient(to left,#4d382c80,#4d382c00)}.bb-ingr__overlay--bottom{left:0;right:0;bottom:0;height:41.18%;background:linear-gradient(to top,#4d382c80,#4d382c00)}}.bb-ingr__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:inherit;padding-top:60px;padding-bottom:20px}@media screen and (min-width:750px){.bb-ingr__inner{padding-top:60px;padding-bottom:60px}}.bb-ingr__header{display:flex;flex-direction:column;gap:24px;max-width:492px}.bb-ingr__titles{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:750px){.bb-ingr__titles{gap:20px}.bb-ingr__header{gap:32px}}.bb-ingr .bb-h2{color:var(--bb-white)}.bb-ingr__cards{display:flex;align-items:flex-end;gap:12px}.bb-ingr__card{position:relative;display:none;flex:none;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#fff3;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:var(--bb-white);text-align:left;font:inherit}.bb-ingr__card.is-active{display:block;width:100%}.bb-ingr__card-compact{display:none;align-items:center;justify-content:space-between;gap:16px;width:313px;height:78px;padding:0 14px 0 24px;cursor:pointer}.bb-ingr__card-full{display:flex;flex-direction:column;gap:20px;padding:20px}.bb-ingr__card:not(.is-active) .bb-ingr__card-full{display:none}.bb-ingr__card-name{margin:0;font-family:var(--bb-font-heading);font-weight:400;font-size:20px;line-height:1}.bb-ingr__card-full .bb-ingr__card-name{font-size:24px}.bb-ingr__card-head{display:flex;justify-content:space-between;gap:16px}.bb-ingr__card-copy{display:flex;flex-direction:column;gap:12px;max-width:297px}.bb-ingr__thumb{flex:none;width:50px;height:50px;overflow:hidden;border-radius:50%}.bb-ingr__card-full .bb-ingr__thumb{display:none}.bb-ingr__card-line{border-top:1px solid rgba(255,255,255,.3)}.bb-ingr__tags{display:flex;flex-wrap:wrap;gap:8px}.bb-ingr__tag{display:inline-flex;align-items:center;height:32px;padding:0 16px;border:1px solid rgba(51,31,20,.05);border-radius:100px;background:#fcf8f2;color:var(--bb-brown);font-family:var(--bb-font-body);font-weight:500;font-size:14px;line-height:1.2;letter-spacing:var(--bb-tracking);white-space:nowrap}@media screen and (min-width:1000px){.bb-ingr__card{display:block}.bb-ingr__card.is-active{width:416px}.bb-ingr__card:not(.is-active) .bb-ingr__card-compact{display:flex}.bb-ingr__card-full{padding:29px 24px 24px}.bb-ingr__card-full .bb-ingr__thumb{display:block;width:57px;height:57px;margin:-15px -11px 0 0}}.bb-gallery__header{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:40px;text-align:center}@media screen and (min-width:750px){.bb-gallery__header{margin-bottom:48px}}.bb-gallery__header .bb-stars{color:var(--bb-brown)}.bb-gallery__track{gap:12px;padding-inline:20px;scroll-padding-inline:20px}@media screen and (min-width:750px){.bb-gallery__track{gap:20px;padding-inline:max(var(--bb-gutter),calc((100% - 1600px)/2));scroll-padding-inline:max(var(--bb-gutter),calc((100% - 1600px)/2))}}.bb-gallery__item{position:relative;width:304px;aspect-ratio:304 / 489;overflow:hidden;border-radius:16px}.bb-gallery__item video{display:block;width:100%;height:100%;object-fit:cover}.bb-gallery__nav{display:flex;justify-content:center;margin-top:40px}.bb-cmp__title{text-align:center}.bb-cmp__table{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 112px 96px;max-width:942px;margin:20px auto 0}@media screen and (min-width:750px){.bb-cmp__table{grid-template-columns:minmax(0,1fr) 160px 189px;margin-top:45px}}.bb-cmp__highlight{grid-column:2;grid-row:1 / -1;border:1px solid rgba(51,31,20,.15);border-radius:16px;background:#f3eae1}.bb-cmp__head{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:12px 8px 14px;z-index:1}.bb-cmp__head--ours{grid-column:2;grid-row:1}.bb-cmp__head--others{grid-column:3;grid-row:1;justify-content:center}.bb-cmp__product{display:none;width:62px;height:78px;overflow:hidden;border-radius:16px}.bb-cmp__logo{display:block;width:86px;height:auto}.bb-cmp__others{margin:0;font-family:var(--bb-font-heading);font-weight:400;font-size:16px;line-height:1;text-align:center}@media screen and (min-width:750px){.bb-cmp__head{padding:8px 18px 21px}.bb-cmp__product{display:block}.bb-cmp__logo{width:124px}.bb-cmp__others{max-width:107px;font-size:20px}}.bb-cmp__line{grid-column:1 / -1;align-self:start;border-top:1px solid rgba(77,56,44,.15);z-index:1}.bb-cmp__label,.bb-cmp__cell{display:flex;align-items:center;min-height:78px;padding:12px 0;z-index:1}.bb-cmp__label{grid-column:1;padding-right:12px;font-family:var(--bb-font-body);font-weight:400;font-size:15px;line-height:1.2;letter-spacing:var(--bb-tracking)}.bb-cmp__cell{justify-content:center}.bb-cmp__cell--ours{grid-column:2}.bb-cmp__cell--others{grid-column:3}.bb-cmp__cell--no{opacity:.35}@media screen and (min-width:750px){.bb-cmp__label,.bb-cmp__cell{min-height:72px;padding:24px 0}.bb-cmp__label{font-size:20px;padding-right:24px}.bb-cmp__cell--others,.bb-cmp__head--others{padding-right:22px}}.bb-buy__header{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:29px;text-align:center}.bb-buy__title{max-width:504px}.bb-buy__rating{display:flex;align-items:center;gap:8px;font-family:var(--bb-font-body);font-weight:500;font-size:16px;line-height:1;letter-spacing:var(--bb-tracking)}.bb-buy__grid{display:flex;flex-direction:column;gap:24px;max-width:1191px;margin-inline:auto}.bb-buy__gallery-main{display:none}.bb-buy__slides{gap:8px;margin-inline:calc(-1 * var(--bb-gutter));padding-inline:var(--bb-gutter);scroll-padding-inline:var(--bb-gutter)}.bb-buy__slide{width:330px;max-width:84vw;aspect-ratio:1;overflow:hidden;border-radius:16px;background:#f5efe8}.bb-buy__thumbs{display:none}.bb-buy__panel-wrap{display:flex;flex-direction:column;gap:16px}.bb-buy__form{display:flex;flex-direction:column;gap:12px;margin:0}.bb-buy__panel{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid rgba(51,31,20,.15);border-radius:16px}.bb-buy__options{display:flex;flex-direction:column;gap:12px}.bb-buy__option{position:relative;display:block;border:1px solid rgba(51,31,20,.15);border-radius:16px;cursor:pointer;transition:border-color .2s ease}.bb-buy__option.is-selected{border-color:var(--bb-brown)}.bb-buy__option input{position:absolute;opacity:0;pointer-events:none}.bb-buy__option-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:19px 19px 18px}.bb-buy__option--compact .bb-buy__option-top{align-items:center;min-height:81px}.bb-buy__option-main{display:flex;align-items:flex-start;gap:12px}.bb-buy__option--compact .bb-buy__option-main{align-items:center}.bb-buy__radio{position:relative;flex:none;width:16px;height:16px;margin-top:1px;border:1px solid rgba(51,31,20,.3);border-radius:50%}.bb-buy__option--compact .bb-buy__radio{margin-top:0}.bb-buy__option.is-selected .bb-buy__radio{border-color:var(--bb-brown)}.bb-buy__option.is-selected .bb-buy__radio:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:var(--bb-brown)}.bb-buy__option-titles,.bb-buy__option-prices{display:flex;flex-direction:column;gap:6px;font-family:var(--bb-font-body);font-weight:400;font-size:16px;letter-spacing:var(--bb-tracking)}.bb-buy__option-prices{align-items:flex-end;gap:4px;text-align:right;white-space:nowrap}.bb-buy__option-title{line-height:1}.bb-buy__option-sub,.bb-buy__option-save{line-height:1.2;opacity:.6}.bb-buy__price-line{line-height:1}.bb-buy__compare{color:#331f1499;text-decoration:line-through}.bb-buy__option-bullets{display:flex;flex-direction:column;gap:10px;margin:0;padding:19px 19px 20px;border-top:1px solid rgba(51,31,20,.15);list-style:none}.bb-buy__option-bullets li{display:flex;align-items:center;gap:10px;font-family:var(--bb-font-body);font-size:14px;line-height:1.2;letter-spacing:var(--bb-tracking)}.bb-buy__option-bullets .bb-icon{flex:none}.bb-buy__badge{position:absolute;top:-12px;right:12px;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:100px;background:#fad980;color:var(--bb-brown);font-family:var(--bb-font-body);font-weight:500;font-size:13px;line-height:1.2;letter-spacing:var(--bb-tracking);white-space:nowrap}.bb-buy__submit{width:100%}.bb-buy__features{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:9px 0 0;list-style:none}.bb-buy__feature{display:flex;align-items:center;gap:8px;font-family:var(--bb-font-body);font-size:16px;line-height:1.2;letter-spacing:var(--bb-tracking)}.bb-buy__feature img{flex:none;width:32px;height:32px;object-fit:contain}@media screen and (min-width:1000px){.bb-buy__header{margin-bottom:40px}.bb-buy__grid{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px}.bb-buy__gallery{display:flex;flex-direction:column;gap:8px;flex:0 1 571px;min-width:0}.bb-buy__slides{display:none}.bb-buy__gallery-main{display:block;aspect-ratio:571 / 590;overflow:hidden;border-radius:16px;background:#f5efe8}.bb-buy__gallery-main>[hidden]{display:none}.bb-buy__thumbs{display:flex;gap:8px;margin:0;padding:0;list-style:none}.bb-buy__thumb{width:78px;height:89px;padding:0;overflow:hidden;border:1px solid transparent;border-radius:8px;background:#f5efe8;cursor:pointer}.bb-buy__thumb[aria-current=true]{border-color:#00000026}.bb-buy__panel-wrap{flex:0 1 580px;min-width:0}.bb-buy__features{grid-template-columns:1fr 257px;column-gap:66px;row-gap:15px}.bb-buy__feature{align-items:flex-start}.bb-buy__feature span{padding-top:6px}}.bb-faq__header{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.bb-faq__title{max-width:353px}.bb-faq__cols{display:grid;grid-template-columns:1fr;gap:12px}.bb-faq__col{display:flex;flex-direction:column;gap:12px}.bb-faq__item{border:1px solid rgba(51,31,20,.15);border-radius:16px}.bb-faq__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px;cursor:pointer;list-style:none}.bb-faq__summary::-webkit-details-marker{display:none}.bb-faq__question{margin:0;padding-top:2px;font-family:var(--bb-font-body);font-weight:400;font-size:16px;line-height:1.2;letter-spacing:var(--bb-tracking)}.bb-faq__answer{margin-top:-4px;padding:0 64px 20px 20px;opacity:.6}.bb-faq__item .bb-icon{flex:none}.bb-faq__more{border:1px solid rgba(77,56,44,.15);background:transparent;color:var(--bb-brown)}.bb-faq__more--mobile{align-self:flex-start;margin-top:24px}.bb-faq__more--desktop{display:none}@media screen and (min-width:1000px){.bb-faq__header{flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:48px;padding-left:4px}.bb-faq__cols{grid-template-columns:1fr 1fr;gap:26px}.bb-faq__question{font-size:20px;padding-top:0}.bb-faq__answer{max-width:595px}.bb-faq__more--mobile{display:none}.bb-faq__more--desktop{display:inline-flex;margin-top:-12px}}.bb-insta__heading{display:block;margin:0 0 var(--bb-insta-gap-m, 48px);font-family:var(--bb-font-body);font-weight:400;font-size:20px;line-height:1.2;letter-spacing:var(--bb-tracking);color:var(--bb-brown);text-align:center;text-decoration:none}@media screen and (min-width:750px){.bb-insta__heading{margin-bottom:var(--bb-insta-gap, 48px);text-align:left}}.bb-insta__viewport{overflow:hidden}.bb-insta__strip{display:flex;gap:8px;width:max-content;margin-left:50%;transform:translate(-50%)}@media screen and (min-width:750px){.bb-insta__strip{gap:12px}}.bb-insta__item{position:relative;display:block;width:219px;aspect-ratio:219 / 300;overflow:hidden;border-radius:16px}@media screen and (min-width:750px){.bb-insta__item{width:263px;aspect-ratio:263 / 360}}.bb-insta__icon{position:absolute;right:11px;bottom:11px;width:27px;height:27px}.bb-insta__icon svg{width:100%;height:100%}@media screen and (min-width:750px){.bb-insta__icon{right:14px;bottom:14px;width:32px;height:32px}}.bb-footer{padding:40px 0 28px;background:var(--bb-brown);color:var(--bb-white);font-family:var(--bb-font-body);letter-spacing:var(--bb-tracking)}.bb-footer a{color:inherit;text-decoration:none}.bb-footer a:hover{opacity:1;text-decoration:underline}.bb-footer__top{display:grid;grid-template-columns:1fr 1fr;gap:32px 18px}.bb-footer__brand{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:12px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.15);text-align:center}.bb-footer__logo{display:block;width:186px;height:auto}.bb-footer__logo--invert{filter:brightness(0) invert(1)}.bb-footer__copyright{margin:0;font-size:14px;line-height:1.2;opacity:.6}.bb-footer__heading{margin:0 0 20px;font-family:var(--bb-font-body);font-weight:400;font-size:16px;line-height:1.2;letter-spacing:var(--bb-tracking);color:var(--bb-white)}.bb-footer__links{display:flex;flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;font-size:16px;line-height:1.2}.bb-footer__links a{opacity:.6}.bb-footer__links a:hover{opacity:1}.bb-footer__newsletter{grid-column:1 / -1;order:-1;text-align:center}.bb-footer__newsletter .bb-footer__heading{margin-bottom:16px}.bb-footer__news-text{margin:0 0 16px;font-size:16px;line-height:1.4;opacity:.6}.bb-footer__brand{order:-2}.bb-footer__form{position:relative;margin:0}.bb-footer__input{width:100%;height:52px;margin:0;padding:0 52px 0 17px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:transparent;color:var(--bb-white);font-family:var(--bb-font-body);font-size:16px;letter-spacing:var(--bb-tracking);box-shadow:none;outline:none}.bb-footer__input::placeholder{color:#fff9;opacity:1}.bb-footer__input:focus{border-color:#ffffff80}.bb-footer__submit{position:absolute;top:50%;right:14px;display:inline-flex;padding:0;border:0;background:none;color:var(--bb-white);transform:translateY(-50%);cursor:pointer}.bb-footer__msg{margin:8px 0 0;font-size:14px;line-height:1.2}.bb-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:32px;padding-top:32px;border-top:1px solid rgba(255,255,255,.15)}.bb-footer__loc{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0}.bb-footer__select-wrap{position:relative}.bb-footer__select{height:36px;padding:0 44px 0 24px;border:1px solid rgba(255,255,255,.15);border-radius:1000px;background:transparent;color:var(--bb-white);font-family:var(--bb-font-body);font-weight:500;font-size:14px;line-height:1.2;letter-spacing:var(--bb-tracking);-webkit-appearance:none;appearance:none;cursor:pointer}.bb-footer__select option{color:#000}.bb-footer__select-wrap .bb-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none}.bb-footer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.bb-footer__payments svg{display:block;width:38px;height:24px}@media screen and (min-width:1000px){.bb-footer{padding:40px 0 24px}.bb-footer__top{grid-template-columns:1fr 344px 366px;grid-template-rows:auto auto;gap:0;min-height:433px}.bb-footer__brand{grid-column:1;grid-row:1 / span 2;order:0;align-items:flex-start;gap:33px;padding:0;border:0;text-align:left}.bb-footer__logo{width:244px}.bb-footer__newsletter{grid-column:3;grid-row:1;order:0;text-align:left}.bb-footer__newsletter .bb-footer__heading{margin-bottom:20px}.bb-footer__col--1{grid-column:2;grid-row:1}.bb-footer__col--2{grid-column:2;grid-row:2;padding-top:58px}.bb-footer__col--3{grid-column:3;grid-row:2;padding-top:58px}.bb-footer__heading{margin-bottom:20px}.bb-footer__bottom{flex-direction:row;justify-content:space-between;margin-top:24px;padding-top:24px}.bb-footer__loc{justify-content:flex-start}}.bb-pdp{--bb-ink: #331f14;padding-top:20px;padding-bottom:60px;color:var(--bb-ink)}@media screen and (min-width:1000px){.bb-pdp{padding-top:30px;padding-bottom:120px}}.bb-pdp__grid{display:flex;flex-direction:column;gap:27px}@media screen and (min-width:1000px){.bb-pdp__grid{flex-direction:row;align-items:flex-start;justify-content:center;gap:80px}}.bb-pdp__media{min-width:0}.bb-pdp__stage{position:relative}.bb-pdp__slides{display:flex;gap:8px;margin-inline:calc(-1 * var(--bb-gutter));padding-inline:var(--bb-gutter);scroll-padding-inline:var(--bb-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.bb-pdp__slides::-webkit-scrollbar{display:none}.bb-pdp__slide{position:relative;flex:none;width:340px;max-width:86vw;aspect-ratio:426 / 563;overflow:hidden;border-radius:16px;background:#f5efe8;scroll-snap-align:start}.bb-pdp__slide video{display:block;width:100%;height:100%;object-fit:cover}.bb-pdp__nav{position:absolute;top:50%;z-index:2;display:none;border-color:#fff9;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-50%)}.bb-pdp__nav--prev{left:16px}.bb-pdp__nav--next{right:16px}.bb-pdp__thumbs{display:flex;gap:8px;margin:12px calc(-1 * var(--bb-gutter)) 0;padding:0 var(--bb-gutter);overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.bb-pdp__thumbs::-webkit-scrollbar{display:none}.bb-pdp__thumb{position:relative;flex:none;width:64px;aspect-ratio:426 / 563;padding:0;overflow:hidden;border:1px solid transparent;border-radius:8px;background:#f5efe8;cursor:pointer;opacity:.7;transition:border-color .2s ease,opacity .2s ease}.bb-pdp__thumb[aria-current=true]{border-color:var(--bb-ink, #331f14);opacity:1}.bb-pdp__thumb-play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ffffffb3;color:var(--bb-brown);transform:translate(-50%,-50%)}@media screen and (min-width:1000px){.bb-pdp__media{flex:0 1 640px}.bb-pdp__slides{gap:0;margin:0;padding:0;scroll-padding-inline:0;border-radius:16px}.bb-pdp__slide{width:100%;max-width:none;border-radius:16px}.bb-pdp__nav{display:inline-flex}.bb-pdp__thumbs{margin:12px 0 0;padding:0}.bb-pdp__thumb{width:78px}}.bb-pdp__info{display:flex;flex-direction:column;gap:24px;min-width:0}@media screen and (min-width:1000px){.bb-pdp__info{position:sticky;top:calc(var(--header-height, 66px) + 24px);flex:0 0 472px;width:472px;padding-top:30px}}.bb-pdp__head{display:flex;flex-direction:column;gap:20px}.bb-pdp__title-wrap{display:flex;flex-direction:column;gap:24px}.bb-pdp .bb-pdp__title{margin:0;font-family:var(--bb-font-heading);font-weight:400;font-size:40px;line-height:1;letter-spacing:0;text-transform:none;color:var(--bb-ink)}@media screen and (min-width:750px){.bb-pdp .bb-pdp__title{font-size:44px}}.bb-pdp__rating{display:flex;align-items:center;gap:8px;font-family:var(--bb-font-body);font-weight:500;font-size:16px;line-height:1;letter-spacing:var(--bb-tracking);color:var(--bb-ink);text-decoration:none}.bb-pdp__buy{display:flex;flex-direction:column;gap:8px}.bb-pdp__tiers{display:flex;gap:8px;margin-inline:calc(-1 * var(--bb-gutter));padding:12px var(--bb-gutter) 0;overflow-x:auto;scrollbar-width:none}.bb-pdp__tiers::-webkit-scrollbar{display:none}@media screen and (min-width:1000px){.bb-pdp__tiers{margin:0;padding:12px 0 0;overflow:visible}}.bb-pdp__tier{position:relative;display:flex;flex:0 0 152px;flex-direction:column;align-items:center;height:200px;padding:15px 8px 18px;border:1px solid rgba(51,31,20,.15);border-radius:16px;background:transparent;color:var(--bb-ink);font:inherit;text-align:center;cursor:pointer;transition:border-color .2s ease}.bb-pdp__tier.is-selected{border-color:var(--bb-ink)}.bb-pdp__tier-img{display:block;height:95px;width:auto;max-width:100%;object-fit:contain}.bb-pdp__tier-body{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:auto;font-family:var(--bb-font-body);font-size:16px;line-height:1;letter-spacing:var(--bb-tracking)}.bb-pdp__tier-title{font-weight:500;text-transform:capitalize;white-space:nowrap}.bb-pdp__tier-prices{display:flex;flex-direction:column;gap:6px}.bb-pdp__tier-compare{color:#331f1499;text-decoration:line-through}.bb-pdp__tier-price{font-weight:500}.bb-pdp__tier-badge{position:absolute;top:-12px;left:50%;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:100px;background:var(--bb-ink);color:var(--bb-white);font-family:var(--bb-font-body);font-weight:500;font-size:13px;line-height:1.2;letter-spacing:var(--bb-tracking);white-space:nowrap;transform:translate(-50%)}.bb-pdp__scarcity{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:81px;padding:12px 18px 12px 20px;border:1px solid rgba(51,31,20,.05);border-radius:16px;background:#fcf8f2}.bb-pdp__scarcity-text{display:flex;flex-direction:column;gap:8px;font-family:var(--bb-font-body);letter-spacing:var(--bb-tracking)}.bb-pdp__scarcity-title{margin:0;font-size:16px;line-height:1}.bb-pdp__scarcity-live{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;line-height:1.2}.bb-pdp__scarcity-live strong{font-weight:400;color:#812221}.bb-pdp__dot{flex:none;width:7px;height:7px;border-radius:50%;background:#3c976e;animation:bb-pulse 1.8s ease-in-out infinite}@keyframes bb-pulse{50%{opacity:.35}}.bb-pdp__scarcity-img{flex:none;width:54px;height:68px;object-fit:cover}.bb-pdp__cta{display:flex;flex-direction:column;align-items:center;gap:16px}.bb-pdp__form{width:100%;margin:0}.bb-pdp__form .bb-btn{width:100%}.bb-pdp__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.bb-pdp__payments svg{display:block;width:44px;height:28px}.bb-pdp__hint{margin:0;font-family:var(--bb-font-body);font-size:14px;line-height:1.2;letter-spacing:var(--bb-tracking);opacity:.6;text-align:center}.bb-pdp__line{border-top:1px solid rgba(51,31,20,.15)}.bb-pdp__group{display:flex;flex-direction:column;gap:16px}.bb-pdp__label{margin:0;font-family:var(--bb-font-body);font-weight:500;font-size:14px;line-height:1.2;letter-spacing:var(--bb-tracking)}.bb-pdp__tags{display:flex;flex-wrap:wrap;gap:8px}.bb-pdp__tags .bb-ingr__tag{color:var(--bb-ink)}.bb-pdp__videos{display:flex;gap:10px;margin-right:calc(-1 * var(--bb-gutter));overflow-x:auto;scrollbar-width:none}.bb-pdp__videos::-webkit-scrollbar{display:none}@media screen and (min-width:1000px){.bb-pdp__videos{margin-right:0}}.bb-pdp__video{position:relative;flex:0 0 142px;height:181px;padding:0;overflow:hidden;border:0;border-radius:14px;background:#f5efe8;cursor:pointer}.bb-pdp__video video,.bb-pdp__video img{display:block;width:100%;height:100%;object-fit:cover}.bb-pdp__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .2s ease}.bb-pdp__video.is-playing .bb-pdp__play{opacity:0}.bb-pdp__benefits{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.bb-pdp__benefits li{display:flex;align-items:center;gap:10px;font-family:var(--bb-font-body);font-size:16px;line-height:1.2;letter-spacing:var(--bb-tracking)}.bb-pdp__check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f3eae1}.bb-pdp__acc-item{border-bottom:1px solid rgba(51,31,20,.15)}.bb-pdp__accordion{border-top:1px solid rgba(51,31,20,.15)}.bb-pdp__acc-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;cursor:pointer;list-style:none;font-family:var(--bb-font-body);font-size:20px;line-height:1.2;letter-spacing:var(--bb-tracking)}.bb-pdp__acc-summary::-webkit-details-marker{display:none}.bb-pdp__acc-item[open] .bb-icon--plus .bb-icon__v{opacity:0}.bb-pdp__acc-body{margin-top:-8px;padding-bottom:24px}.bb-pdp__acc-body img{max-width:100%;height:auto}.bb-steps{position:relative;isolation:isolate;overflow:hidden;min-height:800px;background:#8a7364;color:var(--bb-white)}.bb-steps__bg{position:absolute;top:0;right:0;bottom:0;left:0}.bb-steps__img{object-position:var(--bb-steps-pos-mob, 50% 50%)}@media screen and (min-width:750px){.bb-steps__img{object-position:var(--bb-steps-pos, 50% 50%)}}.bb-steps__overlay{position:absolute;pointer-events:none}.bb-steps__overlay--mob{top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#4d382c00 25%,#4d382cd9)}.bb-steps__overlay--desk{display:none}@media screen and (min-width:750px){.bb-steps__overlay--mob{display:none}.bb-steps__overlay--desk{display:block;top:0;bottom:0}.bb-steps__overlay--l1{left:0;width:36.84%;background:linear-gradient(to right,#4d382c80,#4d382c00);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);-webkit-mask-image:linear-gradient(to right,#000 35%,transparent);mask-image:linear-gradient(to right,#000 35%,transparent)}.bb-steps__overlay--l2{left:0;width:45.17%;background:linear-gradient(to right,#4d382c80,#4d382c00)}.bb-steps__overlay--r1{right:0;width:36.84%;background:linear-gradient(to left,#4d382c80,#4d382c00);-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);-webkit-mask-image:linear-gradient(to left,#000 35%,transparent);mask-image:linear-gradient(to left,#000 35%,transparent)}.bb-steps__overlay--r2{right:0;width:45.17%;background:linear-gradient(to left,#4d382c80,#4d382c00)}}.bb-steps__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:24px;min-height:inherit;padding-top:60px;padding-bottom:60px}@media screen and (min-width:1000px){.bb-steps__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}}.bb-steps__intro{display:flex;flex-direction:column;gap:32px;max-width:476px}.bb-steps__copy{display:flex;flex-direction:column;gap:20px}.bb-steps .bb-h2{color:var(--bb-white)}.bb-steps__intro .bb-text{display:none}.bb-steps__card{display:none;align-items:center;gap:20px;width:429px;max-width:100%;min-height:126px;padding:10px 24px 10px 10px;border-radius:16px;background:#fff3;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}@media screen and (min-width:1000px){.bb-steps__intro .bb-text{display:block;max-width:429px}.bb-steps__card{display:flex}}.bb-steps__list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}@media screen and (min-width:1000px){.bb-steps__list{gap:24px;width:435px;flex:none}}.bb-step{display:flex;flex-direction:column;gap:16px}.bb-step+.bb-step{padding-top:20px;border-top:1px solid rgba(255,255,255,.3)}@media screen and (min-width:1000px){.bb-step{gap:20px}.bb-step+.bb-step{padding-top:24px}}.bb-step__head{display:flex;align-items:center;gap:16px}.bb-step__num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff3;font-family:var(--bb-font-heading);font-size:20px;line-height:1}.bb-step__title{margin:0;font-family:var(--bb-font-heading);font-weight:400;font-size:24px;line-height:1;color:var(--bb-white)}@media screen and (min-width:750px){.bb-step__title{font-size:28px}}.bb-tl{--bb-ink: #331f14;color:var(--bb-ink)}.bb-tl__header{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}@media screen and (min-width:1000px){.bb-tl__header{align-items:center;margin-bottom:87px;text-align:center}}.bb-tl .bb-h2{color:var(--bb-ink)}.bb-tl__grid{display:flex;flex-direction:column-reverse;gap:32px;max-width:1168px;margin-inline:auto}@media screen and (min-width:1000px){.bb-tl__grid{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px}}.bb-tl__media{min-width:0}@media screen and (min-width:1000px){.bb-tl__media{flex:0 1 702px}}.bb-tl__track{gap:8px}@media screen and (min-width:1000px){.bb-tl__track{gap:12px}}.bb-tl__image{position:relative;width:calc((100% - 8px)/2);aspect-ratio:345 / 485;overflow:hidden;border-radius:16px}@media screen and (min-width:1000px){.bb-tl__image{width:calc((100% - 12px)/2)}}.bb-tl__image:after{content:"";position:absolute;inset:0 0 auto;height:40%;background:linear-gradient(to bottom,#4d382c33,#4d382c00);pointer-events:none}.bb-tl__pill{position:absolute;top:14px;left:14px;z-index:1;display:inline-flex;align-items:center;height:32px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:100px;background:#fff3;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:#fff;font-family:var(--bb-font-body);font-weight:500;font-size:14px;line-height:1.2;letter-spacing:var(--bb-tracking)}.bb-tl__nav{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.bb-tl__steps{position:relative;display:flex;flex-direction:column;gap:32px;margin:0;padding:0 0 0 26px;list-style:none}@media screen and (min-width:1000px){.bb-tl__steps{flex:0 0 385px;gap:40px;padding-left:43px;padding-top:7px}}.bb-tl__steps:before{content:"";position:absolute;top:12px;bottom:40px;left:4px;border-left:1px dashed rgba(51,31,20,.3)}.bb-tl__step{position:relative;display:flex;flex-direction:column;gap:16px}.bb-tl__step:before{content:"";position:absolute;top:11px;left:-26px;width:10px;height:10px;border-radius:50%;background:var(--bb-ink)}@media screen and (min-width:1000px){.bb-tl__step:before{left:-43px;top:7px}}.bb-tl__step-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.bb-tl__badge{display:inline-flex;align-items:center;justify-content:center;min-width:106px;height:32px;padding:0 16px;border:1px solid rgba(51,31,20,.05);border-radius:100px;background:#331f141a;font-family:var(--bb-font-body);font-weight:500;font-size:14px;line-height:1.2;letter-spacing:var(--bb-tracking)}.bb-tl__title{margin:0;font-family:var(--bb-font-heading);font-weight:400;font-size:20px;line-height:1}@media screen and (min-width:750px){.bb-tl__title{font-size:24px}}.bb-tl__text{opacity:.6}.bb-il{--bb-ink: #331f14;color:var(--bb-ink)}.bb-il .bb-h2{color:var(--bb-ink)}.bb-il__header{display:flex;flex-direction:column;gap:20px;padding-bottom:40px;border-bottom:1px solid rgba(51,31,20,.15);text-align:center}.bb-il__intro{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1000px){.bb-il__header{flex-direction:row;align-items:flex-start;justify-content:space-between;padding-bottom:40px;text-align:left}.bb-il__header .bb-h2{max-width:507px}.bb-il__intro{width:485px;padding-top:11px}}.bb-il__body{display:grid;grid-template-columns:1fr;justify-items:center;gap:24px;padding-top:0;text-align:center}@media screen and (min-width:1000px){.bb-il__body{grid-template-columns:1fr 384px 485px;align-items:start;justify-items:stretch;column-gap:40px;padding-top:4px;text-align:left}}.bb-il__nav{display:flex;flex-direction:column;align-items:center;gap:24px;order:2}@media screen and (min-width:1000px){.bb-il__nav{align-items:flex-start;gap:40px;order:0;padding-top:76px}}.bb-il__names{display:flex;flex-direction:column;align-items:center;gap:20px;margin:0;padding:0;list-style:none}@media screen and (min-width:1000px){.bb-il__names{align-items:flex-start;gap:24px}}.bb-il__name{display:inline-flex;align-items:center;gap:14px;padding:0;border:0;background:none;color:var(--bb-ink);font-family:var(--bb-font-heading);font-size:24px;line-height:1;opacity:.6;cursor:pointer}.bb-il__name:before{content:"";display:none;width:6px;height:6px;border-radius:50%;background:currentColor}.bb-il__name.is-active{opacity:1}.bb-il__name.is-active:before{display:block}.bb-il__images{order:1;width:254px;aspect-ratio:1}@media screen and (min-width:1000px){.bb-il__images{order:0;width:384px}}.bb-il__image{display:none;width:100%;height:100%}.bb-il__image.is-active{display:block}.bb-il__image img{display:block;width:100%;height:100%;object-fit:contain}.bb-il__texts{order:3;max-width:485px}@media screen and (min-width:1000px){.bb-il__texts{order:0;padding-top:76px}}.bb-il__text{display:none;flex-direction:column;gap:20px}.bb-il__text.is-active{display:flex}.bb-il__text-title{display:none;margin:0;font-family:var(--bb-font-heading);font-weight:400;font-size:28px;line-height:1}@media screen and (min-width:1000px){.bb-il__text-title{display:block}}.bb-il__arrows{order:4}@media screen and (min-width:1000px){.bb-il__arrows{order:0}.bb-il__arrows--mob{display:none}}.bb-il__arrows--desk{display:none}@media screen and (min-width:1000px){.bb-il__arrows--desk{display:flex}}.bb-res{--bb-ink: #331f14;color:var(--bb-ink)}.bb-res .bb-h2{color:var(--bb-ink)}.bb-res__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}@media screen and (min-width:1000px){.bb-res__header{margin-bottom:40px}.bb-res__title{max-width:304px}}.bb-res__arrows--desk{display:none}@media screen and (min-width:1000px){.bb-res__arrows--desk{display:flex}}.bb-res__track{gap:20px}.bb-res__col{display:flex;flex-direction:column;gap:24px;width:100%}@media screen and (min-width:1000px){.bb-res__col{width:calc((100% - 20px)/2)}}.bb-res__card{display:flex;flex-direction:column;gap:24px;padding-top:24px;border-top:1px solid rgba(51,31,20,.15)}@media screen and (min-width:1000px){.bb-res__card{flex-direction:row;justify-content:space-between;gap:32px}}.bb-res__copy{display:flex;flex-direction:column;gap:20px;max-width:426px}.bb-res__stars{color:var(--bb-ink)}.bb-res__quote{display:flex;flex-direction:column;gap:14px}.bb-res__name{margin:0;font-family:var(--bb-font-heading);font-size:18px;line-height:1}.bb-res__img{flex:none;width:210px;height:210px;overflow:hidden;border-radius:16px}.bb-res__nav{display:flex;align-items:center;justify-content:space-between;margin-top:40px}@media screen and (min-width:1000px){.bb-res__nav{display:none}}.bb-care__item-row{display:flex;align-items:center;gap:20px}.bb-care__thumb{flex:none;width:99px;height:99px;overflow:hidden;border-radius:12px}.bb-care--single .bb-care__images{grid-template-columns:1fr}.bb-care__image--single{position:relative;aspect-ratio:353 / 386}@media screen and (min-width:1000px){.bb-care--single .bb-care__images{flex:0 1 601px}.bb-care__image--single{aspect-ratio:601 / 657}}.bb-care__quote-card{position:absolute;right:12px;bottom:12px;left:12px;display:flex;align-items:center;gap:16px;min-height:100px;padding:10px 16px 10px 10px;border-radius:16px;background:#fff3;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:#fff}@media screen and (min-width:1000px){.bb-care__quote-card{right:32px;bottom:32px;left:32px;gap:20px;min-height:126px;padding:12px 26px 12px 12px}}.bb-care__quote-img{flex:none;width:76px;height:76px;overflow:hidden;border-radius:12px}@media screen and (min-width:1000px){.bb-care__quote-img{width:102px;height:102px}}.bb-care__quote-body{display:flex;flex-direction:column;gap:10px}.bb-care__quote-text{margin:0;font-family:var(--bb-font-heading);font-size:16px;line-height:1.2}@media screen and (min-width:1000px){.bb-care__quote-text{font-size:18px}}.bb-care__quote-author{margin:0;font-family:var(--bb-font-body);font-weight:500;font-size:13px;line-height:1.2;letter-spacing:var(--bb-tracking);opacity:.8}.bb-care__item--static{padding:20px 0}.bb-care__static-copy{display:flex;flex-direction:column;gap:12px;max-width:426px}@media screen and (min-width:1000px){.bb-care__list .bb-care__item--static{padding:24px 0}.bb-care__list .bb-care__item--static:first-child{padding-top:0;border-top:0}.bb-care__list .bb-care__item--static:last-child{padding-bottom:0;border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/bb-redesign.css.map */
