:root{--fibrolux-mint: #56c7b6;--fibrolux-blue: #1e7898;--fibrolux-navy: #242833;--fibrolux-ink: #303640;--fibrolux-muted: #65716f;--fibrolux-canvas: #f7fbfa;--fibrolux-line: #dfe9e6;--fibrolux-radius-sm: 1.2rem;--fibrolux-radius: 2rem;--fibrolux-shadow: 0 1.8rem 5rem rgba(36, 40, 51, .08)}body:not(.template-index):not(.template-password) #MainContent{background:var(--fibrolux-canvas)}body:not(.template-index) #MainContent .button,body:not(.template-index) #MainContent button:not(.quantity__button):not(.slider-button){border-radius:.8rem}body:not(.template-index) #MainContent :is(input,textarea,select,.select__select){border-radius:.8rem}body:not(.template-index) #MainContent :is(h1,h2,h3){color:var(--fibrolux-navy)}body:is(.template-page--adhaesions-verschlussband,.template-page--bearbeitung,.template-page--bedruckung,.template-page--blockbodenbeutel,.template-page--bodenfaltenbeutel,.template-page--druckverschlussbeutel,.template-page--eurolochbeutel,.template-page--flachbeutel,.template-page--klappenbeutel,.template-page--kreuzbodenbeutel,.template-page--materialinformationen,.template-page--perforierte-beutel,.template-page--seitenfaltenbeutel,.template-page--sondermasse,.template-page--spitztueten,.template-page--standbodenbeutel,.template-page--vakuumbeutel,.template-page--zuscnitte) #MainContent>.section:first-child{padding:4.8rem 5rem 0}body:is(.template-page--adhaesions-verschlussband,.template-page--bearbeitung,.template-page--bedruckung,.template-page--blockbodenbeutel,.template-page--bodenfaltenbeutel,.template-page--druckverschlussbeutel,.template-page--eurolochbeutel,.template-page--flachbeutel,.template-page--klappenbeutel,.template-page--kreuzbodenbeutel,.template-page--materialinformationen,.template-page--perforierte-beutel,.template-page--seitenfaltenbeutel,.template-page--sondermasse,.template-page--spitztueten,.template-page--standbodenbeutel,.template-page--vakuumbeutel,.template-page--zuscnitte) #MainContent>.section:first-child .banner{width:min(100%,132rem);min-height:36rem;margin:0 auto;overflow:hidden;border-radius:var(--fibrolux-radius);box-shadow:var(--fibrolux-shadow)}body:is(.template-page--bearbeitung,.template-page--bedruckung,.template-page--materialinformationen,.template-page--sondermasse) #MainContent>.section:first-child .banner{box-shadow:1.2rem 1.2rem #56c7b629,var(--fibrolux-shadow)}body:is(.template-page--adhaesions-verschlussband,.template-page--bearbeitung,.template-page--bedruckung,.template-page--blockbodenbeutel,.template-page--bodenfaltenbeutel,.template-page--druckverschlussbeutel,.template-page--eurolochbeutel,.template-page--flachbeutel,.template-page--klappenbeutel,.template-page--kreuzbodenbeutel,.template-page--materialinformationen,.template-page--perforierte-beutel,.template-page--seitenfaltenbeutel,.template-page--sondermasse,.template-page--spitztueten,.template-page--standbodenbeutel,.template-page--vakuumbeutel,.template-page--zuscnitte) .rich-text__wrapper{width:min(100%,100rem)}body:is(.template-page--adhaesions-verschlussband,.template-page--bearbeitung,.template-page--bedruckung,.template-page--blockbodenbeutel,.template-page--bodenfaltenbeutel,.template-page--druckverschlussbeutel,.template-page--eurolochbeutel,.template-page--flachbeutel,.template-page--klappenbeutel,.template-page--kreuzbodenbeutel,.template-page--materialinformationen,.template-page--perforierte-beutel,.template-page--seitenfaltenbeutel,.template-page--sondermasse,.template-page--spitztueten,.template-page--standbodenbeutel,.template-page--vakuumbeutel,.template-page--zuscnitte) .rich-text__blocks{max-width:92rem}body:is(.template-page--adhaesions-verschlussband,.template-page--bearbeitung,.template-page--bedruckung,.template-page--blockbodenbeutel,.template-page--bodenfaltenbeutel,.template-page--druckverschlussbeutel,.template-page--eurolochbeutel,.template-page--flachbeutel,.template-page--klappenbeutel,.template-page--kreuzbodenbeutel,.template-page--materialinformationen,.template-page--perforierte-beutel,.template-page--seitenfaltenbeutel,.template-page--sondermasse,.template-page--spitztueten,.template-page--standbodenbeutel,.template-page--vakuumbeutel,.template-page--zuscnitte) .rich-text__heading{font-size:clamp(3.8rem,4.6vw,6rem);font-weight:300;letter-spacing:-.03em;line-height:1.08}body:is(.template-page--adhaesions-verschlussband,.template-page--bearbeitung,.template-page--bedruckung,.template-page--blockbodenbeutel,.template-page--bodenfaltenbeutel,.template-page--druckverschlussbeutel,.template-page--eurolochbeutel,.template-page--flachbeutel,.template-page--klappenbeutel,.template-page--kreuzbodenbeutel,.template-page--materialinformationen,.template-page--perforierte-beutel,.template-page--seitenfaltenbeutel,.template-page--sondermasse,.template-page--spitztueten,.template-page--standbodenbeutel,.template-page--vakuumbeutel,.template-page--zuscnitte) .rich-text__text{color:var(--fibrolux-muted);font-size:1.8rem;line-height:1.65}body:not(.template-index) .image-with-text:not(.image-with-text--overlap) .image-with-text__grid{overflow:hidden;background:#fff;border:.1rem solid var(--fibrolux-line);border-radius:var(--fibrolux-radius);box-shadow:0 1.2rem 4rem #2428330d}body:not(.template-index) .image-with-text__media{border:0;border-radius:0}body:not(.template-index) .image-with-text__content{padding:clamp(3.2rem,5vw,6.8rem)}body:not(.template-index) .image-with-text__text{color:var(--fibrolux-muted);line-height:1.7}body:not(.template-index) .image-with-text__text li::marker{color:var(--fibrolux-mint)}body:not(.template-index) .collapsible-content__wrapper{background:transparent}body:not(.template-index) .collapsible-content summary{padding:1.8rem 2rem;background:#fff;border:.1rem solid var(--fibrolux-line);border-radius:var(--fibrolux-radius-sm)}body:not(.template-index) .collapsible-content .accordion{margin-top:1rem;border:0}body:not(.template-index) .collapsible-content .accordion__content{padding:1.5rem 2rem 2.2rem;color:var(--fibrolux-muted)}body:not(.template-index) .multicolumn-card{overflow:hidden;background:#fff;border:.1rem solid var(--fibrolux-line);border-radius:1.6rem;box-shadow:0 1rem 3.2rem #2428330b}body:not(.template-index) .multicolumn-card__image-wrapper{margin:0}body:not(.template-index) .multicolumn-card__info{padding:2.4rem}body:not(.template-index) .slideshow{overflow:hidden;border-radius:var(--fibrolux-radius)}body:is(.template-page--agb,.template-page--datenschutz,.template-page--impressum,.template-page--widerrufsbelehrung,.template-page--widerruf,.template-page:not([class*=template-page--])) .main-page-title{max-width:90rem;margin-bottom:2.4rem;font-size:clamp(4rem,5vw,6.2rem);font-weight:300;letter-spacing:-.03em}body:is(.template-page--agb,.template-page--datenschutz,.template-page--impressum,.template-page--widerrufsbelehrung) .page-width--narrow{max-width:94rem}body:is(.template-page--agb,.template-page--datenschutz,.template-page--impressum,.template-page--widerrufsbelehrung) #MainContent .rte{color:#4f5b59;line-height:1.75}body:is(.template-page--agb,.template-page--datenschutz,.template-page--impressum,.template-page--widerrufsbelehrung) #MainContent .rich-text__blocks{max-width:88rem;padding:clamp(3rem,5vw,6rem);background:#fff;border:.1rem solid var(--fibrolux-line);border-radius:var(--fibrolux-radius)}.template-page--contact .main-page-title{max-width:132rem;margin:0 auto;font-size:clamp(4rem,5vw,5.8rem);font-weight:300;letter-spacing:-.035em}.template-page--contact #MainContent>.section:first-child .page-width{max-width:142rem;padding:4.8rem 5rem 3.6rem}.template-page--contact #MainContent>.section:first-child .page-width:before{content:"Kontakt & Beratung";display:block;margin-bottom:1.2rem;color:var(--fibrolux-blue);font-size:1.2rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.template-page--contact .fibrolux-contact-form-section{background:radial-gradient(circle at 88% 10%,rgba(86,199,182,.12),transparent 30rem),var(--fibrolux-canvas)}.template-collection .collection-hero{padding:clamp(4rem,6vw,7rem) 0;background:radial-gradient(circle at 82% 5%,rgba(86,199,182,.14),transparent 34rem),var(--fibrolux-canvas)}.template-collection .collection-hero__inner{gap:clamp(3rem,5vw,7rem)}.template-collection .collection-hero__title{max-width:82rem;margin:0;font-size:clamp(4.4rem,6vw,7rem);font-weight:300;letter-spacing:-.035em;line-height:1.06}.template-collection .collection-hero__description{max-width:68rem;color:var(--fibrolux-muted);font-size:1.75rem;line-height:1.65}.template-collection .collection-hero__image-container{overflow:hidden;border-radius:var(--fibrolux-radius);box-shadow:var(--fibrolux-shadow)}.template-collection--beutelprodukte #MainContent>.section:first-child{padding:4.8rem 5rem 0}.template-collection--beutelprodukte #MainContent>.section:first-child .banner{width:min(100%,132rem);min-height:38rem;margin:0 auto;overflow:hidden;border-radius:var(--fibrolux-radius);box-shadow:var(--fibrolux-shadow)}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text__blocks{max-width:92rem}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text__heading{font-size:clamp(4rem,5vw,6.4rem);font-weight:300;letter-spacing:-.03em}.template-collection .facets-container{padding:2rem 0;margin-bottom:2.4rem;border-bottom:.1rem solid var(--fibrolux-line)}.template-collection .product-grid .card-wrapper{height:100%;padding:1rem;background:#fff;border:.1rem solid var(--fibrolux-line);border-radius:1.6rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.template-collection .product-grid .card-wrapper:hover{border-color:var(--fibrolux-mint);box-shadow:0 1.4rem 3.8rem #24283314;transform:translateY(-.3rem)}.template-collection .product-grid .card__media,.template-collection .product-grid .media{overflow:hidden;border-radius:1.1rem}.template-product #MainContent>.section:first-child{padding:clamp(3rem,5vw,6rem) 0}.template-product #MainContent>.section:first-child .page-width{max-width:142rem}.template-product .product{padding:clamp(2rem,3vw,4rem);background:#fff;border:.1rem solid var(--fibrolux-line);border-radius:var(--fibrolux-radius);box-shadow:var(--fibrolux-shadow)}.template-product .product__media-list .product__media,.template-product .thumbnail{overflow:hidden;border-radius:1.4rem}.template-product .product__title h1{font-size:clamp(3.4rem,4vw,5rem);font-weight:400;letter-spacing:-.025em;line-height:1.08}.template-product .product__info-container>*+*{margin-top:2rem}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit{min-height:5.4rem}.template-product .accordion{border-color:var(--fibrolux-line)}body:is(.template-blog,.template-article,.template-search,.template-cart,.template-list-collections,.template-404,.template-customers-account,.template-customers-login,.template-customers-register,.template-customers-addresses,.template-customers-order,.template-customers-reset-password,.template-customers-activate-account) #MainContent{padding-top:clamp(3rem,5vw,6rem);padding-bottom:clamp(5rem,7vw,9rem)}body:is(.template-blog,.template-search,.template-list-collections) #MainContent h1{font-size:clamp(4rem,5.5vw,6.6rem);font-weight:300;letter-spacing:-.035em}.template-blog .blog-articles__article,.template-list-collections .collection-list__item{overflow:hidden;background:#fff;border:.1rem solid var(--fibrolux-line);border-radius:1.6rem}.template-blog .card__media,.template-list-collections .card__media{overflow:hidden;border-radius:1.5rem 1.5rem 0 0}.template-cart .cart-items,.template-cart .cart__footer,.template-search .template-search__results,.template-customers-account .customer,.template-customers-login .customer,.template-customers-register .customer{padding:clamp(2rem,4vw,4rem);background:#fff;border:.1rem solid var(--fibrolux-line);border-radius:var(--fibrolux-radius)}@media screen and (max-width:989px){body:is(.template-page--adhaesions-verschlussband,.template-page--bearbeitung,.template-page--bedruckung,.template-page--blockbodenbeutel,.template-page--bodenfaltenbeutel,.template-page--druckverschlussbeutel,.template-page--eurolochbeutel,.template-page--flachbeutel,.template-page--klappenbeutel,.template-page--kreuzbodenbeutel,.template-page--materialinformationen,.template-page--perforierte-beutel,.template-page--seitenfaltenbeutel,.template-page--sondermasse,.template-page--spitztueten,.template-page--standbodenbeutel,.template-page--vakuumbeutel,.template-page--zuscnitte) #MainContent>.section:first-child{padding:3.2rem 3rem 0}.template-product .product{padding:2.4rem}}@media screen and (max-width:749px){body:is(.template-page--adhaesions-verschlussband,.template-page--bearbeitung,.template-page--bedruckung,.template-page--blockbodenbeutel,.template-page--bodenfaltenbeutel,.template-page--druckverschlussbeutel,.template-page--eurolochbeutel,.template-page--flachbeutel,.template-page--klappenbeutel,.template-page--kreuzbodenbeutel,.template-page--materialinformationen,.template-page--perforierte-beutel,.template-page--seitenfaltenbeutel,.template-page--sondermasse,.template-page--spitztueten,.template-page--standbodenbeutel,.template-page--vakuumbeutel,.template-page--zuscnitte) #MainContent>.section:first-child{padding:2rem 1.6rem 0}body:is(.template-page--adhaesions-verschlussband,.template-page--bearbeitung,.template-page--bedruckung,.template-page--blockbodenbeutel,.template-page--bodenfaltenbeutel,.template-page--druckverschlussbeutel,.template-page--eurolochbeutel,.template-page--flachbeutel,.template-page--klappenbeutel,.template-page--kreuzbodenbeutel,.template-page--materialinformationen,.template-page--perforierte-beutel,.template-page--seitenfaltenbeutel,.template-page--sondermasse,.template-page--spitztueten,.template-page--standbodenbeutel,.template-page--vakuumbeutel,.template-page--zuscnitte) #MainContent>.section:first-child .banner{min-height:23rem;border-radius:1.5rem}body:is(.template-page--bearbeitung,.template-page--bedruckung,.template-page--materialinformationen,.template-page--sondermasse) #MainContent>.section:first-child .banner{box-shadow:.7rem .7rem #56c7b629,0 1.2rem 3rem #24283314}body:not(.template-index) .image-with-text__grid{border-radius:1.5rem}body:not(.template-index) .image-with-text__content{padding:3rem 2.2rem}.template-page--contact #MainContent>.section:first-child .page-width{padding:3.6rem 2rem 2.8rem}.template-product #MainContent>.section:first-child{padding:2rem 1.2rem 4rem}.template-product .product{padding:1.4rem;border-radius:1.5rem}.template-collection .collection-hero{padding:3.6rem 0}.template-collection--beutelprodukte #MainContent>.section:first-child{padding:2rem 1.6rem 0}.template-collection--beutelprodukte #MainContent>.section:first-child .banner{min-height:24rem;border-radius:1.5rem}}body.page-family-service #MainContent,body.page-family-service #MainContent>.section,body.page-family-service #MainContent>.section>.gradient{background-color:var(--fibrolux-canvas)}body.page-family-service #MainContent>.section:has(.image-with-text) .image-with-text__grid{overflow:hidden;border:.1rem solid rgba(36,40,51,.09);border-radius:2.4rem;background:#fff;box-shadow:0 2.4rem 6rem #24283314}body.page-family-service #MainContent>.section:has(.image-with-text) .image-with-text__media,body.page-family-service #MainContent>.section:has(.image-with-text) .image-with-text__media img{min-height:100%}body.page-family-service #MainContent>.section:has(.image-with-text) .image-with-text__media img{object-fit:cover}body.page-family-service #MainContent>.section:has(.image-with-text) .image-with-text__content{padding:clamp(3rem,4.2vw,6rem)}body.page-family-service #MainContent>.section:has(.image-with-text) .image-with-text__heading{margin-bottom:2.6rem;color:var(--fibrolux-ink)}body.page-family-service #MainContent>.section:has(.image-with-text) .image-with-text__text h4{margin:2.6rem 0 1.2rem;color:var(--fibrolux-ink);font-size:clamp(2rem,1.7vw,2.5rem);line-height:1.2}body.page-family-service #MainContent>.section:has(.image-with-text) .image-with-text__text h4:first-child{margin-top:0}body.page-family-service #MainContent>.section:has(.image-with-text) .image-with-text__text ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}body.page-family-service #MainContent>.section:has(.image-with-text) .image-with-text__text li{position:relative;padding-left:2.1rem;line-height:1.55}body.page-family-service #MainContent>.section:has(.image-with-text) .image-with-text__text li:before{position:absolute;top:.75em;left:0;width:.7rem;height:.7rem;border-radius:50%;background:var(--fibrolux-mint);content:"";transform:translateY(-50%)}body.page-family-service #MainContent>.section:has(+.section .tabelle-wrapper) .rich-text__wrapper{width:min(calc(100% - 10rem),132rem);max-width:none}body.page-family-service #MainContent>.section:has(+.section .tabelle-wrapper) .rich-text__blocks{width:100%;max-width:none;padding-bottom:1rem;text-align:left}body.page-family-service #MainContent>.section:has(+.section .tabelle-wrapper) .rich-text__heading{max-width:80rem;font-size:clamp(3.2rem,3.7vw,5rem);line-height:1.08;text-align:left}body.page-family-service #MainContent>.section:has(.tabelle-wrapper)>.gradient,body.page-family-service #MainContent>.section:has(.tabelle-wrapper)>.gradient>div{padding-right:0;padding-left:0}body.page-family-service .tabelle-wrapper{width:min(calc(100% - 10rem),132rem);max-width:132rem!important;margin:0 auto!important;padding:2.4rem 3rem 3rem!important;overflow-x:auto;border:.1rem solid rgba(36,40,51,.1);border-radius:2rem;background:#fff;box-shadow:0 1.8rem 5rem #2428330f}body.page-family-service .tabelle-wrapper .merkmaltabelle{min-width:94rem;color:var(--fibrolux-ink);font-family:inherit;font-size:1.45rem}body.page-family-service .tabelle-wrapper .merkmaltabelle th,body.page-family-service .tabelle-wrapper .merkmaltabelle td{padding:1.35rem 1.1rem;border-color:#2428331a}body.page-family-service .tabelle-wrapper .merkmaltabelle th{color:var(--fibrolux-ink);font-size:1.3rem;letter-spacing:.02em}body.page-family-service .tabelle-wrapper .icon-true svg{fill:#2a765f}body.page-family-service .tabelle-wrapper .icon-false svg{opacity:.18}body.page-family-service #MainContent>.section:has(+.section .slideshow) .rich-text__wrapper{width:min(calc(100% - 10rem),132rem);max-width:none;justify-content:flex-start}body.page-family-service #MainContent>.section:has(+.section .slideshow) .rich-text__blocks{max-width:76rem;text-align:left}body.page-family-service #MainContent>.section:has(+.section .slideshow) .rich-text__heading{margin:0;font-size:clamp(3.2rem,3.7vw,5rem);line-height:1.08;text-align:left}body.page-family-service #MainContent>.section:has(+.section .slideshow) .rich-text__text{margin-top:1.2rem;text-align:left}body.page-family-service #MainContent>.section:has(.slideshow) .slideshow{overflow:hidden;border:.1rem solid rgba(36,40,51,.08);border-radius:2.4rem;background:#fff;box-shadow:0 2.4rem 6rem #24283317}body.page-family-service #MainContent>.section:has(.slideshow) .slideshow__media img{object-fit:cover}body.page-family-service #MainContent>.section:has(.slideshow) .slideshow__controls{width:min(calc(100% - 10rem),132rem);margin:0 auto;border:0;background:transparent}body.page-family-service .multicolumn--fibrolux-service-benefits{padding:6rem 0 9rem;background:transparent}body.page-family-service .multicolumn--fibrolux-service-benefits>.page-width{max-width:142rem}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn__title{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr);gap:2rem 6rem;margin:0;padding:6rem 6rem 13rem;overflow:hidden;border-radius:2.6rem;background:var(--fibrolux-ink)}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn__title:after{position:absolute;right:-12rem;bottom:-17rem;width:39rem;height:39rem;border:.1rem solid rgba(86,199,182,.42);border-radius:50%;box-shadow:0 0 0 4rem #56c7b60e,0 0 0 8rem #56c7b609;content:"";pointer-events:none}body.page-family-service #MainContent .multicolumn--fibrolux-service-benefits .multicolumn__title .title{position:relative;z-index:1;grid-row:1 / span 2;margin:0;color:#fff;font-size:clamp(3.7rem,4vw,5.8rem);font-weight:400;letter-spacing:-.035em;line-height:1.05}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn__title .title:before{display:block;margin-bottom:1.6rem;color:var(--fibrolux-mint);content:"PERSONALISIERUNG";font-size:1.15rem;font-weight:700;letter-spacing:.15em;line-height:1.2}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn__service-lead{position:relative;z-index:1;align-self:end;color:#ffffffc7;font-size:1.7rem;line-height:1.65}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn__service-lead p{margin:0}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn__service-button{position:relative;z-index:1;display:inline-flex;width:max-content;min-height:5.2rem;align-items:center;gap:1.2rem;padding:1.3rem 2.2rem;border-radius:999px;background:var(--fibrolux-mint);color:var(--fibrolux-ink);font-size:1.55rem;font-weight:700;text-decoration:none;transition:transform .18s ease,background-color .18s ease}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn__service-button:hover{background:#70d5c6;transform:translateY(-.2rem)}body.page-family-service .multicolumn--fibrolux-service-benefits slider-component{position:relative;z-index:2;display:block;margin:-8rem 3rem 0}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;counter-reset:service-benefit}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn-list__item{width:auto;max-width:none;counter-increment:service-benefit}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn-card{position:relative;height:100%;min-height:27rem;overflow:hidden;border:.1rem solid rgba(36,40,51,.09);border-radius:1.8rem;background:#fff;box-shadow:0 1.6rem 4rem #24283317}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn-card:before{display:block;padding:2.5rem 2.7rem 0;color:var(--fibrolux-mint);content:"0" counter(service-benefit);font-size:1.2rem;font-weight:700;letter-spacing:.14em}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn-card__info{padding:1.4rem 2.7rem 2.8rem}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn-card__info h3{margin:0 0 1.2rem;color:var(--fibrolux-ink);font-size:clamp(2.2rem,2vw,2.8rem);line-height:1.12}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn-card__info .rte{font-size:1.55rem;line-height:1.58}@media screen and (max-width:989px){body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn__title{grid-template-columns:minmax(0,1fr);padding:5rem 4rem 12rem}body.page-family-service #MainContent .multicolumn--fibrolux-service-benefits .multicolumn__title .title{grid-row:auto}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn-list{grid-template-columns:minmax(0,1fr)}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn-card{min-height:0}}@media screen and (max-width:749px){body.page-family-service #MainContent>.section:has(.image-with-text) .image-with-text__grid{border-radius:1.8rem}body.page-family-service #MainContent>.section:has(.image-with-text) .image-with-text__content{padding:3rem 2.2rem}body.page-family-service #MainContent>.section:has(+.section .tabelle-wrapper) .rich-text__wrapper,body.page-family-service #MainContent>.section:has(+.section .slideshow) .rich-text__wrapper{width:calc(100% - 4rem)}body.page-family-service .tabelle-wrapper{width:calc(100% - 4rem);padding:1rem 1.4rem 1.8rem!important;border-radius:1.5rem}body.page-family-service #MainContent>.section:has(.slideshow) .slideshow,body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn__title{border-radius:1.8rem}body.page-family-service #MainContent>.section:has(.slideshow) .slideshow__controls{width:calc(100% - 4rem)}body.page-family-service .multicolumn--fibrolux-service-benefits{padding:4rem 0 6rem}body.page-family-service .multicolumn--fibrolux-service-benefits>.page-width{padding-right:2rem;padding-left:2rem}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn__title{padding:4rem 2.4rem 11rem}body.page-family-service .multicolumn--fibrolux-service-benefits slider-component{margin:-7.5rem 1.2rem 0}body.page-family-service .multicolumn--fibrolux-service-benefits .multicolumn-card__info{padding-right:2.2rem;padding-left:2.2rem}}@media(prefers-reduced-motion:reduce){.template-collection .product-grid .card-wrapper{transition:none}}@media screen and (min-width:990px){body.page-family-product-type #MainContent,body.page-family-service #MainContent{display:grid;padding:0;background:radial-gradient(circle at 8% 8%,rgba(86,199,182,.1),transparent 30rem),var(--fibrolux-canvas)}body.page-family-product-type #MainContent{grid-template-columns:minmax(3rem,1fr) minmax(0,65rem) clamp(3rem,5vw,7rem) minmax(34rem,48rem) minmax(3rem,1fr)}body.page-family-service #MainContent{grid-template-columns:minmax(3rem,1fr) minmax(34rem,48rem) clamp(3rem,5vw,7rem) minmax(0,65rem) minmax(3rem,1fr)}body.page-family-product-type #MainContent>.section:first-child,body.page-family-service #MainContent>.section:first-child{align-self:center;padding:6rem 0}body.page-family-product-type #MainContent>.section:first-child{grid-column:4;grid-row:1}body.page-family-service #MainContent>.section:first-child{grid-column:2;grid-row:1}body.page-family-product-type #MainContent>.section:nth-child(2),body.page-family-service #MainContent>.section:nth-child(2){align-self:stretch;grid-row:1}body.page-family-product-type #MainContent>.section:nth-child(2){grid-column:2}body.page-family-service #MainContent>.section:nth-child(2){grid-column:4}body.page-family-product-type #MainContent>.section:nth-child(n+3),body.page-family-service #MainContent>.section:nth-child(n+3){grid-column:1 / -1}body.page-family-product-type #MainContent>.section:first-child .banner,body.page-family-service #MainContent>.section:first-child .banner{width:100%;min-height:40rem;max-height:46rem;margin:0;overflow:hidden;border:.1rem solid rgba(36,40,51,.06);border-radius:2rem;box-shadow:0 2rem 5rem #2428331f}body.page-family-service #MainContent>.section:first-child .banner{box-shadow:-1.2rem 1.2rem #56c7b62e,0 2rem 5rem #2428331a}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text,body.page-family-service #MainContent>.section:nth-child(2) .rich-text{height:100%;background:transparent}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__wrapper,body.page-family-service #MainContent>.section:nth-child(2) .rich-text__wrapper{justify-content:flex-start;width:100%;max-width:none}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__blocks,body.page-family-service #MainContent>.section:nth-child(2) .rich-text__blocks{display:flex;min-height:52rem;flex-direction:column;justify-content:center;max-width:none;padding:5rem 0;text-align:left}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__blocks:before,body.page-family-service #MainContent>.section:nth-child(2) .rich-text__blocks:before{display:block;margin-bottom:1.4rem;color:var(--fibrolux-blue);font-size:1.2rem;font-weight:700;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__blocks:before{content:"Produktart"}body.page-family-service #MainContent>.section:nth-child(2) .rich-text__blocks:before{content:"Leistung & Beratung"}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__heading,body.page-family-service #MainContent>.section:nth-child(2) .rich-text__heading{margin:0;font-size:clamp(4.2rem,4.4vw,6rem);font-weight:300;letter-spacing:-.035em;line-height:1.06;text-align:left}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__text,body.page-family-service #MainContent>.section:nth-child(2) .rich-text__text{max-width:61rem;margin-top:2.2rem;color:var(--fibrolux-muted);font-size:1.8rem;line-height:1.65;text-align:left}}body.page-family-product-type #MainContent>.section:nth-child(n+3) .image-with-text,body.page-family-service #MainContent>.section:nth-child(n+3) .image-with-text{padding-right:5rem;padding-left:5rem}body.page-family-product-type #MainContent>.section:nth-child(n+3) .image-with-text__grid,body.page-family-service #MainContent>.section:nth-child(n+3) .image-with-text__grid{max-width:132rem;margin-right:auto;margin-left:auto}body.page-family-product-type #MainContent>.section:nth-child(n+3) .image-with-text__heading,body.page-family-service #MainContent>.section:nth-child(n+3) .image-with-text__heading{font-size:clamp(3.2rem,3.6vw,5rem);font-weight:400;letter-spacing:-.025em;line-height:1.12}body.page-family-product-type #MainContent>.section:nth-child(n+3) .rich-text__blocks,body.page-family-service #MainContent>.section:nth-child(n+3) .rich-text__blocks{max-width:96rem}body.page-family-product-type #MainContent>.section:nth-child(n+3) .rich-text__heading,body.page-family-service #MainContent>.section:nth-child(n+3) .rich-text__heading{font-weight:400;letter-spacing:-.025em}body.page-family-product-type #MainContent :is(.rte,.rich-text__text,.image-with-text__text,.multicolumn-card__info),body.page-family-service #MainContent :is(.rte,.rich-text__text,.image-with-text__text,.multicolumn-card__info){color:#4f5b59}body.page-family-product-type #MainContent :is(.rte,.rich-text__text,.image-with-text__text) p,body.page-family-service #MainContent :is(.rte,.rich-text__text,.image-with-text__text) p{line-height:1.7}body.page-family-product-type #MainContent>.section:nth-child(n+3) .collapsible-content__wrapper,body.page-family-service #MainContent>.section:nth-child(n+3) .collapsible-content__wrapper{max-width:112rem;margin:0 auto;padding-right:5rem;padding-left:5rem}body.page-family-product-type #MainContent>.section:nth-child(n+3) .slideshow,body.page-family-service #MainContent>.section:nth-child(n+3) .slideshow{width:min(calc(100% - 10rem),132rem);margin-right:auto;margin-left:auto}@media screen and (max-width:989px){body.page-family-product-type #MainContent,body.page-family-service #MainContent{display:grid;grid-template-columns:minmax(0,1fr)}body.page-family-product-type #MainContent>.section:first-child,body.page-family-service #MainContent>.section:first-child{grid-row:2;padding:0 4rem 5rem}body.page-family-product-type #MainContent>.section:nth-child(2),body.page-family-service #MainContent>.section:nth-child(2){grid-row:1}body.page-family-product-type #MainContent>.section:nth-child(n+3),body.page-family-service #MainContent>.section:nth-child(n+3){grid-row:auto}body.page-family-product-type #MainContent>.section:first-child .banner,body.page-family-service #MainContent>.section:first-child .banner{width:100%;min-height:32rem;margin:0;border-radius:1.8rem;box-shadow:0 1.6rem 4rem #2428331a}body.page-family-service #MainContent>.section:first-child .banner{box-shadow:-.8rem .8rem #56c7b62e,0 1.6rem 4rem #24283314}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text,body.page-family-service #MainContent>.section:nth-child(2) .rich-text{background:radial-gradient(circle at 12% 8%,rgba(86,199,182,.11),transparent 24rem),var(--fibrolux-canvas)}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__wrapper,body.page-family-service #MainContent>.section:nth-child(2) .rich-text__wrapper{width:100%;max-width:none}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__blocks,body.page-family-service #MainContent>.section:nth-child(2) .rich-text__blocks{max-width:72rem;padding-right:4rem;padding-left:4rem;text-align:left}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__blocks:before,body.page-family-service #MainContent>.section:nth-child(2) .rich-text__blocks:before{display:block;margin-bottom:1.2rem;color:var(--fibrolux-blue);font-size:1.1rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__blocks:before{content:"Produktart"}body.page-family-service #MainContent>.section:nth-child(2) .rich-text__blocks:before{content:"Leistung & Beratung"}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__heading,body.page-family-service #MainContent>.section:nth-child(2) .rich-text__heading{font-size:clamp(3.8rem,7vw,5.4rem);font-weight:300;letter-spacing:-.03em;line-height:1.08;text-align:left}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__text,body.page-family-service #MainContent>.section:nth-child(2) .rich-text__text{color:var(--fibrolux-muted);font-size:1.75rem;line-height:1.62;text-align:left}}@media screen and (max-width:749px){body.page-family-product-type #MainContent>.section:first-child,body.page-family-service #MainContent>.section:first-child{padding:0 2rem 4rem}body.page-family-product-type #MainContent>.section:first-child .banner,body.page-family-service #MainContent>.section:first-child .banner{min-height:22rem;border-radius:1.5rem}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__blocks,body.page-family-service #MainContent>.section:nth-child(2) .rich-text__blocks{padding:3.6rem 2rem 2.8rem}body.page-family-product-type #MainContent>.section:nth-child(2) .rich-text__heading,body.page-family-service #MainContent>.section:nth-child(2) .rich-text__heading{font-size:clamp(3.4rem,10vw,4.4rem)}body.page-family-product-type #MainContent>.section:nth-child(n+3) .image-with-text,body.page-family-service #MainContent>.section:nth-child(n+3) .image-with-text{padding-right:2rem;padding-left:2rem}body.page-family-product-type #MainContent>.section:nth-child(n+3) .collapsible-content__wrapper,body.page-family-service #MainContent>.section:nth-child(n+3) .collapsible-content__wrapper{padding-right:2rem;padding-left:2rem}body.page-family-product-type #MainContent>.section:nth-child(n+3) .slideshow,body.page-family-service #MainContent>.section:nth-child(n+3) .slideshow{width:calc(100% - 4rem)}}@media screen and (min-width:750px){.template-collection--beutelprodukte #MainContent{display:grid;grid-template-columns:minmax(3rem,1fr) minmax(0,61rem) minmax(36rem,59rem) minmax(3rem,1fr);background:var(--fibrolux-canvas)}.template-collection--beutelprodukte #MainContent>.section:first-child{align-self:center;grid-column:3;grid-row:1;padding:6rem 0}.template-collection--beutelprodukte #MainContent>.section:nth-child(2){align-self:stretch;grid-column:2;grid-row:1;padding:6rem 0}.template-collection--beutelprodukte #MainContent>.section:nth-child(n+3){grid-column:1 / -1}.template-collection--beutelprodukte #MainContent>.section:first-child .banner{width:100%;min-height:44rem;max-height:44rem;margin:0;border:0;border-radius:0 2rem 2rem 0;box-shadow:var(--fibrolux-shadow)}.template-collection--beutelprodukte #MainContent>.section:first-child .banner:after{content:none}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text{min-height:44rem;padding:0;color:#fff;background:var(--fibrolux-navy);border-radius:2rem 0 0 2rem;box-shadow:var(--fibrolux-shadow)}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text__wrapper{justify-content:flex-start;width:100%;max-width:none}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text__blocks{display:flex;min-height:44rem;flex-direction:column;justify-content:center;max-width:none;padding:clamp(4rem,5vw,6.4rem);text-align:left}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text__blocks:before{content:"Onlineshop";display:block;margin-bottom:1.4rem;color:var(--fibrolux-mint);font-size:1.2rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text__heading{margin:0;color:#fff;font-size:clamp(4rem,4.4vw,5.8rem);font-weight:300;letter-spacing:-.035em;line-height:1.07;text-align:left}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text__text{max-width:50rem;color:#ffffffc2;font-size:1.7rem;line-height:1.6;text-align:left}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text__buttons{justify-content:flex-start}}body.page-family-product-type #MainContent,body.page-family-product-type #MainContent>.section,body.page-family-product-type #MainContent>.section>.gradient,body.page-family-product-type #MainContent .rich-text,body.page-family-product-type #MainContent .collapsible-content__wrapper{background-color:var(--fibrolux-canvas)}body.page-family-product-type .image-with-text__heading--automatic{margin:0 0 1.8rem;color:var(--fibrolux-navy);font-size:clamp(3.2rem,3.6vw,5rem);font-weight:400;letter-spacing:-.025em;line-height:1.12}body.page-family-product-type .collapsible-content{width:100%;max-width:none;padding-right:5rem;padding-left:5rem;background:var(--fibrolux-canvas)}body.page-family-product-type .collapsible-content__wrapper{max-width:132rem!important;margin:0 auto;padding-right:0!important;padding-left:0!important}body.page-family-product-type .collapsible-content__wrapper>.collapsible-content-wrapper-narrow{display:grid;grid-template-columns:minmax(26rem,.72fr) minmax(0,1.28fr);gap:1.6rem;width:100%;max-width:none;padding:1.6rem;background:#fff;border:.1rem solid var(--fibrolux-line);border-radius:2.4rem;box-shadow:0 1.6rem 4.6rem #24283311}body.page-family-product-type .collapsible-content__header{position:relative;display:flex;min-height:100%;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;padding:clamp(3.2rem,5vw,5.6rem);border-radius:1.8rem;color:#fff;background:var(--fibrolux-navy);text-align:left!important}body.page-family-product-type .collapsible-content__header:before{content:"Spezifikationen";display:block;margin-bottom:1.6rem;color:var(--fibrolux-mint);font-size:1.1rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}body.page-family-product-type .collapsible-content__header:after{position:absolute;right:-8rem;bottom:-8rem;width:20rem;height:20rem;border:.1rem solid rgba(86,199,182,.32);border-radius:50%;box-shadow:0 0 0 3rem #56c7b60b,0 0 0 6rem #56c7b606;content:""}body.page-family-product-type #MainContent .collapsible-content__heading{position:relative;z-index:1;margin:0;color:#fff;font-size:clamp(3.4rem,4vw,5.4rem);font-weight:400;letter-spacing:-.03em;line-height:1.06}body.page-family-product-type .collapsible-content__grid{display:block;margin-top:0}body.page-family-product-type .collapsible-content__grid>.grid__item{width:100%;max-width:100%}body.page-family-product-type .collapsible-content .accordion{margin-top:.8rem}body.page-family-product-type .collapsible-content .accordion:first-child{margin-top:0}body.page-family-product-type .collapsible-content summary{min-height:6.4rem;padding:1.8rem 2.2rem;background:var(--fibrolux-canvas);border-color:var(--fibrolux-line)}body.page-family-product-type .collapsible-content .accordion__title{color:var(--fibrolux-navy);font-weight:500}body.page-family-product-type .multicolumn--fibrolux-applications{background:var(--fibrolux-canvas)!important}body.page-family-product-type .multicolumn--fibrolux-applications>.page-width{display:grid;grid-template-columns:minmax(30rem,.78fr) minmax(0,1.22fr);gap:clamp(3rem,5vw,7rem);max-width:142rem}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn__title{position:relative;display:flex;min-height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;padding:clamp(3.2rem,5vw,6rem);margin:0;border-radius:2.4rem;color:#fff;background:var(--fibrolux-navy)}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn__title:after{position:absolute;top:-9rem;right:-8rem;width:22rem;height:22rem;border:.1rem solid rgba(86,199,182,.34);border-radius:50%;box-shadow:0 0 0 3rem #56c7b60d,0 0 0 6rem #56c7b608;content:""}body.page-family-product-type #MainContent .multicolumn--fibrolux-applications .multicolumn__title .title{position:relative;z-index:1;max-width:42rem;margin:0;color:#fff;font-size:clamp(3.5rem,4vw,5.6rem);font-weight:400;letter-spacing:-.035em;line-height:1.05}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn__title .title:before{content:"Einsatzbereiche";display:block;margin-bottom:1.8rem;color:var(--fibrolux-mint);font-size:1.1rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}body.page-family-product-type #MainContent .multicolumn__applications-lead{position:relative;z-index:1;max-width:42rem;margin-top:2.2rem;color:#ffffffc2;font-size:1.65rem;line-height:1.6}body.page-family-product-type .multicolumn__applications-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:5.2rem;margin-top:3.2rem;padding:1.4rem 2.2rem;border-radius:999px;color:#18242a;background:var(--fibrolux-mint);font-weight:600;text-decoration:none}body.page-family-product-type .multicolumn__applications-button:hover{color:#18242a;background:#76dfcf}body.page-family-product-type .multicolumn--fibrolux-applications slider-component{min-width:0}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-list{counter-reset:fibrolux-application;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;height:100%;margin:0}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-list__item{counter-increment:fibrolux-application;width:100%;max-width:none;padding:0}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-card{position:relative;height:100%;overflow:hidden;background:#fffffff0;border:.1rem solid var(--fibrolux-line);border-radius:2rem;box-shadow:0 1.4rem 4rem #1a39370e}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-card:after{content:"0" counter(fibrolux-application);position:absolute;top:2rem;right:2.2rem;color:#b8c7c4;font-size:1.1rem;font-weight:700;letter-spacing:.12em}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-card__image-wrapper{max-height:18rem;overflow:hidden}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-card__image{object-fit:cover}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-card__info{padding:3rem;text-align:left!important}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-card__info h3{max-width:calc(100% - 3rem);margin:0;color:var(--fibrolux-navy);font-size:clamp(2rem,2vw,2.6rem);font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;overflow-wrap:break-word;word-break:normal}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-card__info .rte{margin-top:1rem;color:#53615f;line-height:1.6;text-align:left!important}body.page-family-product-type #MainContent>.section:not(:first-child):has(.banner){display:none}@media screen and (max-width:989px){body.page-family-product-type .collapsible-content__wrapper>.collapsible-content-wrapper-narrow,body.page-family-product-type .multicolumn--fibrolux-applications>.page-width{grid-template-columns:1fr}body.page-family-product-type .collapsible-content__header{min-height:30rem}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn__title{min-height:40rem}body.page-family-product-type .multicolumn__applications-button{margin-top:3.2rem}}@media screen and (max-width:749px){body.page-family-product-type .collapsible-content{padding-right:2rem;padding-left:2rem}body.page-family-product-type .collapsible-content__wrapper>.collapsible-content-wrapper-narrow{padding:1rem;border-radius:1.8rem}body.page-family-product-type .collapsible-content__header{min-height:24rem;padding:3rem 2.4rem;border-radius:1.4rem}body.page-family-product-type .collapsible-content__heading{font-size:3.8rem}body.page-family-product-type .multicolumn--fibrolux-applications>.page-width{gap:1.6rem}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn__title{min-height:36rem;padding:3.2rem 2.6rem;border-radius:1.8rem}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-list{grid-template-columns:1fr}}body.page-family-product-type #MainContent>.section:has(.tabelle-wrapper)>.gradient{background:var(--fibrolux-canvas)}body.page-family-product-type #MainContent>.section:has(.tabelle-wrapper)>.gradient>div{padding-top:1.2rem!important;padding-bottom:.8rem!important}body.page-family-product-type .tabelle-wrapper{width:calc(100% - 10rem);max-width:132rem!important;padding:3rem 3.2rem 2.4rem!important;background:#fff;border:.1rem solid var(--fibrolux-line);border-radius:2rem;box-shadow:0 1.2rem 3.6rem #2428330d}body.page-family-product-type .tabelle-wrapper:before{content:"Ausf\fchrungen & Optionen";display:block;margin-bottom:2rem;color:var(--fibrolux-navy);font-family:var(--font-heading-family);font-size:clamp(2.4rem,3vw,3.4rem);font-weight:500;letter-spacing:-.02em;line-height:1.15}body.page-family-product-type #MainContent>.section:has(.rich-text__heading)+.section:has(.tabelle-wrapper) .tabelle-wrapper:before{display:none}body.page-family-product-type .merkmaltabelle th,body.page-family-product-type .merkmaltabelle td{padding:1.2rem 1rem!important;border-color:var(--fibrolux-line)!important}body.page-family-product-type .merkmaltabelle th{color:var(--fibrolux-navy);font-size:1.25rem;letter-spacing:.04em}body.page-family-product-type .merkmaltabelle td{color:#53615f}body.page-family-product-type #MainContent>.section:has(.tabelle-wrapper)+.section .rich-text{background:var(--fibrolux-canvas)}body.page-family-product-type #MainContent>.section:has(.tabelle-wrapper)+.section .rich-text__wrapper{width:100%;max-width:142rem;padding-right:5rem;padding-left:5rem}body.page-family-product-type #MainContent>.section:has(.tabelle-wrapper)+.section .rich-text__blocks{width:100%;max-width:132rem;padding:2.2rem 3rem;background:#e2f7f3;border:.1rem solid rgba(86,199,182,.34);border-radius:1.6rem;text-align:left}body.page-family-product-type #MainContent>.section:has(.tabelle-wrapper)+.section .rich-text__text{color:#3e5551;font-size:1.6rem;line-height:1.6;text-align:left}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-card__info h3{max-width:calc(100% - 2.8rem);font-size:clamp(2rem,1.65vw,2.35rem);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-card__info .rte ul{display:grid;gap:1rem;padding:0;margin:1.6rem 0 0;list-style:none}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-card__info .rte li{position:relative;padding-left:2rem;margin:0;color:#53615f;font-size:1.5rem;line-height:1.5;text-wrap:pretty}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-card__info .rte li:before{position:absolute;top:.75rem;left:0;width:.65rem;height:.65rem;border-radius:50%;background:var(--fibrolux-mint);content:""}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-card__info .rte li::marker{content:""}@media screen and (max-width:749px){body.page-family-product-type .tabelle-wrapper{width:calc(100% - 4rem);padding:2.4rem 2rem 2rem!important;border-radius:1.6rem}body.page-family-product-type #MainContent>.section:has(.tabelle-wrapper)+.section .rich-text__blocks{width:calc(100% - 4rem);padding:2rem}body.page-family-product-type #MainContent>.section:has(.tabelle-wrapper)+.section .rich-text__wrapper{padding-right:0;padding-left:0}body.page-family-product-type .multicolumn--fibrolux-applications .multicolumn-card__info h3{font-size:2.2rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}@media screen and (max-width:749px){.template-collection--beutelprodukte #MainContent{display:grid;grid-template-columns:1fr;padding:0}.template-collection--beutelprodukte #MainContent>.section:first-child{grid-row:2;padding:0 2rem 4rem}.template-collection--beutelprodukte #MainContent>.section:nth-child(2){grid-row:1;padding:3.2rem 2rem 0}.template-collection--beutelprodukte #MainContent>.section:nth-child(n+3){grid-row:auto}.template-collection--beutelprodukte #MainContent>.section:first-child .banner{width:100%;min-height:22rem;margin:0;border-radius:0 0 1.6rem 1.6rem;box-shadow:var(--fibrolux-shadow)}.template-collection--beutelprodukte #MainContent>.section:first-child .banner:after{content:none}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text{padding:0;color:#fff;background:var(--fibrolux-navy);border-radius:1.6rem 1.6rem 0 0}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text__blocks{max-width:none;padding:3.6rem 2.4rem;text-align:left}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text__blocks:before{content:"Onlineshop";display:block;margin-bottom:1.2rem;color:var(--fibrolux-mint);font-size:1.1rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text__heading{color:#fff;font-size:clamp(3.4rem,10vw,4.4rem);font-weight:300;line-height:1.08;text-align:left}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text__text{color:#ffffffc2;text-align:left}.template-collection--beutelprodukte #MainContent>.section:nth-child(2) .rich-text__buttons{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fibrolux-pages.css.map */
