.product-badge .product-badge__item{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY,normal);font-weight:600;letter-spacing:.025em}

.product-badge .product-badge__item{font-size:calc(.625rem * var(--adjust-badges,1));padding:4px 7px;line-height:1.2}

:is(.template-collection,.template-product) .product-grid-item .product-grid-item__title{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY,normal);font-size:.8125rem;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;margin-bottom:8px}

:is(.template-collection,.template-product) .rs-card-price-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:10px;row-gap:2px}:is(.template-collection,.template-product) .rs-card-price-row .product-grid-item__price{margin:0}.rs-card-width{font-family:var(--FONT-STACK-BODY);font-size:.6875rem;font-weight:400;line-height:1.4;color:var(--text);opacity:.75;white-space:nowrap}.rs-card-width::before{content:"·";margin-right:10px}

:is(.template-collection,.template-product) .product-grid-item .product-grid-item__title{font-size:.9375rem;font-weight:500;line-height:1.4;margin-bottom:4px;min-height:2.8em;display:block}:is(.template-collection,.template-product) .rs-card-fabric-details{font-family:var(--FONT-STACK-BODY);font-size:.75rem;font-weight:400;line-height:1.45;opacity:.72;margin:0 0 10px;min-height:1.45em}:is(.template-collection,.template-product) .rs-card-price-row{margin-top:0}

:is(.template-collection,.template-product) .product-grid-item .product-grid-item__title{min-height:0;margin-bottom:3px}:is(.template-collection,.template-product) .rs-card-fabric-details{margin-bottom:5px}:is(.template-collection,.template-product) .rs-card-price-row{padding-top:0;margin-top:0}

:is(.template-collection,.template-product) .product-grid-item .product-grid-item__info{display:flex;flex-direction:column;gap:5px;height:auto;min-height:0}:is(.template-collection,.template-product) .product-grid-item .product-grid-item__title,:is(.template-collection,.template-product) .product-grid-item .rs-card-fabric-details{height:auto!important;max-height:none!important;min-height:0;margin:0;flex:0 0 auto;overflow-wrap:anywhere}:is(.template-collection,.template-product) .product-grid-item .rs-card-price-row{height:auto;min-height:0;flex:0 0 auto;margin:0;gap:4px 8px}:is(.template-collection,.template-product) .product-grid-item .rs-card-price-row .product-grid-item__price{height:auto;line-height:1.35;white-space:normal}:is(.template-collection,.template-product) .product-grid-item .rs-card-price-row .price__main,:is(.template-collection,.template-product) .product-grid-item .rs-card-price-row .price__compare{white-space:nowrap}

.related-products .tabs__nav,.related-products .tabs__link,.related-products .section__heading,.recent-products .section__heading{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.4}
