.price-slot .money-amount{display:flex;flex-direction:column;gap:3px;align-items:flex-start}
.price-slot .money-amount strong{font-size:clamp(20px,2.1vw,29px);line-height:1.2;letter-spacing:-.5px;white-space:nowrap}
.price-slot .price-euro{font-size:13px;color:#59634d;white-space:nowrap}
.compact-price .money-amount strong{font-size:21px}
.price-footnote{position:relative;top:-.15em;margin-left:.13em;font-size:.65em;line-height:0;vertical-align:super}
.price-footnote a{display:inline;color:inherit;text-decoration:none}
.price-footnote a:focus-visible{outline:2px solid #9b8f00;outline-offset:3px}
.model-additional-options{grid-column:1/-1;min-width:0;margin-top:15px}
.model-additional-options>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 30px;padding-left:18px;margin-top:15px;line-height:1.6;font-size:14px}
.model-additional-options li{padding-left:2px}
.additional-option-note{display:block;max-width:650px;font-size:11px;font-weight:400;color:#68735c;margin-top:5px;line-height:1.5}
@media(max-width:650px){.model-additional-options>ul{grid-template-columns:1fr;gap:12px;font-size:13px}.price-slot .money-amount strong{font-size:23px}.compact-price .money-amount strong{font-size:20px}}
