:root{--wd-text-font:"Lato", Arial, Helvetica, sans-serif;--wd-text-font-weight:400;--wd-text-color:#767676;--wd-text-font-size:14px;--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-title-font-weight:600;--wd-title-color:#242424;--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-entities-title-font-weight:500;--wd-entities-title-color:#333333;--wd-entities-title-color-hover:rgb(51 51 51 / 65%);--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-widget-title-font-weight:600;--wd-widget-title-transform:uppercase;--wd-widget-title-color:#333;--wd-widget-title-font-size:16px;--wd-header-el-font:"Lato", Arial, Helvetica, sans-serif;--wd-header-el-font-weight:700;--wd-header-el-transform:uppercase;--wd-header-el-font-size:13px;--wd-otl-style:dotted;--wd-otl-width:2px;--wd-primary-color:rgb(98,64,232);--wd-alternative-color:#fbbc34;--btn-default-font-weight:500;--btn-default-transform:inherit;--btn-default-bgcolor:#f7f7f7;--btn-default-bgcolor-hover:#efefef;--btn-accented-transform:none;--btn-accented-bgcolor:rgb(77,100,141);--btn-accented-bgcolor-hover:rgb(40,54,85);--wd-form-brd-width:2px;--notices-success-bg:#459647;--notices-success-color:#fff;--notices-warning-bg:#E0B252;--notices-warning-color:#fff;--wd-link-color:#333333;--wd-link-color-hover:#242424}.wd-age-verify-wrap{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:url();background-repeat:no-repeat;background-size:cover;background-position:center center}.wd-promo-popup-wrap{--wd-popup-width:800px;--wd-popup-padding:15px}:is(.woodmart-woocommerce-layered-nav,.wd-product-category-filter) .wd-scroll-content{max-height:223px}.wd-page-title .wd-page-title-bg img{object-fit:cover;object-position:center center}.wd-footer{background-color:#fff;background-image:none}html .product-image-summary-wrap .product_title,html .wd-single-title .product_title{font-weight:600}.mfp-wrap.wd-popup-quick-view-wrap{--wd-popup-width:920px}:root{--wd-container-w:1222px;--wd-form-brd-radius:30px;--btn-default-color:#333;--btn-default-color-hover:#333;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-brd-radius:35px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-accented-brd-radius:35px;--btn-accented-box-shadow:none;--btn-accented-box-shadow-hover:none;--wd-brd-radius:5px}@media (min-width:1222px){section.elementor-section.wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}.wd-page-title{background-color:#0a0a0a}.wd-custom-rounding{border-radius:200px!important}.p3d-wrapper{background:#f8f9fa;border-radius:16px;padding:2rem;color:#1E1F26;font-family:'Inter',sans-serif;box-shadow:0 8px 24px rgb(30 31 38 / .1);margin:2rem auto;max-width:1200px;border:1px solid #e6e1ef}.p3d-panel-top{background:#fff;border:1px solid #e6e1ef;border-radius:10px;padding:1.5rem;margin:1rem 0}.p3d-dim-input{background:#fff;border:2px solid #e6e1ef;color:#1E1F26;border-radius:6px;padding:.6rem;width:80px;text-align:center;font-weight:500;margin:0 4px;transition:all 0.2s ease}.p3d-dim-input:focus{border-color:#6240e8;box-shadow:0 0 0 3px rgb(98 64 232 / .1)}#p3d-pickfiles{background:#6240e8!important;color:white!important;border:none!important;padding:1rem 2rem!important;border-radius:8px!important;font-weight:600!important;letter-spacing:0.5px!important;transition:all 0.3s ease!important;box-shadow:0 4px 6px rgb(98 64 232 / .15)}#p3d-pickfiles:hover{background:#5030c7!important;transform:translateY(-1px);box-shadow:0 6px 12px rgb(98 64 232 / .2)}.noUi-target{background:#e6e1ef;border-radius:4px;border:none}.noUi-connect{background:#6240e8}.noUi-handle{background:white!important;border:2px solid #6240e8!important;box-shadow:0 2px 6px rgb(98 64 232 / .15)}.p3d-stats td{padding:12px 16px;border-bottom:2px solid #e6e1ef}.p3d-stats tr:nth-child(even){background:#f8f9fa}input[type="radio"]+label{color:#6240e8;padding:.5rem 1rem;border-radius:6px;transition:all 0.2s ease}input[type="radio"]:checked+label{background:#6240e8;color:#fff}@media (max-width:768px){.p3d-wrapper{padding:1.5rem;border-radius:12px}.p3d-dim-input{width:100%;margin:4px 0}#p3d-model-message{padding:2rem 1rem}}.p3d-btn{background:#6240e8!important;color:white!important;border:none!important;padding:1rem 2rem!important;border-radius:8px!important;font-weight:600!important;letter-spacing:0.5px!important;transition:all 0.3s ease!important;box-shadow:0 4px 6px rgb(98 64 232 / .15)}.acc-step-number{background:#6240e8!important}.p3d-cv-3d{border-radius:8px!important}.p3d-group-color-sample{border-radius:50%!important}.p3d-list-group-item{border-radius:8px!important}.kasse{background:#e6e1ef!important}.shop_table td.product-name{max-width:200px;text-align:left;white-space:normal!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-all!important;overflow:visible!important;min-width:0}:root{--cm-ink:#18172d;--cm-violet:#6240e8;--cm-paper:#f5f2fc;--cm-line:#e6e1ef}.whb-header .wd-nav-main>li>a{font-size:12px;font-weight:650;letter-spacing:.01em}.whb-header .wd-header-text p{margin:0}.cm-catalog-intro{position:relative;isolation:isolate;overflow:hidden;background:var(--cm-paper);border:1px solid var(--cm-line);border-radius:24px;padding:clamp(24px,4vw,52px);margin:0 0 36px;color:var(--cm-ink)}.cm-catalog-intro:after{content:"";position:absolute;z-index:-1;width:240px;height:240px;right:-130px;top:-120px;border:40px solid #e6ddfa;border-radius:50%;pointer-events:none}.cm-catalog-intro .cm-catalog-kicker{font-size:11px;letter-spacing:.13em;color:#55487b;font-weight:700;margin-bottom:18px}.cm-catalog-intro h1{font-size:clamp(32px,3.7vw,52px);letter-spacing:-.045em;line-height:1.09;max-width:690px;color:var(--cm-ink);margin-bottom:22px}.cm-catalog-intro>p{font-size:16px;line-height:1.7;color:#514a62;max-width:780px}.cm-catalog-intro .wp-block-buttons{gap:10px;margin:26px 0 22px}.cm-catalog-intro .wp-block-button__link{background:#fff;color:var(--cm-ink);border:1px solid #d9d1e9;padding:12px 17px;font-size:12px;font-weight:650;line-height:1.4;text-transform:none;border-radius:30px;transition:background .15s,color .15s}.cm-catalog-intro .wp-block-button__link:hover{background:var(--cm-violet);color:#fff;border-color:var(--cm-violet)}.cm-catalog-intro .cm-catalog-help{font-size:13px;margin-bottom:0}.cm-catalog-help a{color:#5030c3;text-decoration:underline;text-underline-offset:3px}.products .wd-product .wd-product-thumb{border-radius:16px;overflow:hidden}.products .wd-product .wd-entities-title{font-size:16px;line-height:1.4;font-weight:650;color:var(--cm-ink)}.products .wd-product .price{color:var(--cm-ink);font-weight:700}.products .wd-product .product-element-bottom{padding-top:15px}.products .wd-product p.wc-gzd-additional-info{font-size:11px;line-height:1.5;color:#625b70}.wd-shop-tools{margin-bottom:24px}.shop_table td.product-name{word-break:normal!important;overflow-wrap:anywhere!important}.p3d-wrapper{border-color:var(--cm-line);background:#faf9fd;color:var(--cm-ink)}.p3d-wrapper .p3d-panel-top,.p3d-wrapper .p3d-dim-input{border-color:#ddd5f0}.p3d-wrapper #p3d-pickfiles,.p3d-wrapper .p3d-btn,.p3d-wrapper .acc-step-number{background:var(--cm-violet)!important}.kasse{background:#f5f2fc!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6240e8;outline-offset:3px}@media(max-width:767px){.cm-catalog-intro{border-radius:18px;padding:26px 22px;margin-bottom:26px}.cm-catalog-intro h1{font-size:36px}.cm-catalog-intro>p{font-size:15px}.cm-catalog-intro .wp-block-buttons{gap:8px}.cm-catalog-intro .wp-block-button__link{font-size:11px;padding:11px 13px}.products .wd-product .wd-entities-title{font-size:14px}}@media(prefers-reduced-motion:reduce){.cm-catalog-intro .wp-block-button__link{transition:none}}.page-id-35721 .cm26 .cm-strip,.page-id-35721 .cm26 .cm-nav,.page-id-35721 .cm26 .cm-footer{display:none!important}.page-id-35721 .main-page-wrapper{padding-top:0}.page-id-35721 .cm26 [id]{scroll-margin-top:110px}.cm-catalog-intro>*{margin-left:0!important;margin-right:0!important}.cm26 .cm-hero:before{left:auto!important}.post-type-archive-product .products:has(>.product-category){--wd-col-lg:5;--wd-col-md:3;--wd-col-sm:2;gap:24px 20px}.post-type-archive-product .product-category .wd-cat-thumb{border-radius:12px;overflow:hidden;background:#000}.post-type-archive-product .product-category .wd-cat-image img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.post-type-archive-product .product-category .wd-entities-title{font-size:17px;line-height:1.3;letter-spacing:-.02em;color:#202020}.post-type-archive-product .product-category .wd-cat-content{padding:17px 0 0}@media(max-width:767px){.post-type-archive-product .products:has(>.product-category){gap:24px 14px}.post-type-archive-product .product-category .wd-entities-title{font-size:15px}}@media(min-width:1025px){.post-type-archive-product .products:has(>.product-category){grid-template-columns:repeat(5,minmax(0,1fr))!important}}.cm-contact-new{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;padding:40px;background:#fff;border:1px solid #e6e1ef;border-radius:24px;color:#18172d}.cm-contact-aside{background:#f0eafa;border-radius:18px;padding:32px;align-self:stretch}.cm-contact-kicker{font-size:10px;font-weight:750;letter-spacing:.13em;color:#6240e8}.cm-contact-aside h3{font-size:36px!important;line-height:1.1!important;letter-spacing:-.04em;margin:22px 0}.cm-contact-aside p{font-size:15px;line-height:1.7;color:#514a62}.cm-contact-hint{border-top:1px solid #dcd2ee;margin-top:40px;padding-top:24px}.cm-contact-hint a{color:#6240e8;font-weight:700;font-size:14px}.cm-contact-fields{min-width:0}.cm-contact-fields p{margin:0 0 16px}.cm-contact-fields label{display:block;font-size:13px;font-weight:650;color:#18172d}.cm-contact-fields label>span:not(.wpcf7-form-control-wrap),.cm-contact-files summary span{font-weight:400;color:#726b80}.cm-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.cm-contact-fields input:not([type=radio]):not([type=submit]),.cm-contact-fields textarea{width:100%;margin-top:7px;background:#faf9fd;border:1px solid #dcd5e8;border-radius:10px;padding:12px 14px;font-size:16px;color:#18172d;min-height:48px}.cm-contact-fields textarea{height:126px;resize:vertical}.cm-contact-topics{padding:0;border:0;margin:0 0 20px}.cm-contact-topics legend{font-size:13px;font-weight:650;margin-bottom:10px}.cm-contact-topics .wpcf7-radio{display:flex;flex-wrap:wrap;gap:8px}.cm-contact-topics .wpcf7-list-item{margin:0}.cm-contact-topics label{display:flex;align-items:center;gap:7px;border:1px solid #ddd5ec;border-radius:24px;padding:9px 12px;font-size:12px;cursor:pointer}.cm-contact-topics label:has(input:checked){background:#eee8fc;border-color:#6240e8;color:#4a28c1}.cm-contact-topics input{accent-color:#6240e8;margin:0;width:14px;height:14px}.cm26 .cm-contact-new details,.cm-contact-files{border:1px dashed #d7cce9;border-radius:10px;padding:12px 14px;margin:16px 0}.cm26 .cm-contact-new summary,.cm-contact-files summary{font-size:13px;font-weight:650;cursor:pointer;padding:0}.cm-contact-files p{font-size:12px;margin-top:14px}.cm-contact-files .codedropz-upload-inner h3{font-size:16px!important}.cm-contact-fields .cm-contact-privacy{font-size:11px;line-height:1.6;color:#726b80;margin:18px 0}.cm-contact-privacy a{text-decoration:underline;color:inherit}.cm-contact-fields input[type=submit]{background:#6240e8!important;color:#fff;border:0;border-radius:30px;font-size:14px;font-weight:700;padding:15px 26px;min-height:48px;cursor:pointer}.cm-contact-fields input:focus-visible,.cm-contact-fields textarea:focus-visible,.cm-contact-files summary:focus-visible{outline:2px solid #6240e8;outline-offset:3px}.cm-contact-fields .wpcf7-not-valid-tip{font-size:12px}.cm-contact-fields br{display:none}@media(max-width:900px){.cm-contact-new{gap:24px;padding:24px;grid-template-columns:1fr}.cm-contact-aside{padding:24px}.cm-contact-aside h3{font-size:28px!important;margin:14px 0}.cm-contact-hint{margin-top:20px;padding-top:16px}}@media(max-width:480px){.cm-contact-new{padding:16px;border-radius:18px}.cm-contact-grid{grid-template-columns:1fr}.cm-contact-fields input[type=submit]{width:100%}.cm-contact-topics label{padding:9px 10px}}.cm-contact-new{font-family:inherit}.cm-contact-new .cm-contact-aside h3{font-weight:550!important;font-size:32px!important;letter-spacing:-.025em;line-height:1.22!important}.cm-contact-new .cm-contact-aside p{font-weight:400;font-size:15px;line-height:1.75}.cm-contact-new .cm-contact-fields label,.cm-contact-new .cm-contact-topics legend,.cm-contact-new .cm-contact-files summary{font-weight:500}.cm-contact-new .cm-contact-fields input:not([type=submit]),.cm-contact-new .cm-contact-fields textarea{font-family:inherit;font-weight:400!important;letter-spacing:0;line-height:1.5}.cm-contact-new input::placeholder,.cm-contact-new textarea::placeholder{font-weight:400!important;color:#847d90;opacity:1}.cm-contact-new .cm-contact-topics label{font-weight:400}.cm-contact-new .cm-contact-hint strong{font-weight:550}.cm-contact-new .cm-contact-kicker{font-weight:600;letter-spacing:.1em}.elementor-34806 .elementor-element-61d088be>.elementor-widget-container{width:100%!important;max-width:none!important;text-align:left}.elementor-34806 section[aria-label="Craft Mates entdecken"]{border-radius:24px}.elementor-34806 section[aria-label="Craft Mates entdecken"]>div{grid-template-columns:1.2fr 1fr 1fr!important}@media(max-width:767px){.elementor-34806 section[aria-label="Craft Mates entdecken"]>div{grid-template-columns:1fr!important}.elementor-34806 section[aria-label="Craft Mates entdecken"]{padding:28px 22px!important}}body{--btn-default-bgcolor:#eee8fc;--btn-default-bgcolor-hover:#e1d6fa;--btn-default-color:#352266;--btn-default-color-hover:#352266;--btn-accented-bgcolor:#6240e8;--btn-accented-bgcolor-hover:#5030c7;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-brd-radius:40px;--btn-accented-brd-radius:40px}.main-page-wrapper :is(a.button,button.button,input.button,.fpf-fields-config),.cart-widget-side :is(a.button,button.button),#p3d-pickfiles,.p3d-btn{border-radius:40px!important;font-family:inherit!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;min-height:44px;box-shadow:none!important;transition:background-color .18s,color .18s,border-color .18s}.main-page-wrapper :is(a.button,button.button,input.button,.fpf-fields-config),.cart-widget-side :is(a.button,button.button){background:#eee8fc!important;color:#352266!important;border:1px solid #d9cfee!important}.main-page-wrapper :is(.single_add_to_cart_button,.add_to_cart_button,.checkout-button,#place_order,.woocommerce-form-login__submit,.woocommerce-form-register__submit),.cart-widget-side .checkout,#p3d-pickfiles,.p3d-btn-primary{background:#6240e8!important;color:#fff!important;border:1px solid #6240e8!important}.main-page-wrapper :is(a.button,button.button,input.button,.fpf-fields-config):hover{background:#e1d6fa!important;color:#352266!important}.main-page-wrapper :is(.single_add_to_cart_button,.add_to_cart_button,.checkout-button,#place_order,.woocommerce-form-login__submit,.woocommerce-form-register__submit):hover,.cart-widget-side .checkout:hover,#p3d-pickfiles:hover,.p3d-btn-primary:hover{background:#5030c7!important;color:white!important;border-color:#5030c7!important;transform:none!important}.main-page-wrapper .quantity :is(.minus,.plus){background:#f1ebfc!important;color:#4a2d9b!important;border-color:#ded3f0!important;font-weight:500!important;min-width:34px;box-shadow:none!important}.main-page-wrapper .quantity .minus{border-radius:24px 0 0 24px!important}.main-page-wrapper .quantity .plus{border-radius:0 24px 24px 0!important}.main-page-wrapper .quantity :is(.minus,.plus):hover{background:#e4d9fa!important}.main-page-wrapper .quantity input.qty{border-color:#ded3f0!important;background:#fff;color:#18172d}.main-page-wrapper :is(button.button,input.button):disabled,.main-page-wrapper .button.disabled,#p3d-pickfiles[disabled]{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important}.cm26 .elementor-button,.cm-contact-fields input[type=submit]{border-radius:40px!important;min-height:44px;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.main-page-wrapper :is(a.button,button.button,.fpf-fields-config):focus-visible,#p3d-pickfiles:focus-visible,.p3d-btn:focus-visible{outline:3px solid #ad96f2!important;outline-offset:3px}@media(prefers-reduced-motion:reduce){.main-page-wrapper :is(a.button,button.button),#p3d-pickfiles,.p3d-btn{transition:none!important}}#p3d-pickfiles{padding:14px 24px!important;min-height:50px!important}.p3d-btn{padding:12px 24px!important}.p3d-wrapper input[type=radio]+label{border-radius:20px;color:#51436f}.p3d-wrapper input[type=radio]:checked+label{background:#6240e8!important;color:white!important}.p3d-wrapper input[type=radio]{accent-color:#6240e8}.p3d-wrapper .noUi-connect{background:#6240e8}.p3d-wrapper .noUi-handle{border-color:#6240e8}.p3d-wrapper .noUi-target{background:#e4dcf5}.p3d-wrapper .acc-step-number{background:#6240e8!important}.cm-product26 .elementor-button{background:#6240e8!important;color:#fff!important;border:1px solid #6240e8!important;border-radius:40px!important;padding:14px 24px!important;min-height:44px;font-family:inherit!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}.cm-product26 .elementor-button:hover{background:#5030c7!important;border-color:#5030c7!important}.page-id-34742 .p3d-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;width:100%;max-width:1180px;margin:0 auto 32px;padding:0;background:#fff0;border:0;box-shadow:none;font-family:inherit;color:#18172d}.page-id-34742 .p3d-wrapper>.woocommerce-notices-wrapper:empty{display:none}.page-id-34742 .p3d-wrapper>.woocommerce-notices-wrapper:not(:empty){grid-column:1/-1}.page-id-34742 .p3d-images,.page-id-34742 .p3d-details{float:none;width:100%;min-width:0;margin:0;padding:0}.page-id-34742 .p3d-images{background:#f8f6fc;border:1px solid #e7e1f0;border-radius:20px;padding:18px}.page-id-34742 #p3d-viewer{border:1px solid #e4ddeb;border-radius:14px;background:#fff;overflow:hidden}.page-id-34742 #p3d-viewer+br{display:none}.page-id-34742 #p3d-container{margin:14px 0 18px;min-height:44px}.page-id-34742 #p3d-pickfiles{width:auto!important;max-width:100%;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border-radius:12px!important;font-size:13px!important;line-height:44px!important;vertical-align:top}.page-id-34742 #p3d-pickfiles .progress-wrap{height:44px;min-height:0;line-height:44px}.page-id-34742 #p3d-pickfiles .content{height:44px;min-height:0;line-height:44px;padding:0 20px;font-weight:550;white-space:nowrap}.page-id-34742 #p3d-model-message-upload{padding:18px!important;font-size:13px;line-height:1.6;color:#736983}.page-id-34742 #p3d-model-message-upload-icon{width:30px;height:auto;opacity:.55;margin-right:10px}.page-id-34742 .p3d-panel-top{padding:12px 14px;margin:8px 0;border:1px solid #e5dfed;border-radius:12px;background:#fff;font-size:13px;line-height:1.6}.page-id-34742 .p3d-wrapper .p3d-dim-input{width:68px;max-width:100%;height:38px;padding:7px 8px;margin:0 3px;border:1px solid #d9d1e7;border-radius:8px;background:#fff;font-size:14px;font-weight:400}.page-id-34742 .p3d-wrapper input[type=radio]+label{padding:6px 12px;font-size:13px;line-height:1.4;border-radius:8px;margin:0 6px 0 0}.page-id-34742 .p3d-wrapper input[type=radio]{margin:0 5px 0 0;vertical-align:middle}.page-id-34742 #p3d-multistep .p3d-list-group-item{margin:0 0 12px;border:1px solid #e6e0ef;border-radius:14px!important;background:#f8f7fb;padding:17px 20px!important;box-shadow:none}.page-id-34742 #p3d-multistep .p3d-list-group-item.open{background:#fff;border-color:#cfc0f3;box-shadow:0 5px 22px rgb(54 30 98 / .04)}.page-id-34742 #p3d-multistep h5{display:flex;align-items:center;gap:10px;font-family:inherit;font-size:16px;line-height:1.4;font-weight:550;letter-spacing:-.015em;margin:0!important;color:#514963;cursor:pointer}.page-id-34742 #p3d-multistep .open>h5{color:#18172d;margin-bottom:14px!important}.page-id-34742 #p3d-multistep .acc-step-number{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;padding:0;margin:0;background:#eae4f6!important;color:#655381;font-size:12px;font-weight:600;border-radius:9px}.page-id-34742 #p3d-multistep .open .acc-step-number{background:#6240e8!important;color:#fff}.page-id-34742 .p3d-fieldset{border:0;padding:12px 0 0;margin:0 0 14px;min-width:0}.page-id-34742 .p3d-fieldset legend{font-size:13px;font-weight:500;color:#746783;padding:0;margin:0 0 8px;width:auto;line-height:1.6}.page-id-34742 .p3d-group{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;align-items:center;border-top:1px solid #f0ebf6;padding:9px 0;min-height:44px}.page-id-34742 .p3d-group-name{float:none;width:auto;min-width:0;height:auto;line-height:1.4;margin:0;font-size:13px;font-weight:500;color:#514963}.page-id-34742 .p3d-colors{display:flex;flex-wrap:wrap;gap:2px;float:none;width:auto!important;height:auto;margin:0!important;padding:0!important;list-style:none}.page-id-34742 .p3d-color-item{display:flex;align-items:center;justify-content:center;float:none;width:40px;height:40px;margin:0!important;padding:7px;cursor:pointer;border-radius:10px}.page-id-34742 .p3d-color-item:hover{background:#f1ebfc}.page-id-34742 .p3d-group-color-sample{width:26px;height:26px;min-width:26px;margin:0!important;border:1px solid rgb(24 23 45 / .23)!important;box-shadow:0 1px 2px rgb(0 0 0 / .08)}.page-id-34742 .p3d-group-color-sample.p3d-selected-li{outline:2px solid #6240e8;outline-offset:3px}.page-id-34742 .p3d-btn{min-height:40px!important;padding:10px 18px!important;border-radius:10px!important;font-size:13px!important;line-height:20px!important;font-weight:550!important;margin-top:10px}.page-id-34742 .p3d-stats{font-size:12px;margin:14px 0 0}.page-id-34742 .p3d-stats td{padding:9px 8px;border-bottom:1px solid #e6e0ef}.page-id-34742 .p3d-stats tr:nth-child(even){background:#fff0}@media(max-width:800px){.page-id-34742 .p3d-wrapper{grid-template-columns:1fr;gap:22px}.page-id-34742 .p3d-images{padding:14px;border-radius:16px}.page-id-34742 #p3d-multistep .p3d-list-group-item{padding:16px!important}.page-id-34742 .p3d-group{grid-template-columns:80px minmax(0,1fr)}.page-id-34742 .p3d-wrapper .p3d-dim-input{width:62px}.page-id-34742 #p3d-pickfiles .content{padding:0 16px}.page-id-34742 .p3d-color-item{width:44px;height:44px}}.page-id-34742 .p3d-fieldset legend{border:0!important;background:#f6f3fc;border-radius:7px;padding:6px 9px}.page-id-34742 #p3d-multistep .p3d-list-group-item:not(.open){background:#f8f7fb!important}.page-id-34742 .p3d-wrapper .p3d-dim-input{width:64px!important;height:38px!important;border-radius:8px!important;padding:6px!important}.page-id-34742 .p3d-panel-top:has(#p3d-scale-dimensions){display:flex;flex-wrap:wrap;align-items:center;gap:8px;white-space:normal!important}.page-id-34742 #p3d-dimensions-text{float:none;width:auto;margin-right:auto}.page-id-34742 #p3d-scale-dimensions{float:none;width:auto;white-space:nowrap}.page-id-34742 #p3d-model-message:has(#p3d-model-message-upload:not([style*="display: none"])){position:absolute;inset:0;pointer-events:none}.page-id-34742 #p3d-model-message-upload{position:absolute;left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:85%;max-width:310px;margin:0!important;padding:24px!important;text-align:center;background:rgb(255 255 255 / .94);border:1px dashed #cfc3e6;border-radius:16px;cursor:pointer;pointer-events:auto;color:#62556f}.page-id-34742 #p3d-model-message-upload-icon{display:block;float:none!important;width:34px!important;height:auto;margin:0 auto 16px!important;opacity:.55}.page-id-34742 #p3d-model-message-upload-txt{font-size:14px;line-height:1.7;color:#62556f}.page-id-34742 #p3d-viewer:has(#p3d-model-message-upload:not([style*="display: none"])){background-color:#fcfbfe;background-image:radial-gradient(#dcd3ed 1px,transparent 1px);background-size:18px 18px}.page-id-34742 #p3d-viewer:has(#p3d-model-message-upload:not([style*="display: none"])) #p3d-cv{opacity:.05}@media(max-width:800px){.page-id-34742 .p3d-wrapper .p3d-dim-input{width:56px!important}.page-id-34742 #p3d-model-message-upload{padding:18px!important}.page-id-34742 #p3d-model-message-upload-txt{font-size:13px}}.page-id-34742 #p3d-model-message:has(#p3d-model-message-upload:not([style*="display: none"])){opacity:1}.page-id-34742 .p3d-wrapper:has(#p3d-model-message-upload:not([style*="display: none"])) .p3d-info:has(>.p3d-stats){display:none}.page-id-34742 :is(#p3d-quote-loading,#p3d-file-loading)>img{width:220px!important;max-width:100%;height:8px!important;object-fit:none;object-position:9999px 9999px;border-radius:999px;background-color:#ece5fb;background-image:linear-gradient(90deg,#b39af5,#6240e8);background-repeat:no-repeat;background-size:38% 100%;animation:cm-loading-glide 1.65s ease-in-out infinite alternate;box-shadow:none}.page-id-34742 #p3d-quote-loading{padding:20px 0!important;margin:8px 0!important;line-height:1.5}.page-id-34742 #p3d-quote-loading:after{content:"Dein Druckpreis wird berechnet …";display:block;margin-top:12px;font-family:inherit;font-size:13px;font-weight:400;color:#625a70;letter-spacing:0}@keyframes cm-loading-glide{from{background-position:0% 0}to{background-position:100% 0}}@media(prefers-reduced-motion:reduce){.page-id-34742 :is(#p3d-quote-loading,#p3d-file-loading)>img{animation:none;background-position:50% 0}}.page-id-34742 .p3d-wrapper img[src*="ajax-loader-small"]{width:14px!important;height:14px!important;object-fit:none;object-position:9999px 9999px;border:2px solid #e5dcf7;border-top-color:#6240e8;border-radius:50%;background:#fff0;animation:cm-status-spin .9s linear infinite;vertical-align:-2px;margin-right:7px}@keyframes cm-status-spin{to{transform:rotate(360deg)}}.page-id-34742 #canvas-stats{background:rgb(255 255 255 / .94);border:1px solid #e5def2;border-radius:12px;padding:10px 12px!important;max-width:calc(100% - 24px);font-family:inherit;font-size:12px;line-height:1.6;color:#625a70;box-shadow:0 2px 10px #18172d08}.page-id-34742 #canvas-stats p{font-size:12px;line-height:1.6;margin:4px 0}.page-id-34742 .p3d-stats{border:0;border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;overflow:hidden;width:100%;line-height:1.5}.page-id-34742 .p3d-stats td{font-size:12px;padding:10px 12px;border:0;border-bottom:1px solid #eee9f6;color:#625a70}.page-id-34742 .p3d-stats td:last-child{color:#18172d;font-variant-numeric:tabular-nums}.page-id-34742 .p3d-stats tr:last-child td{border-bottom:0}@media(prefers-reduced-motion:reduce){.page-id-34742 .p3d-wrapper img[src*="ajax-loader-small"]{animation:none}}body.woocommerce-checkout:not(.woocommerce-order-received) .main-page-wrapper{background:#faf9fd;padding-top:30px}.woocommerce-checkout .elementor-34956{color:#18172d;font-family:inherit}.woocommerce-checkout .elementor-34956 .elementor-element-963b1e>.e-con-inner{gap:32px;align-items:flex-start}.woocommerce-checkout .elementor-34956 .elementor-element-68aeb665{background:#fff;border:1px solid #e6e0ef;border-radius:20px;padding:28px!important;gap:24px}.woocommerce-checkout .elementor-34956 .elementor-element-6590866e{padding:0!important;gap:20px}.woocommerce-checkout .elementor-34956 .elementor-element-7c06c58{background:#f3effb!important;border:1px solid #e0d7f0;border-radius:20px;padding:28px!important;box-shadow:none}.woocommerce-checkout .elementor-34956 .elementor-element-7c06c58:before,.woocommerce-checkout .elementor-34956 .elementor-element-7c06c58:after{display:none!important}.woocommerce-checkout .elementor-34956 .elementor-element-5d0356c1{background:#fff;border:1px solid #e6e0ef;border-radius:20px;padding:26px}.woocommerce-checkout .elementor-34956 :is(h3,h4,.title){font-size:22px!important;font-weight:550!important;letter-spacing:-.025em!important;text-transform:none!important;color:#18172d;line-height:1.3}.woocommerce-checkout .elementor-34956 .title-wrapper{margin-bottom:16px;text-align:left!important}.woocommerce-checkout .elementor-34956 .form-row label{font-size:13px;font-weight:500;color:#514963;line-height:1.5;margin-bottom:7px}.woocommerce-checkout .elementor-34956 .form-row :is(input.input-text,textarea,select),.woocommerce-checkout .select2-container--default .select2-selection--single{background:#fcfbfe;border:1px solid #ddd5e9!important;border-radius:10px!important;min-height:46px;font-family:inherit;font-size:16px;color:#18172d;box-shadow:none}.woocommerce-checkout .elementor-34956 .form-row{margin-bottom:18px}.woocommerce-checkout .elementor-34956 textarea{min-height:100px;padding:12px}.woocommerce-checkout .elementor-34956 input[type=checkbox]{accent-color:#6240e8;width:17px;height:17px;flex:none}.woocommerce-checkout .elementor-34956 #ship-to-different-address{font-size:15px!important;font-weight:500!important}.woocommerce-checkout .elementor-34956 .kasse{background:transparent!important}.woocommerce-checkout .elementor-34956 .shop_table{background:#fff0;border:0;font-size:13px}.woocommerce-checkout .elementor-34956 .shop_table th{font-size:12px;font-weight:550;text-transform:none;color:#625a70}.woocommerce-checkout .elementor-34956 .shop_table :is(td,th){border-color:#dfd6ee;padding-top:14px;padding-bottom:14px}.woocommerce-checkout .elementor-34956 .shop_table .order-total :is(td,th){font-size:19px;color:#18172d}.woocommerce-checkout .elementor-34956 .variation{font-size:12px;line-height:1.6;color:#625a70}.woocommerce-checkout .elementor-34956 .variation p{margin-bottom:4px}.woocommerce-checkout .elementor-34956 #payment{background:#fff0}.woocommerce-checkout .elementor-34956 .payment_box{background:#f8f6fc;border-radius:12px;padding:16px;font-size:13px;color:#625a70}.woocommerce-checkout .elementor-34956 .payment_methods{border:0}.woocommerce-checkout .elementor-34956 .wc-gzd-checkbox-placeholder label{font-size:12px;font-weight:400;line-height:1.75;color:#625a70}.woocommerce-checkout .elementor-34956 #place_order{width:100%;min-height:50px;border-radius:12px!important;font-size:15px!important}.woocommerce-checkout .woocommerce-form-coupon-toggle{font-size:13px;color:#625a70;margin-bottom:26px}@media(max-width:767px){.woocommerce-checkout .elementor-34956 .elementor-element-963b1e>.e-con-inner{gap:20px}.woocommerce-checkout .elementor-34956 :is(.elementor-element-68aeb665,.elementor-element-7c06c58,.elementor-element-5d0356c1){padding:20px!important;border-radius:16px}.woocommerce-checkout .elementor-34956 :is(h3,h4,.title){font-size:21px!important}}.woocommerce-checkout .elementor-34956 .elementor-element-7c06c58>.elementor-shape{display:none!important}.woocommerce-checkout .elementor-34956 .elementor-element-5f348fb0>.elementor-widget-container{background:transparent!important}.woocommerce-checkout .elementor-34956 .elementor-element-963b1e{padding-top:0!important}.woocommerce-checkout .wc-gzd-checkbox-placeholder label{font-size:13px!important;line-height:1.7!important;font-weight:400!important;color:#625a70!important}.woocommerce-checkout #payment .wc_payment_method>label{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #ded5f2;border-radius:12px;background:#f3effb;color:#34295a;font-size:15px;font-weight:550;line-height:1.4;box-shadow:none;transition:background-color .15s,color .15s,border-color .15s}.woocommerce-checkout #payment .wc_payment_method>input[type="radio"]:checked+label{background:#6240e8;color:#fff;border-color:#6240e8}.woocommerce-checkout #payment .wc_payment_method>input[type="radio"]:focus-visible+label{outline:2px solid #6240e8;outline-offset:3px}.wd-product-cats,.wd-product-cats a,.price del,.price del .amount,.price del bdi{color:#625d70!important;opacity:1}.cm-contact-topics .wpcf7-list-item-label{color:#453459!important}.page-id-34742 #p3d-multistep .p3d-mb-0{color:#453459!important}#p3d-model-message-upload-icon{width:34px!important;height:34px!important;object-fit:contain;flex-shrink:0}.single-product p a[href^="mailto:"],.single-product p a[href*="#anfrage"],.page-id-34742 a[href="/#anfrage"]{text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.single-product form.variations_form table.variations tr{display:block;margin-bottom:14px}.single-product form.variations_form table.variations .label,.single-product form.variations_form table.variations .value{display:block;width:100%;max-width:100%;text-align:left}.single-product form.variations_form table.variations .label{padding-bottom:6px}.single-product form.variations_form table.variations select{width:100%;max-width:100%}.single-product form.variations_form .wd-reset-var{display:block;margin:8px 0 0}}#cm-analysis-help[hidden]{display:none!important}@media(max-width:360px){.woocommerce-checkout .elementor-34956 .shop_table .order-total :is(td,th){font-size:16px}.woocommerce-checkout .elementor-34956 .shop_table .order-total .amount{font-size:18px}}.whb-header .wd-header-cart .wd-tools-icon{color:#6240e8}.whb-header .wd-header-cart .wd-cart-number{background-color:#6240e8;color:#fff}.whb-header .wd-header-cart>a:hover .wd-tools-icon{color:#4f2fc5}@media(max-width:767px){#cmplz-manage-consent{position:static;padding:12px 16px;background:#faf9fd}#cmplz-manage-consent .cmplz-manage-consent{position:static!important;transform:none!important;margin:0 auto!important;min-height:44px;height:auto!important;max-width:100%;border-radius:8px!important;box-shadow:none!important}}.woocommerce-cart .product-subtotal .amount,.woocommerce-cart .cart_totals .order-total .amount,.woocommerce-cart .cart_totals .order-tax .amount,.woocommerce-cart .cart_totals .tax-total .amount,.woocommerce-cart .cart_totals .tax-rate .amount,.woocommerce-cart .shipping-calculator-button{color:#6240e8!important}.woocommerce-cart .shipping-calculator-button:hover{color:#5030c7!important}.woocommerce-cart .shop_table .amount,.woocommerce-cart .cart_totals .amount,.woocommerce-checkout .shop_table .amount,.woocommerce-checkout .shop_table th,.woocommerce-cart .shop_table th,.woocommerce-cart .cart_totals th,.woocommerce-checkout .showcoupon{color:#6240e8!important}.woocommerce-checkout .showcoupon:hover{color:#5030c7!important}body.woocommerce-checkout .woocommerce-info a,body.woocommerce-checkout a.showcoupon,body.woocommerce-checkout a.showlogin{color:#6240e8!important;text-decoration-color:currentColor}body.woocommerce-checkout .woocommerce-info a:hover,body.woocommerce-checkout a.showcoupon:hover,body.woocommerce-checkout a.showlogin:hover{color:#5030c7!important}:root body.woocommerce-checkout :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div :is(.showlogin,.showcoupon){color:#6240e8!important}:root body.woocommerce-checkout :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div :is(.showlogin,.showcoupon):hover{color:#5030c7!important}body:not(.wp-admin) input:is([type="checkbox"],[type="radio"]){accent-color:#6240e8}:root,body{--wd-primary-color:#6240e8!important;--wd-alternative-color:#5030c7!important}body.elementor-kit-1075{--e-global-color-primary:#e6e1ef;--e-global-color-secondary:#5030c7;--e-global-color-accent:#6240e8;--e-global-color-text:#18172d}body.page-id-35721 .elementor-element-52915748 a.elementor-button{background:#e6ddfa!important;border-color:#d7c8f4!important;color:#30234f!important}body.page-id-35721 .elementor-element-52915748 a.elementor-button:hover,body.page-id-35721 .elementor-element-52915748 a.elementor-button:focus-visible{background:#d7c8f4!important;border-color:#c5b0ed!important;color:#30234f!important}body .category-grid-item .wd-cat-content{background:#f5f2fc!important;border:1px solid #e6ddfa;border-radius:12px;padding:14px!important;left:10px!important;right:10px!important;bottom:10px!important;width:auto!important}body .category-grid-item .wd-cat-content :is(.wd-entities-title,.wd-cat-count,a){color:#5030c7!important;opacity:1!important;text-shadow:none!important}body .product-grid-item :is(.wd-entities-title,.wd-entities-title a,.wd-product-cats,.wd-product-cats a,.hover-content-inner,.hover-content-inner p,.wc-gzd-additional-info){color:#5030c7!important;opacity:1!important}body .category-grid-item .wd-cat-content{transform:none!important;text-align:left!important}body .category-grid-item .wd-cat-content .wd-entities-title{position:static!important;transform:none!important;margin:0 0 4px!important;font-size:14px!important;line-height:1.35!important}body .category-grid-item .wd-cat-count{transform:none!important;visibility:visible!important;opacity:1!important;margin:0!important}body .category-grid-item .wd-cat-content{position:relative!important;inset:auto!important;transform:none!important;background:transparent!important;border:0!important;border-radius:0!important;padding:12px 4px 6px!important;width:100%!important}