.price{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4em}@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-brand-text-50)}.price-item--set-old{color:var(--color-gray-6);font-size:1rem;font-weight:400;padding-left:.75rem}@media screen and (min-width:768px){.price-item--set-old{font-size:1.3125rem}}.price-item--set-total{color:var(--color-gray-6);font-size:1rem;font-weight:400;padding-left:.75rem}.price__sale{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.price__sale .price-item--regular{color:var(--color-gray-6)}.price__sale .price-item--sale{color:var(--color-brand-primary)}.color-scheme--primary .price__sale .price-item--sale{color:var(--color-white)}.price dl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.price dd{margin:0}.price .price-unit-price{-webkit-box-flex:1;color:var(--color-gray-6);-ms-flex:1 1 100%;flex:1 1 100%;font-size:14px;font-weight:400}.price .price__compare{margin-left:1rem}.price .price__compare .price-item{position:relative}.price .price__compare .price-item:before{background:var(--color-gray-6);content:"";height:1px;left:0;position:absolute;top:.625rem;width:100%}.price.price--unavailable{visibility:hidden}.price .price__last:last-of-type{margin:0}