ims-product-columns.ims-3col .product-block-group--price{min-width:0}ims-product-columns.ims-3col .ims-stacked-price{container-type:inline-size;width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--ims-sp-row-gap, 10px);font-variant-numeric:tabular-nums;text-align:left}ims-product-columns.ims-3col .ims-stacked-price__primary,ims-product-columns.ims-3col .ims-stacked-price__details{display:flex;flex-flow:row wrap;min-width:0;max-width:100%;align-items:baseline;justify-content:flex-start}ims-product-columns.ims-3col .ims-stacked-price__primary{column-gap:var(--ims-sp-primary-gap, 12px);row-gap:3px}ims-product-columns.ims-3col .ims-stacked-price__details{column-gap:var(--ims-sp-details-gap, 12px);row-gap:9px;align-items:center}ims-product-columns.ims-3col .ims-stacked-price--vertical .ims-stacked-price__primary,ims-product-columns.ims-3col .ims-stacked-price--vertical .ims-stacked-price__details{flex-direction:column;align-items:flex-start}ims-product-columns.ims-3col .ims-stacked-price__label{display:inline-block;flex:0 1 auto;min-width:0;color:var(--ims-sp-label-color);font-size:var(--ims-sp-label-size);font-weight:750;line-height:1.3;letter-spacing:.105em;text-transform:var(--ims-sp-label-transform);overflow-wrap:anywhere}ims-product-columns.ims-3col .ims-stacked-price__amount{display:inline-block;flex:0 1 auto;max-width:100%;min-width:0;color:var(--ims-sp-amount-color);font-size:var(--ims-sp-price-min);font-size:clamp(var(--ims-sp-price-min),var(--ims-sp-price-fluid),var(--ims-sp-price-max));font-weight:var(--ims-sp-weight);letter-spacing:-.035em;line-height:1.08;white-space:nowrap}ims-product-columns.ims-3col .ims-stacked-price__compare{display:inline-flex;flex-flow:row wrap;align-items:baseline;gap:3px 6px;min-width:0;max-width:100%;color:var(--ims-sp-compare-color);font-size:var(--ims-sp-compare-size);line-height:1.4}ims-product-columns.ims-3col .ims-stacked-price__compare-value{color:inherit;text-decoration:line-through;text-decoration-thickness:1px}ims-product-columns.ims-3col .ims-stacked-price__badge{display:inline-flex;flex-flow:row wrap;align-items:baseline;gap:0;min-width:0;max-width:100%;padding:var(--ims-sp-save-pad-y) var(--ims-sp-save-pad-x);border:var(--ims-sp-save-border) solid var(--ims-sp-save-border-color);border-radius:var(--ims-sp-save-radius);background:var(--ims-sp-save-bg);color:var(--ims-sp-save-color);font-size:var(--ims-sp-save-size);font-weight:650;line-height:1.35}ims-product-columns.ims-3col .ims-stacked-price__save-amount,ims-product-columns.ims-3col .ims-stacked-price__save-percent{white-space:nowrap}ims-product-columns.ims-3col .ims-stacked-price__separator{white-space:pre}ims-product-columns.ims-3col .ims-stacked-price__unit{color:var(--ims-sp-compare-color);font-size:13px;line-height:1.45;overflow-wrap:anywhere}ims-product-columns.ims-3col .ims-stacked-price--center{text-align:center}ims-product-columns.ims-3col .ims-stacked-price--center .ims-stacked-price__primary,ims-product-columns.ims-3col .ims-stacked-price--center .ims-stacked-price__details{justify-content:center}ims-product-columns.ims-3col .ims-stacked-price--right{text-align:right}ims-product-columns.ims-3col .ims-stacked-price--right .ims-stacked-price__primary,ims-product-columns.ims-3col .ims-stacked-price--right .ims-stacked-price__details{justify-content:flex-end}ims-product-columns.ims-3col .ims-stacked-price--vertical.ims-stacked-price--center .ims-stacked-price__primary,ims-product-columns.ims-3col .ims-stacked-price--vertical.ims-stacked-price--center .ims-stacked-price__details{align-items:center}ims-product-columns.ims-3col .ims-stacked-price--vertical.ims-stacked-price--right .ims-stacked-price__primary,ims-product-columns.ims-3col .ims-stacked-price--vertical.ims-stacked-price--right .ims-stacked-price__details{align-items:flex-end}@container (max-width: 240px){.ims-stacked-price__amount,.ims-stacked-price__save-amount,.ims-stacked-price__save-percent{white-space:normal;overflow-wrap:anywhere}}ims-product-columns.ims-3col .ims-stacked-price__visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ims-stacked-price.css.map */
