/** Shopify CDN: Minification failed

Line 6:33781 Expected "}" to go with "{"

**/
@font-face{font-family:'Diagramm';src:url('Diagramm-Black.woff2') format('woff2'),url('Diagramm-Black.otf') format('opentype');font-weight:900;font-style:normal;font-display:swap}/* PERF-FIX: Removed Diagramm UltraBold (800) and Bold (700) @font-face — only Black weight needed per typography guide */.home-h1{display:block !important;visibility:visible !important;opacity:1 !important;font-family:'Diagramm',sans-serif !important;font-size:50px !important;font-weight:900 !important;text-transform:none !important;letter-spacing:-.02em;line-height:1.1;color:inherit;margin:0 0 .5rem 0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;z-index:1;overflow:visible;width:100%;max-width:100%}@media only screen and (max-width:768px){.home-h1{font-size:40px !important;margin-bottom:.5rem !important}}@media(min-width:768px){.page__header--desktop,.page__header--desktop .page__header--width,.page__header--desktop .header__logo,.page__header--desktop .logo-wrapper,.page__header--desktop .header__element--width,#shopify-section-header,.shopify-section-header,body>.shopify-section:first-child{margin-bottom:0 !important;padding-bottom:0 !important}}.section__heading{margin-bottom:12px !important}[id$="section_columns_wcGktm"] .section__heading--heading h3,[id$="section_columns_wcGktm"] .section__heading--heading h2,[id*="section_columns_wcGktm"] .section__heading--heading h3,[id*="section_columns_wcGktm"] .section__heading--heading h2{font-family:'Diagramm',sans-serif !important;font-weight:800 !important;font-size:30px !important;text-transform:lowercase !important;letter-spacing:-.02em !important;line-height:1.1 !important}[id*="section_columns_wcGktm"]{padding-top:12px !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important}[id^="shopify-section-"][id*="section_columns_wcGktm"]{margin-top:0 !important;margin-bottom:0 !important;padding-top:12px !important;padding-bottom:0 !important}body.template--product [id^="shopify-section-"][id*="section_columns_wcGktm"]+.shopify-section{margin-top:0 !important;padding-top:0 !important}body.template--product .shopify-section:has([id*="product_page__product"]),body.template--product [id^="shopify-section-"][id*="product_page__product"],body.template--product [id^="shopify-section-"]:has(.product__atc){margin-bottom:0 !important;padding-bottom:0 !important}body.template--product .product__page--info>div:last-child,body.template--product .shopify-block:last-child,body.template--product .product__atc.margin__bottom--reduced,body.template--product .product__page--info,body.template--product .product__atc{margin-bottom:0 !important;padding-bottom:0 !important}body.template--product [id^="shopify-section-"]:has(.product__page--info),body.template--product [id^="shopify-section-"]:has(.bbru-trust-strip){margin-bottom:0 !important;padding-bottom:0 !important}body.template--product [id$="__page"],body.template--product [id$="__page"]>.row,body.template--product [id$="__page"]>.row>[class*="col-"],body.template--product [id$="__page"] .product__page--info,body.template--product [id$="__page"] .product__page--gallery{margin-bottom:0 !important;padding-bottom:0 !important}body.template--product .product__urgency:not(:has(.urgency__text>span>p:not(:empty))){display:none !important}body.template--product .product__urgency,body.template--product .custom-rates{margin-bottom:0 !important}body.template--product .product__urgency{margin:0 !important;padding:0 !important}[id*="section_columns_wcGktm"] .s__columns,[id*="section_columns_wcGktm"] .columns__column{padding-top:4px !important;padding-bottom:4px !important}[id*="section_columns_wcGktm"] .s__block{padding-top:4px !important;padding-bottom:4px !important}[id*="section_columns_wcGktm"] .section__heading{margin-bottom:6px !important}[id*="section_columns_wcGktm"] .column__media img{max-width:90% !important;height:auto}.tximage__txt .home-h1,.s__content .home-h1,.layout__content .home-h1{display:block !important;visibility:visible !important;opacity:1 !important}.inherit .home-h1{color:inherit !important}button,a,input,label{touch-action:manipulation}.custom-product-description .catalog-product-view .product-description.container .text-banner{max-width:520px !important;margin:auto !important}.custom-product-description .col-12{flex:0 0 auto !important;width:100% !important}.custom-product-description .section-text-box a{text-decoration:underline !important}.custom-product-description .section-text-box{display:block !important}.custom-product-description .product.info.detailed .content-item .product.attribute{max-width:100% !important}.custom-product-description .about-text-box p,.custom-product-description .section-text-box p{font-size:16px !important;color:#112146 !important;line-height:26px !important}.custom-product-description .section-text-box p{margin-top:0 !important;margin-bottom:1rem !important}.custom-product-description .section h3{margin-bottom:25px !important}.custom-product-description .section-text-box h3{font-family:Diagramm,sans-serif !important;font-weight:800 !important;font-size:36px !important;line-height:40px !important;text-transform:lowercase !important;color:#112146 !important}.custom-product-description .about-box,.custom-product-description .section-box{display:flex;align-items:center;position:relative}.custom-product-description .with-overlay.right:before{right:0;border-top-left-radius:100px;border-bottom-left-radius:100px}.custom-product-description .edge-image.right .about-img-box,.custom-product-description .edge-image.right .section-img-box{border-top-right-radius:200px;border-bottom-right-radius:200px;left:0}.custom-product-description .container{--bs-gutter-x:1.5rem !important;--bs-gutter-y:0 !important;width:100% !important;padding-right:calc(var(--bs-gutter-x) * 0.5) !important;padding-left:calc(var(--bs-gutter-x) * 0.5) !important;margin-right:auto !important;margin-left:auto !important;min-height:unset !important}.custom-product-description .row{--bs-gutter-x:1.5rem !important;--bs-gutter-y:0 !important;display:flex !important;flex-wrap:wrap !important;margin-top:calc(-1 * var(--bs-gutter-y)) !important;margin-right:calc(-0.5 * var(--bs-gutter-x)) !important;margin-left:calc(-0.5 * var(--bs-gutter-x)) !important}.custom-product-description .row>*{flex-shrink:0 !important;width:100% !important;max-width:100% !important;padding-right:calc(var(--bs-gutter-x) * 0.5) !important;padding-left:calc(var(--bs-gutter-x) * 0.5) !important;margin-top:var(--bs-gutter-y) !important}.custom-product-description .d-none{display:none !important !important}.custom-product-description .edge-image{min-height:680px !important;margin-bottom:100px !important}.custom-product-description .cms-about-us .edge-image{min-height:900px !important}.custom-product-description .edge-image .about-img-box,.custom-product-description .edge-image .section-img-box{position:absolute !important;top:0 !important;width:50% !important;bottom:0 !important;overflow:hidden !important}.custom-product-description .cms-about-us .edge-image .about-img-box,.custom-product-description .cms-about-us .edge-image .section-img-box{top:100px !important;bottom:100px !important}.custom-product-description .edge-image.left .about-img-box,.custom-product-description .edge-image.left .section-img-box{border-top-left-radius:200px !important;border-bottom-left-radius:200px !important;right:0 !important}.custom-product-description .edge-image.right .about-img-box,.custom-product-description .edge-image.right .section-img-box{border-top-right-radius:200px !important;border-bottom-right-radius:200px !important;left:0 !important}.custom-product-description .edge-image .about-img-box img,.custom-product-description .edge-image .section-img-box img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}.custom-product-description .edge-image .section-img-box img.h-auto{height:auto !important}.custom-product-description .about-img-box img,.custom-product-description .section-img-box img{width:100% !important}.custom-product-description .about-text-box p,.section-text-box p{font-size:16px !important;color:#112146 !important;line-height:26px !important}.custom-product-description .with-overlay.big:before{width:80% !important;max-height:100% !important}@media(min-width:576px){.custom-product-description .col-sm-12{flex:0 0 auto !important;width:100% !important}.custom-product-description .container{max-width:540px !important}}@media(min-width:768px){.custom-product-description .col-md-12{flex:0 0 auto !important;width:100% !important}.custom-product-description .container{max-width:720px !important}}@media(min-width:992px){.custom-product-description .catalog-product-view .product-description.container .text-banner{padding:1rem !important}.custom-product-description .order-lg-1{order:1 !important}.custom-product-description .offset-lg-1{margin-left:8.33333333% !important}.custom-product-description .d-lg-block{display:block !important}.custom-product-description .col-lg-4{flex:0 0 auto !important;width:33.33333333% !important}.custom-product-description .col-lg-5{flex:0 0 auto !important;width:41.66666667% !important}.custom-product-description .col-lg-6{flex:0 0 auto !important;width:50% !important}.custom-product-description .container{max-width:960px !important}}@media(min-width:1200px){.custom-product-description .container{max-width:1140px !important}}@media screen and (max-width:990px){.custom-product-description .edge-image .about-img-box,.custom-product-description .edge-image .section-img-box{position:absolute !important;top:0 !important;width:50% !important;height:100% !important;overflow:hidden !important;aspect-ratio:1 / 1;min-height:300px;pointer-events:none !important}.custom-product-description .edge-image.right .section-img-box{border-top-right-radius:100px !important;border-bottom-right-radius:100px !important;padding-right:50px !important;margin-bottom:50px !important}.custom-product-description .edge-image.left .section-img-box{border-top-right-radius:100px !important;border-bottom-right-radius:100px !important;padding-right:50px !important;margin-bottom:50px !important}.custom-product-description .about-box,.custom-product-description .section-box{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.custom-product-description .with-overlay.big:before{width:100% !important;top:0 !important;pointer-events:none !important}.custom-product-description .edge-image{min-height:0 !important}.custom-product-description .with-overlay.left.big:before{border-bottom-right-radius:0 !important}.custom-product-description .with-overlay.right.big:before{border-bottom-left-radius:0 !important}.custom-product-description .section{padding:40px 0 !important;margin:0 !important}.custom-product-description .section>.container>.row>div{padding-left:30px !important;padding-right:30px !important}.custom-product-description .edge-image .about-img-box img,.custom-product-description .edge-image .section-img-box img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;will-change:transform,opacity;pointer-events:auto !important}}.tab__holder{position:relative !important;z-index:1000 !important;pointer-events:auto !important}.tab--product{position:relative !important;z-index:1001 !important;pointer-events:auto !important;cursor:pointer !important}@media screen and (max-width:768px){.custom-product-description .about-box,.custom-product-description .section-box{margin:60px 0 !important}}.youtube-placeholder{position:relative;width:100%;max-width:765px;aspect-ratio:16 / 9;background:#000;cursor:pointer;overflow:hidden;border-radius:12px;margin:1.5rem 0}.youtube-thumb img{width:100%;height:auto;display:block}.youtube-play-button{position:absolute;top:50%;left:50%;width:68px;height:48px;background:url('https://img.icons8.com/color/96/youtube-play.png') no-repeat center center;background-size:contain;transform:translate(-50%,-50%)}.filter__toggle:checked+div>.filter__checkbox--swatch{width:100%;display:flex}.filter__tag--swatch{width:100%}.filter__color--label-container{display:flex;align-items:center;flex:1}.filter__checkbox--swatch .filter__color--label-container span[data-filter-count]{font-size:.75em;padding:.15em .2em;background:var(--accentColor);color:var(--accentTextColor);margin-left:auto;text-align:center;min-width:2em;border-radius:.25em}.filter__checkbox--swatch .filter__tag--swatch svg{display:none}.filter__checkbox--swatch input:checked+.filter__tag--swatch svg{display:block}.swatch-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;row-gap:.5rem}.card__title,.card__product-link .card__title{font-family:'Diagramm',sans-serif !important;font-weight:900 !important;text-transform:lowercase;letter-spacing:-.02em;font-size:30px !important;line-height:1.05 !important}.product__title{font-family:'Diagramm',sans-serif !important;font-weight:800 !important;text-transform:lowercase;letter-spacing:-.02em;font-size:38px !important;line-height:1.05 !important}.card__subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.85em;font-weight:400;color:var(--secondaryTextColor,#686363);margin-top:0;margin-bottom:10px;line-height:1.35;letter-spacing:.01em}.card__title+.card__subtitle{margin-top:0}.card__info .product-card__swatches,.card__price+.product-card__swatches{margin-top:2px !important;padding-top:0 !important}.card__info .card-swatches__holder{margin-top:0 !important}.gallery,.gallery__default,.col-12.gallery,.col-md-6.gallery,.col-md-4.gallery,.col-md-7.gallery{max-height:none !important;height:auto !important;min-height:0 !important;overflow:visible !important;display:block !important}.bbru-pdp-image,.gallery__single{width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;min-height:0 !important;display:block !important;overflow:visible !important;margin:0;padding:0}.bbru-pdp-image__img,.gallery__single-img{width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;min-height:0 !important;display:block !important;object-fit:contain !important;object-position:center !important;margin:0 !important;padding:0 !important}@media only screen and (max-width:767px){.bbru-pdp-image,.gallery__single{height:auto !important;max-height:45vh !important;overflow:visible !important;text-align:center}.bbru-pdp-image__img,.gallery__single-img{height:auto !important;max-height:45vh !important;width:auto !important;max-width:100% !important;object-fit:contain !important;margin:0 auto !important}.gallery,.gallery__default{max-height:none !important;height:auto !important;overflow:visible !important}}@media only screen and (max-width:767px){.filter__mobile--button{position:fixed !important;bottom:16px !important;left:50% !important;transform:translateX(-50%) !important;z-index:100 !important;background:var(--accentColor) !important;color:var(--accentTextColor) !important;padding:12px 22px !important;border-radius:30px !important;box-shadow:0 4px 14px rgba(0,0,0,0.22) !important;display:inline-flex !important;align-items:center !important;gap:8px !important;font-weight:600 !important;line-height:1 !important;width:auto !important;height:auto !important;cursor:pointer;text-decoration:none}.filter__mobile--button .uil-filter,.filter__mobile--button .uil::before{font-size:1.15em !important;line-height:1 !important;margin:0 !important;width:auto !important}.filter__mobile--button .filter__mobile--label{font-size:.95em}.filter__mobile--button .filter__mobile--current{position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;background:rgba(255,255,255,0.25) !important;color:inherit !important;border-radius:12px !important;padding:2px 8px !important;font-size:.8em !important;margin:0 !important;line-height:1 !important;min-width:auto !important;height:auto !important;width:auto !important}#filterToggle:checked ~ .filter__mobile--button{display:none !important}}.hidden-swatch{display:none !important}.show-more-swatches{height:30px;width:30px;display:inline-flex;cursor:pointer;margin:.25rem;align-items:center;text-align:center;justify-content:center;line-height:1.25em;padding:.2rem .3rem;border:2px solid transparent;background-color:var(--inputFill);color:var(--inputContent);transition:all .25s;border-radius:var(--borderRadiusSmall);font-size:1rem}.custom-product-feature{display:inline-flex;align-items:center;justify-content:center;padding:1rem;border-radius:50%;background-color:rgba(255,255,255,0.2);line-height:1;width:55px;height:55px}.custom-collection-description .cc47-mb-4{margin-bottom:1rem}.custom-collection-description .cc47-mb-6{margin-bottom:1.5rem}.custom-collection-description .cc47-mt-8{margin-top:2rem}.custom-collection-description .cc47-flex{display:flex}.custom-collection-description .cc47-w-full{width:100%}.custom-collection-description .cc47-scale-\[1\.2\]{--tw-scale-x:1.2;--tw-scale-y:1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.custom-collection-description .cc47-flex-col-reverse{flex-direction:column-reverse}.custom-collection-description .cc47-flex-wrap{flex-wrap:wrap}.custom-collection-description .cc47-overflow-hidden{overflow:hidden}.cc47-rounded-r-\[50px\]{border-top-right-radius:50px;border-bottom-right-radius:50px}.custom-collection-description .cc47-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.custom-collection-description .cc47-text-center{text-align:center}.custom-collection-description .cc47-text-\[36px\]{font-size:36px}.custom-collection-description .cc47-lowercase{text-transform:lowercase}.custom-collection-description .cc47-leading-10{line-height:2.5rem}.custom-collection-description .cc47-leading-\[26px\]{line-height:26px}.custom-collection-description .cc47-leading-\[45px\]{line-height:45px}.custom-collection-description .cc47-text-\[\#112146\]{--tw-text-opacity:1;color:rgb(17 33 70 / var(--tw-text-opacity))}.custom-collection-description .cc47-underline{text-decoration-line:underline}@media(min-width:768px){.custom-collection-description .cc47-md\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.custom-collection-description .cc47-md\:rounded-r-\[200px\]{border-top-right-radius:200px;border-bottom-right-radius:200px}.custom-collection-description .cc47-md\:text-\[50px\]{font-size:50px}.custom-collection-description .cc47-md\:leading-\[50px\]{line-height:50px}}@media(min-width:1024px){.custom-collection-description .cc47-lg\:w-1\/2{width:50%}.custom-collection-description .cc47-lg\:flex-row{flex-direction:row}.custom-collection-description .cc47-lg\:flex-nowrap{flex-wrap:nowrap}.custom-collection-description .cc47-lg\:items-center{align-items:center}.custom-collection-description .cc47-lg\:px-24{padding-left:6rem;padding-right:6rem}.custom-collection-description .cc47-lg\:pl-8{padding-left:2rem}.custom-collection-description .cc47-lg\:pr-24{padding-right:6rem}.custom-collection-description .cc47-lg\:text-left{text-align:left}.custom-collection-description .cc47-lg\:text-\[30px\]{font-size:30px}}.shopify-policy__container{max-width:var(--maxwidth);margin-right:auto;margin-left:auto;width:100%;position:relative}.article__max-width{max-width:100%;overflow-wrap:break-word;padding:0 1rem}.article__max-width iframe,.article__max-width video,.article__max-width embed{max-width:100% !important;width:100% !important;height:auto !important;display:block;aspect-ratio:16 / 9;margin:0 auto}.article_sidebar{display:block}.recent_article_container{display:block;width:100%;margin-bottom:1.5rem}.recent_article_container{border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1.5rem}.recent_article_card{display:block;border:1px solid #eee;border-radius:8px;overflow:hidden;margin-bottom:1.5rem;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.05);transition:box-shadow .2s}.recent_article_card:hover{box-shadow:0 4px 10px rgba(0,0,0,0.1)}.recent_article_card__image img{width:100%;height:auto;display:block}.recent_article_card__content{padding:1rem}.recent_article_card__title{font-size:1.1rem;margin:0 0 .5rem;color:#112146}.recent_article_card__title a{text-decoration:none;color:inherit}.recent_article_card__title a:hover{text-decoration:underline}.recent_article_card__date{font-size:.875rem;color:#999;margin-bottom:.75rem}.recent_article_card__read-more{display:inline-block;font-weight:bold;font-size:.9rem;color:#004aad;text-decoration:none;margin-top:.5rem}.recent_article_card__read-more:hover{text-decoration:underline}.article_sidebar{max-width:100%;overflow:hidden}.recent_article_card{width:100%;box-sizing:border-box}.recent_article_card__image img{width:100%;height:auto;display:block;max-width:100%}@media screen and (max-width:767px){.article_sidebar{display:none !important}}.breadcrumbs__wrapper{padding:.25rem 0 1rem;text-align:left;background:transparent !important;border:none !important}.breadcrumbs__wrapper nav.breadcrumb,.breadcrumbs__wrapper nav.breadcrumbs--default,.breadcrumbs__wrapper nav.inherit{background-color:transparent !important;box-shadow:none !important;border:none !important}body.template--collection .breadcrumbs__wrapper{padding-top:.5rem;margin-top:0}body.template--article .breadcrumbs__wrapper,body.template--blog .breadcrumbs__wrapper{margin:1rem 0 .5rem;padding:0 1rem !important}body.template--product .breadcrumbs__wrapper{padding-top:.5rem;margin-top:0}.blog__listing--ratio{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;display:block;margin-bottom:1em}.blog__listing--ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bcard__img-img{aspect-ratio:1 / 1;object-fit:cover;display:block;width:100%;height:auto}.card__title{font-family:"Sofia Pro",sans-serif;font-weight:400}.collection__card--title{font-family:"Sofia Pro",sans-serif;font-weight:normal}.article__content img{border-radius:18px;overflow:hidden;display:block}.article-featured-img{border-radius:18px;display:block;overflow:hidden}.card__title{font-family:'Sofia Pro',sans-serif !important;font-weight:400 !important;transition:none !important}.article__main-wrapper{max-width:1024px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.footer__copyright{padding-left:20px}.columns__column.hide{display:block !important}.beanbags-cta__link{text-decoration:none}.beanbags-cta__button{display:inline-block;background:linear-gradient(135deg,#f97316,#facc15);color:#111;padding:1.25rem 2rem;border-radius:50px;font-size:1.5rem;font-weight:700;box-shadow:0 8px 24px rgba(0,0,0,0.15);transition:transform .2s ease,box-shadow .2s ease}.beanbags-cta__button:hover{transform:scale(1.05);box-shadow:0 10px 28px rgba(0,0,0,0.2)}.logolist__logo img{max-width:120px;width:auto;height:auto;object-fit:contain}.no-bean-container{position:absolute;z-index:1}#sticky-atc-bar .no-bean-container,.drawer .no-bean-container,.header .no-bean-container,.mini-cart .no-bean-container,#shopify-section-header .no-bean-container{display:none !important}.nm-portal .no-bean-icon-container,.restock-alerts-notify-button.no-bean-icon-container,.no-bean-container .nm-portal button{background-image:none !important;width:auto !important;aspect-ratio:unset !important;height:auto !important}.no-bean-container .nm-portal{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:10px;white-space:nowrap}.section::after{content:"";display:table;clear:both}@media(max-width:767px){.section-box{display:flex;flex-direction:column}.section-img-box,.section-text-box{width:100%;margin:0 auto}}@media screen and (max-width:990px){.custom-product-description .edge-image .about-img-box,.custom-product-description .edge-image .section-img-box{position:relative !important;top:auto !important;width:100% !important;height:auto !important;overflow:visible !important;aspect-ratio:auto !important;min-height:auto !important;left:auto !important;right:auto !important;z-index:auto !important;pointer-events:auto !important}.custom-product-description .edge-image.right .section-img-box,.custom-product-description .edge-image.left .section-img-box{border-radius:20px !important;padding:0 !important;margin-bottom:20px !important}.custom-product-description .about-box,.custom-product-description .section-box{display:block !important;flex-direction:column !important}.custom-product-description .with-overlay.big:before{display:none !important}.custom-product-description .edge-image{min-height:auto !important;margin-bottom:40px !important;z-index:auto !important}.custom-product-description .section{padding:20px 0 !important;margin:0 !important}.custom-product-description .section>.container>.row>div{padding-left:15px !important;padding-right:15px !important}.custom-product-description .edge-image .about-img-box img,.custom-product-description .edge-image .section-img-box img{width:100% !important;height:auto !important;object-fit:cover !important;object-position:center center !important}.product-tabs__header{position:relative !important;z-index:9999 !important;pointer-events:auto !important;background:#fff !important}}@media screen and (max-width:767px){.custom-product-description .about-box,.custom-product-description .section-box{margin:30px 0 !important}.custom-product-description .section-img-box,.custom-product-description .section-text-box{width:100% !important;margin:0 auto 20px auto !important}.section-box{display:flex !important;flex-direction:column !important}.section-img-box,.section-text-box{width:100% !important;margin:0 auto !important}}.tab__holder,.tab--product{position:relative !important;z-index:9 !important;pointer-events:auto !important}.custom-product-description .edge-image .about-img-box,.custom-product-description .edge-image .section-img-box{pointer-events:none !important}.collection__card--default .card__img--ratio{position:relative;width:100%;padding-top:100%;overflow:hidden}.collection__card--default .card__img{position:absolute;top:0;left:0;width:100%;height:100%}.collection__card--default .card__img img{width:100%;height:100%;object-fit:cover;display:block}.swiper-wrapper{display:flex}.swiper-slide.card--holder{flex-shrink:0;width:100%;max-width:none}@media(min-width:481px){.swiper-slide.card--holder{width:50%}}@media(min-width:769px){.swiper-slide.card--holder{width:33.3333%}}@media(min-width:1025px){.swiper-slide.card--holder{width:25%}}.custom-product-description :is(h1,h2,h3,h4,h5,h6){margin-top:.6em;margin-bottom:.4em;line-height:1.2;letter-spacing:0}.custom-product-description h1{font-weight:800;font-size:clamp(2rem,2.2vw+1.6rem,3rem);line-height:1.15}.custom-product-description h2{font-weight:700;font-size:clamp(1.75rem,1.6vw+1.2rem,2.375rem);line-height:1.2}.custom-product-description h3{font-weight:650;font-size:clamp(1.375rem,1.0vw+1.0rem,1.75rem);line-height:1.25}.custom-product-description h4{font-weight:600;font-size:clamp(1.125rem,0.7vw+0.95rem,1.375rem);line-height:1.3}.custom-product-description h5{font-weight:600;font-size:clamp(1rem,0.5vw+0.9rem,1.125rem);line-height:1.35}.custom-product-description h6{font-weight:600;font-size:clamp(0.9375rem,0.4vw+0.875rem,1rem);line-height:1.4}.custom-product-description :is(h1,h2,h3,h4,h5,h6) a{text-decoration:none;font:inherit}.custom-product-description :is(h1,h2,h3,h4,h5,h6) a:hover{text-decoration:underline}.custom-product-description .section-text-box h2:first-child{margin-top:0}.page__header,.page__header--desktop{width:100%}.page__header--width{max-width:1320px;margin-left:auto !important;margin-right:auto !important;padding-left:16px;padding-right:16px}@media(min-width:992px){.page__header--desktop .page__header--width{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap}.page__header--desktop .header__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.page__header--desktop .header__logo{flex:0 0 auto}.page__header--desktop .header__utility{flex:0 0 auto;margin-left:auto}.page__header--desktop .main__navigation{flex:1 1 auto;min-width:0}}.breadcrumbs__wrapper,nav.breadcrumbs,nav[aria-label*="breadcrumb" i],.bb-breadcrumbs{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:100%}@media(min-width:576px){.breadcrumbs__wrapper,nav.breadcrumbs,nav[aria-label*="breadcrumb" i],.bb-breadcrumbs{max-width:540px}}@media(min-width:768px){.breadcrumbs__wrapper,nav.breadcrumbs,nav[aria-label*="breadcrumb" i],.bb-breadcrumbs{max-width:720px}}@media(min-width:992px){.breadcrumbs__wrapper,nav.breadcrumbs,nav[aria-label*="breadcrumb" i],.bb-breadcrumbs{max-width:960px}}@media(min-width:1200px){.breadcrumbs__wrapper,nav.breadcrumbs,nav[aria-label*="breadcrumb" i],.bb-breadcrumbs{max-width:1140px}}@media(min-width:1400px){.breadcrumbs__wrapper,nav.breadcrumbs,nav[aria-label*="breadcrumb" i],.bb-breadcrumbs{max-width:1320px}}body.template--blog .breadcrumbs__wrapper,body.template--article .breadcrumbs__wrapper{width:100%;margin:1rem auto .5rem;padding-left:15px !important;padding-right:15px !important;max-width:100%;box-sizing:border-box}@media(min-width:576px){body.template--blog .breadcrumbs__wrapper,body.template--article .breadcrumbs__wrapper{max-width:540px}}@media(min-width:768px){body.template--blog .breadcrumbs__wrapper,body.template--article .breadcrumbs__wrapper{max-width:720px}}@media(min-width:992px){body.template--blog .breadcrumbs__wrapper,body.template--article .breadcrumbs__wrapper{max-width:960px}}@media(min-width:1200px){body.template--blog .breadcrumbs__wrapper,body.template--article .breadcrumbs__wrapper{max-width:1140px}}@media(min-width:1400px){body.template--blog .breadcrumbs__wrapper,body.template--article .breadcrumbs__wrapper{max-width:1320px}}body.template--blog .breadcrumbs__wrapper .container,body.template--blog .breadcrumbs__wrapper .container-fluid,body.template--article .breadcrumbs__wrapper .container,body.template--article .breadcrumbs__wrapper .container-fluid{max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}body.template--blog .breadcrumbs__wrapper .row,body.template--article .breadcrumbs__wrapper .row{margin-left:0 !important;margin-right:0 !important}body.template--blog .breadcrumbs__wrapper [class*="col-"],body.template--article .breadcrumbs__wrapper [class*="col-"]{padding-left:0 !important;padding-right:0 !important}.page__header--width{padding-left:0 !important;padding-right:0 !important}.page__header--desktop .header__logo{margin-left:0 !important;padding-left:0 !important;justify-content:flex-start !important}@media(min-width:992px){.page__header--desktop .page__header--width{padding-left:0 !important;justify-content:flex-start !important;margin-left:0 !important;width:100% !important;max-width:none !important}.page__header--desktop .header__logo{flex:0 0 auto;margin-left:0 !important;padding-left:0 !important}.page__header--desktop .header__logo img{margin-left:0 !important;padding-left:0 !important;object-position:left center !important}@media(max-width:991px){.page__header--desktop .main__navigation{display:none !important}.page__header--mobile,.hamburger-menu{display:block !important}.page__header--width{justify-content:space-between !important;flex-wrap:nowrap !important}.main__navigation .dropdown-menu,.main__navigation ul{display:none !important}}@media(min-width:992px){.page__header--desktop .main__navigation{display:flex !important}.page__header--mobile,.hamburger-menu{display:none !important}.page__header--desktop .header__utility{padding-right:20px !important;margin-right:0 !important}}.button--addToCart,.button--addToCart span,.product__atc .button--addToCart,.product__atc .button--addToCart span{text-transform:uppercase !important}.bbru-banner h1.bbru-banner__h1,[id^="bbru-banner-"] h1.bbru-banner__h1,.banner--collection h1,.banner h1.h-reset,.banner h1[class*="font__size--"],[id^="section-template-"][id$="__banner"] h1,body.template--collection h1.h-reset{font-family:'Diagramm',sans-serif !important;font-weight:800 !important;text-transform:lowercase !important;letter-spacing:-.02em !important;font-size:50px !important;line-height:1.05 !important;text-align:center !important}@media(max-width:767px){.bbru-banner h1.bbru-banner__h1,[id^="bbru-banner-"] h1.bbru-banner__h1,.banner--collection h1,.banner h1.h-reset,.banner h1[class*="font__size--"],[id^="section-template-"][id$="__banner"] h1,body.template--collection h1.h-reset{font-size:30px !important}}[class*="HubLauncherWidget__FloatingWidget"],[class*="FloatingWidget"][class*="HubLauncher"],[data-testid="hub-widget-container"],[data-testid="hub-launcher"],[data-testid="hub-widget"],[class*="HubWidgetContainer"],[class*="HubLauncherButton"],[class*="AnimatedHubWidget"],.kl-hub-launcher,.kl-hub-icon,.klaviyo-hub-widget,.klaviyo-hub-launcher,button[aria-label="Open chat"][class*="kl-hub"],button[aria-label="Open chat"][class*="HubLauncher"]{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;width:0 !important;height:0 !important;position:absolute !important;left:-99999px !important;transform:scale(0) !important}