.flex-wrapper{display:flex}.grid-wrapper{display:grid}.uppercase{text-transform:uppercase}.text-large-center strong{font-weight:600}.prose p.h2{margin-block-start:1rem}:is(.input,.textarea,.select)::placeholder{color:var(--muted-text)}.button{text-shadow:0 .0625rem .1875rem rgba(0,77,110,.6);font-family:var(--heading-font-family);font-size:1rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--global);border-radius:1.4375rem;background-image:linear-gradient(to bottom,var(--primary) 0%,#00709d);min-width:13.75rem;height:2.8125rem;border:none;display:flex;align-items:center}.button:hover{background-image:linear-gradient(to top,var(--primary),#00709d 0%)}.button:active,.button:focus{background:var(--darkblue)}.button.button--inverse{background-image:linear-gradient(to bottom,var(--global),#d0eefa);color:var(--primary);text-shadow:none;box-shadow:0 .0625rem .1875rem #004d6e40}.button.button--inverse:hover{background-image:linear-gradient(to top,var(--global),#d0eefa)}.button.button--inverse:active,.button.button--inverse:focus{background:var(--global);box-shadow:none;color:var(--darkblue)}.button.button--filter{background:var(--lightblue);color:var(--primary);text-shadow:none}.button.button--filter:hover{background:#d8ebf7}.button.button--filter:active,.button.button--filter[aria-current=true]{background:var(--primary);color:var(--global)}@media screen and (pointer:fine){.floating-controls-container__control:last-child{inset-inline-end:-.5rem}.floating-controls-container__control:first-child{inset-inline-start:-.5rem}}.shopify-section--header{background-color:var(--primary)}.header{--header-padding-block: 1.2188rem;max-width:94.75rem;margin:0 auto}@media screen and (max-width:440px){.header__logo-image{max-width:10rem}}@media screen and (max-width:390px){.header__logo-image{max-width:9rem}}@media screen and (max-width:360px){.header__logo-image{max-width:8rem}}@media screen and (max-width:360px){.shopify-section--announcement-bar{display:none}}.header__primary-nav-item{position:relative}.header__primary-nav-item:before{font-family:var(--heading-font-family);font-size:.875rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.0625rem;text-transform:uppercase;bottom:-.25rem;background:#31a4d3}.header__primary-nav-item.active a.main-menu{text-shadow:0 .0625rem .1875rem rgba(0,77,110,.7)}.header__primary-nav-item:not(.active):hover a.main-menu{color:#a8dcff}.header__primary-nav-item.active:before{transform:scaleX(1)}.product-card{--card-distance: 1rem;padding:var(--card-distance) var(--card-distance) 9.5rem;position:relative;z-index:+1;height:100%}.product-card:after{position:absolute;content:"";left:var(--card-distance);top:var(--card-distance);right:var(--card-distance);bottom:var(--card-distance);border-radius:.25rem;box-shadow:0 .5rem 1rem #6e7e960f;background:var(--global);z-index:-1}.product-card .product-card__info{padding:0 .5rem}.product-card .product-card__info .price-list{margin-top:.9375rem;position:relative}.product-card .product-card__info .button{position:absolute;bottom:calc(var(--card-distance) + 3.9375rem)}.price-list sale-price.h6{font-family:var(--text-font-family);font-size:1rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--darkblue);position:relative}.product-card .product-card__info .price-list sale-price:after{content:"*";right:-.625rem;position:absolute}.multi-column .h5{text-transform:uppercase}.multi-column .h5.separator,.section-header .h5.separator{position:relative}.multi-column .h5.separator:after,.section-header .h5.separator:after{position:absolute;content:"";background:var(--muted-text);height:1px;width:7.5rem;top:50%;margin-left:1.25rem}.multi-column__item .rounded{border-radius:.625rem}.footer-usp .grid-wrapper{grid-template-columns:repeat(4,auto);column-gap:2rem;justify-content:space-between;height:6.25rem;align-items:center}.footer-usp .grid-wrapper .flex-wrapper{gap:.9375rem;align-items:center}.footer-usp .grid-wrapper .flex-wrapper .img-wrapper{min-width:42px}.footer-usp .grid-wrapper .flex-wrapper .content .h6-inverse{margin-bottom:.25rem;text-transform:uppercase}@media screen and (max-width:1280px){.footer-usp .container{padding:2.5rem 0}.footer-usp .grid-wrapper{grid-template-columns:repeat(2,auto);justify-content:center;height:unset;align-items:center;row-gap:2rem}}@media screen and (max-width:580px){.footer-usp .grid-wrapper{grid-template-columns:auto}}@media screen and (max-width:380px){.footer-usp .grid-wrapper .flex-wrapper .img-wrapper{max-width:2rem;min-width:unset;gap:.625rem}}.shopify-section--footer{position:relative}.shopify-section--footer:before{content:"";position:absolute;left:0;width:100%;border-top:.125rem solid #4580c6;bottom:7.5rem}.shopify-section--footer .footer__inner{row-gap:7.8125rem}.shopify-section--footer .footer__block--links p.h6-inverse{text-shadow:0 .0625rem .1875rem rgba(0,77,110,.6)}.shopify-section--footer .footer__block--links ul{gap:0}.shopify-section--footer .footer__block--links ul li .footer-menu{text-shadow:0 .0625rem .125rem rgba(0,77,110,.5)}.shopify-section--footer .footer__block--links ul li .footer-menu:hover{text-decoration:underline}.shopify-section--footer .footer__block--links ul li a[data-title="vertrag widerrufen"]{border:1px solid var(--white);padding:.375rem 1.25rem .5rem;display:inline-flex;align-items:center;line-height:normal;margin-top:.625rem}.shopify-section--footer .footer__block--newsletter .prose{max-width:26.25rem}.shopify-section--footer .footer__block--newsletter .prose p{font-size:.9375rem;line-height:1.67;color:var(--global);text-shadow:0 .0625rem .125rem rgba(0,77,110,.5)}.shopify-section--footer .footer__block--newsletter .flex-wrapper{gap:1.4375rem}.shopify-section--footer .footer__block--newsletter form .form-control{flex:1 1 auto}.shopify-section--footer .footer__block--newsletter form .form-control .input{color:var(--darkblue);height:2.8125rem;border:none;border-radius:23px;background-color:#cff1ff;display:flex;align-items:center;padding:0 1.25rem;transition:all .2s ease-in-out;box-shadow:0 .0625rem .1875rem #004d6e40}.shopify-section--footer .footer__block--newsletter form .form-control .input:focus{background:var(--white);box-shadow:0 .0625rem .1875rem #004d6e80}.shopify-section--footer .footer__block--newsletter form .form-control .input::placeholder{color:var(--muted-text)}.shopify-section--footer .footer__block--newsletter form .form-control .floating-label{font-size:.8125rem;background:#cff1ff;color:var(--primary);border-radius:.6875rem .6875rem 0 0;padding:0 .8125rem;transition:all .2s ease-in-out}.shopify-section--footer .footer__block--newsletter form .form-control .input:focus+.floating-label{background:var(--white)}.shopify-section--footer .footer__block--newsletter .flex-wrapper .button{width:12.5rem}.shopify-section--footer .footer__block--newsletter form .newsletter-check{display:flex;align-items:center;gap:.5625rem}.regular-checkbox{-webkit-appearance:none;background-color:transparent;border:solid .0625rem var(--global);padding:.375rem!important;border-radius:.125rem;display:inline-block;position:relative}.regular-checkbox:checked:after{content:"\2714";font-size:.8125rem;position:absolute;top:-.3125rem;left:.0625rem;color:var(--global)}.shopify-section--footer .footer__block--newsletter form .newsletter-check label a{text-decoration:underline;color:var(--global);transition:color .2 ease-in-out}.shopify-section--footer .footer__block--newsletter form .newsletter-check label a:hover{color:#fff9}.footer__aside .text-small-inverse-muted{text-align:left}.footer__aside .text-small-inverse a:last-of-type{text-decoration:underline}.footer__aside .text-small-inverse a:last-of-type:hover{color:#fff9}.footer__aside .payment-methods{max-width:40rem}@media screen and (min-width:700px){.footer__block--newsletter{flex-basis:46.25rem;max-width:unset;flex-grow:0}}@media screen and (max-width:1380px){.footer__block--newsletter{flex-basis:40rem}}@media screen and (max-width:1280px){.footer__block--newsletter{flex-basis:36rem}}@media screen and (max-width:1240px){.shopify-section--footer:before{bottom:9rem}.footer__aside{grid-auto-flow:unset;justify-content:center;text-align:center}}@media screen and (max-width:1180px){.footer__block--newsletter{flex-basis:34rem}.shopify-section--footer .footer__block--newsletter .flex-wrapper{gap:1rem}}@media screen and (max-width:1080px){.footer__block-list{justify-content:center;column-gap:6rem;row-gap:4rem}.shopify-section--footer .footer__block--newsletter{order:1;flex-basis:100%;text-align:center}.shopify-section--footer .footer__block--newsletter .v-stack{max-width:40rem;margin:0 auto}.shopify-section--footer .footer__block--newsletter p.h3-inverse{text-shadow:0 .0625rem .1875rem rgba(0,77,110,.6)}.shopify-section--footer .footer__block--newsletter .prose{max-width:unset}.shopify-section--footer .footer__block--newsletter form .newsletter-check{justify-content:center}.shopify-section--footer .footer__block--newsletter form .newsletter-check label{text-align:left}.shopify-section--footer .footer__block--links:nth-child(1){order:2}.shopify-section--footer .footer__block--links:nth-child(2){order:3}.shopify-section--footer .footer__block--links{text-align:center}.shopify-section--footer:before{bottom:9rem}.footer__aside{grid-auto-flow:unset;justify-content:center;text-align:center}.footer__aside .text-small-inverse-muted{text-align:center}}@media screen and (max-width:999px){.shopify-section--footer:before{display:none}.shopify-section--footer .footer__inner{row-gap:2rem}.footer__block-list{border-bottom:.0625rem solid rgba(0,0,0,.1);padding-bottom:3.75rem}.footer__aside .payment-methods{max-width:unset}}@media screen and (max-width:640px){.shopify-section--footer .footer__block--newsletter .flex-wrapper{flex-wrap:wrap;justify-content:center}.shopify-section--footer .footer__block--newsletter form .form-control{flex:1 0 100%}.shopify-section--footer .footer__block--newsletter form .form-control .input{text-align:center}.shopify-section--footer .footer__block--newsletter form .form-control .floating-label{left:calc(50% - 5rem);width:10rem}.shopify-section--footer .footer__block--newsletter form .newsletter-check .text-small-inverse-muted{text-align:left}}@media screen and (max-width:440px){.shopify-section--footer .footer__block--newsletter .flex-wrapper .button{width:100%}}.shopify-section--rich-text .rounded img{border-radius:.625rem}.featured-collections-navigation>button:not(:only-child){padding-block-end:unset;padding-block-start:unset}.featured-collections-navigation>button:not(:only-child):after{display:none}.shopify-section--main-product .container.container--lg{--container-max-width: 73.125rem}.shopify-section--main-product .product-gallery{align-items:center;--product-gallery-thumbnail-size: 4.375rem}.shopify-section--main-product .product-gallery__thumbnail{border-radius:.1875rem}.shopify-section--main-product .product-gallery__thumbnail[aria-current=true]{border-color:var(--primary)}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=title] .product-title.h2{text-align:left}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=description]{margin-block-end:2.125rem;margin-block-start:1.875rem}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=description] ul{margin-inline-start:0;list-style:none;row-gap:.625rem}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=description] ul li{position:relative;--icon-size: 1.5625rem;padding-left:calc(var(--icon-size) + .875rem);font-size:1.25rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--darkblue)}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=description] ul li:before{content:"";position:absolute;width:var(--icon-size);height:var(--icon-size);left:0;top:calc(50% - (var(--icon-size) / 2));background:url(/cdn/shop/files/icon-check.svg?v=1724078482) center / contain no-repeat}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=price] .v-stack{row-gap:.3125rem}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=price] sale-price.h4.text-subdued{font-size:1.5rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--primary)}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=price] .text-small-muted a.link{color:var(--primary)}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=price] .text-small-muted a.link:hover{color:var(--muted-text)}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=quantity-selector]{margin-block-start:2.4375rem;margin-block-end:1.9375rem}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=quantity-selector] p.h6{margin-bottom:.75rem}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=buy-buttons]{margin-block-start:1.9375rem}.shopify-section--main-product .product-content-below-gallery .accordion:first-of-type{border-top:none}.shopify-section--main-product .product-content-below-gallery .accordion:last-of-type{border-bottom:none}.shopify-section--main-product .product-content-below-gallery .accordion .accordion__toggle.h6{font-size:1.875rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;color:var(--primary);padding-block:1.375rem}.shopify-section--main-product .product-sticky-bar{background:#ffffffe6}@media screen and (min-width:1150px){.shopify-section--main-product .product{--product-gap: 5rem;row-gap:3.75rem}}@media screen and (max-width:999px){.shopify-section--main-product .product-info__block-list,.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=title] .product-title.h2{text-align:center}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=description] ul{text-align:left}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=description] ul,.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=price] .price-list,.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=share-buttons] .share-buttons{justify-content:center}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=buy-buttons] .v-stack.gap-4,.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=variant-picker] .variant-picker{justify-items:center}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=variant-picker] .variant-picker .variant-picker__option-info .h-stack{margin:0 auto}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=buy-buttons] .button{min-width:25rem}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=description]{max-width:44rem;margin-left:auto;margin-right:auto}}@media screen and (max-width:699px){.shopify-section--main-product .product-content-below-gallery .accordion .accordion__toggle.h6{font-size:1.7rem}}@media screen and (max-width:440px){.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=buy-buttons] .v-stack.gap-4{justify-items:normal}.shopify-section--main-product .product-info__block-list .product-info__block-item[data-block-type=buy-buttons] .button{min-width:100%}.shopify-section--main-product .product-content-below-gallery .accordion .accordion__toggle.h6{font-size:1.2rem}}.shopify-section--image-with-text-block .content{background:no-repeat;box-shadow:none}.shopify-section--image-with-text-block .content-over-media>:not(img,video,iframe,svg,video-media,picture):before{display:none}.shopify-section--image-with-text-block .content{min-width:100%}@media screen and (max-width:580px){.shopify-section--image-with-text-block .content{padding:0}}.shopify-section--contact .input,.shopify-section--contact .textarea,.shopify-section--contact .select{border-radius:.1875rem;color:var(--darkblue)}:is(.input:focus,.textarea:focus,.select:focus-visible){border-color:var(--primary)}.shopify-section--contact .button{max-width:13.75rem}@media screen and (max-width:440px){.shopify-section--contact .button{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme-custom.css.map */
