.price{font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .5 / var(--font-body-scale));color:rgb(var(--color-foreground))}.price>*{display:inline-block;vertical-align:top}.price.price--unavailable{visibility:hidden}.price--end{text-align:right}.price .price-item{display:inline-block;margin:0 1rem 0 0}.price__regular .price-item--regular{margin-right:0}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}@media screen and (min-width:750px){.price{margin-bottom:0}}.price--large{font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.13rem}@media screen and (min-width:750px){.price--large{font-size:1.8rem}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale,.volume-pricing--sale-badge .price__badge-sale{display:inline-block}.volume-pricing--sale-badge .price__badge-sale{margin-left:.5rem}.price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap}.price--center{display:initial;justify-content:center}.price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.75);font-size:1.3rem}.unit-price{display:block;font-size:1.1rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:.2rem;color:rgba(var(--color-foreground),.7)}.price__sale{align-items:center;flex-wrap:wrap;gap:.6rem .9rem}.price__sale .price-item--sale{color:rgb(var(--color-foreground));font-weight:750}.price__sale .price-item--regular{color:rgba(var(--color-foreground),.58);text-decoration-thickness:.15rem}.em-price-save{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:999px;background:#eaf0ff;color:#2947b8;font-size:1.25rem;font-weight:750;line-height:1.2;white-space:nowrap}.em-price-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;margin-top:1.1rem}.em-price-tax{color:rgba(var(--color-foreground),.62);font-size:1.35rem;font-weight:500;line-height:1.4}.em-price-off{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.1rem;border:1px dashed #2947b8;border-radius:999px;background:#f2f5ff;color:#2947b8;font-size:1.25rem;font-weight:750;line-height:1.2;white-space:nowrap}.product__info-container .price--large .price__sale{gap:.7rem 1rem}.product__info-container .price--large .price-item--sale{font-size:clamp(2.8rem,3vw,3.6rem);line-height:1.1}.product__info-container .price--large .price-item--regular{font-size:1.8rem}.product__info-container .price--large .em-price-save{padding:.6rem 1.15rem;font-size:1.35rem}.em-price-meta--compact{gap:0;margin-top:.5rem}.em-price-meta--compact .em-price-off{padding:.35rem .75rem;font-size:1.05rem}.card-information .em-price-save{padding:.35rem .7rem;font-size:1.05rem}.card-information .price__sale{gap:.45rem .6rem}@media screen and (max-width:749px){.product__info-container .price--large .price-item--sale{font-size:2.8rem}.product__info-container .price--large .price-item--regular{font-size:1.6rem}.product__info-container .price--large .em-price-save{padding:.5rem .9rem;font-size:1.2rem}.em-price-meta{gap:.7rem;margin-top:.9rem}.em-price-tax{font-size:1.25rem}.em-price-off{padding:.5rem .9rem;font-size:1.15rem}}.card-information .price--on-sale .price__sale{display:flex;align-items:center;flex-wrap:wrap;column-gap:.8rem;row-gap:.7rem}.card-information .price__sale .price-item--sale{font-weight:600}.card-information .em-price-save,.card-information .em-price-off--inline{display:inline-flex;align-items:center;justify-content:center;margin:0;vertical-align:middle}.card-information .em-price-save,.card-information .em-price-off--inline{padding:.4rem .8rem}.product__info-container .price--large .price-item--sale{font-size:clamp(2.8rem,3vw,3.4rem);font-weight:600!important;line-height:1.15}.product__info-container .price--large .em-price-save{align-self:flex-start;margin:.2rem 0 0;padding:.4rem .8rem;font-size:1.15rem;font-weight:600;line-height:1.2}.product__info-container .price--large .em-price-meta{display:flex;width:100%;flex-direction:row;align-items:center;gap:1rem;margin-top:1rem}.product__info-container .price--large .em-price-tax{font-size:1.35rem;font-weight:400}.product__info-container .price--large .em-price-off{margin:0;padding:.4rem .8rem;font-size:1.1rem;font-weight:650}.product__info-container .price__badge-sale,.product__info-container .product__tax{display:none!important}@media screen and (max-width:749px){.product__info-container .price--large .price__sale{column-gap:.8rem}.product__info-container .price--large .price-item--sale{font-size:2.8rem}.product__info-container .price--large .price-item--regular{font-size:1.55rem}.product__info-container .price--large .em-price-save{padding:.35rem .7rem;font-size:1.05rem}.product__info-container .price--large .em-price-meta{gap:.8rem}}.price__sale{align-items:baseline;flex-wrap:wrap;column-gap:.9rem;row-gap:.65rem}.price__sale .price-item--sale{font-weight:600!important}.card-information .price--on-sale .price__sale{display:flex;align-items:center;flex-wrap:wrap;column-gap:.7rem;row-gap:.6rem}.card-information .price__sale .price-item--sale{font-weight:600!important}.card-information .em-price-save,.card-information .em-price-off--inline{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.4rem .8rem;font-size:1.05rem;line-height:1.2;white-space:nowrap}.product__info-container .price--large.price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:1rem;row-gap:.7rem}.product__info-container .price--large .price-item--sale{font-size:clamp(2.8rem,3vw,3.4rem);font-weight:450!important;line-height:1.15}.product__info-container .price--large .price-item--regular{font-size:1.8rem;font-weight:400}.product__info-container .price--large .em-price-save{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;margin:.15rem 0 0;padding:.4rem .8rem;font-size:1.1rem;font-weight:600;line-height:1.2;white-space:nowrap}.product__info-container .price--large .em-price-meta{display:flex;width:100%;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.9rem;margin-top:1rem}.product__info-container .price--large .em-price-tax{font-size:1.35rem;font-weight:400;line-height:1.4}.product__info-container .price--large .em-price-off{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.4rem .8rem;font-size:1.1rem;font-weight:550;line-height:1.2;white-space:nowrap}.product__info-container .product__tax,.product__info-container .price__badge-sale{display:none!important}@media screen and (max-width:749px){.product__info-container .price--large .price__sale{column-gap:.8rem}.product__info-container .price--large .price-item--sale{font-size:2.8rem}.product__info-container .price--large .price-item--regular{font-size:1.55rem}.product__info-container .price--large .em-price-save{padding:.35rem .7rem;font-size:1rem}.product__info-container .price--large .em-price-meta{gap:.75rem;margin-top:.85rem}}.card-information .price--on-sale .price__sale{display:grid!important;grid-template-columns:max-content max-content;align-items:center;justify-content:start;column-gap:.9rem;row-gap:.65rem;width:100%}.card-information .price--on-sale .price__sale>span:not(.price-item):not(.em-price-save):not(.em-price-off){grid-column:1;grid-row:1}.card-information .price--on-sale .price__sale>.price-item--sale{grid-column:2;grid-row:1;margin:0!important;white-space:nowrap}.card-information .price--on-sale .price__sale>.em-price-save{grid-column:1;grid-row:2;display:inline-flex;align-items:center;justify-content:center;width:max-content;margin:0!important;white-space:nowrap}.card-information .price--on-sale .price__sale>.em-price-off--inline{grid-column:2;grid-row:2;display:inline-flex;align-items:center;justify-content:center;width:max-content;margin:0!important;white-space:nowrap}.card-information .price--on-sale .price__sale>.visually-hidden{position:absolute!important}@media screen and (max-width:749px){.card-information .price--on-sale .price__sale{column-gap:.65rem;row-gap:.55rem}.card-information .em-price-save,.card-information .em-price-off--inline{padding:.35rem .65rem;font-size:.95rem;line-height:1.15}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-price.css.map */
