.price{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:768px){.price{margin-bottom:0}}.price--end{justify-content:flex-end}.price--compare{color:var(--color-brand-darkgrey)}.price__msrp{margin-bottom:.125rem;font-family:var(--font-demibold-family);font-weight:var(--font-demibold-weight);font-style:var(--font-demibold-style);color:var(--color-brand-mediumgrey);font-size:.875rem;line-height:1.125rem;text-decoration:line-through}.price__sale{display:flex;flex-direction:row}.price__sale .price-item--regular,.price__sale .price-item--sale{color:var(--color-brand-text)}.color-scheme--primary .price__sale .price-item--sale{color:var(--color-white)}.price__info-wrapper{position:relative}.price__info-wrapper.collapsible-is-open .price__info-target{display:block}.price__info-trigger{cursor:pointer;position:relative;top:.0625rem}.price__info-target{display:none;position:absolute;padding:.375rem;background-color:var(--color-brand-lightgrey);z-index:10;top:50%;right:calc(100% + 4px);transform:translateY(-50%);min-width:6.25rem;font-size:.875rem;line-height:1.125rem;font-style:normal;letter-spacing:.025rem;text-align:center}.price dl{margin:0;display:flex;flex-direction:row}.price dd{margin:0}.price dd.price__compare,.price dd.price__info{margin-left:.5rem}.price.price--unavailable{visibility:hidden}.price .price-item{white-space:nowrap}.price .price__last:last-of-type{margin:0}