@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.ProductPrice{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.ProductPrice__priceContainer{justify-content:space-between;align-items:baseline;display:flex}.ProductPrice__price{--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);font-size:25px;line-height:1.2;font-weight:var(--font-weight-bold,700);--tw-tracking:-.01em;letter-spacing:-.01em}.ProductPrice__price--onSale{color:var(--color-dark-red,#a02816)}.ProductPrice__sale{--tw-leading:1.3;--tw-font-weight:var(--font-weight-normal,400);font-size:13px;line-height:1.3;font-weight:var(--font-weight-normal,400);color:var(--color-black-light,#4d4d4d)}.ProductPrice__regularPrice{margin-bottom:calc(var(--spacing,.25rem) * .5)}.ProductPrice__discount,.ProductPrice__omnibusDiscount{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-dark-red,#a02816)}.ProductPrice__pricePer100ml{--tw-leading:1.3;--tw-font-weight:var(--font-weight-normal,400);font-size:13px;line-height:1.3;font-weight:var(--font-weight-normal,400);color:var(--color-wcag-small-text,#6f7781)}@media not all and (min-width:48rem){.ProductPrice__pricePer100ml{text-align:right;--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}