@charset "UTF-8";
/* https://www.heliolith.at/wp-content/themes/blank-heliolith/style.css?ver=1782711713 */
html,body{overflow:visible!important}.woocommerce .checkout-button,.woocommerce button,.woocommerce .button{font-family:"Poppins",poppins!important;font-size:14px!important;font-weight:300!important;letter-spacing:0.8px!important;fill:#C70033!important;color:#C70033!important;background-color:#fff0!important;border-style:solid!important;border-width:1px 1px 1px 1px!important;border-color:#C70033!important}.woocommerce .checkout-button:hover,.woocommerce button:hover,.woocommerce .button:hover{background-color:#C70033!important;color:#fff!important}.woocommerce-message{border-color:#C70033!important}.woocommerce-message::before{color:#C70033!important}.woocommerce .product-name a{color:#C70033!important}#order_review_heading{display:none}.woocommerce-checkout #payment{background:transparent!important}.woocommerce #payment #place_order{float:left!important}.woocommerce-checkout #payment>.place-order{padding-left:5px!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:left!important;width:auto!important}.woocommerce table.shop_table{border:none!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#828282!important;font-family:"Poppins",poppins!important;font-weight:400!important;line-height:1.4em!important}.woocommerce-cart-form .product-name .variation dt.variation-Form{display:block!important;font-weight:300!important;font-family:"Poppins",poppins!important;letter-spacing:0.8px!important}.woocommerce-cart-form .product-name .variation dt.variation-Farbe{display:block!important;font-weight:300!important;font-family:"Poppins",poppins!important;letter-spacing:0.8px!important}.woocommerce-cart-form .product-name .variation dt.variation-Gre{display:block!important;font-weight:300!important;font-family:"Poppins",poppins!important;letter-spacing:0.8px!important}.woocommerce-cart-form .product-name .variation dd.variation-Gre p{margin-top:0px!important}.woocommerce-cart-form .product-name .variation dd.variation-Farbe p{margin-top:0px!important}.room-calculator-button button{float:unset!important}.single-product .input-text.qty{appearance:textfield!important;-webkit-appearance:textfield!important;border:none!important;max-width:25px!important;color:#C70033;text-align:center!important}.single-product .quantity_man{display:flex;border:1px solid #C70033;border-radius:3px;margin-right:10px}.single-product .quantity_man .button{border:none!important;padding:6px!important}.woocommerce-product-gallery__wrapper{pointer-events:none!important}.woocommerce-product-gallery__trigger{display:none!important}.wapf-field-container.size-selection .wapf-field-label{display:none!important}.wapf-field-container.size-selection select{border:1px solid #C70033;color:#C70033;padding:5px;appearance:none;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z' fill='%23C70033'/></svg>");background-repeat:no-repeat;background-position:right .5rem center;background-size:14px;border-radius:3px}.woocommerce-shop select.jet-select__control{border:1px solid #828282;color:#828282;padding:5px;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z' fill='%23818181'/></svg>");background-repeat:no-repeat;background-position:right .5rem center;background-size:14px;border-radius:5px;font-size:12px;border-radius:3px}.woocommerce-tabs .tabs li{border:none!important;background:none!important}.woocommerce-tabs .tabs .active{text-decoration:underline;text-underline-offset:5px;text-decoration-color:#C70033}.woocommerce-tabs .woocommerce-Tabs-panel p{line-height:24px!important;color:#828282!important}.woocommerce .woocommerce-tabs .panel{border:none!important;padding:0px!important}.woocommerce-tabs .tabs{padding:0px!important}.woocommerce .woocommerce-tabs li a{padding-left:5px!important}.woocommerce-tabs .tabs a{color:#828282!important}.woocommerce-tabs .tabs .active a{color:#C70033!important}.single-product .wapf-wrapper{margin-bottom:0px!important}.single-product .wapf-field-color-swatch{margin-bottom:0px!important}.single-product .wapf-field-color-swatch .required{display:none!important}.woocommerce-cart-form .variation .wapf-pricing-hint{display:none!important}.single-product .wapf-field-container{padding-bottom:0px!important}.single-product .wapf-product-totals{margin-top:40px!important;margin-bottom:30px!important;color:#818181;font-family:"Poppins",poppins!important;line-height:20px!important;max-width:350px!important}.single-product .wapf-product-totals div span:first-child{font-weight:300!important}.woocommerce-cart table.cart img{width:200px!important}.woocommerce-cart table.cart .product-thumbnail{max-width:160px!important}.single-product .woocommerce-variation-price{display:none!important}.single-product .wapf-product-totals{display:block!important}.single-product .wapf-field-container.form-selection{display:none!important}.single-product table.variations{display:none!important}.woocommerce table.shop_table th{color:#818181;font-family:"Poppins",poppins;font-size:16px;font-weight:300;letter-spacing:.8px}.woocommerce .woocommerce-table-totals{text-align:right}.woocommerce .woocommerce-table-totals-title{padding-right:10px}.woocommerce-cart .remove-item-wrapper a.remove{width:auto!important;height:auto!important;color:#C70033!important;font-family:"Poppins",poppins;font-size:14px!important;font-weight:300!important;letter-spacing:0.8px!important;text-align:left!important}.woocommerce-cart .remove-item-wrapper a.remove:hover{background:none!important}.single-product .wapf-product-totals .wapf--inner div:last-child span:first-child::after{content:'exkl. MwSt.';padding-left:5px}.woocommerce-cart-form .product-name a{color:#818181!important;font-weight:bold!important}.woocommerce-breadcrumb .breadcrumb-delimiter{color:#818181!important}.single-product .wapf-product-totals .wapf-product-total.price,.single-product .wapf-product-totals .wapf-options-total.price{font-weight:300!important}.single-product .wapf-product-totals .wapf-grand-total.price{font-weight:800!important}.single-product .wapf-product-totals .wapf--inner div:last-child span:first-child{font-weight:800!important}.single-product .wapf-swatch--color .wapf-color{border-radius:5px!important}.single-product .wapf-field-container.wapf-field-select{max-width:360px!important}.single-product .single_add_to_cart_button{max-width:268px!important;width:100%!important;fill:#fff!important;color:#fff!important;background-color:#C70033!important;border-style:solid!important;border-width:1px 1px 1px 1px!important;border-color:#C70033!important}@media (max-width:768px){.woocommerce-tabs .tabs li{width:100%}}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (0.5rem * 2))}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto;border:none!important}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.modal-footer{display:inline-block!important}.modalfooter-select{width:90%;margin-left:10%;float:left}.modalfooter-button{margin-left:35%!important;float:left}.room-size-calculator-wrapper{margin-top:20px;margin-bottom:20px}.room-size-calculator-intro{color:#818181;font-family:"Poppins",poppins;font-size:16px;font-weight:300;letter-spacing:.8px}.room-size-calculator-input-wrapper{margin-top:20px;color:#818181;font-family:"Poppins",poppins;font-size:16px;font-weight:300;letter-spacing:.8px}.room-size-calculator-results-wrapper{margin-top:20px;margin-bottom:20px;color:#818181;font-family:"Poppins",poppins;font-size:16px;font-weight:300;letter-spacing:.8px}.room-size-calculator-results-wrapper li:last-child .recommandation-list-delimeter{display:none!important}.room-size-calculator-intro-text{margin-bottom:20px}.recommandation-list-delimeter{display:block}#calculate-room-size-btn{position:absolute;height:30px;top:0;margin-left:20px}@media (max-width:768px){.room-size-calculator-label{display:block;margin-bottom:5px;width:100%}#calculate-room-size-btn{margin-left:0}}@media (max-width:500px){#calculate-room-size-btn{position:relative;margin-top:10px;display:block;width:100%}}.checkout-file-progress-wrapper{display:none;margin-top:5px;margin-bottom:5px}.checkout-file-progress-bar{position:relative;border:1px solid #000;border-radius:5px}.checkout_upload_failed{color:#C70033;margin-top:5px;margin-bottom:5px}.woocommerce-table-totals-info{font-size:12px}.progress-text-wrapper{position:absolute;width:100%;top:0;text-align:center}.progress-text{width:100%;color:#fff}.progress-bar{background:#C70033;color:#fff;padding-left:10px;position:relative;max-width:100%;height:25px}.checkout_file_row{margin-top:10px!important;margin-bottom:20px!important}.woocommerce button.ttt-pnwc-close{background-color:#fff!important}.woocommerce button.ttt-pnwc-close:hover{color:#C70033!important}.ttt-pnwc-message .button.custom-cart-btn{float:left;margin-top:10px!important}.widget_shopping_cart_content .bdt-button-checkout{display:none!important}.bdt-mini-cart-footer-buttons a{width:100%!important;color:#fff!important;background-color:#C70033!important;border-style:solid!important;border-width:1px 1px 1px 1px!important;border-color:#C70033!important;margin-top:20px}.bdt-mini-cart-footer-buttons .bdt-button-text{color:#fff!important}.bdt-mini-cart-subtotal{margin-top:10px!important}.bdt-mini-cart-product-name a{color:#818181!important;font-weight:bold!important}.bdt-mini-cart-product-remove{display:none!important}.ttt-pnwc-notice.success .ttt-pnwc-notice-icon.default-icon::before{content:'✓'!important}#ttt-pnwc-notice .ttt-pnwc-header .ttt-pnwc-close::before{content:'X'!important}.wc-empty-mini-cart svg{display:none!important}.wc-empty-mini-cart .bdt-button{font-family:"Poppins",poppins!important;font-size:14px!important;font-weight:300!important;letter-spacing:0.8px!important;fill:#C70033!important;color:#C70033!important;background-color:#fff0!important;border-style:solid!important;border-width:1px 1px 1px 1px!important;border-color:#C70033!important}.cart-faq-link{color:#E90031!important}.woocommerce-order .wc-item-meta{padding:0px!important}.woocommerce ul.order_details{padding:0px!important}.woocommerce-table-totals-notice{text-align:right}@media (max-width:768px){.woocommerce ul.order_details li{float:unset!important;padding-bottom:10px!important;border-right:unset!important}.table-net-amount .woocommerce-table-totals-title,.table-vat-amount .woocommerce-table-totals-title,.table-gross-amount .woocommerce-table-totals-title{display:none}}.woocommerce-table-infos::before{content:''!important}.wc-proceed-to-checkout a{max-width:450px!important}.woocommerce-order .woocommerce-order-overview__total.total{display:none}.cart-collaterals .woocommerce-loop-product__title,.cart-collaterals .price{color:#818181!important}.hel-custom-popup .dialog-lightbox-close-button{padding:7px;border-radius:100%;text-decoration:none;border:solid 1px #C70033}