.numbersinput{padding:2px 2px 2px 2px !important;text-align:center;min-height:0 !important;max-height:24px;width:5rem !important;margin-bottom:5px !important;height:fit-content !important}.numbersinput.noupdownbtns::-webkit-outer-spin-button,.numbersinput.noupdownbtns::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inlineblock{display:inline-block;margin:0 0 3px 0}p.inlineblock{margin-right:5px}.ppw_tabbed figure{display:block;margin-left:0;clear:both;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.ppw_tabbed > input, .ppw_tabbed figure>div{display:none}.ppw_tabbed figure>div{padding:5px;border:1px solid silver;background:#fff;font-weight:400;color:#404040;max-height:fit-content;min-height:28rem;min-height:200px}.ppw_tab2,.ppw_tab4{scroll-behavior:smooth}.ppw_tab5{scroll-behavior:smooth}#ppw_designer_tab1:checked ~ figure .ppw_tab1, #ppw_designer_tab1a:checked ~ figure .ppw_tab1a, #ppw_designer_tab2:checked ~ figure .ppw_tab2, #ppw_designer_tab3:checked ~ figure .ppw_tab3, #ppw_designer_tab4:checked ~ figure .ppw_tab4, #ppw_designer_tab5:checked ~ figure .ppw_tab5{display:block}#ppw_designer_tab1:checked ~ nav label[for="ppw_designer_tab1"], #ppw_designer_tab1a:checked ~ nav label[for="ppw_designer_tab1a"], #ppw_designer_tab2:checked ~ nav label[for="ppw_designer_tab2"], #ppw_designer_tab3:checked ~ nav label[for="ppw_designer_tab3"], #ppw_designer_tab4:checked ~ nav label[for="ppw_designer_tab4"], #ppw_designer_tab5:checked ~ nav label[for="ppw_designer_tab5"]{background:var(--ast-global-color-8);color:#eee;position:relative;border-bottom:none}nav label{height:46px;max-width:20%;float:left;padding:3px 8px 8px 8px;margin-left:5px;border-top:1px solid silver;border-right:1px solid silver;border-left:1px solid silver;border-radius:5px 5px 0 0;background:#f1f1f1;color:#222;cursor:pointer;min-width:fit-content}#ppw_designer_tab1:checked ~ nav label[for="ppw_tab1"], #ppw_designer_tab1a:checked ~ nav label[for="ppw_tab1a"], #ppw_designer_tab2:checked ~ nav label[for="ppw_tab2"], #ppw_designer_tab3:checked ~ nav label[for="ppw_tab3"], #ppw_designer_tab4:checked ~ nav label[for="ppw_tab4"], #ppw_designer_tab5:checked ~ nav label[for="ppw_tab5"]{background:white;color:#222;position:relative;border-bottom:none;cursor:default}#ppw_designer_tab1:checked ~ nav label[for="ppw_tab1"]:after, #ppw_designer_tab1a:checked ~ nav label[for="ppw_tab1a"]:after, #ppw_designer_tab2:checked ~ nav label[for="ppw_tab2"]:after, #ppw_designer_tab3:checked ~ nav label[for="ppw_tab3"]:after, #ppw_designer_tab4:checked ~ nav label[for="ppw_tab4"]:after, #ppw_designer_tab5:checked ~ nav label[for="ppw_tab5"]:after{content:"";display:block;position:absolute;height:1px;width:100%;background:white;left:0;bottom:-1px}.bordered{border-style:solid;border-width:1px;border-color:var(--ast-global-color-8);border-radius:5px;padding:5px;margin-bottom:5px;overflow:visible}.ppworange{color:var(--ast-global-color-8) !important;font-weight:bold;margin-block-start:0;margin-block-end:0;display:inline}.nocapitalize{text-transform:none !important}.ast-outline-button{padding:7px 10px}.ast-outline-button.bool:hover{background-color:var(--ast-global-color-0)}.ast-outline-button.bool:active{background-color:var(--ast-global-color-1)}.ast-outline-button.bool{background-color:var(--ast-global-color-6)}.ast-outline-button.bool.pressed{background-color:var(--ast-global-color-1);color:#e8e8e8}.versteckt{display:none !important}.versteckt.show{height:auto !important;visibility:visible !important;-webkit-animation:fadeIn 0.2s;animation:fadeIn 0.2s}.dropdown-check-list{display:inline-block;position:relative;background:white}.dropdown-check-list .anchor{position:relative;cursor:pointer;display:inline-block;padding:5px 50px 5px 10px;border:1px solid #ccc;border-radius:5px;background:#efefef;font-weight:bold;margin-bottom:3px}.dropdown-check-list .anchor:after, .matcatspan:after, .fracat .afterfrimg:after{position:absolute;content:"";border-left:2px solid black;border-top:2px solid black;padding:5px;right:10px;top:20%;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition-duration:0.2s}.matcat:has(+ .jumpin) .matcatspan:after, .fracat:has(+ .jumpin) .afterfrimg:after{transform:rotate(-45deg) !important}.dropdown-check-list .anchor:active:after{right:8px;top:21%}.dropdown-check-list ul.items{padding:2px;display:none;margin:0;border:1px solid #ccc;border-top:none}.dropdown-check-list ul.items li{list-style:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown-check-list.visible .anchor{color:#f3914b}.dropdown-check-list.visible .items{position:absolute;z-index:1000;background-color:white;min-width:90%;white-space:nowrap;display:block}.filteritemsdisplay{display:inline-block;border:solid 1px;padding:2px;margin-right:3px;margin-bottom:3px;cursor:default}.matseltoplinks{display:inline-block;width:fit-content;padding:2px;padding-left:6px;margin-right:5px;padding-right:6px;margin-bottom:0.5em;font-size:larger;border:1px solid #D0D0D0;border-radius:4px;background-color:#EFEFEF;cursor:pointer}.cf:before,.cf:after{display:table}.cf:after{clear:both}.cf{zoom:1}.col{display:block;font-size:14px;line-height:16px;margin:3px}.col p{margin:0px}.matbutton input, .frabutton input, .formbutton input{display:none}.formbutton label{font-size:14px;line-height:16px;position:relative;color:#fff;background-color:#ddd;text-align:center;height:110px;width:138px;display:inline-block;cursor:pointer;border:1px solid #333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:3px;vertical-align:bottom}.frabutton label{position:relative;color:#fff;text-align:right;display:block;cursor:pointer;border:1px solid #333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px 32% 3px 3px;overflow:hidden;margin:3px;margin-left:23px;height:46px}.matbutton{container-name:matbuttoncontainer;container-type:inline-size}.matbutton label:not(.nohaken){width:23%;min-width:170px;height:170px;display:inline-block;position:relative;cursor:pointer;border:1px solid #333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:1%;box-shadow:6px 6px 2px gray}@container matbuttoncontainer (width < 740px){.matbutton label:not(.nohaken){width:31.33%}}@container matbuttoncontainer (width < 555px){.matbutton label:not(.nohaken){width:48%}}@container matbuttoncontainer (width < 387px){.matbutton label:not(.nohaken){width:98%}}.matlabel-text{text-align:center;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#e8e8e8;border:5px solid;width:fit-content;padding:5px}.matbutton input:checked + label, .frabutton input:checked + label, .formbutton input:checked+label{box-shadow:none}.matbutton input:checked+label{background-color:var(--ast-global-color-0)}.formbutton input:checked+label:after{content:"\2713";font-size:13px;font-weight:bold;width:20px;height:20px;border-radius:100%;border:2px solid #333;color:#FFF;background-color:#2fcc71;z-index:598;position:absolute;top:-7px;right:-7px}.matcat:has(+article input:checked){background-color:var(--ast-global-color-6) !important}.matbutton input:checked + label:not(.nohaken):after, .frabutton input:checked+label:after{content:"\2713";font-size:22px;font-weight:bold;text-align:center;align-content:center;width:40px;height:40px;border-radius:100%;border:2px solid #333;color:#FFF;background-color:#2fcc71;z-index:598;position:absolute;top:2px;right:2px}.corefleck{top:calc(50% - 5px);right:4%;float:right;position:absolute;width:25%;height:10px}.rahmfleck{bottom:4px;left:4px;width:95%;height:83px;background:right}.frabutton label img{left:70%;position:absolute;height:100%;top:0px;object-fit:cover;min-width:30%}.formfleck{bottom:6px;left:calc(50% - 28px);;position:absolute;width:56px;height:56px}.fracol{font-weight:bold;font-size:larger;margin-top:5px;border-top:2px solid;padding-top:7px;margin-bottom:12px}.fracat{text-align:right;font-size:larger;height:80px;margin-top:5px;border-top:1px solid;padding-top:2px;margin-left:20px;width:calc(100% - 20px);cursor:pointer}.fracat div{vertical-align:middle;padding:23px 20px 25px 0px;float:inline-start}.fracat img{height:80px;margin-right:16px;transition:0.25s;top:0%;cursor:pointer;overflow:overlay;position:relative;display:inline-block;z-index:0}.afterfrimg{float:right !important;position:relative}.matcol{width:95%;font-weight:bold;font-size:larger;margin-top:5px;border-top:2px solid;padding-top:7px;margin-bottom:12px}.matcatspan{text-align:right;position:relative;font-size:80%;right:3px;float:right;height:fit-content}.matcat{font-size:larger;min-height:80px;max-height:fit-content;border-top:1px solid;padding-top:2px;margin-left:1%;margin-right:1%;align-content:center;cursor:pointer}.matcat div{vertical-align:middle;display:inline-block;padding-left:3px;padding-right:40px}.matcat img{height:80px;margin-right:16px;transition:0.25s;top:0%;cursor:pointer;overflow:overlay;position:relative;display:inline-block;z-index:0;right:0%}.frimg.popout,.dfrimg.popout,.matimg.popout{height:500% !important;top:-90%;z-index:10;border:1px solid}.quantity.buttons_added input.input-text.qty.text{margin-right:0 !important;max-height:42px}.minwidth350{min-width:350px !important}.minwidth200{min-width:200px !important}.flexwrapon{flex-wrap:wrap !important}a.ppw-info{vertical-align:middle;position:relative;width:16px;height:16px;display:inline-block;color:white;font-weight:bold;font-size:12px;line-height:16px;background-color:#91b2d2;margin-left:2px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}a.ppw-info:hover{background-color:#628cb6;cursor:hand;cursor:pointer}a.ppw-info:before{content:"?";position:relative;text-indent:0;display:block;width:15px;text-align:center}.ppw-popup{position:relative;display:contents;cursor:pointer}.ppw-popuptext.ppw-show{visibility:visible !important;opacity:1;transition:opacity 0.2s}.ppw-popuptext{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);font-size:14px;visibility:hidden;opacity:0;transition:visibility 0.2s, opacity 0.2s;min-width:22rem;width:max-content;height:fit-content;max-width:min(94%,950px);max-height:94%;overflow-y:auto;background-color:#eee;color:#111;text-align:left;border-radius:6px;border:3px solid var(--ast-global-color-8);padding:12px 12px;z-index:999}.jumpout{transition:max-height 0.5s ease-out;transition-delay:0s;max-height:0;overflow:hidden}.jumpin{transition:max-height 0.5s ease-in;transition-delay:0s}.fadeout{visibility:hidden;opacity:0;transition:visibility 0.2s 0.3s, opacity 0.3s 0.2s linear}a.ipash:link,a.ipash:visited,a.ipash:hover{color:#f3914b;font-weight:bold;text-decoration:none;display:flex;justify-content:center;align-items:center}.ipash a:link, .ipash a:visited, .ipash a:hover{color:#f3914b;font-weight:bold;text-decoration:none;justify-content:center;align-items:center}.ipash{margin:auto;color:#f3914b;vertical-align:middle}.ppw-designer-grid{grid-template-columns:260px 4fr 6fr !important;grid-template-rows:min-content 100% !important;grid-column-gap:8px !important}@media only screen and (min-width: 977px){.showonmobile{display:none !important}}@media only screen and (max-width: 976px){.ppw-designer-grid{grid-template-columns:100% !important;grid-template-rows:auto !important}.ppw-gridfirst{grid-row:4 !important}.ppw-gesamtpreis{width:100% !important;text-align:center !important}.designer-cartbtn form button{transform:translatex(-50%) !important;left:50% !important}.hideonmobile{display:none !important}}.ppw-designer-zeichenbereich{position:relative;top:0;background-color:#E9E9E9;border:1px solid lightgray;min-width:300px !important}.ppw-designer-zeichenbereich canvas{left:0;position:absolute !important;margin-block-start:0 !important}.ppw-designer-zeichenbereich div{display:grid;margin-block-start:0 !important}.ppw-measure-tablecontainer{grid-column:span 2 !important}#designer_config_notice p{margin:0;color:#b81c23;font-weight:bold;padding-right:8px}#ppw-einzelpreise{border:1px solid lightgrey;padding:8px}#ppw-einzelpreise span{line-height:1.1;display:block}#ppw-einzelpreise span:not(:first-child){margin-top:8px}.ppw-shipping-text{font-weight:normal;font-size:medium !important}div[data-block-name="woocommerce/product-summary"]{display:none}.ppw_tabbed nav{display:flex;flex-flow:wrap-reverse}@media (max-width: 780px){body.ast-padded-layout{padding:0 !important}}#ppw_materialhinweis{font-size:medium;font-weight:700;color:var(--ast-global-color-8)}.pptabelle{border-collapse:collapse;border-style:solid;border-width:1px;font-size:12px;text-align:center}.pptabelle th{padding:3px}.pptabelle td{padding:0}.pptabelle input{background:transparent;border:none;font-size:12px;width:4.2em;height:24px;padding:0;width:100%;text-align:center}.jumpout{max-height:0;transition:max-height 0.25s linear;transition-delay:0s}.jumpin{transition:max-height 0.5s linear;transition-delay:0.25s}.fadeout{visibility:hidden;opacity:0;transition:visibility 0.2s 0.3s, opacity 0.3s 0.2s linear}@media (min-width: 922px){.ast-hide-display-device-desktop{display:none}[class^="astra-advanced-hook-"] .wp-block-query .wp-block-post-template .wp-block-post{width:100%}.site-content .ast-container{flex-wrap:wrap}[class^="astra-advanced-hook-"],[class*="astra-advanced-hook-"]{width:100%}}.designer-cartbtn .quantity.buttons_added{grid-row:2 / 3 !important;grid-column:1 / 1 !important;width:min-content;margin:auto}.designer-cartbtn form button.single_add_to_cart_button{grid-row:3 / 3 !important;grid-column:1 / 1 !important;margin-top:5px !important;padding-top:15px;padding-bottom:15px;margin:auto;width:260px}.designer-cartbtn .cart{grid-template-columns:auto !important;justify-content:center}.ppw-gesamtpreis{margin:0;font-weight:bold;font-size:1.5rem;display:inline-block;justify-self:center}.klappbar{transition-duration:0.5s}.zusammengeklappt{height:0 !important;max-height:0 !important;overflow:hidden}#framecomps{max-height:500px}.textcolor8{color:var(--ast-global-color-8)}.trans{background:transparent !important}.wp-block-woocommerce-add-to-cart-form form.cart{display:block !important}.wp-block-woocommerce-add-to-cart-form form.cart .quantity{justify-content:center !important;width:100% !important}#framessection-enable{width:13rem}#ppw-materialbereich *:not(div){position:relative;z-index:2}.ppw-popuptext{z-index:150}