.CheckoutTeaserService-module-scss-module__GZdzNa__productService{background-color:#eeecea;gap:8px;width:100%;padding:16px;line-height:1.4;display:grid}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__image{aspect-ratio:1;background:#dddcdb}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__title{color:#144cc6;align-self:flex-start;font-size:20px;font-weight:700}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__buttonDelete{cursor:pointer;fill:#001a2d;background:0 0;border:1px solid #001a2d;grid-area:1/2/3;justify-content:center;align-items:center;height:28px;margin:4px 0 0;padding:0;display:flex}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__buttonDelete svg{width:16px;height:16px;display:block}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__providerTitle{font-size:16px}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__dateFrom{font-size:16px;font-weight:500}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__bottom{grid-template-columns:1fr;align-self:flex-end;align-items:flex-end;gap:4px 8px;display:grid}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__bottom:has(.CheckoutTeaserService-module-scss-module__GZdzNa__cancellationDetails) .CheckoutTeaserService-module-scss-module__GZdzNa__amount{grid-row:3}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__cancellationDetailsButton{color:#01325a;cursor:pointer;fill:#01325a;background:0 0;border:0;grid-area:1/1;align-items:center;padding:0;font-size:16px;display:flex}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__amount{color:#144cc6;text-align:right;margin:8px 0 0;font-size:20px;font-weight:700}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__cancellationDetails{grid-area:2/1;font-size:16px}.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage{grid-template-columns:60px 1fr}.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage .CheckoutTeaserService-module-scss-module__GZdzNa__content,.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage .CheckoutTeaserService-module-scss-module__GZdzNa__bottom,.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage .CheckoutTeaserService-module-scss-module__GZdzNa__additionalFields,.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage .CheckoutTeaserService-module-scss-module__GZdzNa__ageRestriction,.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage .CheckoutTeaserService-module-scss-module__GZdzNa__guestCard,.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage .CheckoutTeaserService-module-scss-module__GZdzNa__skiData{grid-column:1/3}.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceRemoveable .CheckoutTeaserService-module-scss-module__GZdzNa__top{grid-template-rows:auto 1fr;grid-template-columns:1fr 28px;gap:0 24px;display:grid}@media (min-width:375px){.CheckoutTeaserService-module-scss-module__GZdzNa__productService{gap:8px 16px}.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage{grid-template-columns:80px 1fr}}@media (min-width:600px){.CheckoutTeaserService-module-scss-module__GZdzNa__productService{gap:8px 24px;padding:24px}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__bottom{grid-template-columns:1fr auto}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__bottom:has(.CheckoutTeaserService-module-scss-module__GZdzNa__cancellationDetails){grid-template-rows:auto auto}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__amount{grid-column:2;margin-top:0;font-size:24px}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__image{grid-row:1/4}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__title{font-size:24px}.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage{grid-template-columns:120px 1fr}.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage .CheckoutTeaserService-module-scss-module__GZdzNa__content,.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage .CheckoutTeaserService-module-scss-module__GZdzNa__bottom{grid-column:2}}@media (min-width:smpx){.CheckoutTeaserService-module-scss-module__GZdzNa__productService{gap:8px 24px;padding:24px}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__bottom{grid-template-columns:1fr auto}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__bottom:has(.CheckoutTeaserService-module-scss-module__GZdzNa__cancellationDetails){grid-template-rows:auto auto}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__amount{grid-column:2;margin-top:0;font-size:24px}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__image{grid-row:1/4}.CheckoutTeaserService-module-scss-module__GZdzNa__productService .CheckoutTeaserService-module-scss-module__GZdzNa__title{font-size:24px}.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage{grid-template-columns:120px 1fr}.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage .CheckoutTeaserService-module-scss-module__GZdzNa__content,.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage .CheckoutTeaserService-module-scss-module__GZdzNa__bottom{grid-column:2}}@media (min-width:960px){.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage{grid-template-columns:180px 1fr}}@media (min-width:mdpx){.CheckoutTeaserService-module-scss-module__GZdzNa__productService.CheckoutTeaserService-module-scss-module__GZdzNa__productServiceHasImage{grid-template-columns:180px 1fr}}
