/* Product prices supplied for this collection. Keep existing card and image sizing. */
.xfg-product-price {
    display:block;
    margin:10px 0 0;
    color:var(--shop-ink,#e6e8eb);
    font:600 18px/1.3 "XFG Condensed","Arial Narrow",Arial,sans-serif;
    font-variant-numeric:tabular-nums;
    letter-spacing:0;
    text-transform:none;
}
.gear-shop-page .xfg-shop-product .xfg-product-price { margin:10px 13px 16px; }
.gear-shop-page.xfg-collection-page .xfg-collection-grid .xfg-product-price,
.gear-shop-page.xfg-accessories-page .xfg-accessory-card .xfg-product-price { margin:10px 10px 16px; }
.gear-shop-page.xfg-product-page .xfg-product-details > .xfg-product-price { margin:16px 0 0; font-size:28px; }
.gear-shop-page .xfg-shop-predictive .xfg-predictive-card .xfg-product-price { margin:10px 10px 0; font-size:16px; }
.storefront-page .store-designer-product .xfg-product-price,
.storefront-page .store-refresh-card .xfg-product-price,
.storefront-page .storefront-merch__slide .xfg-product-price { margin-top:10px; font-size:20px; }
@media(min-width:1900px) {
    .gear-shop-page .xfg-shop-product .xfg-product-price,
    .gear-shop-page.xfg-accessories-page .xfg-accessory-card .xfg-product-price { font-size:24px; }
    .gear-shop-page .xfg-shop-predictive .xfg-predictive-card .xfg-product-price { margin-inline:15px; font-size:21px; }
}
@media(max-width:700px) {
    .gear-shop-page .xfg-shop-predictive .xfg-predictive-card .xfg-product-price { margin-inline:8px; font-size:14px; }
}
