:root{--primary: #000;--secondary: #009fe2;--hyperlink: rgba(0, 0, 0, .6);--global: #fff;--muted-text: #959ea2;--dark-blue: #005378;--lighter-blue: #e9f7ff;--light-blue: #bfdff0}h1,.h1{font-family:var(--font-heading-family);font-size:3.5rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:.98;letter-spacing:normal;text-align:center;color:var(--dark-blue)}.h2-center{font-family:var(--font-heading-family);font-size:3rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--primary)}h2,.h2{font-family:var(--font-heading-family);font-size:3rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;color:var(--dark-blue)}.h3-newsletter{font-family:var(--font-heading-family);font-size:2.25rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:normal;color:var(--dark-blue)}.price{font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--primary)}h3,.h3{font-family:var(--font-heading-family);font-size:1.25rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:var(--secondary)}.main-menu-active{font-family:var(--font-body-family);font-size:1.125rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--primary)}.price-grid{font-family:var(--font-body-family);font-size:1.125rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--primary)}.main-menu-hover,.header__menu-item:hover{font-family:var(--font-body-family);font-size:1.125rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--secondary)}.main-menu,.header__menu-item{font-family:var(--font-body-family);font-size:1.125rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--dark-blue)}.header__menu-item .header__active-menu-item{font-weight:700}h4,.h4{font-family:var(--font-heading-family);font-size:1.125rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:var(--secondary)}.text-large-center{font-family:var(--font-body-family);font-size:1.125rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:center;color:var(--primary)}.text-large{font-family:var(--font-body-family);font-size:1.125rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:var(--primary)}.text-strong{font-family:var(--font-body-family);font-size:1rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:var(--primary)}.list{font-family:var(--font-body-family);font-size:1rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:2.19;letter-spacing:normal;color:var(--primary)}h5,.h5{font-family:var(--font-heading-family);font-size:1rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--dark-blue)}.text-muted{font-family:var(--font-body-family);font-size:1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:var(--muted-text)}.text-hyperlink-hover{font-family:var(--font-body-family);font-size:1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:var(--primary)}.text-hyperlink{font-family:var(--font-body-family);font-size:1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:var(--secondary)}.text-center{font-family:var(--font-body-family);font-size:1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:center;color:var(--primary)}.text{font-family:var(--font-body-family);font-size:1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:var(--primary)}.text-small-muted{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:var(--muted-text)}.footer-menu{font-family:var(--font-body-family);font-size:.8125rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.31;letter-spacing:normal;color:var(--global)}.button-primary{font-family:var(--font-body-family);font-size:.75rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;text-align:center;color:var(--global)}.announcement{font-family:var(--font-body-family);font-size:.75rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--global)}.text-small{font-family:var(--font-body-family);font-size:.75rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:var(--primary)}@media screen and (min-width: 750px){body{font-size:1rem}}@media screen and (max-width: 640px){html{font-size:15px}}@media screen and (max-width: 480px){h1,.h1{font-size:3rem}h2,.h2,.h2-center{font-size:2.8rem}}.grid-wrapper{display:grid}.button{max-width:13.75rem;height:2.8125rem;border-radius:2px;min-height:unset;transition:background-color .2s ease-in-out,color .2s ease-in-out!important;text-transform:uppercase;padding:0 1.25rem;font-family:var(--font-heading-family);font-size:.75rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;text-align:center}.button:hover{transform:unset!important;box-shadow:none!important}.button:before,.button:after{display:none}.button.button--primary{background-color:var(--secondary)!important;color:var(--global)}.button.button--primary:hover{background-color:var(--dark-blue)!important}.button.button--primary:active,.button.button--primary:focus{background-color:var(--lighter-blue)!important;color:var(--dark-blue)!important}.announcement-bar{height:2.1875rem}.announcement-bar .announcement-bar__message.h5{font-family:var(--font-body-family);font-size:.75rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--global);padding:0;min-height:unset}.header-wrapper{background-color:var(--lighter-blue)}.header{padding-top:.5rem!important;padding-bottom:.5rem!important}.header__menu-item{padding:1.6rem}.header__menu-item span.header__active-menu-item{text-decoration-thickness:2px!important;text-decoration-color:var(--secondary)}.header__menu-item:hover span:not(.header__active-menu-item){text-decoration:none!important}.header__icon,.header__icon--cart .icon{height:2.4rem;width:2.4rem}.header__icon .icon{height:1.2188rem;width:1.2188rem}#cart-icon-bubble .icon{height:2.4rem;width:2.4rem}.cart-count-bubble{bottom:1.6rem;left:-.3rem}@media screen and (min-width: 990px){.header:not(.drawer-menu).page-width{max-width:61.25rem}.header{padding-top:.5rem!important;padding-bottom:.5rem!important}.header--middle-left{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.home-banner .banner-content{min-width:37.5rem;display:grid;grid-template-rows:12.5rem 6.25rem;box-shadow:2px 2px 20px #0729381a}.home-banner .banner-content .top-content{background-color:#ffffffbf;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.625rem}.home-banner .banner-content .top-content h2.h1{line-height:1.11;margin:0}.home-banner .banner-content .top-content .h1_sub{font-size:3.125rem;font-weight:400;line-height:normal;text-align:center;margin:0}.home-banner .banner-content .bottom-content{background-color:#009fe2a6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem}.home-banner .banner-content .bottom-content p{font-size:1.625rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--global);text-align:center;margin:0}.home-banner .banner-content .bottom-content p.sub{font-size:1.25rem;font-weight:400}.blink{animation:blinker 2s linear infinite}@keyframes blinker{50%{opacity:0}}@media screen and (max-width: 780px){.banner--small:not(.banner--adapt){min-height:37.5rem!important}.home-banner .banner-content{min-width:29.5rem}.home-banner .banner-content .top-content h2.h1{font-size:3.125rem}.home-banner .banner-content .top-content .h1_sub{font-size:2.625rem}}@media screen and (max-width: 480px){.home-banner .banner-content{grid-template-rows:14.5rem 8.25rem;min-width:26.5rem}.home-banner .banner-content .top-content .h1_sub{max-width:17.5rem}.home-banner .banner-content .bottom-content p.sub{max-width:18.75rem}}@media screen and (max-width: 440px){.home-banner .banner-content{min-width:100%}.home-banner .banner-content .top-content h2.h1{font-size:3rem}.home-banner .banner-content .top-content .h1_sub{font-size:2.5rem}}@media screen and (max-width: 380px){.home-banner .banner-content{grid-template-rows:16.5rem 8.25rem}.home-banner .banner-content .top-content h2.h1{font-size:3rem;max-width:16.25rem}}.home-product .container{max-width:90rem;margin:0 auto}.home-product .grid-wrapper{--image-max-width: 45rem;grid-template-columns:var(--image-max-width) calc(100% - var(--image-max-width));align-items:center}.home-product .grid-wrapper .img-wrapper{position:relative}.home-product .grid-wrapper .img-wrapper .over{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s ease-in-out}.home-product .grid-wrapper .img-wrapper:hover .over{opacity:1}.home-product .grid-wrapper .img-wrapper img{max-width:var(--image-max-width)}.home-product .grid-wrapper .content{max-width:36.875rem;display:grid;grid-row-gap:1.875rem;padding-right:5rem}.home-product .grid-wrapper .content *{margin:0}.home-product .grid-wrapper .content h2{font-weight:400}.home-product .grid-wrapper .content .btn-wrapper{display:flex;gap:1.5625rem}.home-product .grid-wrapper .content .btn-wrapper .button{min-width:8.75rem}@media screen and (max-width: 1480px){.home-product .grid-wrapper{--image-max-width: 40rem}}@media screen and (max-width: 1220px){.home-product .grid-wrapper .content h2 br{display:none}}@media screen and (max-width: 1180px){.home-product .grid-wrapper{--image-max-width: 36rem}}@media screen and (max-width: 1040px){.home-product .container{padding-bottom:4.375rem}.home-product .grid-wrapper{grid-template-columns:auto;justify-items:center}.home-product .grid-wrapper{--image-max-width: 42rem}.home-product .grid-wrapper .content{padding-right:0;text-align:center;margin:0 auto}.home-product .grid-wrapper .content .btn-wrapper{justify-content:center}}@media screen and (max-width: 860px){.home-product .grid-wrapper{--image-max-width: 36rem}}@media screen and (max-width: 720px){.home-product .grid-wrapper .content{padding:0 3.125rem}}@media screen and (max-width: 580px){.home-product .grid-wrapper{--image-max-width: 100%}}@media screen and (max-width: 550px){.home-product .grid-wrapper .content .btn-wrapper{flex-direction:column;align-items:center}.home-product .grid-wrapper .content .btn-wrapper .button{min-width:12rem}}@media screen and (max-width: 480px){.home-product .grid-wrapper .content{padding:0 1.5rem}}.dripoff-hygiene-pad{--image-max-width: 24.125rem;background:var(--lighter-blue)}.dripoff-hygiene-pad .container{max-width:68.75rem;margin:0 auto}.dripoff-hygiene-pad .grid-wrapper{grid-template-columns:minmax(min-content,26.25rem) auto;grid-column-gap:13.75rem;align-items:center}.dripoff-hygiene-pad .content h2{margin:0 0 2.5rem}.dripoff-hygiene-pad .content .content-row{display:flex;align-items:center;gap:2.125rem;margin-bottom:2.5rem}.dripoff-hygiene-pad .content .content-row p{max-width:20rem}.dripoff-hygiene-pad .content .content-row:last-child{margin-bottom:0}.dripoff-hygiene-pad .content .content-row *{margin:0}.dripoff-hygiene-pad .content .content-row .text-large strong{font-weight:700}.dripoff-hygiene-pad .grid-wrapper .img-wrapper,.dripoff-hygiene-pad .grid-wrapper .img-wrapper img{max-width:var(--image-max-width)}.dripoff-hygiene-pad .content .content-row:last-child div p.text-large{margin-bottom:.75rem}@media screen and (max-width: 1280px){.dripoff-hygiene-pad .container{padding:0 5rem}.dripoff-hygiene-pad .grid-wrapper{justify-items:end;grid-column-gap:3rem}}@media screen and (max-width: 1120px){.dripoff-hygiene-pad{--image-max-width: 20.125rem}}@media screen and (max-width: 960px){.dripoff-hygiene-pad .container{padding:0px 3.125rem 4.375rem}.dripoff-hygiene-pad .grid-wrapper{display:flex;flex-direction:column-reverse}.dripoff-hygiene-pad{--image-max-width: 22rem}.dripoff-hygiene-pad .content h2{text-align:center}}@media screen and (max-width: 520px){.dripoff-hygiene-pad .content .content-row{flex-direction:column;gap:1.25rem;text-align:center}}@media screen and (max-width: 480px){.dripoff-hygiene-pad{--image-max-width: 18rem}}@media screen and (max-width: 380px){.dripoff-hygiene-pad .container{padding:0px 1.5rem 4.375rem}}.dripoff-frische{background-color:#ffffdf}.dripoff-frische .container{max-width:90rem;margin:0 auto}.dripoff-frische .grid-wrapper{--image-max-width: 39.375rem;grid-template-columns:var(--image-max-width) auto;grid-column-gap:5.625rem;align-items:center}.dripoff-frische .grid-wrapper .img-wrapper{display:flex;justify-content:flex-end}.dripoff-frische .grid-wrapper .img-wrapper img{max-width:28.5rem}.dripoff-frische .grid-wrapper .content{max-width:33.75rem;display:grid;grid-row-gap:1.875rem}.dripoff-frische .grid-wrapper .content *{margin:0}@media screen and (max-width: 1360px){.dripoff-frische .grid-wrapper{--image-max-width: 32rem}}@media screen and (max-width: 1220px){.dripoff-frische .container{max-width:unset;padding:0 3.125rem}.dripoff-frische .grid-wrapper{--image-max-width: 24rem;grid-column-gap:3rem}.dripoff-frische .grid-wrapper .img-wrapper img{max-width:var(--image-max-width)}.dripoff-frische .grid-wrapper .content{max-width:unset}}@media screen and (max-width: 960px){.dripoff-frische>:first-child{padding:4.375rem 0}.dripoff-frische .grid-wrapper{--image-max-width: 20rem;grid-column-gap:2rem}}@media screen and (max-width: 860px){.dripoff-frische .grid-wrapper{grid-template-columns:auto;grid-row-gap:2rem;justify-items:center;text-align:center}}@media screen and (max-width: 480px){.dripoff-frische .container{padding:0 1.5rem}}@media screen and (max-width: 380px){.dripoff-frische>:first-child{padding:2.5rem 0 3.75rem}.dripoff-frische .grid-wrapper{--image-max-width: 100%}}.home-guckloch .banner-content{display:grid;grid-row-gap:1.25rem;background-color:#ffffffbf;box-shadow:2px 2px 20px #0729381a;justify-content:center;padding:3.5rem 2.625rem!important}.home-guckloch .banner-content .img-wrapper{display:flex;align-items:center;gap:1.25rem;justify-content:center}.home-guckloch .banner-content .img-wrapper *{margin:0}.home-guckloch .banner-content .img-wrapper p{font-family:var(--font-body-family);font-size:1.625rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--primary)}.home-guckloch .banner-content .h2-center{max-width:41.25rem;margin:0}@media screen and (min-width: 750px){.home-guckloch.banner--small:not(.banner--adapt){min-height:48.75rem}}@media screen and (max-width: 980px){.home-guckloch.banner--small:not(.banner--adapt){min-height:42rem}}@media screen and (max-width: 870px){.home-guckloch .banner-content{min-width:unset}}@media screen and (max-width: 480px){.home-guckloch .banner-content .h2-center{font-size:2.75rem}}@media screen and (max-width: 420px){.home-guckloch.banner--small:not(.banner--adapt){min-height:45rem!important}.home-guckloch .banner-content .img-wrapper{flex-direction:column}}.home-story,.home-dhdl{--image-width: 29.5rem;--image-height: 25.6875rem}.home-story .page-width,.home-dhdl .page-width{max-width:78.75rem}.home-story .image-with-text__media.image-with-text__media--custom,.home-dhdl .image-with-text__media.image-with-text__media--custom{min-height:var(--image-height);max-height:var(--image-height)}.home-story .image-with-text__media-item.image-with-text__media-item--custom,.home-dhdl .image-with-text__media-item.image-with-text__media-item--custom{min-width:var(--image-width);max-width:var(--image-width)}.home-story .image-with-text__content,.home-dhdl .image-with-text__content{padding:0!important}.home-story .image-with-text:nth-child(odd) .image-with-text__text-item{padding-right:7.375rem}.home-story .image-with-text .image-with-text__text-item p.h3,.home-dhdl .image-with-text .image-with-text__text-item p.h3{margin:0 0 .625rem}.home-story .image-with-text .image-with-text__text-item .h2,.home-dhdl .image-with-text .image-with-text__text-item .h2{margin:0 0 1.875rem}.home-story .image-with-text__content>*+*,.home-dhdl .image-with-text__content>*+*{margin-top:0}@media screen and (min-width: 750px){.home-story .multirow__inner,.home-dhdl .multirow__inner{row-gap:5rem}}.home-dhdl{background-color:var(--lighter-blue)}.home-dhdl .image-with-text:nth-child(odd) .image-with-text__text-item{padding-left:7.375rem}.home-dhdl .image-with-text:nth-child(2n) .image-with-text__text-item{padding-right:7.375rem}@media screen and (max-width: 1280px){.home-story .image-with-text:nth-child(odd) .image-with-text__text-item,.home-dhdl .image-with-text:nth-child(2n) .image-with-text__text-item{padding-right:5.375rem}.home-dhdl .image-with-text:nth-child(odd) .image-with-text__text-item{padding-left:5.375rem}}@media screen and (max-width: 1180px){.home-story .image-with-text:nth-child(odd) .image-with-text__text-item,.home-dhdl .image-with-text:nth-child(2n) .image-with-text__text-item{padding-right:5rem}.home-dhdl .image-with-text:nth-child(odd) .image-with-text__text-item{padding-left:5rem}}@media screen and (max-width: 1080px){.home-story .image-with-text .grid,.home-dhdl .image-with-text .grid{flex-wrap:wrap;row-gap:3.125rem}.home-story .image-with-text .grid>:first-child,.home-dhdl .image-with-text .grid>:first-child{margin:0 auto}.home-story .image-with-text .grid>:last-child,.home-dhdl .image-with-text .grid>:last-child{flex:0 1 48.75rem;margin:0 auto}.home-story .image-with-text:nth-child(odd) .image-with-text__text-item,.home-dhdl .image-with-text:nth-child(2n) .image-with-text__text-item{padding-right:0}.home-dhdl .image-with-text:nth-child(odd) .image-with-text__text-item{padding-left:0}.home-story .image-with-text .grid>:last-child .image-with-text__content *,.home-dhdl .image-with-text .grid>:last-child .image-with-text__content *{align-self:center;text-align:center}.home-story .image-with-text .image-with-text__text-item .h2,.home-dhdl .image-with-text .image-with-text__text-item .h2{max-width:41.25rem}}@media screen and (max-width: 750px){.home-story .page-width,.home-dhdl .page-width{row-gap:3.75rem}}@media screen and (max-width: 520px){.home-story,.home-dhdl{--image-multi: .9;--image-width: calc(29.5rem * var(--image-multi));--image-height: calc(25.6875rem * var(--image-multi))}}@media screen and (max-width: 460px){.home-story,.home-dhdl{--image-multi: .8}}@media screen and (max-width: 400px){.home-story,.home-dhdl{--image-multi: .7}}@media screen and (max-width: 360px){.home-story,.home-dhdl{--image-multi: .6}}.dripoff-ratgeber.shop{background-color:var(--lighter-blue)}.dripoff-ratgeber .page-width{max-width:81.75rem}.dripoff-ratgeber h3.sub_title{text-align:center;margin-bottom:.625rem}.dripoff-ratgeber .title-wrapper-with-link{justify-content:center;margin-bottom:3.9375rem}.dripoff-ratgeber .title-wrapper-with-link *{text-align:center}.dripoff-ratgeber .multicolumn-list{column-gap:2rem}.dripoff-ratgeber .multicolumn-card .multicolumn-card__info{padding-bottom:.625rem}@media screen and (max-width: 989px){.dripoff-ratgeber .multicolumn-card .multicolumn-card__info{text-align:center}}@media screen and (max-width: 749px){.dripoff-ratgeber .multicolumn-card .multicolumn-card__info .rte p{font-size:1.125rem}}.dripoff-newsletter .newsletter__wrapper>*+*{margin-top:1.375rem}.dripoff-newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.dripoff-newsletter .newsletter-form .field:before,.dripoff-newsletter .newsletter-form .field:after{display:none}.dripoff-newsletter .newsletter-form .field .field__input{padding:.25rem .8125rem;height:2.8125rem;background:#fff;font-family:var(--font-body-family);font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:var(--dark-blue);margin:0}.dripoff-newsletter .newsletter-form .field .field__input::placeholder{font-family:var(--font-body-family);font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:var(--muted-text);opacity:1}.dripoff-newsletter .newsletter-form .field .field__input:focus{box-shadow:0 2px 5px #0000001a}.dripoff-newsletter .newsletter-check{margin:1.0625rem 0 0;display:flex;flex-direction:row;align-items:flex-start}.dripoff-newsletter .newsletter-check #agree_newsletter{margin-right:.9375rem}.dripoff-newsletter .newsletter-check label{margin:0;font-family:var(--font-body-family);font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:var(--dark-blue);text-align:left}.dripoff-newsletter .newsletter-check label p{margin:0}.dripoff-newsletter .newsletter-check label a{text-decoration:underline;color:var(--secondary)}.dripoff-newsletter .newsletter-check label a:hover{color:var(--primary)}.dripoff-newsletter .regular-checkbox{-webkit-appearance:none;border:solid 1px var(--dark-blue);padding:.4375rem!important;border-radius:2px;display:inline-block;position:relative}.dripoff-newsletter .regular-checkbox:checked{color:var(--dark-blue)}.dripoff-newsletter .regular-checkbox:checked:after{content:"\2714";font-size:.75rem;position:absolute;top:-1px;left:2px;color:var(--dark-blue)}@media screen and (min-width: 750px){.newsletter__wrapper{padding-right:5rem!important;padding-left:5rem!important}.dripoff-newsletter .newsletter-form{align-items:center;max-width:51.375rem}}@media screen and (max-width: 580px){.dripoff-newsletter .newsletter-form .field{flex-wrap:wrap;row-gap:.75rem;justify-content:center}.dripoff-newsletter .newsletter-form .field .button{min-width:13.75rem}}.footer-usp{background-color:var(--secondary)}.footer-usp .flex-wrapper{max-width:68.75rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2.5rem}.footer-usp .flex-section{flex:0 1 auto}.footer-usp .flex-section{flex:0 1 auto;display:flex;align-items:center;gap:1.25rem}.footer-usp .flex-section p{margin:0;font-family:var(--font-body-family);font-size:.8125rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;color:var(--global)}@media screen and (max-width: 1360px){.footer-usp .flex-wrapper{justify-content:space-around}}@media screen and (max-width: 920px){.footer-usp .flex-wrapper{padding:0 3.125rem}}@media screen and (max-width: 770px){.footer-usp .flex-wrapper{padding:0 1.5rem;justify-content:space-between}}@media screen and (max-width: 720px){.footer-usp .flex-wrapper{gap:1rem}.footer-usp .flex-section{gap:.8rem}}@media screen and (max-width: 670px){.footer-usp{display:none}}.footer__content-top.page-width{max-width:90rem}.footer__content-top .footer-block__heading{font-family:var(--font-heading-family);font-size:1rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--secondary)}.footer__content-top .footer-block__details-content li a.link{font-family:var(--font-body-family);font-size:.8125rem;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:var(--global);text-decoration:none!important}.footer__content-top .footer-block__details-content li a.link:hover{color:var(--secondary)}.footer__content-bottom{border-top:none!important;padding-top:unset!important;display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;max-width:80.625rem;margin:0 auto}.footer__content-bottom .footer__content-bottom-wrapper:first-child{order:1}.footer__content-bottom .footer__content-bottom-wrapper:last-child .footer__copyright.caption{text-align:left}.footer__content-bottom .footer__content-bottom-wrapper:last-child .footer__copyright.caption .copyright__content{font-family:var(--font-body-family);font-size:.75rem!important;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;color:#ffffffa8}.footer__content-bottom .footer__content-bottom-wrapper:last-child .footer__copyright.caption .copyright__content:last-child a{color:var(--secondary);text-decoration:underline}.footer__content-bottom .footer__content-bottom-wrapper:last-child .footer__copyright.caption .copyright__content:last-child a:hover{text-underline-offset:unset;color:#ffffffa8}@media screen and (max-width: 1080px){.footer__content-top.page-width{padding:0 3.125rem}.footer__content-bottom{align-items:flex-end}.footer__copyright{margin-top:4.5rem!important}}@media screen and (max-width: 989px){.footer-block__details-content .list-menu__item--link{padding-bottom:0!important}}@media screen and (max-width: 960px){.footer__content-bottom .footer__content-bottom-wrapper{padding:0 3.125rem}.footer-block__brand-info .list-social__link{padding:.8rem}}@media screen and (max-width: 860px){.footer__content-top .grid{row-gap:3rem!important}.footer__content-top .footer__blocks-wrapper .footer-block:nth-child(1),.footer__content-top .footer__blocks-wrapper .footer-block:nth-child(4){flex:1 1 100%}.footer__content-top .footer__blocks-wrapper .footer-block:nth-child(2),.footer__content-top .footer__blocks-wrapper .footer-block:nth-child(3){text-align:center}.footer__content-top .footer-block__details-content>li:not(:last-child){margin-right:0}.footer__content-top .footer__blocks-wrapper .footer-block:nth-child(4){justify-content:center;display:flex}.footer__content-top .footer__blocks-wrapper .footer-block:nth-child(4) .footer-block__heading.rte{text-align:center}}@media screen and (max-width: 750px){.footer__content-top .footer-block__details-content li a.link{justify-content:center}.footer-block__heading{margin-bottom:1rem!important}.footer__content-bottom{display:flex;flex-direction:column-reverse}.footer__copyright{margin-top:2rem!important}.footer__content-bottom .footer__content-bottom-wrapper:last-child .footer__copyright.caption{text-align:center}}.shop-banner.banner--small:not(.banner--adapt),.shop-banner.banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:26.25rem!important}.banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content .banner-content{padding:0 1.25rem}@media screen and (max-width: 480px){.shop-banner.banner--small:not(.banner--adapt),.shop-banner.banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:22rem!important}}.collection.page-width{max-width:82.5rem}.collection #product-grid{--grid-desktop-horizontal-spacing: 3.75rem}.collection #product-grid .grid__item .card .card__heading.h5{font-size:1.375rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;text-align:center;margin-bottom:1.25rem}.collection #product-grid .grid__item .card .card__heading a,.collection #product-grid .grid__item .card .card-information .button{text-decoration:none!important}.collection #product-grid .grid__item .card .card-information{text-align:center;z-index:+1;position:relative}.collection #product-grid .grid__item .card .card__content .card__information .text-small-muted{margin-bottom:.1875rem}.collection #product-grid .grid__item .card .card__content .card__information .price{margin-bottom:1.875rem;font-family:var(--font-body-family);font-size:1.125rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--primary);position:relative}.collection #product-grid .grid__item .card .card__content .card__information .price:after{content:" *"}@media screen and (max-width: 989px){.collection.page-width{max-width:36.5rem}}.product.product--small{max-width:80rem;margin:0 auto}.product .product__title h1{font-family:var(--font-heading-family);font-size:3rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;color:var(--dark-blue);text-align:left}.price .price__container .price__regular,.price .price__container .price__sale .price-item.price-item--sale.price-item--last{font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--primary)}.price .price__container .price__sale .price-item.price-item--regular{color:var(--muted-text);font-size:1.125rem}.product .product__tax.caption.text-small-muted{text-align:left;margin-bottom:2.5rem}.product .product__tax.caption.text-small-muted a{color:var(--secondary)}.product .product__tax.caption.text-small-muted a:hover{color:var(--primary)}.product .product-form__quantity .quantity{min-height:3.4375rem}.product .product-form__quantity .quantity__label.form__label{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:var(--muted-text);text-align:left;margin-bottom:.75rem}.product .product-form__buttons .product-form__submit.button{max-width:25.3125rem}.product .product__accordion.accordion .h4.accordion__title,.product .share-button.quick-add-hidden .share-button__button{font-family:var(--font-body-family);font-size:1rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--dark-blue)}@media screen and (max-width: 749px){.product.product--small .product__info-wrapper .product__title h1,.product.product--small .product__info-wrapper .price,.product.product--small .product__info-wrapper .product__tax.caption{text-align:center}.product.product--small .product__info-wrapper .product-form__input.product-form__quantity{display:flex;align-items:center;flex-direction:column}.product.product--small .product__info-wrapper .product-form__buttons{display:flex;justify-content:center}.product__info-container .product__description,.product__info-container .product__accordion .accordion__content{font-size:1.1rem}}.contact-intro,.contact.page-width.page-width--narrow{max-width:42.5rem}.contact-intro{margin:0 auto}.contact-intro .phone-block{margin-bottom:2.5rem}.contact-intro .phone-block h3{margin-bottom:.6875rem}.contact-intro .phone-block p{margin-bottom:.5625rem;color:var(--primary)}.contact-intro .phone-block p.text-small-muted{text-align:left;margin-top:0}.contact-intro .phone-block p.text-strong{margin-top:1.4375rem;margin-bottom:.125rem}.contact-intro .mail-block{margin-bottom:4rem}.contact-intro .mail-block p{color:var(--primary)}.contact-intro .mail-block p a{text-decoration:underline;text-underline-offset:unset;text-decoration-thickness:unset}.contact-intro .mail-block p a:hover{color:var(--primary)}.contact #ContactForm .field input{font-family:var(--font-body-family);font-size:1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:var(--primary);height:3.125rem;min-height:3.125rem}.contact #ContactForm .field__label{font-size:1rem;top:.875rem;letter-spacing:normal;font-stretch:normal;font-weight:300}.contact #ContactForm .field__input:not(:placeholder-shown)~.field__label{font-family:var(--font-body-family);font-size:.75rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:var(--muted-text);top:.25rem}#ContactForm-betreff{height:3.125rem;min-height:3.125rem;font-family:var(--font-body-family);font-size:1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:var(--primary);padding-top:.8125rem}.contact .field__input:focus,.contact .select__select:focus,.contact .customer .field input:focus,.contact .customer select:focus{box-shadow:0 0 0 1px var(--dark-blue)}#ContactForm-body{font-size:1rem}.contact__button{margin-top:2.375rem!important}.contact .agree_contact .text-small a{color:var(--secondary);text-decoration-color:var(--secondary)}.contact .agree_contact .text-small a:hover{color:var(--primary);text-decoration-color:var(--primary)}.shopify-policy__container{padding-bottom:4.375rem}.shopify-policy__title{text-align:center}.shopify-policy__title h1{word-break:break-all;font-size:3.125rem}.shopify-policy__body table{width:100%;white-space:normal;margin-bottom:4.375rem!important}.shopify-policy__body th,.shopify-policy__body td{font-size:1rem}.shopify-policy__body td{padding:.375rem .625rem!important}.shopify-policy__body tr:nth-child(2n){background:var(--lighter-blue)}.cart-drawer__footer .tax-note.caption-large.rte{font-family:var(--font-body-family);font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:var(--muted-text);margin-top:12px}.cart-drawer__footer .tax-note.caption-large.rte a,.cart-drawer__footer .agree-check.text-small a{text-underline-offset:unset;text-decoration-thickness:unset;color:var(--secondary)}.cart-drawer__footer .tax-note.caption-large.rte a:hover,.cart-drawer__footer .agree-check.text-small a:hover{color:var(--primary)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme-custom.css.map */
