.price-wrapper{margin:0;white-space:normal;font-size:1em;display:inline-block}.price-wrapper[data-price-inline-text="1"]{display:inline-block}.price-wrapper[data-price-inline-text="0"]{display:grid;grid-template-rows:max-content max-content;grid-row-gap:18%;justify-content:flex-start}.price-wrapper[data-price-inline-text="0"] .price-section,.price-wrapper[data-price-inline-text="0"] .codes-section{display:flex;align-items:baseline;align-content:baseline;justify-content:flex-start}.price-wrapper[data-price-inline-text="0"][data-price-flex-columns="1"] .price-section{flex-direction:column;align-items:center}.price-wrapper[data-price-inline-text="0"][data-price-flex-wrap="1"] .price-section{flex-wrap:wrap}.price-wrapper .price-item{color:var(--base-text-body-color);font-size:1em;font-weight:300;text-align:left;display:inline-block}.price-wrapper[data-price-inline-text="0"] .price-item{width:auto}.price-wrapper .price-item .currency{font-size:95%;font-weight:300;margin-right:2px}.price-wrapper>*{display:inline-block}.price-wrapper .price-from{letter-spacing:0;font-size:1.2rem;margin-right:5px}.price-wrapper[data-price-show-from="0"] .price-from,.price-wrapper[data-price-show-discount="0"] .price-discount,.price-wrapper[data-price-promo-on="0"] .price-promo,.price-wrapper[data-price-show-code="0"] .price-codes{display:none}.price-wrapper .price-promo>*{color:var(--price-promo-color)}.price-wrapper[data-price-promo-on="0"] .price-original .value{font-weight:700}.price-wrapper[data-price-promo-on="0"] .price-original>*{color:var(--price-promo-color)}.price-wrapper[data-price-promo-on="1"] .price-original>*{color:#777;font-size:clamp(0.8em,0.8em,2em);-webkit-text-decoration:line-through rgba(0,0,0,.7);text-decoration:line-through rgba(0,0,0,.7)}.price-wrapper .price-promo{margin-left:0;margin-right:5px}.price-wrapper[data-price-promo-on="1"] .price-promo .value{font-weight:700;font-size:1em}.price-wrapper[data-price-show-discount="1"] .price-discount{color:#777;font-weight:300;font-size:clamp(0.8em,0.8em,2em);margin-left:4px}.price-wrapper .code-tag{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%}.price-wrapper .code-tag .code-unit{font-size:0.8em;letter-spacing:0.06em;color:var(--price-promo-color);padding:0.2em 0.4em;border-radius:3px;font-weight:500;background-color:white;margin:0.1em 0.4em 0.1em 0;border:1px dashed var(--price-promo-color);cursor:default}