.price{font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);font-style:var(--font-bold-style);align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width:768px){.price{margin-bottom:0}}.price--end{justify-content:flex-end}.price--sale{color:var(--color-brand-primary)}.price--compare{color:var(--color-brand-primary-40)}.price__sale{display:flex;flex-direction:row}.price__sale .price-item--regular{color:var(--color-brand-primary-40)}.price__sale .price-item--sale{color:var(--color-brand-primary)}.color-scheme--primary .price__sale .price-item--sale{color:var(--color-white)}.price s{display:block;position:relative;text-decoration:none}.price s:before{content:"";background-color:var(--color-brand-primary);transform:rotate(-14deg);position:absolute;left:0;top:.375rem;width:100%;height:1px}@media screen and (min-width:768px){.price s:before{height:2px;top:.46875rem}}.cart-drawer .price s:before,.cart-item .price s:before,.cart-notification .price s:before{height:1px;top:.5rem}@media screen and (min-width:768px){.cart-drawer .price s:before,.cart-item .price s:before,.cart-notification .price s:before{top:.625rem}}.price--large{font-size:1.625rem}.price--large s:before{top:1.125rem}.price dl{margin:0;display:flex;flex-direction:row}.price dd{margin:0}.price dd.price__compare{margin-left:.5rem}.price.price--unavailable{visibility:hidden}.price .price__last:last-of-type{margin:0}.product-form-sticky .price s:before{top:.5625rem}