/* Keep each price and its currency together in Arabic storefronts. Original is right, offer is left. */
.ix-price-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline;justify-content:center;gap:4px 10px;direction:rtl!important}
.ix-price-row del,.ix-price-row ins,.ix-price-row>.sm-sim-current,.ix-price-row>.sm-sale,.ix-price-row>strong{display:inline-block;direction:ltr;unicode-bidi:isolate;white-space:nowrap}
.ix-price-row ins{background:transparent;text-decoration:none;font-weight:700}
.ix-price-row del{opacity:.7;font-size:.85em}
.ix-price-row del .ix-price-amount,.ix-price-row del bdi{text-decoration:line-through!important;text-decoration-thickness:1px!important}
.ix-price-amount,.ix-price-amount bdi{display:inline-block;direction:ltr!important;unicode-bidi:isolate!important;white-space:nowrap!important}
.ix-price-amount .woocommerce-Price-currencySymbol{display:inline;direction:rtl;unicode-bidi:isolate}
.ix-price-amount .ix-currency-symbol{display:inline-flex;align-items:baseline;vertical-align:baseline}
.ix-price-amount .ix-riyal-symbol{display:inline-block!important;inline-size:.894739em!important;block-size:1em!important;min-inline-size:0!important;max-inline-size:none!important;object-fit:contain;vertical-align:-.12em;margin:0!important;border:0!important;box-shadow:none!important}
@supports (mask-image:url("")){.ix-price-amount .ix-currency-symbol::before{content:"";display:inline-block;inline-size:.894739em;block-size:1em;background:currentColor;mask:var(--ix-sar-symbol) center/contain no-repeat}.ix-price-amount .ix-currency-symbol>.ix-riyal-symbol{display:none!important}}
.inspirex-product-caption .ix-card-price{margin:10px 0 5px!important;line-height:1.5;font-size:21px;font-weight:700}
.ix-card-availability{display:block!important;inline-size:fit-content;margin:6px auto 10px!important;padding:3px 11px;border:1px solid #b9dec5;border-radius:999px;background:#eaf6ee;color:#20753d;font-size:13px;font-weight:700;line-height:1.6;white-space:nowrap}
.ix-card-availability[data-availability="soon"]{border-color:#ead6ac;background:#fff8e8;color:#8a5a12}
.ix-card-availability[data-availability="out"]{border-color:#e8bec4;background:#fff1f2;color:#a33848}
.inspirex-product-caption .ix-product-details{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;margin:0 auto 4px!important;line-height:1.4}
body .inspirex-product-caption :is(.ix-card-availability,.sm-sim-status){display:flex!important;align-items:center;justify-content:center;width:fit-content!important;inline-size:fit-content!important;max-inline-size:100%;margin:6px auto 10px!important}
body .inspirex-product-caption .ix-product-details{display:flex!important;width:fit-content!important;inline-size:fit-content!important;margin:0 auto 4px!important}
/* Historic caption-wide rules must not add padding/font styles to each nested part of a price. */
.metaslider .inspirex-product-caption .price{padding:0!important;margin:10px 0 5px!important;font-size:21px!important;font-weight:700!important;line-height:1.45!important}
.metaslider .inspirex-product-caption .price *{padding:0!important;margin:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}
.metaslider .inspirex-product-caption .price del{font-size:.85em!important;opacity:.7!important}
.metaslider .inspirex-product-caption .price ins{font-weight:700!important;text-decoration:none!important}
.metaslider .inspirex-product-caption .price .sm-sim-current{font-size:var(--ix-current-size,inherit)!important;color:var(--ix-current-color,inherit)!important}
.metaslider .inspirex-product-caption .price .ixps-c-red{color:#d93025!important}
.metaslider .inspirex-product-caption .price .ixps-c-orange{color:#ef7d00!important}
.metaslider .inspirex-product-caption .price .ixps-c-green{color:#1e8e3e!important}
.metaslider .inspirex-product-caption .price .ixps-c-teal{color:#235b60!important}
.metaslider .inspirex-product-caption .price .ixps-c-gold{color:#b8860b!important}
.metaslider .inspirex-product-caption .price .ixps-c-black{color:#1f2937!important}
.metaslider .inspirex-product-caption .price .ixps-c-purple{color:#7b3fbf!important}
.metaslider .inspirex-product-caption .price .ixps-s-sm{font-size:.85em!important}
.metaslider .inspirex-product-caption .price .ixps-s-lg{font-size:1.25em!important}
.metaslider .inspirex-product-caption .price .ixps-s-xl{font-size:1.5em!important}
.metaslider .inspirex-product-caption :is(.ix-card-availability,.sm-sim-status){display:block!important;inline-size:fit-content!important;margin:6px auto 10px!important;padding:3px 11px!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important;color:#20753d!important;background:#eaf6ee!important;border:1px solid #b9dec5!important;border-radius:999px!important}
.metaslider .inspirex-product-caption :is(.ix-card-availability[data-availability="soon"],.sm-sim-status.sm-av-soon){color:#8a5a12!important;background:#fff8e8!important;border-color:#ead6ac!important}
.metaslider .inspirex-product-caption :is(.ix-card-availability[data-availability="out"],.sm-sim-status.sm-av-out){color:#a33848!important;background:#fff1f2!important;border-color:#e8bec4!important}
.metaslider .inspirex-product-caption .price .screen-reader-text{padding:0!important;margin:-1px!important;font-size:1px!important;line-height:1px!important}
