.price{font-size:18px;line-height:18px;color:rgb(var(--color-foreground));margin-top:5px;white-space:nowrap}.cart-item__old-price{position:relative}.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}.price-regular{position:relative;color:#b51800;white-space:nowrap}body .price-regular s{text-decoration:none}.custom-lowest-price{font-size:12px;line-height:1.3;color:rgba(var(--color-foreground),.75);white-space:normal}.custom-lowest-price--product{margin-top:-3px;color:#000}@media screen and (max-width:600px){.custom-lowest-price--product{margin-top:0}}.custom-lowest-price--card{text-align:center;padding:6px 12px;background-color:#f6f0ed;background-color:color-mix(in srgb,var(--background-light),#b48e7e 6%);border-top:1px solid rgba(0,0,0,.04);border-radius:0 0 6px 6px}body.theme-loaded .custom-lowest-price--card{background-color:color-mix(in srgb,var(--background-theme-light),#b48e7e 6%)}div[id$=main-collection-product-grid] .card--card.card--media>.card__content:has(+.custom-lowest-price--card),.product-grid .card--card.card--media>.card__content:has(+.custom-lowest-price--card),.collection-list .card--card.card--media>.card__content:has(+.custom-lowest-price--card){border-radius:0}s:before{top:45%;background:#b51800;opacity:1;content:"";width:110%;position:absolute;height:2px;border-radius:.1em;left:-5%;white-space:nowrap;display:block}@media screen and (max-width:600px){.price{margin-top: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{display:inline-block}.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;position:relative}.unit-price{display:block;font-size:1.1rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:.2rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.card-heading-right .custom-campaign-price-hint{display:block;font-size:1.1rem;line-height:1.3;text-align:right;color:#b51800;white-space:nowrap}@media screen and (max-width:600px){.card-heading-right .custom-campaign-price-hint{font-size:1rem;white-space:normal}}.product__inventory{font-size:14px;font-weight:700;margin-right:10px;white-space:nowrap;position:relative;height:14px;line-height:14px;padding-left:13px}.product__inventory .stock-icon{position:absolute;top:1px;left:0;width:10px;height:10px;display:block;border-radius:50%}.stock-icon.stock-instock{background-color:green}.stock-icon.stock-low{background-color:orange}.stock-icon.stock-nostock{background-color:red}.card-heading-right .price--sold-out .price__availability,.card-heading-right .price__regular{display:flex;flex-direction:row-reverse;gap:10px}.card-heading-right .price__regular:has(.price__from){flex-direction:row;justify-content:flex-end;align-items:baseline;gap:.4rem}@media screen and (max-width:600px){.product__inventory{font-size:10px}.product__inventory .stock-icon{top:0;width:10px;height:10px}.card-heading-right .price--sold-out .price__availability,.card-heading-right .price__regular{display:flex;flex-direction:column;align-items:end;gap:0}.card-heading-right .price-regular{font-size:80%}}.product__inventory:has(>.card-availability-note){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:3px;height:auto;white-space:normal}.card-availability-note{flex:0 1 auto;min-width:0;max-width:100%;font-size:inherit;font-weight:400;line-height:14px;white-space:normal;overflow-wrap:break-word;opacity:.8}@media screen and (max-width:600px){.product__inventory:has(>.card-availability-note){row-gap:0}.card-availability-note{line-height:12px}}.stock-icon.stock-preorder{background-color:var(--color-preorder)}.price .price__from{font-size:.72em;font-weight:400}.stock-icon.stock-made-to-order{background-color:green}.product__inventory:has(.stock-made-to-order){white-space:normal;height:auto;line-height:1.35}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom-component-price.css.map */
