body{--header-height: 0px;--header-group-height: var(--header-height)}body:has(>#header-group>header){--header-height: 60px}body:has(>#header-group:empty){--header-group-height: 0px}.header[transparent]{--language-button-background-color: transparent;--language-button-border-color: transparent;--header-bg-color: transparent;--header-logo-display: none;--header-logo-inverse-display: block;position:absolute;top:0;left:0;right:0;background-color:transparent;z-index:var(--layer-overlay)}.header[transparent][transparent=not-sticky][data-sticky-state=active],.header[transparent]:has(.header__row:hover,.mega-menu__list:is(:hover),.header-menu:is([aria-expanded=true]),nav[header-menu]:is(:focus-within),.menu-list__link[data-animating],.account-popover[open],.localization-wrapper:not([hidden])){--header-logo-display: unset;--header-logo-inverse-display: unset;--header-bg-color: unset;--color-foreground: inherit;--color-background: inherit;--color-border: inherit}.header[transparent] .header__row{transition:color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}:is(.header[transparent]:not([data-sticky-state=active]),.header[transparent=always][data-sticky-state=active],.account-popover[open],.localization-wrapper:not([hidden])) .header__row:not(:hover):not(:has(.header-menu[aria-expanded=true],.menu-list__link[data-animating],.account-popover[open],.localization-wrapper:not([hidden]))){--color-foreground: inherit;--color-border: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}.header--inherit-color-scheme-on-menu-open:has(.mega-menu__list:is(:hover),.header-menu:is([aria-expanded=true]),nav[header-menu]:is(:focus-within),.menu-list__link[data-animating]) .header__row{--color-foreground: inherit;--color-background: inherit;--color-border: inherit}.header-section{position:relative}#header-group:has(#header-component[sticky]){display:contents}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:sticky;top:-1px;z-index:var(--layer-sticky)}.header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing);opacity:1}.header[data-sticky-state=active]{view-transition-name:sticky-header}.header[data-sticky-state=idle],.header[data-sticky-state=active][data-animating]{opacity:0}.header__row{position:relative;background-color:var(--header-bg-color, var(--color-background))}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{border-bottom:var(--border-bottom-width) solid var(--color-border)}@media screen and (max-width: 749px){.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile)}}@media screen and (min-width: 750px){.header__row.divider--page-width:not(.section--page-width) .header__columns{padding-inline-start:0;padding-inline-end:0;margin-inline-start:var(--page-margin);margin-inline-end:var(--page-margin)}}.header__column{display:flex;align-items:center}@media screen and (max-width: 749px){.header__column{display:contents}}.header__column--left,.header__column--center{gap:var(--gap-xl);grid-area:left}.header__column--center{justify-content:center;grid-area:center}.header__column--center header-menu:only-child .overflow-menu::part(list){justify-content:center}.header__column--right{gap:var(--gap-xl);justify-content:flex-end;grid-area:right}.header__column--right .overflow-menu::part(list){justify-content:flex-end}.header__columns{display:grid;grid-template-areas:"left center right";grid-gap:var(--gap-xl);grid-template-columns:var(--header-template-columns);--header-left: 1fr;--header-center: auto;--header-right: 1fr;--header-template-columns: var(--header-left) var(--header-center) var(--header-right);--header-mobile-bookend: 44px}.header__columns:has(.header__column--center header-menu){--header-center: auto;--header-left: minmax(max-content, 1fr);--header-right: minmax(max-content, 1fr)}@media screen and (min-width: 750px){.header__columns:where(:not(:has(.header__column--center))){grid-template-areas:"left right";--header-template-columns: var(--header-left) var(--header-right)}}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--right header-menu){--header-right: auto;--header-left: minmax(max-content, 1fr)}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--left header-menu){--header-left: auto;--header-right: minmax(max-content, 1fr)}@media screen and (max-width: 749px){.header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:0 var(--padding-3xs)}.header__columns .header-logo{grid-area:center}.header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}.header__columns:not(:has(.account-actions)) .search-action{grid-area:rightA}.header__columns .search-action{grid-area:leftB}.header__columns header-actions{grid-area:rightB}}.header__columns:not(:has(.header__column)){grid-template-columns:1fr}.header{--header-padding: var(--padding-sm);--font-paragraph--line-height: 1}.header.header--compact{--header-padding: var(--padding-2xs)}.header__columns{--padding-block-start: var(--header-padding);--padding-block-end: var(--header-padding)}.header:not(.header--compact) .header__row--bottom{--header-padding: var(--padding-xs)}.header--collapse-row-paddings .header__row--top .header__columns{--padding-block-end: 0px}.header--collapse-row-paddings .header__row--bottom .header__columns{--padding-block-start: 0px}.header-section:has(.header[transparent])+.shopify-section{margin-top:var(--header-height)}body:has(>#header-group #header-component[transparent]):not(:has(>#header-group .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,body:has(>#header-group #header-component[transparent]):not(:has(>#header-group .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style{--section-top-offset: var(--header-height)}:is(body:has(>#header-group #header-component[transparent]):not(:has(>#header-group .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,body:has(>#header-group #header-component[transparent]):not(:has(>#header-group .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style) :is(.spacing-style,.inherit-spacing){--section-top-offset: 0px}body:has(>#header-group #header-component[transparent]):not(:has(>#header-group .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset) .sticky-content{margin-top:calc(var(--header-height) * -1)}.event-packages{background:#fff;text-align:center}.event-packages .section-heading{margin-bottom:10px;font-size:32px;font-weight:700;color:#111}.event-packages .section-subheading{margin-bottom:40px;font-size:16px;color:#555}.package-grid{max-width:1140px;margin:0 auto;display:flex;gap:20px;justify-content:center}.package-card{background:#f6f6f6;border-radius:16px;padding:24px 14px 24px 24px;width:100%;max-width:364px;text-align:left;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease}.package-card:hover{background:#f4f6fa;transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.package-card h3{font-size:20px;font-weight:700;margin-bottom:8px;color:#111}.package-card p.description{font-size:14px;color:#555;margin-bottom:20px;min-height:42px}.package-price{font-size:28px;color:#3d5ac9;font-weight:700;margin-bottom:5px}.package-price span{font-size:14px;font-weight:400;color:#666;margin-left:6px}.btn-book{background:#3f51b5;color:#fff;padding:12px;text-align:center;font-weight:600;font-size:15px;border-radius:8px;margin:20px 0;text-decoration:none;display:block;transition:all .3s ease}.btn-book:hover{background:#2c3ea3}.package-features{list-style:none;padding:0;margin:0}.package-features li{display:flex;align-items:flex-start;font-size:14px;color:#444;margin-bottom:14px}@media (max-width: 768px){.package-card{max-width:100%}}.moments-swiper .swiper-wrapper .swiper-slide.swiper-slide-active img{scale:1.18}.moments-swiper .swiper-wrapper .swiper-slide img{margin:0 auto}.moments-slider-section{text-align:center;background:#fff;position:relative;overflow:hidden}.moments-slider-section .heading{font-size:48px!important;font-weight:600;max-width:510px;margin:0 auto}.moments-slider-section .subheading{font-size:16px;color:#4c4c4c;margin-bottom:40px}@media (min-width : 1536px){.moments-swiper .swiper-wrapper .swiper-slide.swiper-slide-active{width:543px!important}}.testimonials-slider-section{background-color:#f6f6f6;text-align:center}.testimonials-slider-container{max-width:1140px;margin:0 auto;overflow:hidden}.slider-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.slider-header .heading{font-size:36px;font-weight:700;margin-bottom:0;text-align:left}.testimonials-slider{display:flex;transition:transform .5s ease;gap:16px;padding:40px 0}.testimonial-slide{flex-shrink:0;background:#fff;border-radius:16px;box-shadow:none;transition:all .3s ease;text-align:left;display:flex;flex-direction:column;justify-content:space-between}.testimonial-slide.active{box-shadow:0 4px 12px #0101011f;z-index:2}.testimonial-slide .quote-icon{width:25px;height:17px;margin-bottom:10px}.testimonial-slide p{margin:10px 0;color:#4c4c4c;font-size:15px;flex-grow:1}.testimonial-slide .stars{color:#ffc107;margin:10px 0}.testimonial-slide .name{font-weight:700;font-size:16px}.slider-controls{display:flex;gap:15px}.slider-controls button{background:#fff;border:1px solid #2e4acc;color:#2e4acc;padding:10px 14px;border-radius:50%;font-size:16px;cursor:pointer}.slider-controls button:hover{background:#2e4acc;color:#fff}.desktop-arrows{display:flex}.mobile-arrows{display:none;justify-content:center;margin-top:20px}@media (max-width: 1024px){.slider-header{flex-direction:column;align-items:flex-start}.desktop-arrows{display:none}.mobile-arrows{display:flex}}.wellenwerk-advantages .custom-container{max-width:1180px;margin:0 auto;padding:0 20px}.ww-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.ww-header-left{flex:1 1 70%}.ww-header-left h2{font-size:36px;font-weight:700;margin-bottom:10px}.ww-header-left p{color:#666;font-size:16px;margin:0}.ww-header-right{flex:1 1 25%;text-align:right}.ww-header-right .btn,.ww-header-right .button{margin-top:10px;display:inline-block;padding:12px 24px;border-radius:6px;font-weight:600;text-align:center;text-decoration:none;background-color:#3f51b5;color:#fff;transition:all .3s ease}.ww-header-right .btn:hover,.ww-header-right .button:hover{background-color:#2c3ea3;color:#fff}.ww-content-wrapper{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.ww-image{flex:1 1 50%;max-width:504px}.ww-image img{width:100%;height:auto;border-radius:12px;object-fit:cover}.ww-items{flex:1 1 45%;display:flex;flex-direction:column;gap:30px}.ww-item{cursor:pointer;padding-left:1rem;border-left:3px solid #CACACA;transition:all .3s ease}.ww-item.active{border-color:#3f51b5}.ww-item h3{margin:0;font-size:24px;font-weight:600;color:#010101;line-height:120%}.ww-item p{margin:12px 0 18px;color:#010101b2}.ww-item a{color:#3d5ac9;font-weight:600;text-decoration:none}.ww-item a:hover{text-decoration:underline}@media (max-width: 768px){.ww-header{flex-direction:column;gap:1rem}.ww-header-right{text-align:left}.ww-content-wrapper{flex-direction:column}.ww-image{max-width:unset;width:100%}}.wellenwerk-icon-grid{background-color:#f5f5f5}.wellenwerk-icon-grid .custom-container{max-width:1180px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}.icon-left{flex:1 1 300px;background-color:#ecedf4;border-radius:16px;padding:40px 24px;display:flex;flex-direction:column;background-size:contain;background-position:bottom center;background-repeat:no-repeat;position:relative;box-shadow:0 2px 8px #0000000d}.icon-left h2{font-size:32px!important;font-weight:500;line-height:1.3;margin-bottom:19px;color:#101010}.icon-left p{font-size:16px;line-height:1.6;color:#010101b2;margin-bottom:20px}.icon-left .btn{padding:12px 24px;background-color:#3f51b5;color:#fff;font-size:15px;font-weight:600;border-radius:10px;text-decoration:none;text-align:center;width:fit-content;transition:all .3s ease}.icon-left .btn:hover{background-color:#2c3ea3}.icon-right{flex:2 1 600px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.icon-block{background:#fff;border-radius:16px;padding:40px 20px 0;text-align:center;box-shadow:0 2px 8px #0000000d;transition:transform .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.icon-block img{height:40px;margin-bottom:24px}.icon-block h4{font-size:24px;line-height:120%;font-weight:500;margin:0;color:#010101}@media (max-width: 768px){.wellenwerk-icon-grid .custom-container{flex-direction:column}.wellenwerk-icon-grid{padding:40px 0}.icon-right{grid-template-columns:1fr}.icon-left{padding:28.5px 12px}.icon-left h2{font-size:28px!important}.icon-block{width:100%!important;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
