:root{--dd-brand: #0e7c74;--dd-brand-hover: #0a615b;--dd-brand-tint: #e6f2f1;--dd-brand-ink: #0b4741;--dd-text: #16282c;--dd-text-muted: #5c6b6e;--dd-border: #e3e6e6;--dd-surface: #f5f7f7;--dd-white: #ffffff;--dd-error: #b3261e;--dd-success: #1c6b45;--dd-font: var(--font-body-family, Poppins, Arial, Helvetica, sans-serif);--dd-size-body: 16px;--dd-size-small: 14px;--dd-size-eyebrow: 13px;--dd-size-h3: 20px;--dd-size-h2: 28px;--dd-size-h1: 40px;--dd-size-h1-mobile: 30px;--dd-size-h2-mobile: 23px;--dd-line: 1.65;--dd-space-1: 8px;--dd-space-2: 16px;--dd-space-3: 24px;--dd-space-4: 32px;--dd-space-5: 48px;--dd-space-6: 64px;--dd-radius: 2px;--dd-container: 1200px}html body{font-family:var(--dd-font);font-size:var(--dd-size-body);line-height:var(--dd-line);color:var(--dd-text);-webkit-font-smoothing:antialiased}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:var(--dd-font);color:var(--dd-text);letter-spacing:0}html body{font-size:var(--dd-size-body)}html body .rte,html body .article-content,html body .article-template__content,html body .halo-text-format,html body .page-content .rte,html body .shopify-policy__body,html body .rte p,html body .article-content p,html body .article-template__content p,html body .halo-text-format p,html body .rte li,html body .article-content li,html body .halo-text-format li{font-size:var(--dd-size-body);line-height:var(--dd-line)}html body .rte h2,html body .article-content h2,html body .halo-text-format h2{font-size:var(--dd-size-h2);font-weight:600;line-height:1.25;margin:var(--dd-space-5) 0 var(--dd-space-2)}html body .rte h3,html body .article-content h3,html body .halo-text-format h3{font-size:var(--dd-size-h3);font-weight:600;line-height:1.35;margin:var(--dd-space-4) 0 var(--dd-space-1)}html body a{color:var(--dd-brand);text-decoration-color:#0e7c7466;text-underline-offset:2px}html body a:hover{color:var(--dd-brand-hover)}html body hr{border:0;border-top:1px solid var(--dd-border);margin:var(--dd-space-5) 0}html body :focus-visible{outline:2px solid var(--dd-brand);outline-offset:2px}@media(max-width:767px){html body .rte h2,html body .article-content h2,html body .halo-text-format h2{font-size:var(--dd-size-h2-mobile)}html body h1.main-page-title,html body .main-page-title,html body h1.page-header{font-size:var(--dd-size-h1-mobile)}}html body .button,html body button.button,html body input[type=submit],html body .btn,html body .shopify-payment-button__button{font-family:var(--dd-font);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.01em;text-transform:none;border-radius:var(--dd-radius);padding:14px 24px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}html body .button,html body button.button,html body input[type=submit],html body .shopify-payment-button__button--unbranded{background-color:var(--dd-brand);border:1px solid var(--dd-brand);color:var(--dd-white)}html body .button:hover,html body button.button:hover,html body input[type=submit]:hover{background-color:var(--dd-brand-hover);border-color:var(--dd-brand-hover);color:var(--dd-white)}html body .button--secondary,html body .button.button--secondary,html body .btn-secondary{background-color:transparent;border:1px solid var(--dd-border);color:var(--dd-text)}html body .button--secondary:hover{border-color:var(--dd-brand);color:var(--dd-brand)}html body input[type=text],html body input[type=email],html body input[type=tel],html body input[type=number],html body input[type=search],html body input[type=password],html body select,html body textarea{font-family:var(--dd-font);font-size:var(--dd-size-body);line-height:1.4;color:var(--dd-text);background:var(--dd-white);border:1px solid var(--dd-border);border-radius:var(--dd-radius);padding:12px 14px;min-height:48px;width:100%}html body textarea{min-height:140px;resize:vertical}html body input:focus,html body select:focus,html body textarea:focus{border-color:var(--dd-brand);outline:none;box-shadow:0 0 0 3px var(--dd-brand-tint)}html body label{font-size:var(--dd-size-small);font-weight:500;color:var(--dd-text);display:block;margin-bottom:6px}html body table{width:100%;border-collapse:collapse;font-size:var(--dd-size-body)}html body th,html body td{border:1px solid var(--dd-border);padding:12px 14px;text-align:left;vertical-align:top}html body .rte table th,html body .article-content table th,html body .halo-text-format table th,html body .shopify-policy__body table th{background:var(--dd-surface);font-weight:600}body.template-page .page-width.page-width--narrow{max-width:820px;margin-inline:auto}body.template-page main{padding-block:var(--dd-space-6) var(--dd-space-5)}body.template-page main>*+*{margin-top:var(--dd-space-2)}body.template-page h2{margin-top:var(--dd-space-5);padding-top:var(--dd-space-3);border-top:1px solid var(--dd-border)}body.template-page h2:first-child{margin-top:0;padding-top:0;border-top:0}body.template-page .rte ul,body.template-page .rte ol{padding-left:1.15em}body.template-page .rte li{margin-bottom:.4em}body.template-product .product__title,body.template-product h1{font-size:var(--dd-size-h1);font-weight:600}body.template-product .price,body.template-product .price__current{font-size:22px;font-weight:600;color:var(--dd-text)}body.template-product .product-form__input label,body.template-product .product-form__label{font-size:var(--dd-size-small);font-weight:500}body.template-product .product__description,body.template-product .product__description p{font-size:var(--dd-size-body);line-height:var(--dd-line)}body.template-collection .collection-hero__title,body.template-collection h1{font-size:var(--dd-size-h1);font-weight:600}body.template-blog .article-card__title,body.template-blog .card__heading{font-size:20px;font-weight:600;line-height:1.35}body.template-blog .article-card__excerpt,body.template-blog .card__description{font-size:var(--dd-size-small);line-height:1.6;color:var(--dd-text-muted)}body.template-article .article-template__title,body.template-article article h1{font-size:var(--dd-size-h1);font-weight:600;line-height:1.2}body.template-article .article-template__content,body.template-article .rte{font-size:var(--dd-size-body);line-height:1.75}body.template-article .rte p{margin-bottom:var(--dd-space-3)}body.template-article .rte h2{margin-top:var(--dd-space-5);padding-left:12px;border-left:4px solid var(--dd-brand)}body.template-article .rte h3{margin-top:var(--dd-space-4)}body.template-article .rte table{font-size:var(--dd-size-small)}body.template-article .rte blockquote{margin:var(--dd-space-3) 0;padding:var(--dd-space-2) var(--dd-space-3);background:var(--dd-surface);border-left:3px solid var(--dd-brand);font-weight:500}body.template-article .article-template__meta,body.template-article .article-template__date{font-size:var(--dd-size-small);color:var(--dd-text-muted)}body.template-cart .cart__title,body.template-cart h1,body.template-search h1,body.template-404 h1{font-size:var(--dd-size-h1);font-weight:600}body.template-cart .cart-item__name,body.template-search .card__heading{font-size:16px;font-weight:600}body.template-cart .totals__subtotal-value,body.template-cart .cart__subtotal{font-size:20px;font-weight:600}body.template-404 .error-404,body.template-404 main{text-align:center;padding-block:var(--dd-space-6)}body.template-search .search__input,body.template-search input[type=search]{max-width:640px;margin-inline:auto}html body .breadcrumb,html body .breadcrumbs{font-size:var(--dd-size-small);color:var(--dd-text-muted)}html body .breadcrumb a,html body .breadcrumbs a{color:var(--dd-text-muted)}html body .shopify-section>.spaced-section{padding-block:var(--dd-space-6)}@media(max-width:767px){html body .shopify-section>.spaced-section{padding-block:var(--dd-space-5)}html body .rte h2,html body .article-content h2,html body .halo-text-format h2{margin-top:var(--dd-space-4)}}html body .dd-eyebrow,html body .subheading{font-size:var(--dd-size-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dd-brand)}html body .dd-muted,html body .text-muted,html body .rte .text-muted{color:var(--dd-text-muted)}html body .button.button-1,html body .button.button--primary,html body .button.button-primary,html body input.button.button-1,html body input.button.button--primary{background-color:var(--dd-brand);border-color:var(--dd-brand);color:var(--dd-white)}html body .button.button-1:hover,html body .button.button--primary:hover,html body .button.button-primary:hover,html body input.button.button-1:hover{background-color:var(--dd-brand-hover);border-color:var(--dd-brand-hover);color:var(--dd-white)}html body .button.button-2,html body .button.button--secondary,html body input.button.button-2{background-color:transparent;border-color:var(--dd-border);color:var(--dd-text)}html body .button.button-2:hover,html body .button.button--secondary:hover{background-color:transparent;border-color:var(--dd-brand);color:var(--dd-brand)}html body h1.main-page-title,html body .main-page-title,html body .page-header h1,html body h1.page-header{font-family:var(--dd-font);font-size:var(--dd-size-h1);font-weight:600;line-height:1.2;padding-block:0;text-transform:none}html body #MainContent .fenstersauger-landing,html body #MainContent .fenstersauger-landing h1,html body #MainContent .fenstersauger-landing h2,html body #MainContent .fenstersauger-landing h3,html body #MainContent .fenstersauger-landing h4,html body #MainContent .fenstersauger-landing p,html body #MainContent .fenstersauger-landing li,html body #MainContent .fenstersauger-landing blockquote,html body #MainContent .fenstersauger-landing summary,html body #MainContent .fenstersauger-landing th,html body #MainContent .fenstersauger-landing td,html body #MainContent .fenstersauger-landing button,html body #MainContent .fenstersauger-landing .button,html body #MainContent .fenstersauger-landing .lead,html body #MainContent .fenstersauger-landing .lead-light{font-family:var(--dd-font)}html body #MainContent .fenstersauger-landing{font-size:var(--dd-size-body);line-height:var(--dd-line)}html body #MainContent .fenstersauger-landing h1{font-size:clamp(32px,4.2vw,56px);font-weight:600;line-height:1.12;letter-spacing:-.01em;max-width:760px}html body #MainContent .fenstersauger-landing h2{font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.22;letter-spacing:-.005em;max-width:760px}html body #MainContent .fenstersauger-landing h3{font-size:21px;font-weight:600;line-height:1.35}html body #MainContent .fenstersauger-landing .lead,html body #MainContent .fenstersauger-landing .lead-light{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:0}html body #MainContent .fenstersauger-landing .eyebrow,html body #MainContent .fenstersauger-landing .eyebrow-light{font-size:var(--dd-size-eyebrow);font-weight:600;letter-spacing:.08em;line-height:1.4}html body .template-404 h1,html body .error-404 h1{font-size:var(--dd-size-h1);font-weight:600}@media(max-width:767px){html body h1.main-page-title,html body .main-page-title,html body h1.page-header{font-size:var(--dd-size-h1-mobile)}html body #MainContent .fenstersauger-landing h1{font-size:32px}html body #MainContent .fenstersauger-landing h2{font-size:26px}html body #MainContent .fenstersauger-landing .lead,html body #MainContent .fenstersauger-landing .lead-light{font-size:16px}}html body #MainContent .fenstersauger-landing .button{min-height:48px;padding:14px 24px;border-radius:var(--dd-radius);font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.2;transition:background-color .18s ease,border-color .18s ease,color .18s ease}html body #MainContent .fenstersauger-landing .button:hover{transform:none}html body #MainContent .fenstersauger-landing .button-primary{background:var(--dd-brand);border:1px solid var(--dd-brand);color:var(--dd-white);box-shadow:none}html body #MainContent .fenstersauger-landing .button-primary:hover{background:var(--dd-brand-hover);border-color:var(--dd-brand-hover)}html body #MainContent .fenstersauger-landing .button-secondary{background:#ffffff14;border:1px solid rgba(255,255,255,.5);color:var(--dd-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html body #MainContent .fenstersauger-landing .button-secondary:hover{background:#ffffff29;border-color:var(--dd-white)}html body #MainContent .fenstersauger-landing .button-light{background:var(--dd-white);border:1px solid var(--dd-white);color:var(--dd-text)}html body #MainContent .fenstersauger-landing .button-light:hover{background:var(--dd-brand-tint);border-color:var(--dd-brand);color:var(--dd-brand-ink)}html body #MainContent .fenstersauger-landing .button-primary,html body #MainContent .fenstersauger-landing .buy-panel .button,html body #MainContent .fenstersauger-landing .bundle-card .button{box-shadow:none}@media(min-width:1024px){html body .article-content,html body .halo-text-format{max-width:820px}html body .product__description,html body .product__description p,html body .pd-description{max-width:68ch}html body .shopify-section>.spaced-section{padding-block:var(--dd-space-6)}}@media(min-width:1440px){html body .container,html body .page-width{max-width:var(--dd-container)}}html body .cart-count-bubble{background-color:var(--dd-brand);color:var(--dd-white)}html body #MainContent .fenstersauger-landing .rating .stars,html body #MainContent .fenstersauger-landing .badge,html body #MainContent .fenstersauger-landing .tag{box-shadow:none}html body footer,html body .footer,html body footer .rte,html body footer .rte p,html body footer .rte li,html body footer .footer-block__details,html body footer .footer-block__details p{color:var(--dd-white)}html body footer a,html body .footer a,html body footer .list-menu__item,html body footer .footer-block__heading,html body footer .footer__content-bottom,html body footer .footer__content-bottom p,html body footer .footer__copyright,html body footer .copyright,html body footer .footer__content-bottom span{color:var(--dd-white)}html body footer a:hover,html body .footer a:hover{color:var(--dd-white);text-decoration:underline}html body footer a,html body .footer a{text-decoration-color:#ffffff80}html body .breadcrumb,html body .breadcrumb a,html body .breadcrumb span,html body .breadcrumbs a,html body .card-vendor,html body .product-vendor,html body .article-card__meta,html body .blog-info{color:var(--dd-text-muted)}html body .badge.sold-out-badge,html body .sold-out-badge{background-color:#6b7275!important;color:var(--dd-white)!important}html body #MainContent .pd-steps .pd-step-index,html body #MainContent .pd-step-index,html body #MainContent .pd-option-hint,html body #MainContent .about-step .about-step-index,html body #MainContent .about-step-index{color:var(--dd-brand)}html body #MainContent .product-duschdichtung .pd-eyebrow:not(.is-light),html body .pd-eyebrow:not(.is-light){color:var(--dd-brand)}html body #MainContent .product-duschdichtung .pd-eyebrow.is-light,html body .pd-eyebrow.is-light{color:var(--dd-brand-tint)}html body #MainContent .fenstersauger-landing{--muted: #4a5c64}:root{--color-text2: #5c6b6e;--color-grey: #5c6b6e;--color-breadcrumb: #5c6b6e;--color-background-50: #5c6b6e;--color-background-global: #5c6b6e}html body .breadcrumb span,html body .breadcrumb .link,html body .breadcrumb a,html body .link.home-link,html body p.date,html body .date,html body time,html body .blog-author,html body .article-card__meta,html body .cart-text,html body .cart__empty-text,html body .card-vendor,html body .product-vendor,html body .blog-info,html body .article-tag-row span{color:#5c6b6e}html body #MainContent .about-eyebrow:not(.is-light),html body .about-eyebrow:not(.is-light){color:var(--dd-brand)}html body #MainContent .about-eyebrow.is-light,html body .about-eyebrow.is-light{color:var(--dd-brand-tint)}html body .breadcrumb .bd-title,html body .breadcrumb .bd-title a,html body .breadcrumb .bd-title span,html body .breadcrumb .bd-title__current,html body .breadcrumb .bd-title>span,html body .breadcrumb .bd-title>span>a,html body .breadcrumb .bd-title>span>span{color:var(--dd-text-muted)}html body .price-item--regular,html body .price__regular .price-item,html body .price__last .price-item,html body .price-item--regular span,html body .price-item--regular .text,html body .price__regular span.text,html body .price__last span.text{color:var(--dd-text-muted)}html body nav.breadcrumb a,html body nav.breadcrumb span,html body .breadcrumb-wrapper a,html body .breadcrumb-wrapper span{color:var(--dd-text-muted)!important}html body #MainContent .about-story .about-card,html body #MainContent .about-story [class*=dark]{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
