.bb-addon.bb-addon--soldout{cursor:default;opacity:.72;pointer-events:none}.bb-addon.bb-addon--soldout input{cursor:not-allowed;accent-color:#9a8c78}.bb-upsell.bb-upsell--soldout{opacity:.9}html,body{max-width:100%;overflow-x:clip}#MainContent,.m-header,.shopify-section,.m-icon-box-section__wrapper.m-mixed-layout,.m-mixed-layout__wrapper,.m-mixed-layout__inner{max-width:100%;box-sizing:border-box}.m-icon-box-section__wrapper .m-mixed-layout__inner{width:100%;margin-left:0;margin-right:0}.m-mixed-layout--mobile-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.m-mixed-layout--mobile-scroll .m-image-card{max-width:none}.button-our-story{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:100%;text-align:left}.button-our-story .m-richtext__button,.button-our-story .m-richtext__button2{width:100%;margin:0;text-align:left}.button-our-story .m-button{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;margin:0;text-align:center}[id^=shopify-section-][id*="17755496763336b9e2"]{padding-left:0!important;padding-right:0!important}[class*=ai-craftsmanship-carousel-]{box-sizing:border-box;max-width:100%}@media screen and (max-width:768px){[class*=ai-craftsmanship-carousel-top-]{grid-template-columns:1fr!important}[class*=ai-craftsmanship-carousel-intro-]{text-align:left!important}[class*=ai-craftsmanship-carousel-bottom-]{grid-template-columns:1fr!important}[class*=ai-craftsmanship-carousel-slide-].active{grid-template-columns:1fr!important;position:static!important}}#MainContent .shopify-section:has(.m-page-header nav.m-breadcrumb)~.shopify-section[id*=__breadcrumb],#MainContent .shopify-section:has(.m-page-header nav.m-breadcrumb)~.shopify-section[id*=__breadcrumb] nav.m-breadcrumb{display:none!important}#shopify-section-footer,.shopify-section-group-footer-group,[id*=__footer].shopify-section,#shopify-section-footer .m-footer,.m-footer{content-visibility:visible!important;contain-intrinsic-size:auto!important}.m-article__content .bb-table-scroll,.m-rte .bb-table-scroll,.article-template .bb-table-scroll,.m-page-content .bb-table-scroll,.rte .bb-table-scroll,.bb-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0 0 1.5em;border:1px solid #e8e2d6;border-radius:8px;background:#fff}.m-article__content table,.m-rte table,.article-template table,.m-page-content table,.rte table,.bb-table-scroll>table{max-width:none!important}.bb-table-scroll>table{table-layout:auto!important;width:max-content!important;min-width:max(100%,36em)!important;margin:0!important;border-collapse:separate;border-spacing:0;background:#fff}@media screen and (max-width:767px){.bb-table-scroll>table{font-size:13px;line-height:1.4;width:max-content!important;min-width:max(100%,40em)!important}.bb-table-scroll th,.bb-table-scroll td{min-width:9.25em!important;width:auto!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid #eee8dc!important;border-right:1px solid #f3eee4!important;vertical-align:top;white-space:normal!important;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.4}.bb-table-scroll th:first-child,.bb-table-scroll td:first-child{position:sticky;left:0;z-index:2;min-width:7.5em;max-width:11em;background:#faf7f1!important;box-shadow:4px 0 8px -4px #1a171424;font-weight:600}.bb-table-scroll thead th,.bb-table-scroll tr:first-child th,.bb-table-scroll tr:first-child td{background:#f4efe6!important;font-weight:600}.bb-table-scroll thead th:first-child,.bb-table-scroll tr:first-child th:first-child,.bb-table-scroll tr:first-child td:first-child{z-index:3;background:#f4efe6!important}}@media screen and (min-width:768px){.bb-table-scroll>table{width:100%;font-size:14.5px}.bb-table-scroll th,.bb-table-scroll td{padding:12px 14px!important;border:0!important;border-bottom:1px solid #ebe5d8!important;vertical-align:top;line-height:1.45}.bb-table-scroll thead th,.bb-table-scroll tr:first-child th,.bb-table-scroll tr:first-child td{background:#f7f3ec;font-weight:600}}@media screen and (max-width:767px){.m-section-py,.container-fluid.m-section-py{padding-left:16px;padding-right:16px;box-sizing:border-box}}.m-mobile-sticky-bar{left:0;right:0;width:100%;max-width:100vw;box-sizing:border-box;padding-left:8px;padding-right:8px;justify-content:space-between}.m-contact-form,.m-page-content,.m-faqs,[class*=faq]{max-width:100%;box-sizing:border-box}m-slideshow .m-slide__content,m-slideshow .m-slide__content.m-richtext,.m-slideshow-section .m-slide__content,.sf-home__slideshow .m-slide__content,.m-slide__wrapper .m-slide__content{box-sizing:border-box;padding-left:16px!important;padding-right:16px!important;text-align:center;align-items:center}m-slideshow .m-slide__content .m-richtext__title,m-slideshow .m-slide__content .m-slide__title,m-slideshow .m-slide__content .m-richtext__description,m-slideshow .m-slide__content .m-slide__description,m-slideshow .m-slide__content .m-slide__description p,.sf-home__slideshow .m-slide__title,.sf-home__slideshow .m-slide__description,.sf-home__slideshow .m-slide__description p{text-align:center;margin-inline:auto}m-slideshow .m-slide__content .m-richtext__button,m-slideshow .m-slide__content .m-slide__button,.sf-home__slideshow .m-slide__button{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;margin-inline:auto;text-align:center}m-slideshow .m-slide__content .m-slide__button-first,m-slideshow .m-slide__content .m-button,.sf-home__slideshow .m-slide__button-first{margin-inline:auto}m-slideshow .bb-hero-rating,.m-slideshow-section .bb-hero-rating,.sf-home__slideshow .bb-hero-rating,.m-slide__content .bb-hero-rating{display:flex;justify-content:center;align-items:center;text-align:center;width:fit-content;max-width:100%;margin-top:10px;margin-inline:auto}@media screen and (max-width:767px){m-slideshow .bb-hero-rating,.m-slideshow-section .bb-hero-rating,.sf-home__slideshow .bb-hero-rating,.m-slide__content .bb-hero-rating{color:#1a1a1a!important}}@media screen and (max-width:767px){#scroll-to-top-button,#scroll-to-top-button.m-button--scroll-top{right:12px;width:40px;height:40px;min-width:40px;z-index:40;bottom:calc(16px + env(safe-area-inset-bottom,0px))}body:has(.m-mobile-sticky-bar) #scroll-to-top-button{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}body.bb-blogbar-on #scroll-to-top-button,body:has(#bb-blogbar.is-on) #scroll-to-top-button{bottom:calc(148px + env(safe-area-inset-bottom,0px))!important}body:has(.bb-sticky.is-visible) #scroll-to-top-button{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}body.template-product:has(.bb-sticky.is-visible):has(.m-mobile-sticky-bar) #scroll-to-top-button{bottom:calc(148px + env(safe-area-inset-bottom,0px))!important}body.template-article #MainContent,body.template-blog #MainContent{padding-bottom:48px}body.bb-blogbar-on #MainContent,body:has(#bb-blogbar.is-on) #MainContent{padding-bottom:160px}}.m-article__content img,.m-rte img,.m-page-content img,.article-template img,.m-blog img{max-width:100%;height:auto}.m-article__content ul,.m-article__content ol,.m-rte ul,.m-rte ol,.m-page-content ul,.m-page-content ol{padding-left:1.25em;margin:.75em 0 1.1em}.m-article__content li,.m-rte li,.m-page-content li{margin:.35em 0;line-height:1.55}.m-article__content p,.m-rte p,.m-page-content p{line-height:1.6;margin:0 0 .9em}.m-article__content h2,.m-rte h2,.m-page-content h2{margin:1.6em 0 .55em;line-height:1.3}.m-article__content h3,.m-rte h3,.m-page-content h3{margin:1.35em 0 .45em;line-height:1.35}@media screen and (max-width:767px){.article-template .container,.page-template .container,.m-blog .container,.m-article__wrapper,.m-page-content,.m-main-collection .container,.m-cart .container{padding-left:16px;padding-right:16px;box-sizing:border-box}}.m-main-product button[name=add].m-button--primary,.m-main-product .m-add-to-cart.m-button--primary{min-height:52px}.m-main-product .shopify-payment-button,.m-product-info .shopify-payment-button{margin-top:8px}.m-main-product .shopify-payment-button__more-options,.m-product-info .shopify-payment-button__more-options{font-size:12px;opacity:.85}.m-main-product shopify-payment-terms,.m-main-product .shopify-installments,.m-product-info shopify-payment-terms{font-size:13px;color:#5a5349;line-height:1.45}.m-main-product .m-product-tag,.m-main-product .m-badge,.m-product-media .m-product-tag{font-size:11px;padding:3px 8px}.m-main-product .m-product-dynamic-checkout,.m-main-product .additional-checkout-buttons,.m-main-product .m-additional-checkout-buttons{margin-top:8px}.template-product .m-main-product .m-product-form{margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/87/assets/bb-fm1110-align.css.map */
