.price.price--unavailable{visibility:hidden}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}.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,.badges__container.price__badge-preorder{display:none}.product-card:has(.color-swatch.preorder_swatch.active) .badges__container.price__badge-preorder{display:inline-block}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale{display:inline-block}.price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 12px}@media(max-width: 989.98px){.price--on-sale .price__sale{gap:0 8px}}.price--on-sale .price__sale .price-item--regular{text-decoration:line-through;color:var(--grey-dark)}.price--on-sale .price__sale .price-item--sale{color:var(--red)}.badges__container{background-color:var(--dark-primary);display:inline-block;padding:6px 15px;border-radius:5px;position:absolute;top:16px;left:16px;z-index:2}@media(max-width: 749.98px){.badges__container{top:8px;left:8px;padding:6px}}.badges__container .price-badge{font-family:"Gotham",sans-serif;font-weight:500;text-transform:uppercase;font-size:13px;line-height:20px;letter-spacing:2.1px;color:var(--white)}@media(max-width: 989.98px){.badges__container .price-badge{font-size:10px;line-height:14px;letter-spacing:2.1px}}@media(max-width: 749.98px){.badges__container .price-badge{font-size:8px;line-height:8px}}