@font-face{font-family:BelvoirCommerceDisplay;src:url(https://www.belvoirco.com/cdn/fonts/archivo/archivo_n7.651b020b3543640c100112be6f1c1b8e816c7f13.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BelvoirCommerceBody;src:url(https://www.belvoirco.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html body #MainContent:is([data-template=collection],[data-template=product]){background:#f2f2f0;color:#0e0e0e;--font-body--family:BelvoirCommerceBody,Arial,sans-serif;--font-heading--family:BelvoirCommerceDisplay,Arial,sans-serif}html body #MainContent .bv-collection-heading{display:flex;align-items:center;flex-direction:column;text-align:center;padding:30px 24px 70px;min-height:260px;border-bottom:1px solid #d6d6d2;gap:24px;background:#f2f2f0}html body #MainContent .bv-collection-heading h1{font:700 clamp(28px,2.5vw,36px)/.98 BelvoirCommerceDisplay,Arial,sans-serif!important;letter-spacing:-.04em!important;text-transform:uppercase!important;margin:12px 0 0!important}html body #MainContent .bv-collection-heading .rte{font:400 13px/1.65 BelvoirCommerceBody,Arial,sans-serif!important;max-width:720px}html body #MainContent .bv-collection-heading .rte p{margin:0}html body #MainContent .bv-collection-heading__crumbs{font:400 10px/1.4 BelvoirCommerceBody,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;display:flex;gap:8px}html body #MainContent:is([data-template=collection],[data-template=search]) .collection-wrapper{padding-inline:clamp(16px,2.2vw,32px)!important}html body #MainContent:is([data-template=collection],[data-template=search]) .product-grid{gap:28px 12px!important}html body #MainContent:is([data-template=collection],[data-template=search]) .product-card__content{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-content:start;align-items:start;gap:8px!important;background:transparent!important}html body #MainContent:is([data-template=collection],[data-template=search]) .product-card__content>.card-gallery{grid-column:1/-1;--gallery-aspect-ratio:4/5!important;aspect-ratio:4/5!important;margin-bottom:6px}html body #MainContent:is([data-template=collection],[data-template=search]) .product-card__content>a:has(.text-block){grid-column:1;grid-row:2;min-width:0;padding:0!important}html body #MainContent:is([data-template=collection],[data-template=search]) .product-card .text-block p[role=heading]{font:700 15px/1.15 BelvoirCommerceDisplay,Arial,sans-serif!important;letter-spacing:-.03em!important;text-transform:uppercase!important;margin:0!important;overflow-wrap:anywhere}html body #MainContent:is([data-template=collection],[data-template=search]) .product-card__content>product-price{grid-column:2;grid-row:2;padding:0!important;align-self:start;width:auto!important;font:400 13px/1.2 BelvoirCommerceBody,Arial,sans-serif!important;text-align:right!important}html body #MainContent:is([data-template=collection],[data-template=search]) product-price [ref=priceContainer]{display:flex;flex-direction:column;align-items:flex-end;gap:3px}html body #MainContent:is([data-template=collection],[data-template=search]) product-price :is(.price,.compare-at-price){font:inherit!important;white-space:nowrap}html body #MainContent:is([data-template=collection],[data-template=search]) product-price .compare-at-price{color:#777;order:-1;font-size:11px!important}html body #MainContent:is([data-template=collection],[data-template=search]) .bv-collection-card-meta{grid-column:1/-1;display:flex!important;flex-direction:column;gap:8px;margin:0!important;min-height:48px}html body #MainContent:is([data-template=collection],[data-template=search]) .bv-collection-card-rating{font:400 12px/1.4 BelvoirCommerceBody,Arial,sans-serif}html body #MainContent:is([data-template=collection],[data-template=search]) .bv-collection-card-compat{font:400 10px/1.2 BelvoirCommerceBody,Arial,sans-serif!important;letter-spacing:.06em;display:inline-flex;align-self:flex-start;background:#111;color:#fff!important;padding:5px 8px}html body #MainContent:is([data-template=collection],[data-template=search]) .bv-collection-card-labels{font:400 10px/1.3 BelvoirCommerceBody,Arial,sans-serif!important}html body #MainContent:is([data-template=collection],[data-template=search]) .facets{background:transparent!important}html body #MainContent:is([data-template=collection],[data-template=search]) .bv-collection-promo>a{aspect-ratio:4/5;min-height:0}html body #MainContent[data-template=product] .product-details .text-block :is(h1,p[role=heading]){font:700 clamp(30px,3.3vw,44px)/.95 BelvoirCommerceDisplay,Arial,sans-serif!important;letter-spacing:-.04em!important;text-transform:uppercase!important;margin:0!important}html body #MainContent[data-template=product] .product-details :is(.rte,.rte p,.rte li,.variant-option,.variant-option__button-label){font-family:BelvoirCommerceBody,Arial,sans-serif!important}html body #MainContent[data-template=product] .product-details .rte{font-size:14px!important;line-height:1.65!important}html body #MainContent[data-template=product] .product-details .rte :is(h2,h3,h4){font:700 16px/1.2 BelvoirCommerceDisplay,Arial,sans-serif!important;letter-spacing:.02em!important}html body #MainContent[data-template=product] .product-details product-price [ref=priceContainer]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}html body #MainContent[data-template=product] .product-details product-price .price{font:400 28px/1.1 BelvoirCommerceBody,Arial,sans-serif!important;font-variant-numeric:tabular-nums}html body #MainContent[data-template=product] .product-details product-price .compare-at-price{font:400 14px/1.3 BelvoirCommerceBody,Arial,sans-serif!important;color:#777;order:-1}html body #MainContent[data-template=product] .product-details .add-to-cart-button{font:400 12px/1 BelvoirCommerceBody,Arial,sans-serif!important;letter-spacing:.1em!important;border-radius:0!important;min-height:60px!important;text-transform:uppercase}html body #MainContent[data-template=product] .product-details .quantity-selector{min-height:60px;border-radius:0}html body #MainContent[data-template=product] .bv-pdp-viewall{font:400 11px/1.3 BelvoirCommerceBody,Arial,sans-serif!important;letter-spacing:.09em!important;margin-top:16px!important}html body #MainContent[data-template=product] .bv-pdp-benefits{display:grid!important;grid-template-columns:1fr!important;border-top:1px solid #111;margin-top:20px!important}html body #MainContent[data-template=product] .bv-pdp-benefits>a,html body #MainContent[data-template=product] .bv-pdp-benefits>span{display:flex!important;flex-direction:row-reverse!important;justify-content:flex-end!important;gap:12px!important;padding:12px 0!important;min-height:0!important;border:0!important;border-bottom:1px solid #d6d6d2!important;font:400 12px/1.3 BelvoirCommerceBody,Arial,sans-serif!important;text-align:left!important}html body #MainContent[data-template=product] :is(.bv-pdp-description-label,.bv-pdp-more h2){font:700 18px/1.2 BelvoirCommerceDisplay,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:-.02em!important}@media(min-width:750px){html body #MainContent:is([data-template=collection],[data-template=search]) .product-grid[product-grid-view=default]{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #MainContent[data-template=product] .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important;gap:28px!important;grid-column:1/-1!important;padding:24px 32px 48px}html body #MainContent[data-template=product] :is(.product-information__media,.product-details){padding-inline:0!important;grid-column:auto!important}html body #MainContent[data-template=product] .product-details>.group-block{padding-top:0!important}}@media(min-width:1200px){html body #MainContent:is([data-template=collection],[data-template=search]) .product-grid[product-grid-view=default]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:749px){html body #MainContent .bv-collection-heading{padding:24px 16px 40px;min-height:210px;gap:18px}html body #MainContent .bv-collection-heading h1{font-size:28px!important}html body #MainContent:is([data-template=collection],[data-template=search]) .product-grid{gap:24px 12px!important}html body #MainContent:is([data-template=collection],[data-template=search]) .product-card .text-block p[role=heading]{font-size:12px!important}html body #MainContent:is([data-template=collection],[data-template=search]) .product-card__content{column-gap:5px!important;row-gap:6px!important}html body #MainContent:is([data-template=collection],[data-template=search]) .product-card__content>product-price{font-size:11px!important}html body #MainContent:is([data-template=collection],[data-template=search]) product-price .compare-at-price{font-size:9px!important}html body #MainContent:is([data-template=collection],[data-template=search]) .bv-collection-card-compat{font-size:9px!important;padding:4px 5px}html body #MainContent[data-template=product] .product-details{padding:0 20px!important;grid-column:1/-1!important}html body #MainContent[data-template=product] .product-details>.group-block{padding-top:28px!important}html body #MainContent[data-template=product] .product-details .text-block :is(h1,p[role=heading]){font-size:30px!important}html body #MainContent[data-template=product] .product-details product-price .price{font-size:26px!important}}html body #MainContent:is([data-template=collection],[data-template=search]) .product-card__content>a:has(.text-block){min-height:3.6em}html body #MainContent:is([data-template=collection],[data-template=search]) .product-card .text-block p[role=heading]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html body #MainContent[data-template=product] .bv-pdp-benefits :is(span,em){font:400 12px/1.3 BelvoirCommerceBody,Arial,sans-serif!important;letter-spacing:.02em!important;text-transform:none!important}html body #MainContent:is([data-template=collection],[data-template=search]) :is(.product-grid-container,.collection-wrapper),html body #MainContent[data-template=product] .product-information,html body #MainContent[data-template=product] .section-background:has(+.product-information){background:#f2f2f0!important}html body #MainContent[data-template=product] .product-details,html body #MainContent[data-template=product] .product-details .group-block{background-color:#f2f2f0!important}html body #MainContent[data-template=product] .product-details .jdgm-star{color:#111!important}
/*# sourceMappingURL=/cdn/shop/t/86/assets/belvoir-commerce.css.map */
