.product-grid-item .price:has(.dl-card-pricing){display:block!important;line-height:1.5;min-height:58px;margin-bottom:9px}
.product-grid-item .dl-card-pricing{display:block;font-family:inherit;white-space:normal;font-variant-numeric:tabular-nums;text-align:inherit}
.product-grid-item .dl-card-values{display:flex;align-items:baseline;justify-content:inherit;flex-wrap:wrap;gap:5px 9px}
.product-grid-item .dl-card-regular{color:#70706c!important;font-size:13px!important;font-weight:400!important;opacity:1!important}
.product-grid-item .dl-card-regular .amount{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}
.product-grid-item .dl-card-final{color:#262622!important;font-size:21px;font-weight:600;line-height:1.4}
.product-grid-item .dl-card-final .amount{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}
.product-grid-item .dl-card-saving{display:block;margin-top:3px;font-size:13px;font-weight:600;color:#813d50;line-height:1.5}
.product-grid-item .dl-card-saving .amount{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}
.product-grid-item .dl-card-color,.product-grid-item .dl-card-size-note{display:block;margin-top:3px;color:#63635f;font-size:12px;font-weight:400;line-height:1.5}
.product-grid-item .dl-card-pricing [hidden]{display:none!important}
.product-grid-item:has(.dl-card-pricing) .onsale{visibility:hidden}
body .products .product-grid-item .product-labels .onsale.product-label.dl-card-offer-label{visibility:visible;background:#fff!important;color:#262622!important;border:1px solid #dad9d4;border-radius:0;font-size:11px!important;font-weight:500;line-height:1.4;padding:5px 11px}
.product-grid-item .onsale.dl-card-offer-label[hidden]{display:none!important}
/* The editorial archive has its own important amount rules. Keep each role's scale. */
body .products .product-grid-item .price .dl-card-pricing .dl-card-final .woocommerce-Price-amount.amount,
body .products .product-grid-item .price .dl-card-pricing .dl-card-regular .woocommerce-Price-amount.amount,
body .products .product-grid-item .price .dl-card-pricing .dl-card-saving .woocommerce-Price-amount.amount{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}
.product-grid-item .wd-swatch[role=button]:focus-visible{outline:2px solid #262622;outline-offset:3px}
@media(max-width:768px){.product-grid-item .dl-card-final{font-size:18px}.product-grid-item .dl-card-regular{font-size:12px!important}.product-grid-item .dl-card-values{gap:4px 7px}.product-grid-item .dl-card-saving{font-size:12px}}
