.promotion-card-component-module-scss-module__-RETaq__promotion-card{color:#fff;text-align:center;background:linear-gradient(145deg,#002968,#0038a8);border-radius:.625rem;flex-direction:column;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;max-width:21.875rem;padding:1.5625rem;transition:all .2s;display:flex;position:relative}.promotion-card-component-module-scss-module__-RETaq__promotion-card__body{z-index:1;flex-direction:column;align-items:center;gap:1.25rem;width:100%;margin-bottom:12.5rem;display:flex}.promotion-card-component-module-scss-module__-RETaq__promotion-card__footer{z-index:1;flex-direction:column;align-items:center;gap:.3125rem;width:100%;display:flex}.promotion-card-component-module-scss-module__-RETaq__promotion-card__title{text-align:center;color:#31bcfe;letter-spacing:.12em;width:100%;padding-bottom:.625rem;font-size:1.75rem;font-weight:700}.promotion-card-component-module-scss-module__-RETaq__promotion-card__calendar-icon{color:#19e58c;width:1.25rem;height:1.25rem}.promotion-card-component-module-scss-module__-RETaq__promotion-card__heart-icon{color:#e10000;width:1.25rem;height:1.25rem}.promotion-card-component-module-scss-module__-RETaq__promotion-card__description{align-items:center;gap:.625rem;font-size:1rem;display:flex}.promotion-card-component-module-scss-module__-RETaq__promotion-card__pay-button{color:#f5f5f5;background-color:#095ce6;border:1px solid #095ce6;border-radius:.625rem;width:100%;margin-top:.9375rem;padding:.625rem;font-size:1.375rem;font-weight:700;transition:all .2s}.promotion-card-component-module-scss-module__-RETaq__promotion-card__pay-button:hover{background-color:#0000;border:1px solid #fff}@media (min-width:768px){.promotion-card-component-module-scss-module__-RETaq__promotion-card{gap:1.25rem}.promotion-card-component-module-scss-module__-RETaq__promotion-card__body{margin-bottom:6.25rem}.promotion-card-component-module-scss-module__-RETaq__promotion-card__title{font-size:1.75rem}.promotion-card-component-module-scss-module__-RETaq__promotion-card__description{font-size:1rem}.promotion-card-component-module-scss-module__-RETaq__promotion-card__pay-button{font-size:1.375rem}}@media (min-width:1024px){.promotion-card-component-module-scss-module__-RETaq__promotion-card{gap:1.25rem}.promotion-card-component-module-scss-module__-RETaq__promotion-card__body{margin-bottom:12.5rem}.promotion-card-component-module-scss-module__-RETaq__promotion-card__title{font-size:1.875rem}.promotion-card-component-module-scss-module__-RETaq__promotion-card__description{font-size:1.125rem}.promotion-card-component-module-scss-module__-RETaq__promotion-card__pay-button{font-size:1.5rem}}
.promotions-component-module-scss-module__Kz4-UG__promotions{flex-direction:column;gap:2.5rem;width:100%;padding:1.25rem;display:flex}.promotions-component-module-scss-module__Kz4-UG__promotions__list{flex-direction:column;justify-content:center;align-items:center;gap:3.125rem;width:100%;display:flex}@media (min-width:768px){.promotions-component-module-scss-module__Kz4-UG__promotions__list{flex-direction:row;align-items:stretch;gap:1.875rem}.promotions-component-module-scss-module__Kz4-UG__promotions__item{flex:0 33%}}@media (min-width:1024px){.promotions-component-module-scss-module__Kz4-UG__promotions__list{gap:3.125rem}}
.headline-component-module-scss-module__rx9yoa__headline{flex-direction:column;gap:.9375rem;width:100%;display:flex}.headline-component-module-scss-module__rx9yoa__headline--centered{text-align:center;justify-content:center}.headline-component-module-scss-module__rx9yoa__headline__subheadline{font-size:1rem;font-weight:500}
.faq-entry-component-module-scss-module__mKex0W__faq-entry{border-bottom:1px solid #095ce6;flex-direction:column;width:100%;height:auto;display:flex}.faq-entry-component-module-scss-module__mKex0W__faq-entry__question{text-align:start;justify-content:space-between;align-items:center;gap:.625rem;width:100%;padding:1.25rem .625rem;font-weight:700;transition:background-color .3s;display:flex}.faq-entry-component-module-scss-module__mKex0W__faq-entry__question:hover{background-color:#e7f0ff}@keyframes faq-entry-component-module-scss-module__mKex0W__openAnswer{0%{max-height:0;padding-bottom:0}25%{padding-bottom:1.25rem}to{max-height:400px;padding-bottom:1.25rem}}@keyframes faq-entry-component-module-scss-module__mKex0W__closeAnswer{0%{max-height:400px;padding-bottom:1.25rem}75%{padding-bottom:1.25rem}to{max-height:0;padding-bottom:0}}.faq-entry-component-module-scss-module__mKex0W__faq-entry__answer{max-height:0;padding:0 .625rem;overflow:hidden}.faq-entry-component-module-scss-module__mKex0W__faq-entry__answer--opened{animation:.3s forwards faq-entry-component-module-scss-module__mKex0W__openAnswer}.faq-entry-component-module-scss-module__mKex0W__faq-entry__answer--closed{animation:.3s forwards faq-entry-component-module-scss-module__mKex0W__closeAnswer}.faq-entry-component-module-scss-module__mKex0W__faq-entry__icon{flex-shrink:0;width:1.25rem;transition:transform .3s}.faq-entry-component-module-scss-module__mKex0W__faq-entry__icon--opened{transform:rotate(180deg)}
.faq-component-module-scss-module__eSfQbG__faq{flex-direction:column;gap:1.25rem;width:100%;max-width:1440px;padding:1.25rem;display:flex}.faq-component-module-scss-module__eSfQbG__faq__list{border-top:1px solid #095ce6;flex-direction:column;gap:0;display:flex}
.banner-component-module-scss-module__W5q9Xa__banner{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1440px;display:flex}
.teaser-component-module-scss-module__a2lAOW__teaser{flex-direction:column;gap:2rem;width:100%;max-width:1440px;padding:1.25rem;display:flex}.teaser-component-module-scss-module__a2lAOW__teaser__list{flex-direction:column;align-items:center;gap:1.25rem;padding:.9375rem;display:flex}.teaser-component-module-scss-module__a2lAOW__teaser__entry{flex-direction:column;gap:.625rem;max-width:25rem;padding-bottom:.3125rem;display:flex}.teaser-component-module-scss-module__a2lAOW__teaser__image-wrapper{border-radius:.3125rem;height:12.5rem;display:flex;overflow:hidden}.teaser-component-module-scss-module__a2lAOW__teaser__image{object-fit:cover}.teaser-component-module-scss-module__a2lAOW__teaser__link{color:#095ce6;width:fit-content;text-decoration:none;display:inline-block;position:relative}.teaser-component-module-scss-module__a2lAOW__teaser__link:after{content:"";transform-origin:100%;background:#095ce6;width:100%;height:2px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.teaser-component-module-scss-module__a2lAOW__teaser__link:hover:after,.teaser-component-module-scss-module__a2lAOW__teaser__link:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (min-width:768px){.teaser-component-module-scss-module__a2lAOW__teaser{gap:2.875rem}.teaser-component-module-scss-module__a2lAOW__teaser__list{flex-flow:wrap;justify-content:center;align-items:flex-start}.teaser-component-module-scss-module__a2lAOW__teaser__entry{max-width:unset;width:calc(50% - 1.25rem)}}@media (min-width:1024px){.teaser-component-module-scss-module__a2lAOW__teaser__entry{width:calc(33.3333% - 1.25rem)}}
.separator-component-module-scss-module__jipeQq__separator{justify-content:center;width:100%;max-width:1440px;display:flex}.separator-component-module-scss-module__jipeQq__separator__line{border-top:.0625rem solid gray;width:85%}
.checkout-form-component-module-scss-module__-oXgbG__checkout-form{flex-direction:column;gap:1.25rem;width:100%;display:flex}.checkout-form-component-module-scss-module__-oXgbG__checkout-form__subtitle{font-size:1.25rem;font-weight:500}.checkout-form-component-module-scss-module__-oXgbG__checkout-form__label{flex-direction:column;gap:.625rem;display:flex}.checkout-form-component-module-scss-module__-oXgbG__checkout-form__input{border:none;border-radius:.3125rem;padding:.625rem}.checkout-form-component-module-scss-module__-oXgbG__checkout-form__must-element{color:red}.checkout-form-component-module-scss-module__-oXgbG__checkout-form__price-wrapper{flex-direction:column;align-items:flex-end;display:flex}
.checkout-product-component-module-scss-module__iOGwma__checkout-product{background:#a7d0ff;border-radius:1.125rem;flex-direction:column;gap:.9375rem;padding:.625rem;display:flex}.checkout-product-component-module-scss-module__iOGwma__checkout-product__info{justify-content:space-between;display:flex}.checkout-product-component-module-scss-module__iOGwma__checkout-product__name{flex-direction:column;display:flex}.checkout-product-component-module-scss-module__iOGwma__checkout-product__quantity{align-items:center;gap:.9375rem;display:flex}.checkout-product-component-module-scss-module__iOGwma__checkout-product__select{border-radius:.3125rem;padding:.125rem;scale:1.2}.checkout-product-component-module-scss-module__iOGwma__checkout-product__text{font-weight:500}.checkout-product-component-module-scss-module__iOGwma__checkout-product__price{white-space:nowrap}
.checkout-paypal-component-module-scss-module__J8-AZG__checkout-paypal{z-index:0;flex-direction:column;display:flex}
.checkout-info-component-module-scss-module__jyomRG__checkout-info{text-align:center;color:#f5f5f5;flex-direction:column;gap:1.25rem;display:flex}.checkout-info-component-module-scss-module__jyomRG__checkout-info__subtitle{padding:.3125rem;font-size:1.375rem;font-weight:700}.checkout-info-component-module-scss-module__jyomRG__checkout-info__link{color:#31bcfe;font-weight:500;text-decoration:underline}
.checkout-component-module-scss-module__l7QgRG__checkout{flex-direction:column;align-items:center;gap:1.875rem;width:100%;max-width:1440px;padding:1.25rem;display:flex}.checkout-component-module-scss-module__l7QgRG__checkout__body{flex-direction:column;gap:2.5rem;width:100%;display:flex}.checkout-component-module-scss-module__l7QgRG__checkout__section{background-color:#f2f3f6;border-radius:1.125rem;flex-direction:column;width:100%;padding:1.25rem;display:flex}.checkout-component-module-scss-module__l7QgRG__checkout__section--info{background:linear-gradient(145deg,#002968,#0038a8);padding:1.875rem}@media (min-width:768px){.checkout-component-module-scss-module__l7QgRG__checkout__body{flex-direction:row;align-items:flex-start;gap:1.25rem}}
