.info[data-astro-cid-ug7yzf5p]{top:var(--info-top,50%);right:calc(4 * var(--pt));display:flex;position:absolute;transform:translateY(-50%)}.info__mark[data-astro-cid-ug7yzf5p]{width:calc(10 * var(--pt));height:calc(10 * var(--pt));border:1px solid var(--color-text-muted);background:var(--color-green);color:var(--color-text);font-family:var(--font-body);font-size:calc(6.5 * var(--pt));cursor:help;border-radius:50%;padding:0;font-weight:400;line-height:1}.info__tip[data-astro-cid-ug7yzf5p]{top:50%;left:calc(100% + 26 * var(--pt));z-index:1;width:calc(190 * var(--pt));padding:calc(8 * var(--pt)) calc(10 * var(--pt));border:1px solid var(--color-text-muted);background:var(--color-white);color:var(--color-text);font-size:calc(7.5 * var(--pt));visibility:hidden;opacity:0;font-weight:300;line-height:1.4;transition:opacity .15s;position:absolute;transform:translateY(-50%)}.info[data-astro-cid-ug7yzf5p]:hover .info__tip[data-astro-cid-ug7yzf5p],.info[data-astro-cid-ug7yzf5p]:focus-within .info__tip[data-astro-cid-ug7yzf5p]{visibility:visible;opacity:1}.order{--field-height:calc(17 * var(--pt));--info-top:calc(var(--field-height) / 2);--color-error:#b3261e;grid-template-columns:calc(255 * var(--pt)) calc(263 * var(--pt));column-gap:calc(213 * var(--pt));max-width:1920px;padding:calc(35 * var(--pt)) 0 var(--section-space) calc(95 * var(--pt));align-items:start;margin-inline:auto;display:grid}.order__form,.order__done{gap:calc(6 * var(--pt));flex-direction:column;display:flex}.order__heading{font-size:calc(16 * var(--pt));text-align:left;text-transform:none}.order__heading:after{content:"";width:calc(43 * var(--pt));height:calc(3 * var(--pt));margin-top:calc(4 * var(--pt));background:var(--color-green);display:block}.order__heading--section{margin-top:calc(18 * var(--pt))}.order__faq{margin:0 0 calc(10 * var(--pt));font-size:calc(7.5 * var(--pt));font-weight:300}.order__back{font-size:calc(7 * var(--pt));color:var(--color-text);align-self:flex-start;font-weight:300}.order__text,.order__warning{margin:calc(4 * var(--pt)) 0 0;padding-left:calc(7 * var(--pt));font-size:calc(7.5 * var(--pt));font-weight:300}.order__warning{color:var(--color-error);font-weight:700}.order .field__error{margin:calc(2 * var(--pt)) 0 0;padding-left:calc(2 * var(--pt));color:var(--color-error);font-size:calc(7 * var(--pt));font-weight:700}.order .field [aria-invalid]{border-color:var(--color-error)}.order .order__note{margin-block:calc(4 * var(--pt))}.order .row{gap:calc(5 * var(--pt));grid-template-columns:1fr 1fr;display:grid}.order .field{position:relative}.order .field input,.order .field select{width:100%;height:var(--field-height);padding:0 calc(6 * var(--pt));border:1px solid var(--color-text-muted);background:var(--color-white);color:var(--color-text);font:inherit;font-size:calc(7.5 * var(--pt));appearance:none;border-radius:0;font-weight:300;display:block}.order .field select,.order .field__date{cursor:pointer}.flatpickr-calendar{font-family:var(--font-body);border-radius:0}.flatpickr-day.selected,.flatpickr-day.selected:hover{border-color:var(--color-green);background:var(--color-green);color:var(--color-text)}.flatpickr-day.today{border-color:var(--color-text-muted)}.order .field:has(.info) :is(input,select){padding-right:calc(18 * var(--pt))}.order .field input::placeholder,.order .field select:invalid{color:#a6a6a6;font-style:italic}.order .field select option{color:var(--color-text);font-style:normal;font-weight:400}.order .field select option:disabled{color:#c4c4c4;font-style:italic}.order .field select option[value=""]{background:var(--color-green);color:var(--color-text);font-style:normal;font-weight:700}.order .field select:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.places{top:var(--field-height);z-index:2;border:1px solid var(--color-text-muted);background:var(--color-white);font-size:calc(7.5 * var(--pt));border-top:none;margin:0;padding:0;font-weight:300;list-style:none;position:absolute;left:0;right:0}.places [role=option]{padding:calc(3 * var(--pt)) calc(6 * var(--pt));cursor:pointer;flex-direction:column;display:flex}.places [role=option]:hover,.places [aria-selected=true]{background:var(--color-green)}.places .place__name{font-weight:400}.places .place__detail{font-size:calc(6.5 * var(--pt))}.places .place__credit{padding:calc(2 * var(--pt)) calc(6 * var(--pt));border-top:1px solid var(--color-grey);color:var(--color-text-muted);font-size:calc(5.5 * var(--pt));text-align:right}.order .checkbox{align-items:center;gap:calc(3 * var(--pt));font-size:calc(6.5 * var(--pt));font-weight:300;display:flex}.order .checkbox input{width:calc(6 * var(--pt));height:calc(6 * var(--pt));margin:0}.payment{gap:calc(6 * var(--pt));border:none;flex-direction:column;margin:0;padding:0;display:flex}.payment__option{align-items:center;gap:calc(4 * var(--pt));height:var(--field-height);padding:0 calc(4 * var(--pt));border:1px solid var(--color-text-muted);background:var(--color-green);font-size:calc(8 * var(--pt));cursor:pointer;font-weight:300;display:flex}.payment__option input{width:calc(6 * var(--pt));height:calc(6 * var(--pt));accent-color:var(--color-text);margin:0}.payment__details{gap:calc(6 * var(--pt));flex-direction:column;display:flex}.order__done-list,.summary__lines{margin:0;display:grid}.order__done-list{gap:calc(4 * var(--pt));padding-left:calc(7 * var(--pt));font-size:calc(8 * var(--pt))}.order__done-list>div,.summary__lines>div{justify-content:space-between;gap:calc(10 * var(--pt));display:flex}.order__done-list dt{font-weight:400}.order__done-list dd,.summary__lines dd{margin:0}.order__done:focus{outline:none}.summary{top:calc(20 * var(--pt));gap:calc(10 * var(--pt));flex-direction:column;display:flex;position:sticky}.summary img{width:calc(233 * var(--pt));margin-left:calc(2 * var(--pt))}.summary__lines{gap:calc(8 * var(--pt));padding:calc(4 * var(--pt)) 0 0 calc(2 * var(--pt));font-family:var(--font-heading);font-size:calc(10 * var(--pt));font-weight:300}.summary__total{font-weight:400}.summary__vat{font-family:var(--font-body);font-size:calc(5.5 * var(--pt));font-weight:300;display:block}.summary__submit{min-width:calc(75 * var(--pt));height:calc(26 * var(--pt));margin-left:calc(2 * var(--pt));padding:0 calc(7 * var(--pt));border:1px solid var(--color-text-muted);background:var(--color-green);color:var(--color-text);font-family:var(--font-heading);font-size:calc(10 * var(--pt));text-align:left;cursor:pointer;align-self:flex-start;font-weight:300}.summary__submit:hover{filter:brightness(1.05)}.summary__submit:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}
