.price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.price{margin-bottom:0}}.price--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.price--sale{color:var(--color-brand-primary)}.price--compare{color:var(--color-medium-gray)}.price__compare .price-item--regular,.price__regular .price-item--regular{font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style)}.price__compare{color:var(--color-medium-gray)}.price__compare:not(.price__compare--savings){-webkit-text-decoration:line-through;text-decoration:line-through}.price__sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.price__sale .price-item--regular{color:var(--color-medium-gray)}.price__sale .price-item--sale{color:var(--color-brand-primary)}.color-scheme--primary .price__sale .price-item--sale{color:var(--color-white)}.price dl{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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}