.voucher-top-container{display:flex!important;gap:20px;margin-top:20px;flex-direction:row}#page_container{overflow-x:clip}.voucher-top-container .voucher-carousel{flex-basis:60%;max-width:60%;margin-bottom:40px;width:551px}.voucher-top-container .voucher-carousel .voucher-carousel-wrapper{padding-bottom:30px}.voucher-top-container .voucher-carousel .voucher-carousel-wrapper .media-carousel-widget-container .owl_lightbox.carousel-shadow .owl-stage-outer::after{content:' ';width:34px;height:100%;position:absolute;top:0;background-image:url(/templates/global-tickets/img/carousel-shadow.svg)}.voucher-top-container .voucher-select{flex-basis:40%;position:sticky;top:0;padding:20px 15px 15px 15px;border-radius:8px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.15);max-height:fit-content;z-index:2;margin-bottom:50px}@supports (-moz-appearance:none){.voucher-top-container .voucher-select{max-height:none;height:fit-content}}.voucher-top-container .amount-container,.voucher-top-container .verbraucherschutz-container{display:flex}.voucher-top-container .voucher-amount-button{border-radius:8px;border:1px solid var(--gunmetal-gunmetal-30,#bdbec0);background:var(--Luxury-White,#fff);padding:15px 5px;min-width:66px;cursor:pointer;transition:all .2s ease;text-align:center;margin-bottom:5px;margin-top:5px;width:max-content;flex:0 0 auto}.voucher-top-container .voucher-amount-button:hover{background:#f5f5f5;border-color:#d0d0d0}.voucher-top-container .voucher-amount-button:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.voucher-top-container .voucher-amount-button.selected{border-radius:8px;border:1px solid var(--Blue-Ocean-Blue,#1a56a2);background:var(--blue-ocean-blue-10,#e7eef6)}.voucher-top-container .payment-icon{height:40px;border:1px solid #e0e0e0;border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:center;background:#fff}.voucher-top-container .payment-icon img{max-width:100%;max-height:100%;object-fit:contain}.voucher-top-container .voucher-faq{background-color:#fff;padding:40px 0}.voucher-top-container .voucher-faq .faqs-wrapper{display:flex;flex-direction:column;gap:20px}.voucher-top-container .voucher-faq .faqs-wrapper ul.faqs{display:flex;flex-direction:column;gap:20px;align-self:stretch}.voucher-top-container .voucher-faq li.divider{width:100%;height:1px;padding:0!important;border-top:1px solid var(--gunmetal-10,#e8e9ea)}.voucher-top-container .voucher-faq .faqs-wrapper ul.faqs li.faq{display:flex;flex-direction:column;gap:20px;align-self:stretch}.voucher-top-container .voucher-faq .faqs-wrapper ul.faqs li.faq .faq-title-container{display:flex;align-items:center;gap:20px;align-self:stretch;cursor:pointer}.voucher-top-container .voucher-faq .faqs-wrapper ul.faqs li.faq .faq-title-container .faq-toggle-icon{margin-left:auto}.voucher-top-container .voucher-faq .faqs-wrapper ul.faqs li.faq .faq-title-container .faq-title{color:var(--Gunmetal-Gunmetal,#252a31);font-family:Arial;font-size:22px;font-style:normal;font-weight:700;line-height:24.2px;margin:0!important}.voucher-top-container .voucher-faq .faqs-wrapper ul.faqs li.faq .faq-foldout{display:flex;gap:20px;align-self:stretch}.voucher-top-container .voucher-faq .faqs-wrapper ul.faqs li.faq .faq-foldout p{margin:0;color:var(--gunmetal-gunmetal-80,#4b4e53);font-size:16px;font-weight:400;line-height:24px;flex:1 0 0}.voucher-top-container .voucher-faq .faqs-wrapper ul.faqs li.faq .faq-foldout p a{color:var(--Blue-Ocean-Blue,#1a56a2);text-decoration:underline;cursor:pointer}.voucher-top-container .voucher-faq .faqs-wrapper ul.faqs li.faq .faq-foldout p a:hover{color:var(--Blue-Ocean-Blue-70,#5e88bd)}.voucher-top-container .voucher-faq .faqs-wrapper ul.faqs li.faq .faq-foldout img{width:470px;height:300px;border-radius:8px}.voucher-top-container .modal-footer .select-container select{padding:11px 10px;border-radius:4px;border:1px solid var(--gunmetal-gunmetal-30,#bdbec0);background:var(--White-Luxury-White,#fff)}.voucher-top-container .info-section .voucher-image-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.voucher-top-container .info-section .voucher-image-gallery img{width:273px;height:97px;object-fit:cover;border-radius:8px}.voucher-top-container .info-section .voucher-image-gallery img:nth-child(1){grid-column:1/3;grid-row:1}.voucher-top-container .info-section .voucher-image-gallery img:nth-child(2){grid-column:3/5;grid-row:1}.voucher-top-container .voucher-select .voucher-input-title{display:flex;gap:10px;align-items:center;margin-top:30px;margin-bottom:5px;width:fit-content}.voucher-top-container .voucher-select .voucher-input-title p{color:var(--Gunmetal-Gunmetal,#252a31);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0}.voucher-top-container .voucher-select .different-amount{color:var(--Gunmetal-Gunmetal,#252a31);font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:14px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.voucher-top-container .voucher-select .voucher-description{color:var(--Gunmetal-Gunmetal,#252a31);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:30px}.voucher-top-container .voucher-select .voucher-quantity-input{padding:10px 20px;border-radius:4px;border:1px solid var(--gunmetal-gunmetal-30,#bdbec0);background:var(--White-Luxury-White,#fff);margin-bottom:30px;width:73px;font-size:16px}.voucher-top-container .voucher-select .voucher-add-to-cart{border-radius:4px;background:var(--Orange-Orange-Soda,#cb4f10);border:var(--Orange-Orange-Soda,#cb4f10);padding:14px 0;width:100%;color:#fff;text-align:center;font-family:Arial;font-size:16px;font-style:normal;font-weight:700;height:52px;transition:background-color ease-in .2s}.voucher-top-container .voucher-select .voucher-add-to-cart:hover{background-color:var(--Orange-Soda-90,#af4310)}.voucher-top-container .voucher-select .voucher-delivery-info{display:flex;gap:5px;margin-top:15px}.voucher-top-container .voucher-select .voucher-delivery-info p{color:var(--Green-Racing-Green,#388550);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0}.voucher-top-container .voucher-select .voucher-delivery-info svg{width:20px;height:20px}.voucher-top-container .voucher-select .payment-icons{display:flex;flex-wrap:wrap;width:100%;row-gap:10px;justify-content:center;flex-direction:row;padding:15px 0 0 0;margin-top:0}.voucher-top-container .voucher-select .icon-pay{display:flex;flex-wrap:wrap;flex:0 0 calc(25% - 8px);justify-content:center;align-items:center;margin-right:0}.voucher-select-top{display:flex;flex-direction:column;gap:5px}.voucher-top-container .voucher-select span{color:var(--kk_Primrfarben-Anthrazit-01,#252121);font-family:Arial;font-size:12px;font-style:normal;font-weight:700;line-height:14px;padding:0}.voucher-top-container .voucher-select h1,.voucher-top-container .voucher-select title-1{color:var(--Gunmetal-Gunmetal,#252a31);font-family:Arial;font-size:22px;font-style:normal;font-weight:700;line-height:24.2px;padding:0;margin:0}.voucher-top-container .voucher-main-content .info-section{display:flex;flex-direction:column;gap:10px;padding:40px 0;color:var(--Gunmetal-Gunmetal,#252a31);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.voucher-main-content>.full-width-wrapper-white:first-of-type>.info-section.white-bg:first-of-type{padding-bottom:0}.voucher-top-container .voucher-promo-container{display:flex;flex-direction:column;gap:15px}.voucher-top-container .voucher-promo{display:flex;gap:10px}.voucher-top-container .voucher-promo svg{width:20px;height:20px;flex-shrink:0}.voucher-top-container .voucher-main-content h1{color:var(--Gunmetal-Gunmetal,#252a31);font-family:Arial;font-size:36px;font-style:normal;font-weight:700;line-height:40px;margin-top:8px;margin-bottom:10px}.voucher-top-container .voucher-main-content h2{color:var(--Gunmetal-Gunmetal,#252a31);font-family:Arial;font-size:28px;font-style:normal;font-weight:700;line-height:36px;margin:0}.voucher-top-container .voucher-top-container .voucher-main-content p{color:var(--Gunmetal-Gunmetal,#252a31);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.voucher-top-container .info-tooltip{position:relative;display:inline-block;cursor:pointer}.voucher-top-container .info-tooltip .info-tooltip-text{display:flex;gap:4px;width:200px;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);color:var(--Neutral-600,#4b4b4b);font-family:Arial;font-size:12px;font-style:normal;font-weight:400!important;line-height:14px;text-align:center;padding:10px!important;border-radius:6px;position:absolute;z-index:1;visibility:hidden;opacity:0;transition:opacity .3s}.voucher-top-container .info-tooltip .info-tooltip-text{bottom:125%}.voucher-top-container .info-tooltip.clicked .info-tooltip-text{text-align:left;visibility:visible;opacity:1}.voucher-top-container .info-tooltip .info-tooltip-text svg{width:11.2px;height:11.2px;flex-shrink:0}.voucher-top-container .info-tooltip .info-tooltip-text::after{content:"";position:absolute;top:100%;left:10%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent transparent}.voucher-top-container .voucher-select .trustpilot-widget-redesign{margin-top:30px;border-radius:0;background:var(--Background-Grey,#f8f9fb)}.voucher-top-container .trustpilot-widget-redesign:hover{box-shadow:none;cursor:pointer}.voucher-top-container .voucher-trust-elements{margin:0 -15px;cursor:pointer}.voucher-top-container .voucher-trust-elements .verbraucherschutz-bar{display:flex;width:100%;align-items:center;color:#fff;text-align:center;font-weight:700;background-color:#cd1719}.voucher-top-container .voucher-trust-elements .verbraucherschutz-bar .blue-container{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;padding:5px 5px 5px 5px;width:100%;height:18px;background-color:#00497e;font-size:12px}.voucher-top-container .voucher-trust-elements .verbraucherschutz-bar svg{width:25px}.voucher-top-container .voucher-trust-elements .verbraucherschutz-bar .red-container{display:flex;gap:5px;justify-content:center;align-items:center;width:100%;padding:5px 20px 5px 5px;background-color:#cd1719;font-size:12px}.voucher-top-container .voucher-trust-elements .verbraucherschutz-bar .red-container img{width:22.5px;height:18px}.voucher-top-container .voucher-trust-elements .verbraucherschutz-bar .red-container .title{word-break:keep-all}.voucher-top-container .grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding-top:5px;margin-bottom:10px}.voucher-top-container .grid-item{display:flex;justify-content:center;align-items:center;overflow:hidden}.voucher-top-container .grid-item img{width:180px;height:97px;object-fit:cover;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.voucher-top-container .voucher-main-content .promo-heading-container{display:flex;flex-direction:column;gap:5px}.voucher-top-container .voucher-main-content .promo-banner{color:var(--White-Luxury-White,#fff);font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:14px;border-radius:4px;background:var(--Green-Racing-Green,#388550);padding:3px 5px;max-width:max-content}.voucher-top-container p{margin:0}.voucher-top-container .faqs-wrapper .title{color:var(--Gunmetal-Gunmetal,#252a31);font-family:Arial;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin:0}.partners-carousel-widget-container{padding:40px 0}.voucher-footer-extra-elements .product_date{display:flex;gap:5px;align-items:center;color:var(--Gunmetal,#252a31);font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin-top:5px}.voucher-footer-extra-elements h3{color:var(--Gunmetal-Gunmetal,#252a31);font-family:Arial;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin:0!important;padding-bottom:15px!important}.voucher-page-partners{margin-top:60px;margin-bottom:60px}.voucher-promo .checkmark{width:16.8px;height:24px;flex-shrink:0}.voucher-delivery-info .checkmark{width:16.8px;height:24px;flex-shrink:0}.voucher-amount-container{display:inline-flex;flex-wrap:wrap;gap:5px}.voucher-calendar-title h3{color:var(--Gunmetal-Gunmetal,#252a31);font-size:24px;font-weight:700;margin:0!important}.voucher-footer-extra-elements .product_container{padding-top:0!important}.voucher-page-full-width{width:100vw;position:relative;left:50%;right:50%;margin-top:-80px;margin-left:-50vw;margin-right:-50vw;background-color:var(--Background-Grey,#f8f9fb);padding-top:40px;padding-bottom:80px}.voucher-page-grey-bg{max-width:960px;margin:0 auto;padding:0 15px}.full-width-wrapper{box-shadow:0 0 0 100vmax var(--Background-Grey,#f8f9fb);clip-path:inset(0 -100vmax)}.voucher-top-container .voucher-main-content .grey-bg{background-color:var(--Background-Grey,#f8f9fb)}.full-width-wrapper-white{box-shadow:0 0 0 100vmax var(--Background-Grey,#fff);clip-path:inset(0 -100vmax)}.voucher-top-container .voucher-main-content .white-bg{background-color:var(--Background-Grey,#fff)}.voucher-top-container .voucher-carousel .media-carousel-widget-container{background-color:var(--Background-Grey,#f8f9fb)}
/*# sourceMappingURL=voucher-template.min.css.map */
