:root{--bv-ui-line:#e7e7e5;--bv-ui-ink:#0a0a0a;--bv-ui-paper:#fff;--bv-ui-soft:#f3f3f0}html,body{overflow-x:clip}body{background:var(--bv-ui-paper)!important;color:var(--bv-ui-ink)!important}.shopify-section-group-header-group{background:#fff!important;color:#0a0a0a!important}.shopify-section-group-header-group .bv-utility{border-bottom:1px solid var(--bv-ui-line)!important}.shopify-section-group-header-group .bv-utility__inner{max-width:none!important;padding-inline:24px!important}.shopify-section-group-header-group .header-section{border-bottom:1px solid var(--bv-ui-line)!important}.shopify-section-group-header-group .header{max-width:none!important}.shopify-section-group-header-group .header__columns{width:100%!important;max-width:none!important}.shopify-section-group-header-group .header__column--left,.shopify-section-group-header-group .header-menu,.shopify-section-group-header-group .menu-list{min-width:0!important}.shopify-section-group-header-group .menu-list__link-title{padding-inline:7px!important}.shopify-section-group-header-group .header__icon svg{width:16px!important;height:16px!important;stroke-width:1.45!important}.shopify-section-group-header-group .header__heading-logo,.shopify-section-group-header-group .header-logo img{display:block!important;width:auto!important;object-fit:contain!important}.shopify-section-group-header-group [data-testid=header-menu-overflow-list]::part(list){gap:0!important;margin:0!important;overflow:visible!important}.shopify-section-group-header-group [data-testid=header-menu-overflow-list]::part(more){display:none!important}.shopify-section-group-header-group .menu-list__list-item[aria-hidden=true]{visibility:visible!important}.shopify-section-group-header-group .menu-list__submenu,.shopify-section-group-header-group .menu-list__submenu-inner{background:#fff!important;color:#111!important}.shopify-section-group-header-group .mega-menu__grid{max-width:1600px!important;margin-inline:auto!important;padding:18px 24px 25px!important}.shopify-section-group-header-group .mega-menu__list{gap:22px 12px!important}.shopify-section-group-header-group .mega-menu__link{font-size:8px!important;line-height:1.25!important;letter-spacing:.075em!important}.shopify-section-group-header-group .mega-menu__link-image{display:block!important;width:100%!important;max-width:none!important;aspect-ratio:4/5!important;height:auto!important;object-fit:cover!important;object-position:center!important;background:#f3f3f0!important;margin:0 0 8px!important}.shopify-section-group-header-group .bv-mega-menu__intro{padding-bottom:11px!important;margin-bottom:1px!important}.shopify-section-group-header-group .bv-mega-menu__heading{font-size:9px!important}.shopify-section-group-header-group .bv-mega-menu__shop-all{font-size:7.5px!important}@media(min-width:990px){.shopify-section-group-header-group .bv-utility__inner{min-height:22px!important;padding-block:3px!important}.shopify-section-group-header-group .bv-ticker{min-height:29px!important}.shopify-section-group-header-group .bv-ticker__track{padding:6px 0!important}.shopify-section-group-header-group .header,.shopify-section-group-header-group .header__row{min-height:66px!important}.shopify-section-group-header-group .header{padding-inline:24px!important}.shopify-section-group-header-group .header__columns{column-gap:20px!important}.shopify-section-group-header-group .header__column--left{gap:18px!important}.shopify-section-group-header-group .header__heading-logo,.shopify-section-group-header-group .header-logo img{max-height:34px!important}.shopify-section-group-header-group .menu-list__link,.shopify-section-group-header-group nav a{font-size:9px!important;line-height:1!important;letter-spacing:.068em!important;font-weight:600!important}.shopify-section-group-header-group .mega-menu__list{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@media(min-width:990px)and (max-width:1220px){.shopify-section-group-header-group .header{padding-inline:16px!important}.shopify-section-group-header-group .header__column--left{gap:10px!important}.shopify-section-group-header-group .menu-list__link-title{padding-inline:5px!important}.shopify-section-group-header-group .menu-list__link,.shopify-section-group-header-group nav a{font-size:8.2px!important;letter-spacing:.045em!important}}@media(max-width:989px){.shopify-section-group-header-group .header,.shopify-section-group-header-group .header__row{min-height:52px!important}.shopify-section-group-header-group .header{padding-inline:8px!important}.shopify-section-group-header-group .header__heading-logo,.shopify-section-group-header-group .header-logo img{max-height:27px!important}.shopify-section-group-header-group .menu-drawer{width:min(94vw,410px)!important;max-width:410px!important}.shopify-section-group-header-group .menu-drawer__menu--grid{gap:15px 8px!important;padding:12px 12px 20px!important}.shopify-section-group-header-group .menu-drawer__menu--grid .menu-drawer__link-image{aspect-ratio:4/5!important}}main[data-template=index]{background:#fff!important}main[data-template=index] .bv-section{width:100%!important;max-width:1600px!important;margin-inline:auto!important;padding-inline:24px!important}main[data-template=index] .bv-home-tabs,main[data-template=index] .bv-product-row,main[data-template=index] .bv-always-clean{padding-top:32px!important;padding-bottom:42px!important}main[data-template=index] .bv-title{margin:0 0 18px!important;font-size:clamp(30px,2.7vw,42px)!important;line-height:.92!important;letter-spacing:-.052em!important;font-weight:700!important}main[data-template=index] .bv-tabs{justify-content:flex-start!important;gap:32px!important;margin-bottom:20px!important;border-bottom:1px solid var(--bv-ui-line)!important}main[data-template=index] .bv-tab{padding:0 0 11px!important;font-size:8.5px!important;letter-spacing:.1em!important;font-weight:650!important}main[data-template=index] .bv-home-tabs__grid,main[data-template=index] .bv-product-row__grid,main[data-template=index] .bv-always-clean__grid,main[data-template=index] .bv-always-clean__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px 8px!important}main[data-template=index] .bv-always-clean__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px 8px!important;max-width:1180px!important}main[data-template=index] .bv-card__media{aspect-ratio:4/5!important;background:var(--bv-ui-soft)!important}main[data-template=index] .bv-card__info{padding:8px 0 2px!important}main[data-template=index] .bv-card__title{font-size:10.5px!important;line-height:1.25!important;margin-bottom:5px!important;font-weight:600!important}main[data-template=index] .bv-card__labels{margin:0 0 5px!important;gap:3px 6px!important}main[data-template=index] .bv-card__labels span{font-size:7px!important;letter-spacing:.075em!important}main[data-template=index] .bv-card__compat{font-size:7px!important;letter-spacing:.085em!important;margin-bottom:5px!important}main[data-template=index] .bv-card__price{font-size:10.8px!important;font-weight:650!important}main[data-template=index] .bv-viewall{margin-top:20px!important;font-size:8.5px!important;letter-spacing:.09em!important}main[data-template=index] .bv-collector--source,main[data-template=index] .bv-exclusive--source,main[data-template=index] .bv-explore{width:100%!important;max-width:none!important}main[data-template=index] .bv-exclusive--source .bv-exclusive__grid{gap:1px!important}main[data-template=index] .bv-category-strip{border-color:var(--bv-ui-line)!important}main[data-template=index] .bv-category-strip a,main[data-template=index] .bv-category-strip__disabled{min-height:51px!important;font-size:8.5px!important;letter-spacing:.08em!important}main[data-template=index] .bv-explore__link{min-height:clamp(520px,69vh,760px)!important}main[data-template=index] .bv-reviews{max-width:none!important;padding:46px 24px 52px!important;background:#f4f2ec!important}main[data-template=index] .bv-reviews__source,main[data-template=index] .bv-reviews>.bv-title,main[data-template=index] .bv-review-rail{max-width:1600px!important;margin-inline:auto!important}main[data-template=index] .bv-reviews__source{margin-bottom:10px!important;font-size:8px!important}main[data-template=index] .bv-reviews>.bv-title{margin-bottom:20px!important;text-transform:none!important;font-size:clamp(34px,4.15vw,64px)!important;line-height:.93!important}main[data-template=index] .bv-review-rail{grid-auto-columns:minmax(290px,30vw)!important;gap:0!important;border-color:#dededb!important}main[data-template=index] .bv-review{min-height:235px!important;padding:23px 20px!important;border-color:#dededb!important}main[data-template=index] .bv-review p{font-size:13px!important;line-height:1.5!important;margin-bottom:24px!important}.bv-footer-services{display:none!important}@media(max-width:1050px){main[data-template=index] .bv-home-tabs__grid,main[data-template=index] .bv-product-row__grid,main[data-template=index] .bv-always-clean__grid,main[data-template=index] .bv-always-clean__grid--three,main[data-template=index] .bv-always-clean__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:none!important}}@media(max-width:749px){main[data-template=index] .bv-section{padding-inline:11px!important}main[data-template=index] .bv-home-tabs,main[data-template=index] .bv-product-row,main[data-template=index] .bv-always-clean{padding-top:26px!important;padding-bottom:33px!important}main[data-template=index] .bv-title{font-size:clamp(28px,9.2vw,36px)!important;margin-bottom:14px!important}main[data-template=index] .bv-tabs{gap:23px!important;margin-bottom:16px!important;overflow-x:auto!important;scrollbar-width:none!important}main[data-template=index] .bv-tabs::-webkit-scrollbar{display:none!important}main[data-template=index] .bv-home-tabs__grid,main[data-template=index] .bv-product-row__grid,main[data-template=index] .bv-always-clean__grid,main[data-template=index] .bv-always-clean__grid--three,main[data-template=index] .bv-always-clean__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:17px 6px!important}main[data-template=index] .bv-card__media{aspect-ratio:4/5!important}main[data-template=index] .bv-card__title{font-size:9.4px!important}main[data-template=index] .bv-card__compat,main[data-template=index] .bv-card__labels span{font-size:6.5px!important}main[data-template=index] .bv-card__price{font-size:10px!important}main[data-template=index] .bv-category-strip--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}main[data-template=index] .bv-category-strip--3 a{min-height:46px!important;padding:0 4px!important;font-size:7px!important;white-space:normal!important;text-align:center!important;border-bottom:0!important}main[data-template=index] .bv-category-strip--4{grid-template-columns:repeat(2,minmax(0,1fr))!important}main[data-template=index] .bv-reviews{padding:34px 11px 38px!important}main[data-template=index] .bv-reviews>.bv-title{font-size:clamp(31px,11vw,47px)!important;margin-bottom:16px!important}main[data-template=index] .bv-review-rail{grid-auto-columns:88vw!important}main[data-template=index] .bv-review{min-height:215px!important;padding:18px 15px!important}}@font-face{font-family:Montserrat;src:url(https://www.belvoirco.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(https://www.belvoirco.com/cdn/fonts/montserrat/montserrat_n5.07ef3781d9c78c8b93c98419da7ad4fbeebb6635.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(https://www.belvoirco.com/cdn/fonts/montserrat/montserrat_n6.1326b3e84230700ef15b3a29fb520639977513e0.woff2) format("woff2");font-weight:600 800;font-display:swap}@font-face{font-family:Poppins;src:url(https://www.belvoirco.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{--font-body--family:Montserrat,Arial,sans-serif;--font-heading--family:Montserrat,Arial,sans-serif;--font-subheading--family:Montserrat,Arial,sans-serif;--font-accent--family:Poppins,Arial,sans-serif}body:not(:has(.bv-reference-hero)){font-family:Montserrat,Arial,sans-serif!important}#MainContent[data-template=product] .product-details .text-block :is(h1,p[role=heading]){font-family:Montserrat,Arial,sans-serif!important;font-weight:500!important;font-size:clamp(24px,2.2vw,32px)!important;line-height:1.2!important;letter-spacing:-.025em!important}#MainContent[data-template=product] .product-details .rte{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;line-height:1.75!important}#MainContent[data-template=product] .product-details .rte h3{font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;margin-top:20px!important}#MainContent[data-template=product] .product-details .add-to-cart-button{font-family:Poppins,Arial,sans-serif!important;font-size:11px!important;letter-spacing:.08em!important;min-height:50px!important}#MainContent[data-template=collection] .product-card .text-block p{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;line-height:1.4!important;text-transform:uppercase!important;font-weight:500!important}#MainContent[data-template=collection] .product-card product-price{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important}@media(max-width:749px){#MainContent[data-template=product] .product-details .rte{font-size:12px!important}#MainContent[data-template=collection] .product-card .text-block p{font-size:10px!important}#MainContent[data-template=collection] .product-card product-price{font-size:11px!important}}@media(max-width:989px){body #header-group#header-group .header .menu-drawer{background:#fff!important;color:#111!important;--color-background:#fff;--color-foreground:#111}body #header-group#header-group .header .menu-drawer :is(nav,ul,li,details){background:#fff!important}body #header-group#header-group .header .menu-drawer :is(a,summary,button,svg,.menu-drawer__menu-item-text){color:#111!important}body #header-group#header-group .header .menu-drawer .menu-drawer__close-button{background:#fff!important}}#MainContent[data-template=product] .product-details>.group-block:has(>.bv-pdp-more){height:auto!important;display:flex!important;flex-direction:column!important}#MainContent[data-template=product] .product-details>.group-block:has(>.bv-pdp-more)>.group-block-content{height:auto!important;flex:0 0 auto!important}#MainContent[data-template=product] .bv-pdp-more{flex:0 0 auto!important;width:100%}
/*# sourceMappingURL=/cdn/shop/t/86/assets/belvoir-interface-v2.css.map */
