.price-vpe-context{display:block}.price-vpe-context>.price{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.price-vpe{display:block;margin-top:.25rem}.price-vpe__row{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0 0 .9rem}.price-vpe__row:last-child{margin-bottom:0}.price-vpe__label{font-size:1.2rem;letter-spacing:.04rem;line-height:calc(1 + .3 / var(--font-body-scale));color:rgba(var(--color-foreground),.7)}.price-vpe__amounts{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .75rem}.price-vpe__compare{color:rgba(var(--color-foreground),.55);font-size:1.3rem;font-weight:400;letter-spacing:.04rem;text-decoration:line-through}.price-vpe__value{color:rgb(var(--color-foreground));letter-spacing:.08rem;line-height:calc(1 + .4 / var(--font-body-scale))}.price-vpe__value--unit{font-size:1.45rem;font-weight:400}.price-vpe__value--pack{font-size:1.85rem;font-weight:600}.price-vpe__badge{align-self:center;margin:0;font-size:1.1rem;letter-spacing:.04rem}.price-vpe__row--total{margin-top:.35rem;padding:1rem 0 .15rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.price-vpe__row--total .price-vpe__label{color:rgb(var(--color-foreground));font-size:1.35rem;font-weight:600}.price-vpe__amounts--total{align-items:baseline}.price-vpe__compare--total{font-size:1.5rem}.price-vpe__value--total{font-size:2.3rem;font-weight:700;letter-spacing:.06rem;color:rgb(var(--color-foreground))}.price-vpe--on-sale .price-vpe__value--pack,.price-vpe--on-sale .price-vpe__value--total{color:rgb(var(--color-foreground))}.price-vpe--invalid .price-vpe__value--total,.price-vpe--invalid .price-vpe__compare--total{opacity:.45;font-weight:400}.price-vpe--invalid .price-vpe__badge{opacity:.5}@media screen and (min-width:750px){.price-vpe__value--unit{font-size:1.55rem}.price-vpe__value--pack{font-size:2rem}.price-vpe__value--total{font-size:2.5rem}.price-vpe__compare{font-size:1.4rem}.price-vpe__compare--total{font-size:1.65rem}}@media screen and (max-width:749px){.price-vpe__value--pack{font-size:1.7rem}.price-vpe__value--total{font-size:2.1rem}.price-vpe__amounts{gap:.4rem .6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/price-vpe.css.map */
