.modal-open .modal{overflow-x:hidden!important;overflow-y:auto!important;z-index:99999!important;background:#0000009c!important;padding-inline:0!important}#exampleModalCenter .modal-dialog{width:calc(100% - 20px)!important;max-width:900px!important;height:100vh!important;display:flex!important;align-items:center!important;margin-block:0px!important;margin-inline:auto!important}#exampleModalCenter .modal-content{position:relative!important;display:flex!important;flex-direction:column!important;padding:20px 0 50px!important;max-height:600px!important;overflow:auto!important;background:#fff!important}body .not-available-text{color:red;font-style:italic}body .gallery_area .mySwiper2 .swiper-slide img{object-fit:contain}body #cookie-banner_flag,body #cookie-banner_flag__infotext{height:28px;background-color:#fff;border-radius:14px;box-shadow:#0006 0 0 4px;opacity:0}#playPauseButton,.product_buttons a{background-color:#f3ac12;text-align:center}body #cookie-banner_flag{position:fixed;top:70vh;z-index:2147483647;padding:0;left:4px;width:28px;max-width:28px;text-align:center;cursor:pointer;transform:rotate(0);display:flex}body #cookie-banner_flag__fingerprint{width:100%;height:100%;position:relative;z-index:2147483647;background-color:#fff;border-radius:14px;padding:2px}body #cookie-banner_flag__infotext{line-height:28px;color:#000;padding:1px 14px 0 35px;position:absolute;top:0;left:-20px;z-index:1;width:100px;transform:rotate3d(0,-1,0,90deg);transition:.5s}body #cookie-banner_flag:hover>#cookie-banner_flag__infotext{left:0;width:100px;opacity:1;transform:rotate3d(0,0,0,0);transition:.5s;min-width:fit-content}@media (prefers-color-scheme: dark){.searchbar input[type=search]{color:#fff}.searchbar input[type=search]::placeholder{color:#ccc9c9}}.custom-model-newsletter{position:fixed;top:50%;left:0;right:0;margin-inline:auto;width:calc(100% - 40px);max-width:1000px}.custom-model-newsletter .imageRow img{min-height:100%;object-fit:cover;object-position:center center}.custom-model-newsletter .contentPopup{background:#fff;display:flex;flex-direction:column;justify-content:center}.custom-model-newsletter .nwsButton{text-align:center;position:relative}.popupOpen .bg-overlay{background:#0009;z-index:99}.popupContent{display:flex;justify-content:space-between;gap:0}.pop-in__close-button1{inset-block-start:1.25rem;inset-inline-end:1.25rem;position:absolute!important;transition:.3s linear}.imageRow,.v-stack.gap-8.contentPopup{width:100%}.top_button{top:auto!important;bottom:100px!important;display:none;height:44px;width:44px;position:fixed;right:25px;text-align:center;z-index:7;border-radius:37px;background:#fff;box-shadow:0 .125rem .625rem rgb(var(--circle-button-text-color) / .15)}.top_button svg{position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);left:0;right:0;margin-inline:auto;width:.75rem}.top_button:hover svg{animation:.35s ease-in-out forwards animateIconInline}@keyframes animateIconInline{0%,to{opacity:1;transform:translateY(-50%) rotate(-90deg)}50%{opacity:0;transform:translateY(-100%) rotate(-90deg)}51%{opacity:0;transform:translateY(0) rotate(-90deg)}}.top_button .icon-chevron-up:hover{fill:#fff}@media (max-width: 1399px){.custom-model-newsletter{max-width:850px}}@media (max-width: 1023px){.custom-model-newsletter{max-width:700px}.custom-model-newsletter .contentPopup{padding:50px 30px}}.product-gallery__media video-media img{position:relative}.product-gallery__media video-media iframe{position:absolute}.RatingBarWidget .RatingBarWidget__inner>div{margin-block:20px 0!important;width:fit-content;margin-inline:auto!important;border:1px solid rgb(207 207 207);padding:10px}.product-gallery__media.desktop_version,.product-gallery__media.mobile_version{position:relative;width:100%;overflow:hidden;padding-top:56.25%}.custom-video-with-text video-media iframe,.custom-video-with-text video-media>img,.product-gallery__media.desktop_version iframe,.product-gallery__media.mobile_version iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.custom-video-with-text video-media iframe{height:100%!important}.custom-video-with-text video-media{position:relative;width:100%;overflow:hidden;padding-top:56.25%}@media (max-width: 575px){.RatingBarWidget .RatingBarWidget__inner>div{padding:5px 10px}}@media (max-width: 599px){.banner-top-desktop{display:none}}@media (min-width: 600px){.banner-top-mobile{display:none}}.category-breadcrumbs{margin-top:10px;margin-bottom:10px}.cl-po--discount{border:1px solid #000}#custom-upload,.Metafield-Image-Upload{height:50px;color:#555!important;background:#eee;border:2px solid #f9c734;width:100%;font-size:16px!important;font-weight:700!important;font-style:inherit!important;display:block}.Metafield-Image-Upload{color:#555!important;font-size:16px!important}.Box-To-Own-Images{width:100%;height:100px;background:#fff;border:2px solid #83b55b;border-radius:20px;color:#000;font-weight:700}blog-posts .col-md-6{width:100%!important}.CustomIcon{margin-right:5px}.shipping_info{height:auto;width:100%;margin-bottom:15px;color:green;display:flex}.MaterialInfoText,.custom-model-newsletter .floating-label{background-color:#fff}.filepond--drop-label{border:2px solid #f9c734!important}.filepond--drop-label label{font-weight:700!important;font-style:inherit!important}.cl-po--info.init.trigger{margin-right:8px}.gallery_area .swiper-slide{text-align:center;font-size:18px;background:center/cover #fff;display:flex;justify-content:center;align-items:center}.gallery_area .swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}.gallery_area .mySwiper2{height:480px;width:100%}.gallery_area .mySwiper{height:120px;box-sizing:border-box;padding:10px 0}.gallery_area .mySwiper .swiper-slide{width:25%;height:100%;opacity:.4}.gallery_area .mySwiper .swiper-slide-thumb-active{opacity:1}.gallery_area .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.gallery_top_heading{padding-bottom:20px}.gallery_area .swiper-button-next,.gallery_area .swiper-button-prev{width:40px;height:40px;background-color:#0009;border-radius:50%}.gallery_area .swiper-button-next:after,.gallery_area .swiper-button-prev:after{line-height:1;font-size:18px;color:#fff}.inner_content_card{border-left:5px solid #e7e7e7;padding-left:15px;margin:1.25rem 0}.gallery_content_area .inner_content h2,.inner_content_card h2,.more_gallery_section .top_heading .heading{text-transform:initial;letter-spacing:1px}.gallery_content_area .inner_content{margin-bottom:1.25rem}.gallery_content_area .inner_content:last-child{margin-bottom:0}.gallery_product_section{background-color:#f8f8f8;padding:30px;display:flex;flex-wrap:wrap;align-items:center;margin-top:30px}.gallery_product_section .product_image{flex:0 0 45%;max-width:45%}.gallery_product_section .product_data{flex:0 0 55%;max-width:55%;background-color:#fff;padding:40px 25px;position:relative;right:40px;border-radius:10px}.gallery_product_section .product_price{color:#1c1c1ca6;font-size:18px}.gallery_area{margin-bottom:10px}.product_buttons{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.product_buttons a{color:#000;border-width:1px;border-color:#d1d5db;border-radius:6px;box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,#0000000d 0 1px 2px;padding:4px 8px;line-height:1.2;display:flex;align-items:center;justify-content:center;min-height:45px;text-transform:uppercase;flex:0 0 49%;max-width:49%;font-size:14px}.product_inner_data{display:flex;flex-wrap:wrap}.product_inner_data h3{flex:0 0 60%;max-width:60%;line-height:1.2;font-size:18px}.product_inner_data .product_price{flex:0 0 40%;max-width:40%;text-align:right}.more_gallery_section ul{display:flex;flex-wrap:wrap;margin:0 -10px;padding:0}.more_gallery_section li{flex:0 0 33.33%;max-width:33.33%;padding:0 10px;list-style:none}.more_gallery_section li a,.custom-model-newsletter .form-control{display:block}.more_gallery_section li img{width:100%;height:100%;object-fit:cover}.imag-wrap img{position:absolute;top:0;left:0}.imag-wrap{position:relative;padding-top:100%}.more_gallery_section{margin-top:30px}.more_gallery_section .top_heading{padding-bottom:10px}.more_gallery_section li h3{font-size:16px;line-height:1.2;padding-top:15px}.mobile_version{display:none}.ruk_rating_snippet{cursor:pointer}.product-gallery__media video::-webkit-media-controls{opacity:0}.product-gallery__thumbnail_video{height:56px;overflow:hidden}.product-gallery__media-badge{width:26px;height:26px;background-color:#fff9;display:flex;align-items:center;justify-content:center;border-radius:50%;top:50%;left:0;margin:0 auto;transform:translateY(-50%)}.product-gallery__media-badge svg{width:12px;height:auto;fill:#333}#shopify-section-sections--21501720527134__header{top:47px!important}#playPauseButton{padding:5px 10px;border-radius:0;display:inline-block;width:100%}.popupOpen{position:relative;overflow:hidden}.popupOpen:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0009;width:100%;height:100%;content:"";z-index:9}.popupContent .h4{font-size:32px;line-height:1.1;font-weight:600;letter-spacing:1px}.custom-model-newsletter .nwsButton .button{position:absolute;right:0;top:0;padding-inline:15px;height:100%;font-size:30px;letter-spacing:0}.custom-model-newsletter .innerRow,.custom-model-newsletter .popupContent{height:100%}.custom-model-newsletter .contentPopup{padding:40px}.custom-model-newsletter{inset-block-end:unset;padding:10px;background-color:transparent}.pop-in__close-button1:hover{transform:rotate(90deg)}@media only screen and (max-width: 1099px){.shopify-section--image-with-text .prose{padding-left:3rem}.shopify-section--image-with-text .prose div{padding-right:1rem}}@media only screen and (max-width: 1060px){.gallery_product_section .product_image{flex:0 0 40%;max-width:40%}.gallery_product_section .product_data{flex:0 0 60%;max-width:60%;padding:40px 20px}.product_buttons a{font-size:13px}}@media only screen and (max-width: 991px){.image-with-text--reverse>:is(picture,svg,img){order:initial}.image-with-text{grid-template-columns:repeat(1,minmax(0,1fr))}.shopify-section--image-with-text .prose{max-width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.shopify-section--image-with-text .prose div{padding-right:0}}@media only screen and (max-width: 900px){.gallery_product_section .product_image{flex:0 0 100%;max-width:100%}.gallery_product_section .product_data{flex:0 0 100%;max-width:100%;padding:30px 20px;right:0}}@media only screen and (max-width: 767px){.gallery_area .mySwiper2{height:240px}.gallery_area .mySwiper{height:90px}.gallery_product_section{padding:20px}.more_gallery_section li{flex:0 0 50%;max-width:50%;padding-bottom:20px}.gallery_area .swiper-button-next:after,.gallery_area .swiper-button-prev:after{font-size:14px}.gallery_area .swiper-button-next,.gallery_area .swiper-button-prev{width:32px;height:32px;top:calc(50% + 5px)}.desktop_version,.custom-model-newsletter .imageRow{display:none}.mobile_version{display:block}.product-gallery__media video-media{aspect-ratio:initial;--default-aspect-ratio: 1/1}.popupContent .h4{font-size:26px}}@media only screen and (max-width: 575px){.customNewsletter .popupContent{flex-direction:column}.custom-model-newsletter .imageRow img{height:300px;width:100%}.custom-model-newsletter .contentPopup{padding:30px}}@media only screen and (max-width: 450px){.product_buttons{gap:5px 0;margin-top:15px}.gallery_product_section .product_data{padding:20px 15px}.more_gallery_section li,.product_buttons a,.product_inner_data .product_price,.product_inner_data h3{flex:0 0 100%;max-width:100%}.gallery_product_section{padding:15px}}#product-extra-information .accordion__toggle .text-with-icon,#product-extra-information .accordion__toggle span{font-size:14px!important;text-transform:uppercase!important}.cl-po--option[data-option="_JETZT GESTALTEN"] .cl-po--swatch.cl-po--swatch-button{border-radius:14px!important;font-size:16px;font-weight:700;letter-spacing:1.5px}.cl-po--option[data-option=_Abmessungen_Simulation]{display:none}@media screen and (min-width: 1000px){.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:1rem!important}.h1,.h2,.h3,.h4,.h5,.h6,.heading,.prose :where(h1,h2,h3,h4,h5,h6){text-transform:none!important}#product-extra-information .accordion__toggle{padding-block:18px}.animated-plus{--animated-plus-size: 1rem !important}#product-extra-information .text-with-icon svg,.constrained-image{width:30px!important}}button.Metafield-Image-Upload.ManualImageUploadButton,button#custom-upload.btn.btn-success{background-color:#f9c734;color:#000;border-radius:8px;font-weight:700;font-size:16px;border:none;padding:10px 20px}div.cl-po--upload-lift .filepond--root{background-color:#f9c734;border-radius:8px;color:#000;padding:10px;border:none}.filepond--drop-label{background-color:#f9c734;border-radius:8px;color:#000;font-weight:700;font-family:Lato,sans-serif;font-size:16px;padding:10px}[data-option=alternative-upload] .cl-po--checkbox-item{display:flex;align-items:center;background-color:#fff9db;border:1px solid #ffd700;border-radius:8px;padding:12px;gap:10px;font-family:Arial,sans-serif}[data-option=alternative-upload] .upload-help-box a{color:#0056b3;text-decoration:underline;text-align:justify}[data-option=alternative-upload] .upload-help-box a:hover{text-decoration:none;color:#003d80}[data-option=alternative-upload] .upload-help-box{font-size:13px;line-height:1.4;margin:0;padding:0}.product-info__block-item[data-block-type=image] img.constrained-image{width:100%!important;height:auto!important;max-width:none!important;display:block!important}.custom-discount-box{background:#fff8dc;border:2px dashed #f9c734;padding:14px 16px;border-radius:8px;font-size:15px;color:#333;margin-top:14px;box-shadow:0 2px 6px #0000000d;line-height:1.6}.custom-discount-box .code{font-weight:700;color:#e74c3c;background-color:#fff;padding:2px 6px;border-radius:4px;border:1px solid #e74c3c}.top-discount-bar{background:#f9c734;color:#000;font-size:14px;text-align:center;padding:8px 12px}#pricecustomwrapper{z-index:9999;top:120px!important}.announcement-bar-added #pricecustomwrapper{top:160px!important}@media (max-width: 1199px){li.header__primary-nav-item *{letter-spacing:1px}}@media (max-width: 999px){#pricecustomwrapper{top:83px!important}.announcement-bar-added #pricecustomwrapper{top:123px!important}}@media (max-width: 699px){#pricecustomwrapper{top:60px!important}.announcement-bar-added pricecustomwrapper{top:100px!important}}@media (max-width: 466px){.announcement-bar-added #pricecustomwrapper{top:123px!important}}.cl-po--info.init.trigger:before{content:none!important}.cl-po--info.trigger:before{content:"\24d8";font-size:14px;color:#222;opacity:.8;margin-right:4px;vertical-align:middle}.cl-po--option[data-option=_Messhinweise] .info-inline-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:13px;color:#555;margin-top:-6px!important;margin-bottom:2px!important;line-height:1.4}.cl-po--option[data-option=_Messhinweise] .info-inline-row a{color:#2a6ebb!important;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease;cursor:pointer}.cl-po--option[data-option=_Messhinweise] .info-inline-row a:hover{color:#174a8c!important;text-decoration:none}.info-inline-row{display:flex;align-items:center;gap:4px;font-size:13px;color:#555;line-height:1.3;margin-top:0!important;margin-bottom:4px!important}.lpo-info-link{position:relative;color:#222;font-weight:700;text-decoration:underline dotted;font-size:1.08em;cursor:pointer;padding-left:22px;transition:color .15s}.lpo-info-link:before{content:"";display:inline-block;width:18px;height:18px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><circle cx="12" cy="12" r="10" stroke-width="2"/><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 16v-4m0-4h.01"/></svg>');background-size:18px 18px;background-repeat:no-repeat;color:inherit}.lpo-info-link:hover{color:#2a7ae2}.delivery_option{margin-top:30px}.shipping_info span.delivery_Icon{width:38px;min-width:38px;margin-right:10px;height:20px}.cl-po--options.active .cl-po--option{margin-bottom:0!important}.product-info__block-item.active[data-block-type=buy-buttons]{margin:0}.product-info__block-item.active[data-block-type=buy-buttons]+.product-info__block-item[data-block-type=image]{margin-top:0}.shipping_info{align-items:center}.multi-column__item .link{font-weight:600;font-size:1.05rem;color:#222;display:inline-flex;align-items:center;gap:.3em;transition:all .2s ease}.multi-column__item .link:hover{color:#007b7f;text-decoration:underline;transform:scale(1.03)}.multi-column__item .link svg{width:1.2em;height:1.2em}.multi-column__item .link:hover{transform:scale(1.05)}.lpo-badge{margin-left:6px;padding:2px 8px;border-radius:12px;display:inline-flex;width:auto;font-size:11px;font-weight:600;line-height:1.2;text-transform:uppercase;white-space:nowrap;letter-spacing:.5px;vertical-align:middle}.lpo-badge--kostenlos{background:transparent;color:#4caf50;border:1px solid #4CAF50}.lpo-badge--bestseller{background:transparent;color:#ff9800;border:1px solid #ff9800}.lpo-badge--beliebt{background:transparent;color:#2196f3;border:1px solid #2196F3}.lpo-badge--neu{background:transparent;color:#e91e63;border:1px solid #e91e63}.rollo-modell-label{display:flex;flex-direction:column;gap:2px;line-height:1.3}.rollo-modell-top{display:flex;align-items:center;gap:6px}.rollo-modell-top .lpo-badge{margin-left:0;font-size:10px;padding:2px 6px;border-radius:6px;line-height:1.2}.rollo-modell-sub{font-size:13px;color:#666;font-weight:400;margin-top:2px}.lpo-badge--sonder{background:transparent;color:#777;border:1px solid #777}.cl-po--swatch-container .cl-po--swatch-item{flex-direction:unset}.cl-po--swatch-text{margin-left:10px!important}.cl-po--option>.cl-po--label,.cl-po-label{font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;line-height:1.4;color:#222!important;padding:8px 12px!important;margin:24px 0 12px!important;border-left:4px solid #f3ac12!important;background:#fffbea!important;border-radius:4px}.cl-po--options .cl-po--label:first-child,.cl-po-label:first-child{margin-top:0!important}.infobox{position:relative;background:#fff;border-left:4px solid #3a6ea5;border-radius:6px;padding:14px 16px 10px;margin:16px 0;font-size:14px;line-height:1.5;color:#333;box-shadow:0 2px 6px #00000014;transition:none!important}.infobox:hover{background:#fff!important;border-left-color:#3a6ea5!important}.infobox-label{position:absolute;top:-10px;left:12px;background:#e6f0fa;color:#2b6cb0;font-size:11px;font-weight:600;padding:3px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 1px 3px #0000001a}.infobox strong{display:block;margin:0 0 6px;font-weight:700;color:#3a6ea5}.infobox p{margin:0!important;padding:0!important}@media (min-width: 1024px){.ldcv.fade.active{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:30px!important}.ldcv.fade.active .inner.card{max-width:1700px!important;width:95%!important;min-height:90vh!important;margin:0 auto!important}.ldcv.fade.active .cl-po-popup{display:grid!important;grid-template-columns:30% 70%!important;gap:35px!important;align-items:flex-start!important}.ldcv.fade.active .cl-po-popup-preview{flex:0 0 30%!important;max-width:30%!important}.ldcv.fade.active .cl-po-gallery-img{max-height:75vh!important;object-fit:contain!important;margin:auto!important}.ldcv.fade.active .cl-po-popup-options{flex:1 1 70%!important;max-width:70%!important;width:70%!important}}@media (min-width: 1600px){.ldcv.fade.active .inner.card{max-width:1800px!important;width:92%!important;min-height:92vh!important}.ldcv.fade.active .cl-po-popup{grid-template-columns:28% 72%!important}.ldcv.fade.active .cl-po-popup-options{flex:1 1 72%!important;max-width:72%!important;width:72%!important}}.infobox{position:relative;background:#fdfdfd;border:1px solid #d8e2ef;border-radius:6px;padding:12px 14px 10px;margin:14px 0;font-size:14px;line-height:1.5;color:#333;box-shadow:0 1px 4px #0000000f}.infobox-label{position:absolute;top:-10px;left:12px;background:#e6f0fa;color:#2b6cb0;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.4px}.infobox-title{font-weight:600;font-size:15px;margin-bottom:6px;color:#222}.infobox p{margin:0;padding:0}.infobox small{font-size:14px;line-height:1.5;display:block;color:#333}.infobox strong,.infobox .highlight{font-weight:600;color:#2b6cb0;display:inline;margin:0;padding:0}.infobox[data-option=panel_hint]{background:#fdfdfd;border:1px solid #d8e2ef;border-radius:6px;padding:12px 16px 10px;margin:16px 0;box-shadow:0 1px 4px #0000000d;position:relative}.infobox[data-option=panel_hint] small{font-size:14px;color:#333;line-height:1.5;display:block}.infobox[data-option=panel_hint] b{color:#2b6cb0;font-weight:600}.infobox[data-option=panel_hint] .infobox-label{position:absolute;top:-10px;left:12px;background:#e6f0fa;color:#2b6cb0;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.4px}.infobox .highlight{color:#2b6cb0;font-weight:600}.infobox strong{color:#222;font-weight:600}.infobox strong{font-weight:600!important;color:#2b6cb0!important;display:inline;margin:0;padding:0}input[name="properties[Anzahl Bahnen]"]::-webkit-outer-spin-button,input[name="properties[Anzahl Bahnen]"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[name="properties[Anzahl Bahnen]"]{-moz-appearance:textfield}.atc-quantity input[type=number]{-moz-appearance:textfield!important}.atc-quantity input[type=number]::-moz-number-spin-up,.atc-quantity input[type=number]::-moz-number-spin-down{display:none!important}.cl-po--info.trigger:before{content:"\24d8";font-size:14px;color:#222;vertical-align:middle;margin-right:4px;opacity:.85;transition:color .2s}.cl-po--info.trigger:hover:before{color:#000;opacity:1}.cl-po--option[data-option="Daten Einzelbahnen"] .cl-po--dimension-item .cl-po--label{font-weight:600!important;color:#333!important;font-size:14px!important}.info-links{font-size:13px;color:#555;background:#f8f9fa;padding:6px 10px;border-radius:6px;border-left:3px solid #007bff;margin-top:8px;text-align:left}.info-links a{font-weight:600;color:#007bff;text-decoration:none;cursor:pointer}.info-links a:hover{text-decoration:underline;color:#0056b3}.info-inline{display:flex;align-items:center;gap:5px;font-size:13px;color:#555;padding:2px 6px;margin-top:4px}.info-inline a{font-weight:600;color:#007bff;text-decoration:none;cursor:pointer}.info-inline a:hover{text-decoration:underline;color:#0056b3}.info-inline{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;margin-top:0!important;padding-top:2px!important;line-height:1.3}.info-inline a{font-weight:600;color:#2a6eb0;text-decoration:none;cursor:pointer;transition:color .2s ease}.info-inline a:hover{color:#174d7a;text-decoration:underline}.info-inline .cl-po--info:before{content:none!important}.info-inline{margin-top:4px!important;padding-top:0!important;display:flex;align-items:center;gap:4px;font-size:13px;color:#555;line-height:1.3}.info-inline a{color:#2a6ebb!important;font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:color .2s}.info-inline a:hover{color:#174a8c!important;text-decoration:none}.info-inline-row{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:4px;margin-top:-8px!important;margin-bottom:4px!important;font-size:13px!important;color:#555!important;line-height:1.3!important}.info-inline-row .cl-po--info.no-icon:before{content:none!important}.info-inline-row a{color:#2a6ebb!important;font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.info-inline-row a:hover{color:#174a8c!important;text-decoration:none}.info-inline-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:13px;color:#555;margin-top:4px!important;margin-bottom:2px!important;line-height:1.4}.info-inline-row:before{content:"";margin-right:5px}.info-inline-row a{color:#226eb0!important;font-weight:600;text-decoration:underline;text-underline-offset:2px;margin:0 3px;transition:color .2s ease;cursor:pointer}.info-inline-row a:hover{color:#174d7a!important;text-decoration:underline}.info-inline-row .cl-po--info:before{display:none!important}.cl-po--option[data-option=_Messhinweise] .info-inline-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:13px;color:#555;margin-top:2px!important;margin-bottom:0!important;line-height:1.4;gap:4px}.cl-po--option[data-option=_Messhinweise] .info-inline-row:before{content:"";margin-right:3px}.cl-po--option[data-option=_Messhinweise] .info-inline-row a{color:#226eb0!important;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease;cursor:pointer}.cl-po--option[data-option=_Messhinweise] .info-inline-row a:hover{color:#174d7a!important;text-decoration:underline}.cl-po--option[data-option=_Messhinweise] .cl-po--info.init.trigger:before{display:none!important;content:none!important}.cl-po--option[data-option=_Messhinweise] .cl-po--info.init.trigger{background:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:inline!important;vertical-align:baseline!important}[data-option=_Messhinweise] .info-inline-row{margin-top:-8px!important}[data-option="Daten der Lamellen"]+[data-option=_Messhinweise] .info-inline-row{margin-top:-8px!important}.infobox a.cl-po--info{color:#226eb0!important;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease;cursor:pointer}.infobox a.cl-po--info:hover{color:#174d7a!important}.dc-modal{display:none}.dc-modal.is-open{display:flex}.dc-trigger{display:inline-block;margin-top:10px;padding:10px 22px;background-color:#f1b100;color:#000!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;border:none;border-radius:8px;cursor:pointer;box-shadow:0 3px 6px #00000014;transition:all .25s ease}.dc-trigger:hover{background-color:#000;color:#fff!important;transform:translateY(-2px);box-shadow:0 5px 10px #0000001f}.dc-trigger:active{transform:translateY(0);box-shadow:0 2px 5px #00000014}.dc-modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#0009;z-index:99999;overflow-y:auto;align-items:center;justify-content:center}.dc-modal-content{background:#fff;padding:30px 24px;border-radius:12px;max-width:700px;width:95%;margin:40px auto;font-family:Helvetica Neue,sans-serif;position:relative;line-height:1.6}.dc-close{position:absolute;right:20px;top:20px;font-size:26px;color:#888;cursor:pointer;background:transparent}.dc-section h3{border-left:4px solid #f1b100;padding-left:8px;font-size:18px;margin-top:20px;margin-bottom:10px}.dc-section ul{list-style:none;margin:0;padding:0}.dc-section ul li{margin-bottom:6px}.check{color:#222;margin-right:6px}.dc-info-box{background:#f9f9f9;padding:12px 16px;margin:16px 0;border-radius:6px}.dc-info-box strong{display:block;margin-bottom:8px;color:#1a1a1a;font-weight:600}.dc-info-box ul{list-style:none;margin:0;padding:0}.dc-info-box ul li:before{content:"\2713";color:#222;margin-right:6px;font-weight:500}.dc-info-box ul li{margin-bottom:5px}.dc-info-box p{margin:10px 0 0}.dc-link{color:#07c;text-decoration:underline;font-weight:500;transition:color .2s ease}.dc-link:hover{color:#004999}.dc-highlight{background:#f9f9f9;border-left:4px solid #f1b100;padding:10px 14px;border-radius:6px;font-weight:500;margin-top:16px}.dc-close-btn{display:block;margin:24px auto 0;background-color:#f1b100;color:#000;font-weight:600;border:none;border-radius:8px;padding:12px 28px;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.dc-close-btn:hover{background-color:#d9a000}#messhinweis-links a{color:#0070c9;text-decoration:none;font-weight:500}#messhinweis-links a:hover{text-decoration:underline}#messhinweis-links .infotitle{display:inline-block;background-color:#f4f7ff;color:#444;font-size:13px;font-weight:600;padding:2px 6px;border-radius:4px;margin-bottom:4px}.dc-trigger.infobox-link,.dc-trigger.infobox-link:hover{text-decoration:none!important}#datencheck-popup.dc-modal-is-open{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#0009!important;z-index:99999!important;overflow:hidden!important;display:flex!important;justify-content:center!important;align-items:flex-start!important}#datencheck-popup .dc-modal-content{position:relative!important;background:#fff!important;border-radius:8px!important;max-width:640px!important;width:90%!important;margin:40px auto!important;padding:20px 24px!important;max-height:90vh!important;overflow-y:auto!important;box-shadow:0 4px 16px #0003}@media (max-width: 768px){#datencheck-popup .dc-modal-content{margin:20px auto!important;padding:18px 20px!important;max-height:85vh!important}}.button,.shopify-section .button{background:#fff;color:#222!important;border:2px solid #222;border-radius:8px;font-weight:600;padding:12px 28px;text-transform:uppercase;letter-spacing:.5px;transition:all .25s ease}.button:hover,.shopify-section .button:hover{background:#222;color:#fff!important;transform:translateY(-1px);box-shadow:0 3px 6px #00000026}.button,.shopify-section .button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500}#tooltip-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;overflow:auto;z-index:999999;-webkit-overflow-scrolling:touch}#tooltip-overlay .tooltip-content{background:#fff;color:#333;max-width:90%;margin:5vh auto;padding:20px;border-radius:8px;line-height:1.6;font-size:1rem;box-shadow:0 4px 12px #00000040}.tooltip-dynamic .tooltip-inner{display:flex;flex-direction:column;gap:10px}.tooltip-dynamic .tooltip-text{font-size:15px;line-height:1.4;color:#333}.tooltip-dynamic .tooltip-image{text-align:center}.tooltip-dynamic .tooltip-image img{max-width:100%;height:auto;border-radius:4px;display:inline-block}.tooltip-dynamic .tooltip-caption{font-size:13px;color:#666;margin-top:4px;text-align:center;line-height:1.3}@media (max-width: 480px){.tooltip-dynamic .tooltip-text{font-size:14px;line-height:1.5}.tooltip-dynamic .tooltip-caption{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/custom.css.map */
