body{font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;font-size:1.6rem}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}.far{font-family:'Font Awesome 5 Free';font-weight:400}:root{--white-color:#fff;--black-color:#000;--hein-red-color:#d20a10;--hein-dark-red-color:#ab0309;--hein-deep-green-color:#009640;--hein-light-green-color:#e1efe3;--hein-light-gray-color:#646464;--hein-light-gray-thin-color:#f7f7f7;--hein-light-gray-border-color:#ececec;--hein-black:#000a21;--hein-red:#d10019;--hein-dark-gray-color:#343434;--hein-base-font-color:#212529;--hein-button-blue-color:#265a8b;--hein-full-width-size:1400px;--hein-column-width-size:1360px;--hein-categorie-overivew-box-border-color:#969696;--hein-categorie-overivew-box-color:#dadadc}.action.primary,.action-primary,.action-primary-main,.action.primary-main,.action.secondary,.action-secondary,.action.cta-button,.pages .action,.pages strong.page,.pagebuilder-button-primary,.pagebuilder-button-secondary{border-radius:3px;box-shadow:none !important;transition:all .4s ease 0s;font-size:1.6rem;text-decoration:none !important;cursor:pointer;text-align:center}.action.primary,.action-primary,.pages .action,.pages strong.page,.pagebuilder-button-secondary{background-color:#fff !important;background-color:var(--white-color) !important;border:1px solid #d20a10 !important;border:1px solid var(--hein-red-color) !important;color:#d20a10 !important;color:var(--hein-red-color) !important}.action.primary:before,.action-primary:before,.pages .action:before,.pages strong.page:before,.pagebuilder-button-secondary:before,.action.primary:after,.action-primary:after,.pages .action:after,.pages strong.page:after,.pagebuilder-button-secondary:after{color:#d20a10 !important;color:var(--hein-red-color) !important}.action.primary:hover,.action-primary:hover,.pages .action:hover,.pages strong.page:hover,.pagebuilder-button-secondary:hover{background-color:#d20a10 !important;background-color:var(--hein-red-color) !important;border:1px solid #d20a10 !important;border:1px solid var(--hein-red-color) !important;color:#fff !important;color:var(--white-color) !important}.action.primary:hover:before,.action-primary:hover:before,.pages .action:hover:before,.pages strong.page:hover:before,.pagebuilder-button-secondary:hover:before,.action.primary:hover:after,.action-primary:hover:after,.pages .action:hover:after,.pages strong.page:hover:after,.pagebuilder-button-secondary:hover:after{color:#fff !important;color:var(--white-color) !important}.action.primary:focus,.action-primary:focus,.pages .action:focus,.pages strong.page:focus,.pagebuilder-button-secondary:focus,.action.primary:active,.action-primary:active,.pages .action:active,.pages strong.page:active,.pagebuilder-button-secondary:active{background-color:#fff !important;background-color:var(--white-color) !important;border:1px solid #d20a10 !important;border:1px solid var(--hein-red-color) !important;color:#d20a10 !important;color:var(--hein-red-color) !important;outline:1px solid var(--hein-red-color)}.action.primary:focus:before,.action-primary:focus:before,.pages .action:focus:before,.pages strong.page:focus:before,.pagebuilder-button-secondary:focus:before,.action.primary:active:before,.action-primary:active:before,.pages .action:active:before,.pages strong.page:active:before,.pagebuilder-button-secondary:active:before,.action.primary:focus:after,.action-primary:focus:after,.pages .action:focus:after,.pages strong.page:focus:after,.pagebuilder-button-secondary:focus:after,.action.primary:active:after,.action-primary:active:after,.pages .action:active:after,.pages strong.page:active:after,.pagebuilder-button-secondary:active:after{color:#d20a10 !important;color:var(--hein-red-color) !important}.action-primary-main,.action.primary-main,.pagebuilder-button-primary{background-color:#d20a10 !important;background-color:var(--hein-red-color) !important;border:1px solid #d20a10 !important;border:1px solid var(--hein-red-color) !important;color:#fff !important;color:var(--white-color) !important}.action-primary-main:before,.action.primary-main:before,.pagebuilder-button-primary:before,.action-primary-main:after,.action.primary-main:after,.pagebuilder-button-primary:after{color:#fff !important;color:var(--white-color) !important}.action-primary-main:hover,.action.primary-main:hover,.pagebuilder-button-primary:hover{background-color:#ab0309 !important;background-color:var(--hein-dark-red-color) !important;border:1px solid #ab0309 !important;border:1px solid var(--hein-dark-red-color) !important;color:#fff !important;color:var(--white-color) !important}.action-secondary,.action.secondary{background-color:#f7f7f7 !important;background-color:var(--hein-light-gray-thin-color) !important;border:2px solid #f2f3f4 !important}.action-secondary:hover,.action.secondary:hover,.action-secondary:focus,.action.secondary:focus,.action-secondary:active,.action.secondary:active{border:2px solid #e5e2e2 !important;background:#efefef !important}.action-secondary:focus,.action.secondary:focus{outline:1px solid #e5e2e2}.action.primary,.action-primary,.action-primary-main,.action.primary-main,.action-secondary,.action.secondary{display:inline-flex;flex:0 0 auto;align-items:center}footer .newsletter .actions button.primary{padding:3px 10px}@media (max-width:768px),print{footer .newsletter{float:none;display:inline-block;width:100%}footer .newsletter .content{float:right}}@media (max-width:768px),print{footer ul.footer.links{clear:both}}.checkout-index-index .modal-popup .modal-footer .action-hide-popup{margin-top:0;margin-left:15px;padding:7px 15px !important}.action.cta-button{color:#fff !important;color:var(--white-color) !important;background-color:#265a8b !important;background-color:var(--hein-button-blue-color) !important;padding:0 1em;height:2.5em;font-weight:700;display:flex;flex-wrap:nowrap;overflow:hidden}.action.cta-button .button-icon{width:1.5em;max-height:100%;padding:.5em 0}.action.cta-button .button-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2em;padding:.65em 0}.cta-button-container{display:flex;flex-wrap:wrap;column-gap:2rem}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email],.pdf-offer-form input{font-size:1.6rem !important;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;background:var(--hein-light-gray-border-color)}.contact.form .fieldset>.field+.field,.form-login .fieldset>.field+.field,.form-register .fieldset>.field+.field,.form-address-edit .fieldset>.field+.field,.form-create-account .fieldset>.field+.field,.form-edit-account .fieldset>.field+.field,.form.password.forget .fieldset>.field+.field,.form.subscribe .fieldset>.field+.field,.contact.form .fields>.field+.field,.form-login .fields>.field+.field,.form-register .fields>.field+.field,.form-address-edit .fields>.field+.field,.form-create-account .fields>.field+.field,.form-edit-account .fields>.field+.field,.form.password.forget .fields>.field+.field,.form.subscribe .fields>.field+.field{margin-top:2rem}.contact.form input[type=text],.form-login input[type=text],.form-register input[type=text],.form-address-edit input[type=text],.form-create-account input[type=text],.form-edit-account input[type=text],.form.password.forget input[type=text],.form.subscribe input[type=text],.contact.form input[type=password],.form-login input[type=password],.form-register input[type=password],.form-address-edit input[type=password],.form-create-account input[type=password],.form-edit-account input[type=password],.form.password.forget input[type=password],.form.subscribe input[type=password],.contact.form input[type=url],.form-login input[type=url],.form-register input[type=url],.form-address-edit input[type=url],.form-create-account input[type=url],.form-edit-account input[type=url],.form.password.forget input[type=url],.form.subscribe input[type=url],.contact.form input[type=tel],.form-login input[type=tel],.form-register input[type=tel],.form-address-edit input[type=tel],.form-create-account input[type=tel],.form-edit-account input[type=tel],.form.password.forget input[type=tel],.form.subscribe input[type=tel],.contact.form input[type=search],.form-login input[type=search],.form-register input[type=search],.form-address-edit input[type=search],.form-create-account input[type=search],.form-edit-account input[type=search],.form.password.forget input[type=search],.form.subscribe input[type=search],.contact.form input[type=number],.form-login input[type=number],.form-register input[type=number],.form-address-edit input[type=number],.form-create-account input[type=number],.form-edit-account input[type=number],.form.password.forget input[type=number],.form.subscribe input[type=number],.contact.form input[type*=date],.form-login input[type*=date],.form-register input[type*=date],.form-address-edit input[type*=date],.form-create-account input[type*=date],.form-edit-account input[type*=date],.form.password.forget input[type*=date],.form.subscribe input[type*=date],.contact.form input[type=email],.form-login input[type=email],.form-register input[type=email],.form-address-edit input[type=email],.form-create-account input[type=email],.form-edit-account input[type=email],.form.password.forget input[type=email],.form.subscribe input[type=email],.contact.form textarea,.form-login textarea,.form-register textarea,.form-address-edit textarea,.form-create-account textarea,.form-edit-account textarea,.form.password.forget textarea,.form.subscribe textarea,.contact.form select,.form-login select,.form-register select,.form-address-edit select,.form-create-account select,.form-edit-account select,.form.password.forget select,.form.subscribe select{height:40px;border-radius:3px;font-family:inherit;border:none;background-color:#ececec}.contact.form textarea,.form-login textarea,.form-register textarea,.form-address-edit textarea,.form-create-account textarea,.form-edit-account textarea,.form.password.forget textarea,.form.subscribe textarea{height:auto}.contact.form label span+span,.form-login label span+span,.form-register label span+span,.form-address-edit label span+span,.form-create-account label span+span,.form-edit-account label span+span,.form.password.forget label span+span,.form.subscribe label span+span{margin-left:4px}@media (min-width:769px){.form-create-account .fieldset-fullname .field-name-prefix,.form-create-account .fieldset-fullname .field-name-suffix{width:100px !important}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#757575 !important;font-size:inherit !important;font-style:inherit;padding:0}.amsearch-input-wrapper .amsearch-input::placeholder,.amsearch-input-wrapper .amsearch-input::-webkit-input-placeholder{color:#999 !important}.magezon-builder-preload .mgz-element{z-index:unset !important}.modal-header,.modal-content{border:0}.modal-popup .modal-header,.modal-popup .modal-footer,.modal-popup.modal-slide .modal-inner-wrap[class]{background:#fff}@media (max-width:768px){.modal-custom,.modal-popup,.modal-slide{left:0 !important;width:100vw}}@media (min-width:769px){.modal-custom .modal-inner-wrap,.modal-popup .modal-inner-wrap,.modal-slide .modal-inner-wrap{min-width:640px;max-width:960px;width:calc(100vw - 100px)}}.modal-custom .modal-inner-wrap button.viewShoppingCartButton i,.modal-popup .modal-inner-wrap button.viewShoppingCartButton i,.modal-slide .modal-inner-wrap button.viewShoppingCartButton i,.modal-custom .modal-inner-wrap button.closeModalButton i,.modal-popup .modal-inner-wrap button.closeModalButton i,.modal-slide .modal-inner-wrap button.closeModalButton i,.modal-custom .modal-inner-wrap button.viewCheckoutButton i,.modal-popup .modal-inner-wrap button.viewCheckoutButton i,.modal-slide .modal-inner-wrap button.viewCheckoutButton i{font-size:2rem;margin-right:8px}.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close{padding:1.8rem;z-index:2;font-size:1.8rem;line-height:1;color:#d20a10;color:var(--hein-red-color)}.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before{font-size:1.8rem;line-height:1;color:#d20a10;color:var(--hein-red-color)}.modal-custom .action-close:hover,.modal-popup .action-close:hover,.modal-slide .action-close:hover{color:#d20a10;color:var(--hein-red-color)}.modal-custom .action-close:hover:before,.modal-popup .action-close:hover:before,.modal-slide .action-close:hover:before{color:#d20a10;color:var(--hein-red-color)}.modal-custom .action-close:focus,.modal-popup .action-close:focus,.modal-slide .action-close:focus{outline:none}.modal-custom fieldset .field+.field,.modal-popup fieldset .field+.field,.modal-slide fieldset .field+.field{margin-top:1.6rem}.modal-custom .modal-title,.modal-popup .modal-title,.modal-slide .modal-title{width:100%;border-bottom:1px solid #ccc}.modal-custom .modal-footer,.modal-popup .modal-footer,.modal-slide .modal-footer{margin-top:3.2rem;padding-bottom:2.4rem;padding-top:2.4rem}.modal-custom hr,.modal-popup hr,.modal-slide hr{margin-top:3.2rem;margin-bottom:3.2rem;border-top:1px solid #ccc}.modal-popup.customer-popup-ajaxwishlist .modal-inner-wrap .action.primary,.modal-popup.modal-popup_ajaxcompare_magepow .modal-inner-wrap .action.primary,.modal-popup.modal-popup_ajaxcompare_magepow .modal-inner-wrap .amshopby-button,.modal-popup.modal-popup_ajaxcompare_magepow .modal-inner-wrap .am-filter-go{margin-top:3.2rem;padding:10px 15px;font-size:1.8rem}.modal-popup.customer-popup-ajaxwishlist .modal-inner-wrap .fieldset .field.note{font-size:2rem;text-align:center;margin-bottom:2.4rem}.modal-popup.modal-popup_ajaxcompare_magepow .modal-inner-wrap .mgp-message-successs{margin-bottom:1.6rem;margin-top:1.6rem;font-size:1.6rem}._has-modal aside.modal-popup{overflow:hidden}._has-modal aside.modal-popup .modal-inner-wrap{max-height:95vh}@media (min-width:769px){._has-modal aside.modal-popup .modal-inner-wrap{max-height:cal(100vh - 5rem);margin:2.5rem auto}}._has-modal .modal-footer .grid-layout.product-item-style{padding:10px;flex:1}@media (max-width:575px){.cart-pop-up .product-image{max-width:240px}}.ajaxwishlist-success-box .ajax-wishlist-image,.customer-popup-login .ajax-wishlist-image,.ajaxwishlist-success-box .image-system-wishlist,.customer-popup-login .image-system-wishlist{margin-bottom:15px}.ajaxwishlist-success-box .ajax-wishlist-image img,.customer-popup-login .ajax-wishlist-image img,.ajaxwishlist-success-box .image-system-wishlist img,.customer-popup-login .image-system-wishlist img{max-width:240px;margin-left:auto;margin-right:auto}.ajaxwishlist-success-box .mgp-message-successs,.customer-popup-login .mgp-message-successs,.ajaxwishlist-success-box .product-item-photo,.customer-popup-login .product-item-photo,.ajaxwishlist-success-box .product-name,.customer-popup-login .product-name{margin-bottom:15px}.modal-popup.modal-popup_ajaxwishlist_magepow .modal-inner-wrap .modal-content{overflow-y:visible !important}.header__bar .hein-popup-block{z-index:10002;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(214,214,214,.4);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.header__bar .hein-popup-block .action-close{background:0 0;-moz-box-sizing:content-box;border:0;box-shadow:none;padding:.8rem;z-index:2;text-shadow:none;font-weight:400;display:inline-block;text-decoration:none;position:absolute;right:0;top:0;min-width:unset;color:#d20a10;color:var(--hein-red-color)}.header__bar .hein-popup-block .action-close:before{font-size:1.8rem;line-height:1;content:'\e616';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;color:#d20a10;color:var(--hein-red-color)}.header__bar .hein-popup-block .action-close:hover{color:#d20a10;color:var(--hein-red-color)}.header__bar .hein-popup-block .action-close:hover:before{color:#d20a10;color:var(--hein-red-color)}.header__bar .hein-popup-block .action-close:focus{outline:none}.header__bar .hein-popup-block .action-close>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header__bar .hein-popup-block #popup-content-wrapper{background-color:#fff;position:fixed;display:block;transform:matrix(1,0,0,1,-225,-100) scale(1);max-width:450px;height:200px;font-size:16px;left:50%;top:50%}.header__bar .hein-popup-block #popup-content{color:#000a21}.header__bar .hein-popup-block #popup-close{display:none}.header__bar .hein-popup-block .modal-content{width:100%;height:auto;padding:1em;text-align:center}.header__bar .hein-popup-block .modal-title{color:inherit;font-size:2rem;font-weight:700}.header__bar .hein-popup-block .action-buttons{display:flex;justify-content:center;margin-top:1.5em}.header__bar .hein-popup-block button{padding:.25em 1em;margin:0 .5em;min-width:160px;flex-grow:1;justify-content:center}body.popup-visible{overflow:hidden !important}body.popup-visible .nav-toggle{z-index:auto}.products .product.name a{font-weight:400;font-size:1.6rem}.products .product *{max-width:100%}.products .price-box .price-label{font-weight:600;font-size:1.6rem;line-height:2.4rem;color:#000;color:var(--black-color)}.products .grid-layout .actions-primary+.actions-secondary{display:block;margin:0 -15px;background-color:#f7f7f7;background-color:var(--hein-light-gray-thin-color);text-align:right;padding:4px 10px 3px}.products .tocompare:before{content:'\e61e'}.products .towishlist:before{content:'\e600'}.products .product-item-description .more{color:#646464;color:var(--hein-light-gray-color)}.products .product-item-style .product-item-info .product-title{margin:10px 0}@media (min-width:576px){li.grid-layout .product-image-container{width:auto !important}}.product-item-info{z-index:1 !important}.product.grid-layout .product-item-info,.product .product-item-info{width:100%;height:100%;padding:20px;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16);border:1px solid transparent;border-radius:3px;margin:0}@media (min-width:576px){.product.grid-layout .product-item-info,.product .product-item-info{display:flex;flex-direction:column;justify-content:flex-start}}@media (max-width:768px){.product.grid-layout .product-item-info,.product .product-item-info{text-align:center}}.product.grid-layout .product-item-info a.product-item-photo,.product .product-item-info a.product-item-photo{display:block;text-align:center;height:0;padding-bottom:100%;position:relative;overflow:hidden}.product.grid-layout .product-item-info .product-image-container,.product .product-item-info .product-image-container{left:50%;top:50%}.product.grid-layout .product-item-info .price-final_price,.product .product-item-info .price-final_price{margin-top:auto;width:100%}.product.grid-layout .product-item-details,.product .product-item-details{grid-auto-rows:unset !important}@media (min-width:576px){.product.grid-layout .product-item-details,.product .product-item-details{display:flex;height:100%;flex-wrap:wrap;grid-template-columns:100%}.product.grid-layout .product-item-details .product-item-footer,.product .product-item-details .product-item-footer{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.product.grid-layout .product-item-details .product-item-footer .product-item-actions,.product .product-item-details .product-item-footer .product-item-actions{width:100%}}@media (max-width:768px){.product.grid-layout .product-item-details,.product .product-item-details{text-align:left}}.product.grid-layout .versandkosten-link,.product .versandkosten-link,.product.grid-layout .versandkosten-link a,.product .versandkosten-link a{font-size:1.5rem;color:#646464;color:var(--hein-light-gray-color)}.product.grid-layout .versandkosten-link a:hover,.product .versandkosten-link a:hover{color:#d20a10;color:var(--hein-red-color)}.product.grid-layout .sales-unit-type,.product .sales-unit-type{margin:1rem 0 0;font-size:1.5rem}.product.grid-layout .action.tocart.primary,.product .action.tocart.primary{font-weight:700;font-size:1.6rem;width:100%;display:block;margin-bottom:2rem;background-color:#fff;background-color:var(--white-color);line-height:1.5;padding-bottom:7px;padding-top:7px;white-space:nowrap;outline:none}.product.grid-layout .action.tocart.primary.sm,.product .action.tocart.primary.sm{padding-bottom:7px;padding-top:7px}@media (max-width:575px){.product.grid-layout .action.tocart.primary,.product .action.tocart.primary{max-width:240px}}.product.grid-layout .action.tocart.primary .fa-shopping-cart,.product .action.tocart.primary .fa-shopping-cart,.product.grid-layout .action.tocart.primary .tocart-action-icon,.product .action.tocart.primary .tocart-action-icon{font-size:2rem}.product.grid-layout .tocart-action-icon,.product .tocart-action-icon{margin-right:.8rem;font-size:2.25rem}.product.grid-layout .product-additional-info,.product .product-additional-info{display:flex;flex-direction:column;flex:0 1 25%}.product.grid-layout .product-item-name,.product .product-item-name{flex:1 0 15%}.product.grid-layout .price-box .price-container .price,.product .price-box .price-container .price,.product.grid-layout .price-box .price-wrapper,.product .price-box .price-wrapper{font-size:2rem;font-weight:700;white-space:nowrap}.product.grid-layout a.product>div,.product a.product>div{transition:all ease .2s}.product.grid-layout a.product:hover,.product a.product:hover{text-decoration:none}.product.grid-layout a.product:hover>div,.product a.product:hover>div{transform:scale(1.04);box-shadow:0 3px 10px rgba(0,0,0,.13)}.product-item-actions .actions-secondary .actions-secondary{display:block;margin:0 -15px;background-color:#f7f7f7;background-color:var(--hein-light-gray-thin-color);text-align:right;padding:5px 10px}.product-item-actions .actions-secondary>.action{margin-right:.8rem}.product-item-actions .actions-secondary>.action:last-child{margin-right:0}.product-item-actions div.actions-primary{margin-bottom:0;margin-top:10px}@media (max-width:479px){.products-list .product-item-actions{flex-direction:column}}.products-list .product-item-actions .actions-secondary{margin-left:1.6rem;display:flex}@media (max-width:479px){.products-list .product-item-actions .actions-secondary{margin-left:-7px;margin-top:1rem}}.products-list .product-item-actions .actions-secondary>.action{line-height:42px;width:40px}.products-list .product-item-info{box-shadow:none !important;border:none !important;transform:none !important}.products-list li{border-radius:3px;margin-bottom:20px;transition:all ease .3s;box-shadow:0 3px 6px rgba(0,0,0,.16)}.products-list li:hover{box-shadow:0 3px 10px rgba(0,0,0,.13);transform:scale(1.03)}.products-list .product-item-details{height:auto !important;text-align:left}@media (max-width:575px){.products-list .product-item-details{margin-top:20px}}@media (max-width:575px){.products-list .product-image-container{margin:0 auto}}.catalog-category-view .columns .column.main,.catalogsearch-result-index .columns .column.main{padding-bottom:3.2rem}@media (min-width:769px){.catalog-category-view .columns .column.main,.catalogsearch-result-index .columns .column.main{padding-bottom:1.6rem}}.catalog-category-view .page-main .products .towishlist:before,.catalogsearch-result-index .page-main .products .towishlist:before,.catalog-product-view .page-main .products .towishlist:before,.checkout-cart-index .page-main .products .towishlist:before,.catalog-category-view .page-main .products .tocompare:before,.catalogsearch-result-index .page-main .products .tocompare:before,.catalog-product-view .page-main .products .tocompare:before,.checkout-cart-index .page-main .products .tocompare:before{width:25px;height:25px;background-size:cover;content:'';background-repeat:no-repeat}.catalog-category-view .page-main .products .towishlist:before,.catalogsearch-result-index .page-main .products .towishlist:before,.catalog-product-view .page-main .products .towishlist:before,.checkout-cart-index .page-main .products .towishlist:before{background-image:url("../images/icon-wishlist-black.svg");background-size:30px;background-position:center center}.catalog-category-view .page-main .products .already-added:before,.catalogsearch-result-index .page-main .products .already-added:before,.catalog-product-view .page-main .products .already-added:before,.checkout-cart-index .page-main .products .already-added:before{background-image:url("../images/icon-wishlist-filled.svg");background-size:30px;background-position:center center}.catalog-category-view .page-main .products .tocompare:before,.catalogsearch-result-index .page-main .products .tocompare:before,.catalog-product-view .page-main .products .tocompare:before,.checkout-cart-index .page-main .products .tocompare:before{background-image:url("../images/icon-compare-black.svg")}.catalog-category-view .page-main .sidebar-configurator-info-container img,.catalogsearch-result-index .page-main .sidebar-configurator-info-container img,.catalog-product-view .page-main .sidebar-configurator-info-container img,.checkout-cart-index .page-main .sidebar-configurator-info-container img{width:100%}.products.list .product-item-actions{position:absolute !important;top:15px !important;right:15px !important;left:auto !important;z-index:2 !important}.products.list .products-grid .product-item-details{margin-top:20px}.products.list .price-info{color:#646464;font-size:14px}.products.list .product-price-container{margin-top:auto}span.price-wrapper{font-size:2rem;font-weight:700;white-space:nowrap;vertical-align:top}p.unit-placement{max-height:32px;vertical-align:top}.product-info-main .product-info-price{border-bottom:none}.box-tocart .action.tocart{width:100% !important}.product-info-main .product-info-price .price-box .price-container>span:last-child{padding-top:10px}.product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price{line-height:22px !important}.media{display:block}.plus,.minus{font-size:2rem;margin:7px 15px 8px;height:41px;background-color:#fff;background-color:var(--white-color);border:0;cursor:pointer;border-radius:3px}li.item.headline{color:#fff;color:var(--white-color);background-color:#009640;background-color:var(--hein-deep-green-color);padding:1.6rem;margin-bottom:0;display:flex;align-items:center}li.item.tierprice{padding:0;margin-bottom:0;line-height:1.5;text-align:right;display:flex;justify-content:center;align-items:center}li.item.tierprice :nth-child(n){flex:1}li.item.tierprice :first-child{text-align:center}li.item.tierprice :last-child{margin-left:auto}.benefit{color:#d20a10;color:var(--hein-red-color);margin-left:10px;white-space:nowrap}.catalog-product-view #product-addtocart-button{background:#000a21 !important;color:#fff !important;color:var(--white-color) !important;box-shadow:0 3px 6px rgba(0,0,0,.16);border:none !important;font-size:1.8rem !important;height:4.8rem;padding:12px 17px}.catalog-product-view #product-addtocart-button .fa-shopping-cart{font-size:2.4rem}.catalog-product-view #product-addtocart-button:hover{background:#646464 !important}.diver{border-top:3px solid var(--hein-red-color);margin-top:2rem;margin-bottom:3rem}.price_information_and_shippingcost{font-size:14px !important;display:block}a.price_vat_shipping_info{color:#000;color:var(--black-color);text-decoration:underline}.product-long-text{width:auto;display:block;margin-left:25px;padding:1.6rem 0;box-sizing:border-box}.product.info.detailed .product.data.items>.item.title>.switch{margin-right:5px;border-radius:3px 3px 0 0;background:0 0}.product.info.detailed .product.data.items>.item.title.active>.switch{background-color:#f7f7f7;background-color:var(--hein-light-gray-thin-color)}.gallery-placeholder .fotorama__wrap .fotorama__thumb-border{border:0 !important}.product-info-main .field.qty{margin-bottom:0}.hein-price-discount-info{height:100%;display:flex;align-items:flex-end}.magnifier-preview#preview{border:2px solid #f5f5f5}.product-options-wrapper select{height:48px;border:none !important;border-radius:3px;background-color:var(--hein-light-gray-border-color)}@media all and (min-width:769px),print{.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content .footer-main-wrapper,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:var(--hein-full-width-size) !important}}.breadcrumbs{overflow:hidden;white-space:nowrap}.breadcrumbs ul{display:flex}.breadcrumbs li:last-child{overflow:hidden;text-overflow:ellipsis}.qty-action-wrapper{background:#ececec;display:flex;align-items:center;flex-direction:row;border-radius:3px;width:100%;min-width:100px;margin-left:auto}.qty-action-wrapper .minus,.qty-action-wrapper .plus{background:#fff;color:#000a21;font-weight:700;font-size:2.5rem;box-shadow:0 3px 6px rgba(0,0,0,.16)}.qty-action-wrapper .minus{font-size:2.75rem}.product-add-form .product-info-price .price-final_price .price-container .price,.product-add-form .product-info-price .price-final_price .price-container .price-label,.product-add-form .product-info-price .price-final_price .price-container{color:#000;color:var(--black-color);font-size:36px}.product-add-form .product-info-price .price-final_price .price-container{line-height:22px !important;font-weight:600;display:flex;column-gap:6px;align-items:baseline}.product-add-form .price_information_and_shippingcost{font-size:1.5rem;color:#646464;color:var(--hein-light-gray-color)}.product-add-form .price_information_and_shippingcost a.price_vat_shipping_info{color:#646464;color:var(--hein-light-gray-color)}.hein-price-discount-info-text{color:#646464;color:var(--hein-light-gray-color);font-size:1.5rem}.page-layout-1column .product-info-main-second .product.media,.page-layout-1column .product-info-main-second .product-info-main{width:50%}.page-layout-1column .product-info-main-second .product-info-main .product-add-form,.page-layout-1column .product-info-main-second .price-box.price-tier_price,.page-layout-1column .product-info-main-second .individual-badget{margin:0 auto;width:100%}.batch-badget.items{box-shadow:0 4px 24px 0 rgba(0,0,0,.025)}.qty-action-wrapper input{font-family:"Roboto","Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:32px}.qty-action-wrapper input[name=qty]{padding:33px 0;margin:2px 0;border:0;flex-grow:0;flex-shrink:0;flex-basis:40%;font-size:2rem}.qty-action-wrapper input[type=button]{flex-basis:25%;height:auto}.box-tocart .action.tocart{border-radius:3px}.product-options-reset-wrapper{display:flex}.product-options-reset-wrapper .product-options-reset{background:0 0;border:0;outline:none;color:var(--hein-red-color);padding:0 0 1.6rem;font-weight:inherit;font-size:1.4rem}@media (min-width:1100px){.product-add-form .product-options-wrapper .fieldset .field label.label{margin:0;height:48px;display:flex;align-items:center;flex-wrap:wrap;align-content:stretch}.product-add-form .product-options-wrapper .fieldset .textarea.field label.label{align-items:baseline}}.product .product.data.items>.item.content{padding:0}.product.info.detailed{margin-top:2.5rem}.product.info.detailed .additional-attributes{width:100%;margin-bottom:0}.product.info.detailed .additional-attributes>thead>tr>th,.product.info.detailed .additional-attributes>tbody>tr>th,.product.info.detailed .additional-attributes>tfoot>tr>th,.product.info.detailed .additional-attributes>thead>tr>td,.product.info.detailed .additional-attributes>tbody>tr>td,.product.info.detailed .additional-attributes>tfoot>tr>td{padding:8px 12px !important}.additional-attributes-wrapper .additional-attributes>tbody tr:nth-child(odd){background-color:#f7f7f7;background-color:var(--hein-light-gray-thin-color)}#dynamic-faq .value{padding:2rem;background:#f7f7f7}ul.prices-tier.items{margin-top:0;margin-bottom:4rem}ul.prices-tier.items li.item.headline{border-radius:3px 3px 0 0;border:0;font-weight:600;color:#009640;background:0 0;padding:0;display:block;text-align:right}ul.prices-tier.items li.item.headline span{padding-left:0;font-size:16px}ul.prices-tier.items .benefit{color:#009640;color:var(--hein-deep-green-color)}div.individual-badget{padding:5px;border-radius:50px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:0 0;font-size:1.7rem;color:#212529;width:fit-content;margin:0 auto}div.individual-badget .headline{background:#fff;color:#000a21;margin-bottom:0;border:1px solid #ececec;border-radius:3px}ul.batch-badget{padding:0;background:#fff;list-style:none}ul.batch-badget li.batch-item{padding:1.6rem;border-right:1px solid #ececec;border-left:1px solid #ececec}ul.batch-badget li.batch-item:last-child{border-bottom:1px solid #ececec;border-radius:0 0 3px 3px}.batch-item span.individual-badget-content-link>a{color:#d20a10;color:var(--hein-red-color);text-decoration:none}.box-tocart .action.tocart{display:flex;align-items:center;justify-content:center}.box-tocart .action.tocart i{margin-right:20px}.page-layout-1column .product-info-main{width:auto !important}.page-layout-1column .product-info-main-second .product-info-main{padding-left:4rem}.product-info-price-box-wrapper{display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:539px){.catalog-product-view .product-info-price .delivery-form{width:100% !important}}@media (min-width:769px) and (max-width:1199px){.catalog-product-view .product-info-price .delivery-form{width:100% !important}}@media (max-width:1199px){.hein-price-discount-info{padding-left:1rem}.hein-price-discount-info-icon img{max-width:64px}.product-add-form .product-info-price .price-final_price .price-container .price{font-size:4.5vw}.qty-action-wrapper{height:64px}.qty-action-wrapper input{font-size:2rem}.qty-action-wrapper input[name=qty]{padding:29px 0}.box-tocart .action.tocart{font-size:2.25rem !important;height:64px}}@media (max-width:991px){.box-tocart .action.tocart{font-size:2.25rem !important}.product-long-text{margin-left:0}}@media (min-width:992px){ul.prices-tier.items{margin-top:0}.container-wishlish{margin-bottom:3.2rem}}@media (min-width:992px) and (max-width:1200px) and (min-width:769px){.container-wishlish{margin-bottom:0}}@media (min-width:992px) and (max-width:575px){.container-wishlish{margin-bottom:0}}@media (min-width:960px){.box-tocart .action.tocart{font-size:2.25rem !important}}@media (min-width:1200px){.box-tocart .action.tocart{font-size:2.4rem !important}}@media (max-width:959px) and (min-width:769px){.qty-button-submit .qty-action-container{flex:0 0 100%;max-width:100%}.qty-button-submit .submit-action-container{flex:0 0 100%;max-width:100%}}@media (max-width:768px){.page-layout-1column .product-info-main-second .product-info-main .product-add-form,.page-layout-1column .product-info-main-second .price-box.price-tier_price,.individual-badget{max-width:100%}.page-layout-1column .product-info-main-second .product-info-main{padding-left:0;padding-right:0}.page-layout-1column .product-info-main-second .product.media,.page-layout-1column .product-info-main-second .product-info-main{width:100%}.page-layout-1column .product-info-main-second .product-info-main .product-add-form{padding-left:0;padding-right:0}.field.configurable{padding-bottom:0}.qty-button-submit .qty-action-wrapper input[name=qty]{width:100%;padding:29px 0}.qty-action-wrapper input{font-size:1.8rem}.product-add-form .product-info-price .price-final_price .price-container .price{font-size:4rem}.product.data.items{margin-left:0;margin-right:0}.product.info.detailed .product.data.items>.item.title>.switch{margin-right:0}.product .product.data.items>.item.content{padding:2px 0 1rem}}@media (max-width:440px){.qty-action-wrapper{max-width:100%}.qty-action-wrapper input{font-size:2.5rem}}.item.headline>img{display:inline-block;width:auto}@media (min-width:769px){.product-info-main-second-details{padding-top:3.2rem}.product-add-form .product-options-wrapper .field .control{width:100% !important}.product-info-main .product-add-form{padding-top:0 !important}.product.data.items>.item.content{margin-top:40px !important;border:1px solid #ececec !important;border:1px solid var(--hein-light-gray-border-color) !important}.product.data.items>.item.title>.switch{border:1px solid #ececec !important;border:1px solid var(--hein-light-gray-border-color) !important;border-bottom:none !important}.hein-price-discount-info-text{padding-top:10px;padding-left:5px;padding-right:0}.hein-price-discount-info-icon{padding-top:10px;padding-left:0;padding-right:5px}.box-tocart .action.tocart>span{display:inline-block}.item.headline>img{height:48px}.item.headline>span{display:inline-block;padding-left:1.6rem;font-size:2rem}li.item.tierprice{font-size:1.6rem}}@media (max-width:768px){.item.headline>img{height:32px}.item.headline>span{display:inline-block;padding-left:10px;font-size:1.8rem}li.item.tierprice{font-size:1.6rem}}@media (min-width:1200px){.qty-action-wrapper{height:72px}.qty-action-wrapper input{font-size:2.5rem}.qty-action-wrapper input[name=qty]{padding:33px 0}.box-tocart .action.tocart{font-size:2.75rem;height:72px;padding:20px 17px}}.product-options-wrapper .field{padding-bottom:1.6rem}.delivery-countdown{padding-bottom:20px}.additional-attributes>tbody tr:nth-child(odd){background-color:#d3d3d3}.batch-badget .badget-image{padding:4px}td.col-6{width:50%}.tocart .fa-shopping-cart,.tocart-action-icon{font-size:3rem}@media (min-width:769px) and (max-width:991px){.hein-price-discount-info{display:none !important}}.product.info.detailed .product.data.items>.item.title>.switch{margin-right:5px;border-radius:3px 3px 0 0;background:0 0;font-weight:700;font-size:1.6rem}.data.item.title.active .data.switch{background:#f7f7f7 !important}.product.attribute.overview{margin:2rem 0 0}@media (max-width:768px){.product.attribute.overview{margin-bottom:2rem}}.product.attribute.overview h2{font-size:16px;line-height:1.4}@media (min-width:992px){.catalog-product-view .page-main{margin-top:20px}}.product-upsell-lists.container-product-info-list .block{clear:both;padding-top:3.5rem}.catalog-product-view .products.wrapper,.checkout-cart-index .products.wrapper,.catalog-product-view .column.main .product-items,.checkout-cart-index .column.main .product-items{margin-top:0;margin-left:-7.5px;margin-right:-7.5px}.catalog-product-view .product-info-main-second-details,.checkout-cart-index .product-info-main-second-details{clear:both}.catalog-product-view .product-info-main-second-details .product.info.detailed,.checkout-cart-index .product-info-main-second-details .product.info.detailed{width:100%}.catalog-product-view .block.crosssell,.checkout-cart-index .block.crosssell{margin-top:0}.catalog-product-view .product-list-wrap,.checkout-cart-index .product-list-wrap{margin-bottom:-2.5rem;min-height:2.5rem}@media (min-width:1200px){.catalog-product-view .product-list-wrap,.checkout-cart-index .product-list-wrap{margin-bottom:-4rem;min-height:4rem}}.catalog-product-view .container-product-info-list .product-items,.checkout-cart-index .container-product-info-list .product-items{font-size:medium;line-height:normal;letter-spacing:normal}.catalog-product-view .container-product-info-list .product-items .product.name a,.checkout-cart-index .container-product-info-list .product-items .product.name a{font-weight:400;font-size:1.6rem}.catalog-product-view .container-product-info-list .product-items .product-item-info,.checkout-cart-index .container-product-info-list .product-items .product-item-info{z-index:1 !important}.catalog-product-view .container-product-info-list .product-items .product-item-info .product-item-photo,.checkout-cart-index .container-product-info-list .product-items .product-item-info .product-item-photo{height:0;padding-bottom:100%;position:relative;overflow:hidden;margin:1rem}.catalog-product-view .container-product-info-list .product-items .product-details-container,.checkout-cart-index .container-product-info-list .product-items .product-details-container{display:flex;flex-direction:column;flex:0 1 25%}.catalog-product-view .container-product-info-list .product-items .product-item-actions,.checkout-cart-index .container-product-info-list .product-items .product-item-actions{width:auto;position:relative;padding:0;overflow:unset;margin:0;height:auto;clip:auto;border:0;box-shadow:none;right:0;left:0}.catalog-product-view .container-product-info-list .product-items .action.tocart.primary,.checkout-cart-index .container-product-info-list .product-items .action.tocart.primary{font-weight:700;font-size:1.6rem}.catalog-product-view .container-product-info-list .product-items a,.checkout-cart-index .container-product-info-list .product-items a{color:#000a21 !important}.catalog-product-view .container-product-info-list .product-item,.checkout-cart-index .container-product-info-list .product-item{display:flex;padding:15px;font-size:1.6rem}.catalog-product-view .container-product-info-list .product-item .price-container .price,.checkout-cart-index .container-product-info-list .product-item .price-container .price{font-size:2rem}.catalog-product-view .container-product-info-list .product-item-info,.checkout-cart-index .container-product-info-list .product-item-info{padding:20px;box-shadow:0 3px 6px rgba(0,0,0,.16);width:100%;border:1px solid transparent}.catalog-product-view .container-product-info-list .product-item-info .product-item-photo,.checkout-cart-index .container-product-info-list .product-item-info .product-item-photo{display:block;text-align:center}.catalog-product-view .container-product-info-list .product-item-info button.action,.checkout-cart-index .container-product-info-list .product-item-info button.action{line-height:1.5}.catalog-product-view .container-product-info-list .actions-primary,.checkout-cart-index .container-product-info-list .actions-primary,.catalog-product-view .container-product-info-list .product-item-info button.action,.checkout-cart-index .container-product-info-list .product-item-info button.action{width:100%;display:block;margin-bottom:2rem}.catalog-product-view .container-product-info-list .product-item-actions .actions-primary+.actions-secondary,.checkout-cart-index .container-product-info-list .product-item-actions .actions-primary+.actions-secondary{display:block;margin:0 -15px;background-color:#f7f7f7;background-color:var(--hein-light-gray-thin-color);text-align:right;padding:5px 10px}.catalog-product-view .container-product-info-list .actions-primary,.checkout-cart-index .container-product-info-list .actions-primary{margin-bottom:10px}.catalog-product-view .container-product-info-list .product-item .price-box,.checkout-cart-index .container-product-info-list .product-item .price-box{margin:25px 0 10px}.catalog-product-view .container-product-info-list .block.crosssell,.checkout-cart-index .container-product-info-list .block.crosssell{width:100%;float:none;padding:0}.catalog-product-view .container-product-info-list .block.crosssell .product-item-info,.checkout-cart-index .container-product-info-list .block.crosssell .product-item-info{width:100%}.catalog-product-view .container-product-info-list .block,.checkout-cart-index .container-product-info-list .block,.catalog-product-view .container-product-info-list .block.crosssell,.checkout-cart-index .container-product-info-list .block.crosssell{padding-bottom:2.5rem}@media (min-width:1200px){.catalog-product-view .container-product-info-list .block,.checkout-cart-index .container-product-info-list .block,.catalog-product-view .container-product-info-list .block.crosssell,.checkout-cart-index .container-product-info-list .block.crosssell{padding-bottom:4rem}}.catalog-product-view .product.info.detailed .product.data.items>.item.title.active a,.checkout-cart-index .product.info.detailed .product.data.items>.item.title.active a{background-color:#f7f7f7;background-color:var(--hein-light-gray-thin-color)}.catalog-product-view .container-product-info-list .block .title strong,.checkout-cart-index .container-product-info-list .block .title strong{font-size:2rem}.catalog-product-view .container-product-info-list .block.related .related-available .product-item-name,.checkout-cart-index .container-product-info-list .block.related .related-available .product-item-name{margin:20px 0 0}.catalog-product-view .container-product-info-list .tocart .fa-shopping-cart,.checkout-cart-index .container-product-info-list .tocart .fa-shopping-cart,.catalog-product-view .container-product-info-list .tocart-action-icon,.checkout-cart-index .container-product-info-list .tocart-action-icon{font-size:2rem}.catalog-product-view .product-options-bottom .row-grid,.checkout-cart-index .product-options-bottom .row-grid{display:grid;justify-content:end;align-items:center}.catalog-product-view .product-options-bottom .wishlist-link a,.checkout-cart-index .product-options-bottom .wishlist-link a{color:#000a21;font-weight:600}.catalog-product-view .product-options-bottom .wishlist-link a:hover,.checkout-cart-index .product-options-bottom .wishlist-link a:hover{text-decoration:none}.catalog-product-view .product-options-bottom .price-box .price-container>span,.checkout-cart-index .product-options-bottom .price-box .price-container>span{margin-bottom:0}.catalog-product-view .box.wishlist-link,.checkout-cart-index .box.wishlist-link,.catalog-product-view .box.compare-link,.checkout-cart-index .box.compare-link{padding:8px 12px;background-color:#f7f7f7;background-color:var(--hein-light-gray-thin-color);overflow:hidden;box-shadow:0 4px 24px 0 rgba(0,0,0,.03);border:1px solid #ececec;border:1px solid var(--hein-light-gray-border-color);border-radius:3px;margin-bottom:4rem;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;word-break:break-word;font-size:1.5rem}@media (min-width:480px){.catalog-product-view .box.wishlist-link,.checkout-cart-index .box.wishlist-link,.catalog-product-view .box.compare-link,.checkout-cart-index .box.compare-link{max-width:350px}}@media (max-width:1200px) and (min-width:769px){.catalog-product-view .box.wishlist-link,.checkout-cart-index .box.wishlist-link,.catalog-product-view .box.compare-link,.checkout-cart-index .box.compare-link{margin-bottom:1rem}}@media (max-width:575px){.catalog-product-view .box.wishlist-link,.checkout-cart-index .box.wishlist-link,.catalog-product-view .box.compare-link,.checkout-cart-index .box.compare-link{margin-bottom:1rem}}.catalog-product-view .box.wishlist-link,.checkout-cart-index .box.wishlist-link{margin-right:-5px}@media (max-width:1200px) and (min-width:769px){.catalog-product-view .box.wishlist-link,.checkout-cart-index .box.wishlist-link{margin-right:-15px}}@media (max-width:575px){.catalog-product-view .box.wishlist-link,.checkout-cart-index .box.wishlist-link{margin-right:-15px}}.catalog-product-view .box.compare-link,.checkout-cart-index .box.compare-link{margin-left:-5px}@media (max-width:1200px) and (min-width:769px){.catalog-product-view .box.compare-link,.checkout-cart-index .box.compare-link{margin-left:-15px}}@media (max-width:575px){.catalog-product-view .box.compare-link,.checkout-cart-index .box.compare-link{margin-left:-15px}}.catalog-product-view hr.clearfix,.checkout-cart-index hr.clearfix{visibility:hidden}.catalog-product-view .versandkosten-link,.checkout-cart-index .versandkosten-link,.catalog-product-view .versandkosten-link a,.checkout-cart-index .versandkosten-link a{font-size:1.5rem;color:#646464;color:var(--hein-light-gray-color)}.catalog-product-view .versandkosten-link a:hover,.checkout-cart-index .versandkosten-link a:hover{color:#d20a10;color:var(--hein-red-color)}.catalog-product-view .modal-popup.customer-popup-ajaxwishlist .modal-inner-wrap .modal-content,.checkout-cart-index .modal-popup.customer-popup-ajaxwishlist .modal-inner-wrap .modal-content,.catalog-product-view .modal-popup.modal-popup_ajaxcompare_magepow .modal-inner-wrap .modal-content,.checkout-cart-index .modal-popup.modal-popup_ajaxcompare_magepow .modal-inner-wrap .modal-content{overflow-y:visible !important}.additional-attributes tr{display:flex;flex-wrap:nowrap}.product-info-price .from-ab{display:inline-block;width:auto;font-size:36px;padding-right:10px;font-weight:600;color:#000;color:var(--black-color)}.product-info-main-deliverytomorrow .compare-list-disabled{justify-content:flex-end;margin-right:-25px}.product-info-main-deliverytomorrow .countdown-component-wrapper img{max-width:120px;padding:15px 0}.product-info-main-deliverytomorrow .action img{max-height:28px;margin-right:10px}.product-info-main-deliverytomorrow .wishlist-link a,.product-info-main-deliverytomorrow .compare-link a{color:#000a21;font-weight:600;width:100%;display:flex;justify-content:start;align-items:center}.product-info-main-deliverytomorrow .wishlist-link a span,.product-info-main-deliverytomorrow .compare-link a span{text-align:center}.box-tocart .fieldset:last-child{margin-bottom:0}.product-info-main .box-tocart{margin:0 !important}.price-box .price-container .price{font-size:1.6rem}#product-attribute-specs-table .label{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.icon-configure-product,.icon-configure-product-image{height:24px;width:auto}.product-options-wrapper input[type=text],.product-options-wrapper input[type=password],.product-options-wrapper input[type=url],.product-options-wrapper input[type=tel],.product-options-wrapper input[type=search],.product-options-wrapper input[type=number],.product-options-wrapper input[type*=date],.product-options-wrapper input[type=email],.product-options-wrapper textarea{height:48px;border:2px solid #f2f3f4;border-radius:3px;box-shadow:0 4px 24px 0 rgba(0,0,0,.03);font-family:inherit;font-size:2rem}.product-options-wrapper textarea{height:auto;background:var(--hein-light-gray-border-color)}.product-options-wrapper textarea:focus{box-shadow:none}.product-options-wrapper label span+span{margin-left:4px}.product-options-wrapper .field:last-child{padding-bottom:0}.container-product-info-list .normal-price .price-container .price-label{display:inline-block !important}.container-product-info-list .product-item .price-box .price-label,.container-product-info-list .normal-price .price-container .price-label{font-weight:600;font-size:1.6rem;color:#000;color:var(--black-color)}.container-product-info-list .product-item .minimal-price .price-container{display:inline-block}@media (min-width:576px){.catalog-product-view .products .product-item-details{display:flex;flex-direction:column;height:100%}.catalog-product-view .products .product-item-details .product-item-footer{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.catalog-product-view .products .product-item-details .product-item-footer .product-item-actions{width:100%}}.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{height:100%;width:100%;object-fit:contain}.product-info-main>.baseprice-container{visibility:hidden}.baseprice-container{font-size:14px}.baseprice-container .baseprice,.baseprice-container .delivery-form{color:var(--hein-light-gray-color);font-size:1.5rem}.baseprice-container .baseprice{padding-bottom:10px}.fotorama-sprite,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close{filter:contrast(100) drop-shadow(0px 0px 0px #000) drop-shadow(0px 0px 1px #000)}.price-container .price{font-size:inherit}.product-info-price-box-wrapper .baseprice-container{margin-bottom:15px;margin-top:-15px}.product-options-wrapper select.mage-error{border-color:#ed8380}.page-layout-1column .product.media{width:100% !important}.catalog-product-view .product-info-main .product-info-price .price-box .price-container>span{display:inline-block}.catalog-product-view .price-box{padding-bottom:0 !important}.catalog-product-view .wishlist-link{position:absolute;right:15px;top:10px}.catalog-product-view .wishlist-link .already-added:before{background-image:url("../images/icon-wishlist-filled.svg")}.catalog-product-view .towishlist span{display:none}.catalog-product-view .towishlist:before{background:url(../images/icon-wishlist-black.svg) no-repeat center center;width:35px;height:35px;display:block;content:'';background-size:30px}.catalog-product-view .product-info-price{margin:0}.catalog-product-view .baseprice-container{margin:0;display:flex;flex-wrap:wrap;flex-direction:column}.catalog-product-view .baseprice-container .delivery-form,.catalog-product-view .baseprice-container .baseprice{display:block;padding-bottom:0;margin-top:.5rem}@media (max-width:768px){.catalog-product-view .price-box{padding-left:0 !important}}.catalog-product-view .price-box .price-container>span,.catalog-product-view .price-box .price-container>span{padding-right:0}.catalog-product-view .prices-tier{margin-bottom:0 !important;display:inline-block;vertical-align:middle;padding-left:20px;background:url(../images/dashes.svg) repeat-y left top}@media (min-width:992px) and (max-width:1199px){.catalog-product-view .prices-tier{background:0 0;padding-left:0}}.catalog-product-view .tier-price-block{margin-top:10px;display:flex;align-items:center;padding:15px 20px;border-radius:3px;background:rgba(0,96,40,.2)}.catalog-product-view .tier-price-block:before{background:url(../images/piggy-bank.svg) no-repeat center;content:'';display:inline-block;vertical-align:middle;min-width:46px;height:50px;margin-right:15px}@media (min-width:992px) and (max-width:1199px){.catalog-product-view .tier-price-block:before{content:normal;width:0}}.catalog-product-view .tier-price-block:empty{display:none}.catalog-product-view .pdp-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:30px}.catalog-product-view .pdp-grid__media{grid-column:1/span 12;position:relative}.catalog-product-view .pdp-grid__media .product-media-wrapper .media{float:none}@media (min-width:769px){.catalog-product-view .pdp-grid__media{grid-column:1/span 4;grid-row:1/span 2}.catalog-product-view .pdp-grid__media .product-media-wrapper{position:sticky;top:calc(var(--hein-header-offset) + 30px);bottom:0}}@media (min-width:992px){.catalog-product-view .pdp-grid__media .product-media-wrapper{top:calc(var(--hein-header-offset) + 50px)}}@media (min-width:1200px){.catalog-product-view .pdp-grid__media{grid-row:auto}.catalog-product-view .pdp-grid__media .product-media-wrapper{position:relative;top:unset;bottom:unset}}.catalog-product-view .pdp-grid__cockpit{grid-column:1/span 12}@media (min-width:769px){.catalog-product-view .pdp-grid__cockpit{grid-column:5/span 8}}.catalog-product-view .pdp-grid__cockpit .product-add-form form{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:0 30px}.catalog-product-view .pdp-grid__cockpit .product-add-form form .page-title-wrapper,.catalog-product-view .pdp-grid__cockpit .product-add-form form .product-header,.catalog-product-view .pdp-grid__cockpit .product-add-form form .product.attribute.overview,.catalog-product-view .pdp-grid__cockpit .product-add-form form .product-info-wrapper,.catalog-product-view .pdp-grid__cockpit .product-add-form form .product-options-wrapper{grid-column:1/span 8}.catalog-product-view .pdp-grid__cockpit .product-add-form form .box-tocart,.catalog-product-view .pdp-grid__cockpit .product-add-form form .individual-badget,.catalog-product-view .pdp-grid__cockpit .product-add-form form .product-info-longtext,.catalog-product-view .pdp-grid__cockpit .product-add-form form .product-options-bottom{grid-column:1/span 8}@media (min-width:1200px){.catalog-product-view .pdp-grid__cockpit .product-add-form form .page-title-wrapper,.catalog-product-view .pdp-grid__cockpit .product-add-form form .product-header,.catalog-product-view .pdp-grid__cockpit .product-add-form form .product.attribute.overview,.catalog-product-view .pdp-grid__cockpit .product-add-form form .product-info-wrapper,.catalog-product-view .pdp-grid__cockpit .product-add-form form .product-options-wrapper{grid-column:1/span 5}.catalog-product-view .pdp-grid__cockpit .product-add-form form .page-title-wrapper{grid-row:1/span 1}.catalog-product-view .pdp-grid__cockpit .product-add-form form .product.attribute.overview{grid-row:2/span 1}.catalog-product-view .pdp-grid__cockpit .product-add-form form .box-tocart,.catalog-product-view .pdp-grid__cockpit .product-add-form form .individual-badget,.catalog-product-view .pdp-grid__cockpit .product-add-form form .product-options-bottom{grid-column:6/span 3;grid-row:1/span 3}.catalog-product-view .pdp-grid__cockpit .product-add-form form .product-info-wrapper{padding-bottom:4rem}.catalog-product-view .pdp-grid__cockpit .product-add-form form .product-info-longtext{margin-top:-4rem}}@media (max-width:575px){.catalog-product-view .amlabel-position-wrapper{top:20px !important}}.catalog-product-view .grid-layout.product-item-style{padding:10px}.catalog-product-view .product-items a{color:#000a21 !important}.catalog-product-view .modal-inner-wrap{z-index:99999}.catalog-product-view .diver{display:none}.cart-pop-up .versandkosten-link,.cart-pop-up .product-item-actions{display:none}._has-modal .cart-pop-up .product .product-item-info{display:flex}.catalog-product-view .product-quantity-wrapper{font-size:1.4rem}.catalog-product-view .product-quantity-wrapper .qty-action-wrapper{height:40px;min-width:130px}.catalog-product-view .product-quantity-wrapper .qty-action-wrapper input{font-size:inherit !important}.catalog-product-view .product-quantity-wrapper .qty-action-wrapper input.plus,.catalog-product-view .product-quantity-wrapper .qty-action-wrapper input.minus{margin:6px;flex-basis:unset;line-height:2.8rem;width:2.8rem;padding:0;flex-shrink:0}.catalog-product-view .product-quantity-wrapper .qty-action-wrapper input[name=qty]{padding:0 !important;height:100%;flex-grow:1;width:0;flex-basis:0}.catalog-product-view .product-quantity-wrapper #product-addtocart-button{margin:1rem 0}@media (max-width:575px){.catalog-product-view .product-quantity-wrapper .quantity-field{margin-top:2rem}}@media (min-width:576px){.catalog-product-view .product-quantity-wrapper .quantity-field{max-width:160px}}@media (min-width:1200px){.catalog-product-view .product-quantity-wrapper .quantity-row{margin-left:-5px;margin-right:-5px}.catalog-product-view .product-quantity-wrapper .quantity-row [class*=col-]{padding-left:5px;padding-right:5px}}.catalog-product-view .product-info-price-box-wrapper .product-info-price .price-final_price .price-container .price,.catalog-product-view .product-info-price-box-wrapper .product-info-price .price-final_price .price-container .price-label,.catalog-product-view .product-info-price-box-wrapper .product-info-price .price-final_price .price-container{color:#000;color:var(--black-color);line-height:1 !important}.catalog-product-view .product-info-price-box-wrapper .product-info-price .price-final_price .price-container .price,.catalog-product-view .product-info-price-box-wrapper .product-info-price .price-final_price .price-container{font-size:2.4rem}.catalog-product-view .product-info-price-box-wrapper .product-info-price .price-final_price .price-container .price-label{font-size:1.8rem}.catalog-product-view .product-info-price-box-wrapper .baseprice,.catalog-product-view .product-info-price-box-wrapper .price_information_and_shippingcost,.catalog-product-view .product-info-price-box-wrapper .delivery-form{color:var(--hein-light-gray-color);font-size:.9rem !important}.catalog-product-view .product-info-price-box-wrapper .product-info-price .price-final_price .price-container{display:flex;column-gap:6px;align-items:baseline}.catalog-product-view div.individual-badget{font-size:1rem;width:fit-content;margin:30px auto 0}.catalog-product-view .badge__text{max-width:220px;padding:0 .5rem}.catalog-product-view .page-title{font-size:2rem}.tier-price-box.tier-price-block{background:0 0;justify-content:center;border:2px solid var(--hein-deep-green-color);border-radius:1rem;font-size:1.4rem;font-weight:400;line-height:1.2}.tier-price-box.tier-price-block:before{display:none}.tier-price-box .prices-tier{background:0 0;padding:0}.tier-price-box .headline{font-size:1.6rem}.tier-price-box .headline>span{font-size:inherit;padding:0}.tier-price-box .benefit{display:flex;flex-wrap:wrap}.tier-price-box .benefit .fa{transform:rotate(-15deg);margin-right:auto;line-height:inherit}.tier-price-box .headline,.tier-price-box .benefit{color:var(--hein-deep-green-color);font-weight:700}.tier-price-box .price-wrapper{font-size:inherit;font-weight:inherit;line-height:inherit}.tier-price-box .price-wrapper .price{display:inline-block}.tier-price-box .tier-price-row td{vertical-align:middle;text-align:right;padding:.5rem 1rem}.tier-price-box .tier-price-row td:first-child{text-align:left;padding-left:0}.tier-price-box .tier-price-row td:last-child{padding-right:0}.product-long-text-wrapper .product-long-text{margin:0;padding:1rem .5rem}.product-long-text-wrapper .product-long-text .product.attribute.overview{margin:0;font-size:1.4rem}.product-options-wrapper .configurable{font-size:1.4rem}.product-options-wrapper .configurable.field label.label{font-size:inherit;height:40px !important;line-height:1.5}.product-options-wrapper .configurable.field.row{margin-left:-15px;margin-right:-15px}.product-options-wrapper .configurable .control{row-gap:.5rem;column-gap:.5rem}.product-options-wrapper .configurable .configurable-select-button{font-weight:400;background:0 0;border:2px solid var(--hein-black);border-radius:.5rem;margin:0;padding:.7rem 1.4rem;height:40px}.product-options-wrapper .configurable .configurable-select-button.selected{background:var(--hein-black);color:var(--white-color)}.product-options-wrapper .configurable .configurable-select-button:disabled{opacity:.1666667}.product-options-wrapper .configurable .field-material .show-more-button{order:2}.product-options-wrapper .configurable .field-material .super-attribute-button.selected{order:1}.product-options-wrapper .configurable .field-material .super-attribute-button:not(.selected){display:none;order:3}.product-options-wrapper .configurable .field-material.no-selection .super-attribute-button:not(.selected),.product-options-wrapper .configurable .field-material.expand-options .super-attribute-button:not(.selected){display:inline-block}.product-options-wrapper .configurable .field-material.no-selection .show-more-button .fa-caret-down,.product-options-wrapper .configurable .field-material.expand-options .show-more-button .fa-caret-down{transform:rotate(180deg)}.product-options-wrapper .configurable .field-material.no-selection .show-more-button{display:none}.product-options-wrapper .configurable .field-color{column-gap:1rem}.product-options-wrapper .configurable .field-color .configurable-select-button{display:flex;flex-wrap:wrap;background:0 0;border:none;padding:0;height:auto;width:fit-content;min-width:4rem;max-width:8rem}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box{width:4rem;height:4rem;border-radius:.5rem;margin:0 auto .5rem;border:2px solid var(--hein-light-gray-border-color);transition:.3s ease all;transform:scale(.8)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1438"]{background:linear-gradient(135deg,red 0%,#ff9a00 10%,#d0de21 20%,#4fdc4a 30%,#3fdad8 40%,#2fc9e2 50%,#1c7fee 60%,#5f15f2 70%,#ba0cf8 80%,#fb07d9 90%,red 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="169"]{background:#04487c}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="183"]{background:#8b4513}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="903"]{background:linear-gradient(135deg,#8b4513 0%,#8b4513 50%,#000a21 50%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="917"]{background:linear-gradient(135deg,#8b4513 0%,#8b4513 45%,#d20a10 45%,#d20a10 55%,#fafafa 55%,#fafafa 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1324"]{background:#fafafa}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="2127"]{background:#fdbb03}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="307"]{background:linear-gradient(135deg,#fdbb03 0%,#fdbb03 50%,#000a21 50%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1470"]{background:linear-gradient(135deg,#fdbb03 0%,#fdbb03 50%,#000a21 50%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1416"]{background:linear-gradient(135deg,#fdbb03 0%,#fdbb03 50%,#000a21 50%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1552"]{background:gray}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1370"]{background:#04487c}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1177"]{background:#add8e6}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1660"]{background:#add8e6}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="2734"]{background:#d20a10}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="400"]{background:linear-gradient(135deg,#d20a10 0%,#d20a10 50%,#000a21 50%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1410"]{background:#d20a10}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1313"]{background:linear-gradient(135deg,#d20a10 0%,#d20a10 50%,#fdbb03 50%,#fdbb03 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1408"]{background:linear-gradient(135deg,#d20a10 0%,#d20a10 50%,#fafafa 50%,#fafafa 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1409"]{background:linear-gradient(135deg,#d20a10 0%,#d20a10 50%,#fafafa 50%,#fafafa 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="899"]{background:#000a21}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="2118"]{background:#000a21}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1428"]{background:linear-gradient(135deg,#000a21 0%,#000a21 50%,#fdbb03 50%,#fdbb03 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="921"]{background:silver}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1174"]{background:linear-gradient(135deg,silver 0%,silver 50%,#000a21 50%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1212"]{background:#fafafa}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1572"]{background:#fdbb03}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="173"]{background:linear-gradient(135deg,#fafafa 0%,#fafafa 50%,#04487c 50%,#04487c 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1393"]{background:linear-gradient(135deg,#fafafa 0%,#fafafa 33%,#ff8c00 33%,#ff8c00 66%,#fafafa 66%,#fafafa 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="170"]{background:#fdbb03}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="308"]{background:linear-gradient(135deg,#fdbb03 0%,#fdbb03 50%,#d20a10 50%,#d20a10 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1417"]{background:linear-gradient(135deg,#fdbb03 0%,#fdbb03 50%,#000a21 50%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="918"]{background:linear-gradient(135deg,#fdbb03 0%,#fdbb03 45%,#d20a10 45%,#d20a10 55%,#000a21 55%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="922"]{background:gold}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="900"]{background:gray}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="184"]{background:#009640}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="904"]{background:linear-gradient(135deg,#009640 0%,#009640 50%,#fafafa 50%,#fafafa 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1371"]{background:linear-gradient(135deg,#d20a10 0%,#d20a10 50%,#000a21 50%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1411"]{background:#fafafa}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1178"]{background:pink}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1429"]{background:linear-gradient(135deg,#000a21 0%,#000a21 50%,#d20a10 50%,#d20a10 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="174"]{background:linear-gradient(135deg,#fafafa 0%,#fafafa 50%,#d20a10 50%,#d20a10 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="919"]{background:linear-gradient(135deg,#fdbb03 0%,#fdbb03 50%,#000a21 50%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1372"]{background:linear-gradient(135deg,#d20a10 0%,#d20a10 50%,#fafafa 50%,#fafafa 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1179"]{background:#90feb0}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="901"]{background:#ff8c00}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="171"]{background:#d20a10}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="2129"]{background:#d20a10}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="905"]{background:linear-gradient(135deg,#d20a10 0%,#d20a10 50%,#fafafa 50%,#fafafa 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1430"]{background:linear-gradient(135deg,#000a21 0%,#000a21 50%,#fafafa 50%,#fafafa 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="185"]{background:violet}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="920"]{background:linear-gradient(135deg,#8b4513 0%,#8b4513 45%,#000a21 45%,#000a21 55%,#fafafa 55%,#fafafa 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1373"]{background:#d20a10}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1431"]{background:linear-gradient(135deg,#000a21 0%,#000a21 50%,#04487c 50%,#04487c 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="906"]{background:linear-gradient(135deg,violet 0%,violet 50%,#fafafa 50%,#fafafa 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="902"]{background:#fafafa}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1374"]{background:linear-gradient(135deg,#fdbb03 0%,#fdbb03 50%,#000a21 50%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1432"]{background:linear-gradient(135deg,#000a21 0%,#000a21 50%,#fafafa 50%,#fafafa 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="907"]{background:linear-gradient(135deg,#fafafa 0%,#fafafa 50%,#000a21 50%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1375"]{background:#000a21}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="908"]{background:linear-gradient(135deg,#ff8c00 0%,#ff8c00 50%,#000a21 50%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1433"]{background:linear-gradient(135deg,#000a21 0%,#000a21 50%,#009640 50%,#009640 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="909"]{background:linear-gradient(135deg,gray 0%,gray 50%,#000a21 50%,#000a21 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="1376"]{background:#fdbb03}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="910"]{background:linear-gradient(135deg,#8b4513 0%,#8b4513 50%,#d20a10 50%,#d20a10 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .color-box[data-color-id="911"]{background:linear-gradient(135deg,#04487c 0%,#04487c 50%,#fafafa 50%,#fafafa 100%)}.product-options-wrapper .configurable .field-color .configurable-select-button .button-label{width:100%;hyphens:auto;overflow:hidden;text-overflow:ellipsis}.product-options-wrapper .configurable .field-color .configurable-select-button.selected{color:var(--hein-black)}.product-options-wrapper .configurable .field-color .configurable-select-button.selected .color-box{border-color:var(--hein-black);transform:scale(1)}.product-options-wrapper .configurable .field-color .configurable-select-button:focus,.product-options-wrapper .configurable .field-color .configurable-select-button:active{outline:none}.product.media .fotorama__stage__frame .fotorama__img{max-height:calc(100% - 10px);max-width:calc(100% - 10px)}@media all and (min-width:768px){.product.media .fotorama__stage__frame .fotorama__img{top:50%}}.product-tierprice-advantage-row{left:0;right:0;z-index:10}.toolbar-products .modes-mode{height:48px;width:48px;border:2px solid #f2f3f4;box-shadow:0 4px 24px 0 rgba(0,0,0,.03);display:flex;justify-content:center;align-items:center;background-color:#fff;background-color:var(--white-color)}.toolbar-products .modes-mode:before{font-size:20px}.toolbar-products .toolbar-amount{height:48px;line-height:32px}.toolbar-products.toolbar select{background-color:#fff;background-color:var(--white-color);height:48px;border:2px solid #f2f3f4;border-radius:3px;box-shadow:0 4px 24px 0 rgba(0,0,0,.03);padding:4px 32px 5px 12px;overflow:visible;display:inline-block}.toolbar-products.toolbar .limiter{display:block}.catalog-category-view .product-items,.catalogsearch-result-index .product-items,.cms-page-view .product-items,.cms-index-index .product-items,.modal-footer .product-items{font-size:medium;letter-spacing:normal;line-height:normal}.catalog-category-view .grid-layout.product-item-style,.catalogsearch-result-index .grid-layout.product-item-style,.cms-page-view .grid-layout.product-item-style,.cms-index-index .grid-layout.product-item-style,.modal-footer .grid-layout.product-item-style{display:flex;padding:10px;font-size:1.6rem}@media (max-width:575px){.catalog-category-view .grid-layout.product-item-style,.catalogsearch-result-index .grid-layout.product-item-style,.cms-page-view .grid-layout.product-item-style,.cms-index-index .grid-layout.product-item-style,.modal-footer .grid-layout.product-item-style{height:100%;margin-left:-10px;margin-right:-10px}}.catalog-category-view .actions-primary,.catalogsearch-result-index .actions-primary,.cms-page-view .actions-primary,.cms-index-index .actions-primary,.modal-footer .actions-primary{margin-bottom:10px;width:100%;display:block}.catalog-category-view .price-box.price-final_price,.catalogsearch-result-index .price-box.price-final_price,.cms-page-view .price-box.price-final_price,.cms-index-index .price-box.price-final_price,.modal-footer .price-box.price-final_price{margin:25px 0 0}.catalog-category-view .price-box.price-final_price p,.catalogsearch-result-index .price-box.price-final_price p,.cms-page-view .price-box.price-final_price p,.cms-index-index .price-box.price-final_price p,.modal-footer .price-box.price-final_price p{margin-bottom:0}.catalog-category-view .products-list .product-item-style .product-item-info,.catalogsearch-result-index .products-list .product-item-style .product-item-info,.cms-page-view .products-list .product-item-style .product-item-info,.cms-index-index .products-list .product-item-style .product-item-info,.modal-footer .products-list .product-item-style .product-item-info{padding:15px 30px 25px;overflow:hidden;box-shadow:0 4px 24px 0 rgba(0,0,0,.025);border:1px solid #ececec;border:1px solid var(--hein-light-gray-border-color);border-radius:3px;display:flex;width:100%;flex-direction:row;justify-content:flex-start;margin-bottom:15px}@media (max-width:479px){.catalog-category-view .products-list .product-item-style .product-item-info,.catalogsearch-result-index .products-list .product-item-style .product-item-info,.cms-page-view .products-list .product-item-style .product-item-info,.cms-index-index .products-list .product-item-style .product-item-info,.modal-footer .products-list .product-item-style .product-item-info{padding:15px 10px 20px}}@media (min-width:641px){.catalog-category-view .products-list .product-item-style .product-item-info,.catalogsearch-result-index .products-list .product-item-style .product-item-info,.cms-page-view .products-list .product-item-style .product-item-info,.cms-index-index .products-list .product-item-style .product-item-info,.modal-footer .products-list .product-item-style .product-item-info{align-items:center}}.catalog-category-view .products-list .product-item-photo,.catalogsearch-result-index .products-list .product-item-photo,.cms-page-view .products-list .product-item-photo,.cms-index-index .products-list .product-item-photo,.modal-footer .products-list .product-item-photo{padding:0;width:auto;text-align:center;display:flex;justify-content:center;align-items:center}.catalog-category-view .products-list .action.tocart.primary,.catalogsearch-result-index .products-list .action.tocart.primary,.cms-page-view .products-list .action.tocart.primary,.cms-index-index .products-list .action.tocart.primary,.modal-footer .products-list .action.tocart.primary{min-width:240px;margin-bottom:0}.catalog-category-view .products-list .product-item-description,.catalogsearch-result-index .products-list .product-item-description,.cms-page-view .products-list .product-item-description,.cms-index-index .products-list .product-item-description,.modal-footer .products-list .product-item-description{margin:6px 0;word-wrap:break-word}.catalog-category-view .category-description,.catalogsearch-result-index .category-description,.cms-page-view .category-description,.cms-index-index .category-description,.modal-footer .category-description,.catalog-category-view .category-description-configurator-info-container,.catalogsearch-result-index .category-description-configurator-info-container,.cms-page-view .category-description-configurator-info-container,.cms-index-index .category-description-configurator-info-container,.modal-footer .category-description-configurator-info-container{margin-top:2rem;margin-bottom:6rem;padding-top:30px}.catalog-category-view .category-description p,.catalogsearch-result-index .category-description p,.cms-page-view .category-description p,.cms-index-index .category-description p,.modal-footer .category-description p,.catalog-category-view .category-description-configurator-info-container p,.catalogsearch-result-index .category-description-configurator-info-container p,.cms-page-view .category-description-configurator-info-container p,.cms-index-index .category-description-configurator-info-container p,.modal-footer .category-description-configurator-info-container p{text-align:justify}.catalog-category-view .category-description h2,.catalogsearch-result-index .category-description h2,.cms-page-view .category-description h2,.cms-index-index .category-description h2,.modal-footer .category-description h2,.catalog-category-view .category-description-configurator-info-container h2,.catalogsearch-result-index .category-description-configurator-info-container h2,.cms-page-view .category-description-configurator-info-container h2,.cms-index-index .category-description-configurator-info-container h2,.modal-footer .category-description-configurator-info-container h2{border-bottom:2px solid var(--hein-red-color);margin:15px 0 10px}.catalog-category-view .category-description .category-description-configurator-info-text,.catalogsearch-result-index .category-description .category-description-configurator-info-text,.cms-page-view .category-description .category-description-configurator-info-text,.cms-index-index .category-description .category-description-configurator-info-text,.modal-footer .category-description .category-description-configurator-info-text,.catalog-category-view .category-description-configurator-info-container .category-description-configurator-info-text,.catalogsearch-result-index .category-description-configurator-info-container .category-description-configurator-info-text,.cms-page-view .category-description-configurator-info-container .category-description-configurator-info-text,.cms-index-index .category-description-configurator-info-container .category-description-configurator-info-text,.modal-footer .category-description-configurator-info-container .category-description-configurator-info-text{margin:auto 10px}.catalog-category-view .category-short-text p,.catalogsearch-result-index .category-short-text p,.cms-page-view .category-short-text p,.cms-index-index .category-short-text p,.modal-footer .category-short-text p{text-align:justify}.catalog-category-view .category-view .category-image,.catalogsearch-result-index .category-view .category-image,.cms-page-view .category-view .category-image,.cms-index-index .category-view .category-image,.modal-footer .category-view .category-image{margin-bottom:35px}.catalog-category-view .category-view .category-image img,.catalogsearch-result-index .category-view .category-image img,.cms-page-view .category-view .category-image img,.cms-index-index .category-view .category-image img,.modal-footer .category-view .category-image img{width:100%}.catalog-category-view .link-to-category-description,.catalogsearch-result-index .link-to-category-description,.cms-page-view .link-to-category-description,.cms-index-index .link-to-category-description,.modal-footer .link-to-category-description{padding:0 5px}.catalog-category-view .sidebar-main,.catalogsearch-result-index .sidebar-main,.cms-page-view .sidebar-main,.cms-index-index .sidebar-main,.modal-footer .sidebar-main{padding-right:0}.catalog-category-view .sidebar-additional .block-compare .block-title,.catalogsearch-result-index .sidebar-additional .block-compare .block-title,.cms-page-view .sidebar-additional .block-compare .block-title,.cms-index-index .sidebar-additional .block-compare .block-title,.modal-footer .sidebar-additional .block-compare .block-title,.catalog-category-view .sidebar-additional .block-wishlist .block-title,.catalogsearch-result-index .sidebar-additional .block-wishlist .block-title,.cms-page-view .sidebar-additional .block-wishlist .block-title,.cms-index-index .sidebar-additional .block-wishlist .block-title,.modal-footer .sidebar-additional .block-wishlist .block-title{display:table;vertical-align:top}.catalog-category-view .sidebar-additional .block-compare .block-title:before,.catalogsearch-result-index .sidebar-additional .block-compare .block-title:before,.cms-page-view .sidebar-additional .block-compare .block-title:before,.cms-index-index .sidebar-additional .block-compare .block-title:before,.modal-footer .sidebar-additional .block-compare .block-title:before,.catalog-category-view .sidebar-additional .block-wishlist .block-title:before,.catalogsearch-result-index .sidebar-additional .block-wishlist .block-title:before,.cms-page-view .sidebar-additional .block-wishlist .block-title:before,.cms-index-index .sidebar-additional .block-wishlist .block-title:before,.modal-footer .sidebar-additional .block-wishlist .block-title:before{background-image:url("../images/icon-compare-black.svg");clear:both;width:25px;height:25px;background-size:cover;content:'';background-repeat:no-repeat;display:inline-block}.catalog-category-view .sidebar-additional .block-compare .block-title strong,.catalogsearch-result-index .sidebar-additional .block-compare .block-title strong,.cms-page-view .sidebar-additional .block-compare .block-title strong,.cms-index-index .sidebar-additional .block-compare .block-title strong,.modal-footer .sidebar-additional .block-compare .block-title strong,.catalog-category-view .sidebar-additional .block-wishlist .block-title strong,.catalogsearch-result-index .sidebar-additional .block-wishlist .block-title strong,.cms-page-view .sidebar-additional .block-wishlist .block-title strong,.cms-index-index .sidebar-additional .block-wishlist .block-title strong,.modal-footer .sidebar-additional .block-wishlist .block-title strong{vertical-align:inherit;padding-left:10px}.catalog-category-view .sidebar-additional .block-compare .block-title span,.catalogsearch-result-index .sidebar-additional .block-compare .block-title span,.cms-page-view .sidebar-additional .block-compare .block-title span,.cms-index-index .sidebar-additional .block-compare .block-title span,.modal-footer .sidebar-additional .block-compare .block-title span,.catalog-category-view .sidebar-additional .block-wishlist .block-title span,.catalogsearch-result-index .sidebar-additional .block-wishlist .block-title span,.cms-page-view .sidebar-additional .block-wishlist .block-title span,.cms-index-index .sidebar-additional .block-wishlist .block-title span,.modal-footer .sidebar-additional .block-wishlist .block-title span{vertical-align:super}.catalog-category-view .sidebar-additional .block-wishlist .block-title:before,.catalogsearch-result-index .sidebar-additional .block-wishlist .block-title:before,.cms-page-view .sidebar-additional .block-wishlist .block-title:before,.cms-index-index .sidebar-additional .block-wishlist .block-title:before,.modal-footer .sidebar-additional .block-wishlist .block-title:before{background-image:url("../images/icon-wishlist-black.svg")}.catalog-category-view .sidebar-additional .sidebar-additional-main-container,.catalogsearch-result-index .sidebar-additional .sidebar-additional-main-container,.cms-page-view .sidebar-additional .sidebar-additional-main-container,.cms-index-index .sidebar-additional .sidebar-additional-main-container,.modal-footer .sidebar-additional .sidebar-additional-main-container{padding:15px;box-shadow:0 4px 24px 0 rgba(0,0,0,.025);border:1px solid #ccc;border-radius:3px;margin-bottom:40px}.catalog-category-view .sidebar-additional .sidebar-additional-main-container .block-compare,.catalogsearch-result-index .sidebar-additional .sidebar-additional-main-container .block-compare,.cms-page-view .sidebar-additional .sidebar-additional-main-container .block-compare,.cms-index-index .sidebar-additional .sidebar-additional-main-container .block-compare,.modal-footer .sidebar-additional .sidebar-additional-main-container .block-compare{padding-bottom:25px;margin-bottom:25px;border-bottom:1px #ccc solid}.catalog-category-view .sidebar-additional .sidebar-additional-main-container .block-compare .counter.qty:not(.no-display),.catalogsearch-result-index .sidebar-additional .sidebar-additional-main-container .block-compare .counter.qty:not(.no-display),.cms-page-view .sidebar-additional .sidebar-additional-main-container .block-compare .counter.qty:not(.no-display),.cms-index-index .sidebar-additional .sidebar-additional-main-container .block-compare .counter.qty:not(.no-display),.modal-footer .sidebar-additional .sidebar-additional-main-container .block-compare .counter.qty:not(.no-display){display:block;margin-left:3.6rem}.catalog-category-view .sidebar-additional .sidebar-additional-main-container .block-wishlist,.catalogsearch-result-index .sidebar-additional .sidebar-additional-main-container .block-wishlist,.cms-page-view .sidebar-additional .sidebar-additional-main-container .block-wishlist,.cms-index-index .sidebar-additional .sidebar-additional-main-container .block-wishlist,.modal-footer .sidebar-additional .sidebar-additional-main-container .block-wishlist{margin-bottom:0}.catalog-category-view .sidebar-additional .action.compare.primary,.catalogsearch-result-index .sidebar-additional .action.compare.primary,.cms-page-view .sidebar-additional .action.compare.primary,.cms-index-index .sidebar-additional .action.compare.primary,.modal-footer .sidebar-additional .action.compare.primary{padding:5px 10px}.catalog-category-view .sidebar-additional .tocart,.catalogsearch-result-index .sidebar-additional .tocart,.cms-page-view .sidebar-additional .tocart,.cms-index-index .sidebar-additional .tocart,.modal-footer .sidebar-additional .tocart{font-weight:100;white-space:normal}@media (min-width:640px){.catalog-category-view .CategoryPage-ListProduct .grid-layout .product-item-info .product-item-footer,.catalogsearch-result-index .CategoryPage-ListProduct .grid-layout .product-item-info .product-item-footer,.cms-page-view .CategoryPage-ListProduct .grid-layout .product-item-info .product-item-footer,.cms-index-index .CategoryPage-ListProduct .grid-layout .product-item-info .product-item-footer,.modal-footer .CategoryPage-ListProduct .grid-layout .product-item-info .product-item-footer{width:auto;position:relative;padding:0;overflow:unset;margin:0;height:auto;clip:auto;border:0;box-shadow:none;right:0;left:0}.catalog-category-view .CategoryPage-ListProduct .grid-layout .product-item-footer:before,.catalogsearch-result-index .CategoryPage-ListProduct .grid-layout .product-item-footer:before,.cms-page-view .CategoryPage-ListProduct .grid-layout .product-item-footer:before,.cms-index-index .CategoryPage-ListProduct .grid-layout .product-item-footer:before,.modal-footer .CategoryPage-ListProduct .grid-layout .product-item-footer:before{visibility:hidden;display:none}.catalog-category-view .CategoryPage-ListProduct .grid-layout .product-item-actions,.catalogsearch-result-index .CategoryPage-ListProduct .grid-layout .product-item-actions,.cms-page-view .CategoryPage-ListProduct .grid-layout .product-item-actions,.cms-index-index .CategoryPage-ListProduct .grid-layout .product-item-actions,.modal-footer .CategoryPage-ListProduct .grid-layout .product-item-actions{margin:0}}@media (max-width:640px){.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info,.cms-page-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info,.cms-index-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info,.modal-footer .CategoryPage-ListProduct.products-list .product-item-style .product-item-info{overflow:unset;flex-direction:column}}@media (min-width:769px){.page-layout-2columns-left .page-wrapper .main{padding-left:2.5%}}@media (min-width:767px){.page-products .products-grid .product-items{margin:-10px !important}}@media (max-width:400px){.sorter-label{width:100%}}.catalog-product-view .product-info-price .price-label,.catalog-product-view .product-info-price .delivery-form{width:auto;font-size:30px;line-height:1;padding-right:10px;font-weight:600;text-align:left;color:#000;color:var(--black-color)}@media (min-width:575px) and (max-width:768px){.column.main .product-items{margin-left:-10px;margin-right:-10px}}.products-list .product-items{margin-left:-15px !important;margin-right:-15px !important}.products-list .product .product-item-actions{display:flex}.products-list .product .product-item-actions .actions-primary{margin-bottom:0;width:auto}.products-list .product .product-additional-info{flex:auto}.category-description+.category-description-configurator-info-container{margin-top:-3rem;padding-top:0}.abs-block-items-counter,.block-compare .counter,.block-wishlist .counter{font-size:1.4rem}.block-wishlist .subtitle{margin-bottom:1rem;font-size:1.4rem;line-height:1}.pages .item{font-size:1.6rem;line-height:3.4rem}.pages .action{padding:0 10px}.pages strong.page,.pages a.page{font-size:1.6rem;line-height:3.4rem;width:3.6rem;border-radius:2px !important}.pages .action,.pages strong.page{border-radius:2px !important}._has-modal .product .product-item-info{display:grid;grid-template-columns:100%;grid-auto-rows:.5fr .7fr 1.2fr}._has-modal .product .product-item-details{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:768px){._has-modal .product .product-item-info{grid-auto-rows:.5fr .4fr .7fr}}@media (max-width:576px){._has-modal .product .product-item-info{grid-auto-rows:minmax(min-content,max-content)}}.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style{height:100%;margin-left:0;margin-right:-10px;display:flex;padding:10px;font-size:1.6rem}.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info{width:100%;height:100%;padding:0 15px;overflow:hidden;box-shadow:0 4px 24px 0 rgba(0,0,0,.03);border:1px solid var(--hein-light-gray-border-color);border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;margin:0}@media (min-width:575px){.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info{flex-direction:row;padding:15px}}@media (min-width:575px){.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info a.product-item-photo,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info a.product-item-photo{height:100%;padding-bottom:inherit;overflow:initial}.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info a.product-item-photo .product-image-container,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info a.product-item-photo .product-image-container{position:relative;left:initial;top:inherit;transform:none}}.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details{padding:0}@media (min-width:576px){.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details{padding:0 0 0 2.4rem;display:flex;flex-direction:column}}.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer{margin-top:1.6rem}.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions{flex-direction:column}@media (min-width:576px){.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions{flex-direction:row;flex-wrap:wrap;align-items:center;margin:0}}.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions .action.tocart.primary,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions .action.tocart.primary{margin-bottom:2rem}@media (min-width:576px){.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions .action.tocart.primary,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions .action.tocart.primary{margin:0}}@media (min-width:576px){.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions .actions-primary,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions .actions-primary{margin:0;margin-right:2rem}}.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions .actions-secondary,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions .actions-secondary{display:block;margin:0 -15px;background-color:var(--hein-light-gray-thin-color);text-align:right;padding:4px 10px 3px}@media (min-width:576px){.catalog-category-view .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions .actions-secondary,.catalogsearch-result-index .CategoryPage-ListProduct.products-list .product-item-style .product-item-info .product-item-details .product-item-footer .product-item-actions .actions-secondary{background:0 0;margin:0;padding:0;margin-left:-6px}}.page-products.catalog-category-view .columns .sidebar-mobile,.page-products.catalogsearch-result-index .columns .sidebar-mobile{width:100%;order:10}.page-products.catalog-category-view .columns .sidebar-desktop,.page-products.catalogsearch-result-index .columns .sidebar-desktop{display:none}@media (min-width:769px){.page-products.catalog-category-view .columns,.page-products.catalogsearch-result-index .columns{display:flex;flex-wrap:wrap}.page-products.catalog-category-view .columns .sidebar-mobile,.page-products.catalogsearch-result-index .columns .sidebar-mobile{display:none}.page-products.catalog-category-view .columns .sidebar-desktop,.page-products.catalogsearch-result-index .columns .sidebar-desktop{display:block}.page-products.catalog-category-view .columns .column.main,.page-products.catalogsearch-result-index .columns .column.main{padding-left:0;flex-basis:0}.page-products.catalog-category-view .columns .sidebar-main,.page-products.catalogsearch-result-index .columns .sidebar-main{order:1;flex-basis:auto;flex-grow:0;margin-right:2.5%;min-width:200px}.page-products.catalog-category-view .columns .sidebar-additional,.page-products.catalogsearch-result-index .columns .sidebar-additional{width:100%}}.product-hover-image-wrapper{display:block;position:relative;margin-top:-100%;pointer-events:none;opacity:0}.with-product-hover-image .product-image-wrapper,.with-product-hover-image .product-hover-image-wrapper{transition:ease all .3s}.with-product-hover-image:hover .product-image-wrapper{opacity:0}.with-product-hover-image:hover .product-hover-image-wrapper{opacity:1}.table-comparison{height:100%;box-shadow:0 4px 24px 0 rgba(0,0,0,.03);border-left:1px solid #ececec}.table-comparison .cell.product{width:250px}.table-comparison th.cell.label.product{background-color:#f7f7f7;background-color:var(--hein-light-gray-thin-color)}.table-comparison .cell.product.info,.table-comparison .cell.product.label{border-bottom:1px solid #ececec}.table-comparison td,.table-comparison td:last-child,.table-comparison .cell.label{border-right:1px solid #ececec}.table-comparison .product-item-info{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;margin:0}.table-comparison .product-item-info .price,.table-comparison .product-item-info .price-label{font-size:2rem;font-weight:700;white-space:nowrap}.table-comparison .product-title{height:100%}.table-comparison .product-item-actions{display:flex;align-items:center}.table-comparison .product-item-actions .actions-primary{display:inline-block;width:100%;max-width:240px}.table-comparison .product-item-actions .actions-primary+.actions-secondary{display:inline-block;vertical-align:middle}.table-comparison .action.towishlist:before{width:25px;height:25px;background-size:cover;content:'';background-repeat:no-repeat;background-image:url("../images/icon-wishlist-black.svg")}.table-comparison .product .action.tocart.primary{margin-bottom:0}.table-comparison .product-item-actions .actions-secondary{margin-left:1rem}.table-comparison .product-item-photo{display:block;text-align:center;height:0;padding-bottom:100%;position:relative;overflow:hidden;margin:1rem}.table-comparison .product-image-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.table-comparison .cell.attribute{font-size:1.6rem}.table-comparison tbody+tbody tr:nth-child(odd){background-color:#f7f7f7;background-color:var(--hein-light-gray-thin-color)}.table-comparison tbody+tbody tr:last-child{border-bottom:1px solid #ececec}.table-comparison .cell.remove{position:relative}.table-comparison .cell.remove .action.delete{margin-right:0;position:absolute;right:0;top:0}.table-comparison .cell.remove .action.delete:before{font-size:1.6rem;line-height:1;padding:1.6rem}.sidebar-additional .block-compare a.action.compare.primary{padding:7px 15px;font-size:1.6rem;font-weight:600}.checkout-cart-index .cart-summary button.action.primary,.checkout-cart-index .cart-summary button.action.primary:hover{background:var(--hein-red-color) !important;color:var(--white-color) !important}.checkout-cart-index .cart-totals .totals .mark{background-color:transparent}@media (max-width:768px){.checkout-cart-index table.cart .item .item-actions .actions-toolbar{padding:17px 0}}.checkout-cart-index .cart-discount{border-bottom:0}.checkout-cart-index .cart-discount .title{text-align:left}.checkout-cart-index .cart-discount .coupon .field input[type=text]{border-right:1px solid var(--hein-red-color) !important;padding:8px;height:auto;max-height:40px}.checkout-cart-index .cart-discount .coupon .actions-toolbar button.primary{padding:8px;height:auto;max-height:40px}.checkout-cart-index .block.crosssell{width:100%;float:none;margin-top:1.5rem}.checkout-cart-index .block.crosssell #block-crosssell-heading{font-size:2rem}.checkout-cart-index .block.crosssell .products-grid .product-item-actions{margin:0}.checkout-cart-index .block.crosssell .products.wrapper.grid.products-crosssell{margin:0 7.5px}.checkout-cart-index .block.crosssell .products.wrapper.grid.products-crosssell .product-item{padding:10px}.checkout-cart-index .block.crosssell .products.wrapper.grid.products-crosssell .product-item .price-box{margin:25px 0 0}.checkout-cart-index .block.crosssell .products.wrapper.grid.products-crosssell .baseprice-container{width:100%}.checkout-cart-index .block.crosssell .products.wrapper.grid.products-crosssell .baseprice-container .baseprice{height:30px}.checkout-cart-index .block.crosssell .products.wrapper.grid.products-crosssell .product-item-info{margin:-10px}.checkout-cart-index .block.crosssell .products.wrapper.grid.products-crosssell .product-item-info img.product-image-photo{padding-top:30px}.checkout-cart-index .block.crosssell .products.wrapper.grid.products-crosssell .product-item-info .product.details.product-item-details.product-title a.product.photo.product-item-photo{display:none}.checkout-cart-index .block.crosssell .products.wrapper.grid.products-crosssell .secondary-addto-links.actions-secondary{position:absolute;z-index:1;right:22.5px}.checkout-cart-index .block.crosssell .products.wrapper.grid.products-crosssell .secondary-addto-links.actions-secondary a.action.towishlist{display:flex;align-items:center;width:90%;justify-content:flex-start}.checkout-cart-index .block.crosssell .products.wrapper.grid.products-crosssell .secondary-addto-links.actions-secondary a.action.towishlist span{display:none}.checkout-cart-index .container-product-info-list .product-items .product-item .product-item-info .product.product-title{grid-auto-rows:1fr 1fr 1fr}.checkout-cart-index .container-product-info-list .products-grid .product-item{margin-left:0}.checkout-cart-index .button-action-container{display:block;width:100%}.checkout-cart-index .button-action-container .sumbit-update-container{width:30%;float:left}@media (max-width:768px),print{.checkout-cart-index .button-action-container .sumbit-update-container{width:100%;text-align:center;padding:10px 40px 10px 15px}}@media (max-width:992px),print{.checkout-cart-index .page-main{padding-left:0 !important;padding-right:0 !important}.checkout-cart-index .page-main .page-title-wrapper{padding-right:15px;padding-left:15px}.checkout-cart-index .page-main .cart-container .cart-summary{width:100%;float:none;padding:1px 20px 25px}.checkout-cart-index .page-main .cart-container .form-cart{width:100%;float:none;padding:0 15px}.checkout-cart-index .page-main .cart-container .checkout-cart-info{padding-left:15px;padding-right:15px}}@media (max-width:768px){.checkout-cart-index .towishlist{top:0}}.minicart-wrapper .block-minicart{color:#212529}.minicart-wrapper .block-minicart .actions button.action.primary,.minicart-wrapper .block-minicart .actions button.action.primary:hover{background:var(--hein-red-color) !important;color:var(--white-color) !important}.minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items .product .product-item-details{display:block}.firecheckout #checkout .minicart-items .product-item{font-size:1.6rem}.firecheckout #checkout .minicart-items .product-item .options dt,.firecheckout #checkout .minicart-items .product-item .options dd{word-break:break-word;line-height:1.5}.firecheckout #checkout .opc-block-summary .product-item-sku{margin-top:-4px;margin-bottom:4px;font-size:1.6rem}.firecheckout #checkout [data-collapsible=true]>[role=tab],.firecheckout #checkout [data-collapsible=true]>.title[data-role=title],.firecheckout #checkout [data-collapsible=true]>[role=tab]>span,.firecheckout #checkout [data-collapsible=true]>.title[data-role=title]>span,.firecheckout #checkout [data-collapsible=true]>[role=tab]>strong,.firecheckout #checkout [data-collapsible=true]>.title[data-role=title]>strong,.firecheckout #checkout [data-collapsible=true]>[role=tab] .action-toggle,.firecheckout #checkout [data-collapsible=true]>.title[data-role=title] .action-toggle{font-size:1.6rem !important}.firecheckout #checkout .firecheckout-content-below-place-order .block-static-block{font-size:12px;line-height:2.0}.firecheckout #checkout .firecheckout-content-below-place-order .block-static-block:first-of-type>[data-element=main]{border-top:1px solid rgba(0,0,0,.2);padding-top:1rem}.minicart-items .subtitle{display:none !important}button.action.primary.checkout{text-align:center}button.action.primary.checkout span{width:100%}.block-minicart .subtitle:not(.empty){display:none !important}.block-minicart .subtitle.empty{padding:20px 0 0}#shopping-cart-table .col.qty{text-align:center}#shopping-cart-table .col.qty .field.qty{display:flex;justify-content:center;align-items:center;margin-top:-7px}@media (max-width:479px){#shopping-cart-table .col.qty .field.qty{flex-direction:column}#shopping-cart-table .col.qty .field.qty .increase-qty{order:1}#shopping-cart-table .col.qty .field.qty .control.qty{order:2}#shopping-cart-table .col.qty .field.qty .decrease-qty{order:3}}#shopping-cart-table .col.qty .field.qty button{height:36px;border:0;background:0 0;outline:none !important}#shopping-cart-table .col.qty .control.qty{height:36px}#shopping-cart-table .col.qty .input-text{margin-top:0}.vbm-box-cart{padding:16px 16px 16px 0;border:2px solid #009640;border:2px solid var(--hein-deep-green-color);margin-bottom:40px;border-radius:4px;clear:both;display:inline-block}@media (max-width:992px){.vbm-box-cart{margin-left:15px;margin-right:15px}}.vbm-box-cart>.headline{font-weight:700;font-size:1.6rem;padding-left:35px;padding-bottom:5px;display:inline-block;color:#009640;color:var(--hein-deep-green-color)}.vbm-box-cart ul{list-style:none;margin:0;padding:0}.vbm-box-cart ul li{color:#333;padding-left:16px;margin-bottom:.5rem}.vbm-box-cart ul li:before{content:"\2713";padding-right:10px;color:#009640;color:var(--hein-deep-green-color)}.checkout-onepage-success .action.primary{padding:7px 15px;font-weight:600;color:var(--white-color) !important;background:var(--hein-red-color) !important}.checkout-onepage-success .action.primary:hover{background:var(--hein-dark-red-color) !important}.header__panel .free-shipping-notice,.free-shipping-notice{width:100%;position:relative;padding:0;left:0;text-align:center;font-size:1.5rem}.header__panel .free-shipping-notice .notice-container,.free-shipping-notice .notice-container{width:100%;background:#eaf9e7;padding:20px;border-radius:3px}.header__panel .free-shipping-notice a,.free-shipping-notice a{color:var(--hein-deep-green-color) !important;margin-bottom:0;align-items:center;line-height:1.4;justify-content:center;font-size:1.5rem;font-weight:600}.header__panel .free-shipping-notice a:hover,.free-shipping-notice a:hover{text-decoration:none}.header__panel .free-shipping-notice .until-free-shopping,.free-shipping-notice .until-free-shopping{font-weight:900;color:var(--hein-deep-green-color);font-size:2rem}@media screen and (max-width:768px){.header__panel .free-shipping-notice,.free-shipping-notice{width:100%}}@media screen and (max-width:992px){.header__panel .free-shipping-notice,.free-shipping-notice{position:relative;margin-bottom:16px}}.checkout-index-index div[id^=trustbadge-container]{display:none}.shopping-cart-message{border:2px solid var(--hein-deep-green-color);padding:15px;color:var(--hein-deep-green-color);font-size:1.8rem;width:100%;text-align:center;font-weight:600;margin-bottom:15px;cursor:pointer}.shopping-cart-message small{line-height:1;display:block}@media (min-width:769px){.shopping-cart-message{position:absolute;max-width:382px;right:0;top:70px;margin-bottom:0}.shopping-cart-message:hover{background:var(--hein-deep-green-color);color:#fff}}.shopping-cart-message .checkout-index-index div[id^=trustbadge-container]{display:none}.block.block-minicart .free-shipping-notice{display:block;position:relative;padding-top:0}.block.block-minicart .free-shipping-notice p{margin-bottom:1rem}.cart-container{display:flex;flex-wrap:wrap}.cart-container .form-cart-container{display:flex;flex-direction:column;position:relative;width:0;flex-grow:1;margin-right:4%}@media (max-width:992px){.cart-container .form-cart-container{margin-right:0;width:100%;-ms-flex-order:3;-webkit-order:3;order:3}}.cart-container .form-cart-container .form-cart{width:100%;padding:0;margin:0}@media (min-width:769px) and (max-width:1199px){.cart-container .form-cart-container .form-cart .product-image-container{max-width:100px}}.cart-container .form-cart-container .actions.main{display:flex;flex-wrap:wrap;flex-direction:inherit;justify-content:flex-end;row-gap:25px;column-gap:1rem}@media (max-width:768px){.cart-container .form-cart-container .actions.main{justify-content:center}}.cart-container .form-cart-container .actions.main .pdf button,.cart-container .form-cart-container .actions.main button.download.cart{color:#333 !important;background:#eee !important;border:1px solid #ccc !important;border-radius:0 !important}.cart-container .form-cart-container .actions.main .pdf button:hover,.cart-container .form-cart-container .actions.main button.download.cart:hover{background:#e1e1e1 !important}.cart-container .form-cart-container .actions.main .pdf button:focus,.cart-container .form-cart-container .actions.main button.download.cart:focus,.cart-container .form-cart-container .actions.main .pdf button:active,.cart-container .form-cart-container .actions.main button.download.cart:active{background:#e2e2e2 !important;outline:5px auto -webkit-focus-ring-color}.cart-container .form-cart-container .cart-discount{position:relative;width:auto;margin:auto;padding:0;z-index:2;-ms-flex-order:3;-webkit-order:3;order:3}@media (max-width:768px){.cart-container .form-cart-container .cart-discount{width:100%}.cart-container .form-cart-container .cart-discount .block{width:100%}.cart-container .form-cart-container .cart-discount .block .actions-toolbar{width:0}}@media (min-width:768.02px){.cart-container .form-cart-container .cart-discount{margin-left:0;-ms-flex-order:unset;-webkit-order:unset;order:unset}}.cart-container .form-cart-container .cart-discount .content{padding:0}.cart-container .form-cart-container .cart-discount .fieldset:last-child{margin:0}.cart-container .cart-summary-container{position:sticky;top:calc(var(--hein-header-offset) + 30px);width:240px;height:100%;-ms-flex-order:2;-webkit-order:2;order:2}@media (max-width:992px){.cart-container .cart-summary-container{position:static;padding:1px 20px;width:100%}}@media (min-width:1200px){.cart-container .cart-summary-container{width:340px}}.cart-container .cart-summary-container .cart-summary{position:static;width:100%;float:none;margin-bottom:16px !important}.cart-container .cart-summary-container .cart-summary._sticky{margin-top:0}.cart-container .cart.table-wrapper .actions-toolbar{display:flex;flex-wrap:wrap}.cart-container .cart.table-wrapper .actions-toolbar>.action{position:relative;right:0;margin-right:25px}.cart-container .cart.table-wrapper .actions-toolbar>.action:last-child{margin-right:0}.cart-container .cart.table-wrapper .actions-toolbar .action-edit{margin-left:auto}.cart-container .checkout-cart-info{-ms-flex-order:3;-webkit-order:3;order:3;margin-top:20px}.minicart-wrapper .block-content{display:flex;flex-direction:column;max-height:calc(100vh - var(--hein-header-offset) - 50px)}.minicart-wrapper .minicart-section.minicart-header .actions,.minicart-wrapper .minicart-section.minicart-footer .actions{margin:15px 10px}.minicart-wrapper .minicart-section.minicart-header .action,.minicart-wrapper .minicart-section.minicart-footer .action{display:block;width:100%}.minicart-wrapper .minicart-section.minicart-header .action.primary{line-height:2.2rem;padding:14px 17px;font-size:1.8rem}.minicart-wrapper .minicart-section.minicart-content{border:1px solid #ccc;border-left:none;border-right:none;display:flex;overflow:auto;margin:0 -20px}.minicart-wrapper .minicart-section.minicart-content.cart-empty{border:none;overflow:hidden;margin:auto}.minicart-wrapper .minicart-section.minicart-footer .secondary{text-align:center}.minicart-wrapper .minicart-section .minicart-items-wrapper{border:none;margin:0;overflow:initial;width:100%}.minicart-wrapper .minicart-section .shipping-info-container{margin:-10px 10px 10px}.minicart-wrapper .minicart-section .shipping-info{font-size:.7em;text-align:right}.minicart-wrapper .minicart-section .shipping-info-link{text-decoration:underline}.checkout-cart-info{font-size:1.4rem}#pdf-offer-modal #successMessage{font-family:inherit !important;color:inherit !important;padding:0 0 1.2rem !important}#pdf-offer-modal .fieldset .field{margin-top:1.6rem}.filter-options-item .filter-options-content .items:not(.items-children):not(.am-category-view),.filter-options-item .filter-options-content .am-category-wrapper,.filter-options-item .filter-options-content .amshopby-fromto-wrap{list-style-type:none;padding-left:0}.amshopby-slider-container.-improved .ui-slider-range,.amshopby-slider-container.-improved .am-slider .ui-slider-handle{background-color:#d20a10;background-color:var(--hein-red-color)}.amshopby-slider-container.-improved{margin-top:15px}.filter-title strong{background-color:#fff;background-color:var(--white-color);border:1px solid #d20a10;border:1px solid var(--hein-red-color);color:#d20a10;color:var(--hein-red-color);background:0 0;height:48px;padding:15px;font-weight:700;box-shadow:0 0 16px 0 rgba(0,0,0,.075)}@media (max-width:479px){.filter-title strong{position:relative;margin:1.6rem 0;display:block}}.filter-options-item{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;word-break:break-word}.slick-prev,.slick-next{height:38px;width:38px}.slick-prev:before,.slick-next:before{font-size:24px}.slick-slider,.slick-container,.slick-list,.slick-track{height:100%}.slick-track{display:flex;flex-direction:row}.slick-slide .amlabel-position-wrapper .amasty-label-container .amasty-label-image{max-width:48px}.widget-product-carousel.slick-slider .slick-track{display:flex}.widget-product-carousel.slick-slider .slick-track .product-item.slick-slide{padding:10px;display:flex !important;height:auto}.widget-product-carousel.slick-slider .slick-track .product-item.slick-slide .product-item-info{position:relative;display:flex;flex-direction:column;padding:20px;box-shadow:0 3px 6px rgba(0,0,0,.16);border:1px solid transparent;border-radius:3px;transition:all .2s ease}.widget-product-carousel.slick-slider .slick-track .product-item.slick-slide .product-item-info .product-item-details{display:flex;flex-direction:column;flex-grow:1}.widget-product-carousel.slick-slider .slick-track .product-item.slick-slide .product-item-info .product-item-details .product-item-name{flex-grow:1;font-size:1.6rem}.widget-product-carousel.slick-slider .slick-track .product-item.slick-slide .product-item-info .product-item-details .product-item-name a{text-decoration:none}.widget-product-carousel.slick-slider .slick-track .product-item.slick-slide .product-item-info .product-item-details .product-item-inner{display:none}.widget-product-carousel.slick-slider .slick-track .product-item.slick-slide .product-item-info .product-item-details .price-box *{font-size:2rem !important}.widget-product-carousel.slick-slider .slick-track .product-item.slick-slide .product-item-info a.product-item-photo{position:static !important}.widget-product-carousel.slick-slider .slick-track .product-item.slick-slide .product-item-info a.product-item-photo .amasty-label-container{width:fit-content !important;height:fit-content !important}.widget-product-carousel.slick-slider .slick-track .product-item.slick-slide .product-item-info:hover{transform:scale(1.04)}.dropdown-layout-action{display:inline-block;position:relative}.dropdown-layout-action:before,.dropdown-layout-action:after{content:'';display:table}.dropdown-layout-action:after{clear:both}.dropdown-layout-action .action.toggle{padding:0;cursor:pointer;display:inline-block;text-decoration:none}.dropdown-layout-action .action.toggle>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dropdown-layout-action .action.toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:22px;color:inherit;content:none;font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.dropdown-layout-action .action.toggle:hover:after{color:inherit}.dropdown-layout-action .action.toggle:active:after{color:inherit}.dropdown-layout-action .action.toggle.active{display:inline-block;text-decoration:none}.dropdown-layout-action .action.toggle.active>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dropdown-layout-action .action.toggle.active:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:22px;color:inherit;content:none;font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.dropdown-layout-action .action.toggle.active:hover:after{color:inherit}.dropdown-layout-action .action.toggle.active:active:after{color:inherit}.dropdown-layout-action ul#dropdownLayoutList{margin:0;padding:0;list-style:none none;background:#fff;border:1px solid #bbb;margin-top:4px;min-width:100%;z-index:101;box-sizing:border-box;display:none;position:absolute;top:100%;right:0;box-shadow:0 3px 3px rgba(0,0,0,.15)}.dropdown-layout-action ul#dropdownLayoutList li{margin:0;padding:0}.dropdown-layout-action ul#dropdownLayoutList li:hover{background:#e8e8e8;cursor:pointer}.dropdown-layout-action ul#dropdownLayoutList:before,.dropdown-layout-action ul#dropdownLayoutList:after{border-bottom-style:solid;content:'';display:block;height:0;position:absolute;width:0}.dropdown-layout-action ul#dropdownLayoutList:before{border:6px solid;border-color:transparent transparent #fff;z-index:99}.dropdown-layout-action ul#dropdownLayoutList:after{border:7px solid;border-color:transparent transparent #bbb;z-index:98}.dropdown-layout-action ul#dropdownLayoutList:before{right:10px;top:-12px}.dropdown-layout-action ul#dropdownLayoutList:after{right:9px;top:-14px}.dropdown-layout-action.active{overflow:visible}.dropdown-layout-action.active ul#dropdownLayoutList{display:block}.dropdown-signal-word-action{display:inline-block;position:relative}.dropdown-signal-word-action:before,.dropdown-signal-word-action:after{content:'';display:table}.dropdown-signal-word-action:after{clear:both}.dropdown-signal-word-action .action.toggle{padding:0;cursor:pointer;display:inline-block;text-decoration:none}.dropdown-signal-word-action .action.toggle>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dropdown-signal-word-action .action.toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:22px;color:inherit;content:none;font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.dropdown-signal-word-action .action.toggle:hover:after{color:inherit}.dropdown-signal-word-action .action.toggle:active:after{color:inherit}.dropdown-signal-word-action .action.toggle.active{display:inline-block;text-decoration:none}.dropdown-signal-word-action .action.toggle.active>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dropdown-signal-word-action .action.toggle.active:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:22px;color:inherit;content:none;font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.dropdown-signal-word-action .action.toggle.active:hover:after{color:inherit}.dropdown-signal-word-action .action.toggle.active:active:after{color:inherit}.dropdown-signal-word-action ul#dropdownSignalwordList{margin:0;padding:0;list-style:none none;background:#fff;border:1px solid #bbb;margin-top:4px;min-width:100%;z-index:101;box-sizing:border-box;display:none;position:absolute;top:100%;right:0;box-shadow:0 3px 3px rgba(0,0,0,.15)}.dropdown-signal-word-action ul#dropdownSignalwordList li{margin:0;padding:0}.dropdown-signal-word-action ul#dropdownSignalwordList li:hover{background:#e8e8e8;cursor:pointer}.dropdown-signal-word-action ul#dropdownSignalwordList:before,.dropdown-signal-word-action ul#dropdownSignalwordList:after{border-bottom-style:solid;content:'';display:block;height:0;position:absolute;width:0}.dropdown-signal-word-action ul#dropdownSignalwordList:before{border:6px solid;border-color:transparent transparent #fff;z-index:99}.dropdown-signal-word-action ul#dropdownSignalwordList:after{border:7px solid;border-color:transparent transparent #bbb;z-index:98}.dropdown-signal-word-action ul#dropdownSignalwordList:before{right:10px;top:-12px}.dropdown-signal-word-action ul#dropdownSignalwordList:after{right:9px;top:-14px}.dropdown-signal-word-action.active{overflow:visible}.dropdown-signal-word-action.active ul#dropdownSignalwordList{display:block}.dropdown-typ-action{display:inline-block;position:relative}.dropdown-typ-action:before,.dropdown-typ-action:after{content:'';display:table}.dropdown-typ-action:after{clear:both}.dropdown-typ-action .action.toggle{padding:0;cursor:pointer;display:inline-block;text-decoration:none}.dropdown-typ-action .action.toggle>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dropdown-typ-action .action.toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:22px;color:inherit;content:none;font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.dropdown-typ-action .action.toggle:hover:after{color:inherit}.dropdown-typ-action .action.toggle:active:after{color:inherit}.dropdown-typ-action .action.toggle.active{display:inline-block;text-decoration:none}.dropdown-typ-action .action.toggle.active>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dropdown-typ-action .action.toggle.active:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:22px;color:inherit;content:none;font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.dropdown-typ-action .action.toggle.active:hover:after{color:inherit}.dropdown-typ-action .action.toggle.active:active:after{color:inherit}.dropdown-typ-action ul#dropdownTypList{margin:0;padding:0;list-style:none none;background:#fff;border:1px solid #bbb;margin-top:4px;min-width:100%;z-index:101;box-sizing:border-box;display:none;position:absolute;top:100%;right:0;box-shadow:0 3px 3px rgba(0,0,0,.15)}.dropdown-typ-action ul#dropdownTypList li{margin:0;padding:0}.dropdown-typ-action ul#dropdownTypList li:hover{background:#e8e8e8;cursor:pointer}.dropdown-typ-action ul#dropdownTypList:before,.dropdown-typ-action ul#dropdownTypList:after{border-bottom-style:solid;content:'';display:block;height:0;position:absolute;width:0}.dropdown-typ-action ul#dropdownTypList:before{border:6px solid;border-color:transparent transparent #fff;z-index:99}.dropdown-typ-action ul#dropdownTypList:after{border:7px solid;border-color:transparent transparent #bbb;z-index:98}.dropdown-typ-action ul#dropdownTypList:before{right:10px;top:-12px}.dropdown-typ-action ul#dropdownTypList:after{right:9px;top:-14px}.dropdown-typ-action.active{overflow:visible}.dropdown-typ-action.active ul#dropdownTypList{display:block}body [data-content-type=row][data-appearance=full-width]>.row-full-width-inner,body [data-content-type=row][data-appearance=contained]{max-width:var(--hein-full-width-size)}.cms-page-view [data-content-type=row][data-appearance=contained]{max-width:100%}figure.full-width,img.full-width{width:100vw;margin-left:-15px}@media (min-width:769px){figure.full-width,img.full-width{margin-left:-20px}}figure.full-width img,img.full-width img{width:100%;max-width:100vw}@media (min-width:1400px){figure.full-width,img.full-width{margin-left:calc((100vw - var(--hein-full-width-size) + 40px)/2*-1)}}.customer-account-login .block-new-customer a.primary{padding:7px 15px;font-weight:600}.page-main .post-list .post-description,.blog-post-view .page-main .post-description p{line-height:inherit;font-size:inherit}.cms-page-view .pagebuilder-column-group .cms-col-product,.cms-page-view .pagebuilder-column-group .cms-col-no-product{box-shadow:0 3px 6px rgba(0,0,0,.16);transition:all ease .2s}.cms-page-view .pagebuilder-column-group .cms-col-product:hover,.cms-page-view .pagebuilder-column-group .cms-col-no-product:hover{box-shadow:0 3px 10px rgba(0,0,0,.13);transform:scale(1.04)}.cms-page-view .pagebuilder-column-group .cms-col-no-product{box-shadow:none}.cms-page-view .pagebuilder-column-group .cms-col-no-product:hover{box-shadow:none}figure[data-has-hover-image=true]{position:relative;width:max-content}figure[data-has-hover-image=true] img{transition:opacity .3s}figure[data-has-hover-image=true] img.hover-image{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;opacity:0}figure[data-has-hover-image=true]:hover img{opacity:0}figure[data-has-hover-image=true]:hover img.hover-image{opacity:1}:root{--hein-header-offset:143px;--hein-search-result-offset:87px}@media (max-width:1012px){:root{--hein-header-offset:179px}}@media (max-width:991.98px){:root{--hein-header-offset:196px;--hein-search-result-offset:104px}}@media (max-width:768px){:root{--hein-header-offset:144px;--hein-search-result-offset:194px}}header.page-header{position:fixed;left:0;top:0;right:0;width:100%;max-width:100%;z-index:900;background:var(--hein-black)}header.page-header .ninjamenus.ninjamenus-mobile .nav-item>a{padding:max(calc(25px - 1em),0px) 50px max(calc(25px - 1em),0px) 20px;line-height:2em}header.page-header .header-bar__phone a,header.page-header .header-bar__phone a:hover,header.page-header .header-bar__phone a:visited{color:inherit;text-decoration:none}@media (min-width:769px){header.page-header{margin-bottom:25px}}@media (min-width:769px){header.page-header+main,header.page-header+div{margin-top:calc(var(--hein-header-offset) + 25px)}}@media (max-width:768px){header.page-header~main.page-main-full-width{margin-top:var(--hein-header-offset)}}header.page-header>.nav-sections{margin-bottom:0}header.page-header .nav-toggle:before{color:var(--hein-white)}header.page-header .block-header-messsage-info{display:none}@media screen and (min-width:769px){header.page-header{border:0}header.page-header .amsearch-wrapper-block{width:100% !important}header.page-header .header-tel-info-wrapper,header.page-header .header-request-offer-wrapper{display:block}header.page-header .nav-toggle:before{color:var(--hein-black)}header.page-header .header.content{padding:0;display:flex;flex-direction:row;justify-content:space-between}header.page-header .header.content a.logo{margin:0;padding:0 20px}header.page-header .header.content a.logo img{margin:auto 0}header.page-header .header.content .panel.header{flex:30%;display:flex;flex-wrap:wrap;padding-top:0}header.page-header .header.content .panel.header .panel.wrapper{background:var(--hein-black);border-bottom:none}header.page-header .header.content .panel.header .header-request-offer-wrapper{order:1;width:40%;text-align:center}header.page-header .header.content .panel.header .header-request-offer-wrapper ul.header-request-offer li a:before{font-size:35px}header.page-header .header.content .panel.header .minicart-wrapper{order:3;margin:0;width:20%;text-align:center}header.page-header .header.content .panel.header .minicart-wrapper>a{padding-top:55px;text-align:center;color:var(--white-color)}header.page-header .header.content .panel.header .minicart-wrapper>a:before{top:0;color:var(--white-color);font-size:40px;position:absolute;width:100%;margin-top:0;line-height:50px}header.page-header .header.content .panel.header .minicart-wrapper>a span.text{position:relative;font-weight:900}header.page-header .header.content .panel.header .minicart-wrapper .block-minicart{color:#343434;color:var(--hein-dark-gray-color);text-align:left}header.page-header .header.content .panel.header .minicart-wrapper .block-minicart a{color:var(--hein-light-gray-color)}header.page-header .header.content .panel.header .minicart-wrapper .block-minicart .action.close{outline:none}header.page-header .header.content .panel.header .minicart-wrapper .action.showcart .counter.qty{position:absolute;top:10px;right:-5px}header.page-header .header.content .panel.header .links{order:2;width:40%;text-align:center}header.page-header .header.content .panel.header .links .authorization-link a:before{font-size:35px;margin-top:-35px}header.page-header .header.content .panel.header .links>.customer-welcome+.authorization-link{display:block}header.page-header .header.content .panel.header .compare.wrapper{order:4;width:100%;text-align:right}header.page-header .header.content .panel.header .compare.wrapper a{color:var(--white-color)}header.page-header .header.content .block-search .block-header-messsage-info{display:block}header.page-header .header.content .block-search .block-header-messsage-info ul{padding:0;display:flex;flex-direction:row;list-style:none;margin:0;justify-content:space-evenly}header.page-header .header.content .block-search .block-header-messsage-info ul li{margin-bottom:0}header.page-header .header.content .block-search .block-header-messsage-info ul li a{color:var(--hein-black)}header.page-header .header.content .block-search .block-header-messsage-info ul li:before{font-size:18px;content:"\e610";font-family:"luma-icons";vertical-align:middle;margin-right:5px}header.page-header .header.content .block-search .action.search{background:url(../images/search.svg) center center no-repeat;padding:0 10px;border-radius:0 3px 3px 0;right:0;width:40px;height:100%;transition:all ease .3s}header.page-header .header.content .block-search .action.search:before{content:normal}header.page-header .header.content .block-search .action.search:hover{background-color:#d20a10}header.page-header .header.content .block-search.desktop .action.search{background:url(../images/search-black.svg) center center no-repeat var(--hein-light-gray-border-color)}}@media screen and (max-width:768px){header.page-header .header.content{background-image:none !important}header.page-header .header.content .logo{margin:0 0 0 9px !important;position:absolute;bottom:8px;max-width:120px;left:6px}header.page-header .header.content .block-search input#search.input-text,header.page-header .header.content .block-search input.amsearch-input{position:static}header.page-header .header.content .block-search .amsearch-result-section{margin:0 !important}header.page-header .header.content .block-search .amsearch-wrapper-block{width:100% !important;background:var(--white) !important}header.page-header .header.content .header-tel-info-wrapper{position:absolute;top:10px;width:auto;right:30px}header.page-header .header.content .minicart-wrapper .action.showcart .counter.qty{position:absolute}header.page-header .header.content .minicart-wrapper .product-item-details .details-qty{display:flex;align-items:center;gap:5px}header.page-header .header.content .minicart-wrapper .block-minicart{color:#343434;color:var(--hein-dark-gray-color);text-align:left}header.page-header .header.content .minicart-wrapper .block-minicart a{color:var(--hein-light-gray-color)}header.page-header .header.content .minicart-wrapper .block-minicart .action.close{outline:none}header.page-header .block-search .label:before{margin:0 20px 0 0}header.page-header .block-search.mobile{display:flex !important;flex-grow:1;padding:0}header.page-header .block-search.mobile .amsearch-button{width:40px;height:40px;background:url(../images/search-black.svg) no-repeat center center !important}header.page-header .block-search.mobile .amsearch-button:before{content:normal}}@media screen and (max-width:768px) and (max-width:768px){header.page-header .block-search.mobile .amsearch-button{background:url(../images/search.svg) no-repeat center center !important;margin:0}}header.page-header .website-switcher-container.panel.wrapper{border-bottom:0;background-color:transparent;width:100%;max-width:var(--hein-full-width-size);margin:0 auto;display:flex;justify-content:flex-end;padding:0 15px;box-sizing:border-box;max-height:0}@media screen and (max-width:768px){header.page-header .website-switcher-container.panel.wrapper{display:none}}header.page-header .website-switcher-container.panel.wrapper .switcher-language{padding:0 5px}header.page-header .website-switcher-container.panel.wrapper .switcher{float:none;margin-right:0;min-height:20px;z-index:9}header.page-header .website-switcher-container.panel.wrapper .switcher ul.dropdown{min-width:50px;border-radius:3px}header.page-header .website-switcher-container.panel.wrapper .switcher ul.dropdown a{padding:3px 5px;text-align:center}header.page-header .header-my-acount{position:absolute;bottom:4px;font-size:small;color:var(--hein-black) !important}.page-header .amsearch-button.-loupe-trigger{filter:none}.amsearch-button{background-image:none !important;margin:0 20px 0 0}header.page-header.amsearch-full-width:not(.-opened) .amsearch-wrapper-block{background:0 0 !important}header.page-header.amsearch-full-width .amsearch-wrapper-block{position:relative}.nav-sections{background:0 0}.nav-sections .level0>a>.title{text-transform:uppercase}.nav-sections .ninjamenus a{color:var(--white-color)}.nav-sections .switcher-language{color:var(--white-color)}.nav-sections .switcher-language .switcher-option{padding-left:15px}.nav-sections .switcher-language .switcher-option a{color:var(--white-color)}.nav-sections .nav-sections-item-content .switcher-store{color:var(--white-color)}.nav-sections .nav-sections-item-content .switcher-store a{color:var(--white-color)}.nav-sections .nav-sections-item-content .switcher-store .switcher-dropdown li{padding-left:15px}.nav-sections .item-autolist .nav-item.stack>a{font-weight:400}@media screen and (min-width:769px){.nav-sections{background:var(--hein-red)}.nav-sections .section-items #store\.menu{border-top:0;border-bottom:0}.nav-sections .nav-item>a{padding:0 15px;font-size:13px !important}.nav-sections .magezon-builder{padding-left:5px;padding-right:10px}.nav-sections .navigation{background:var(--hein-red)}.nav-sections .navigation>.ninjamenus.ninjamenus-desktop{margin:0}.nav-sections .navigation .magezon-builder .nav-item a{line-height:36px}.nav-sections .navigation .magezon-builder .nav-item.active.level0 a{background-color:var(--white-color) !important;color:var(--hein-red) !important}.nav-sections .navigation .social-icons:before{content:none !important}.nav-sections .navigation .social-icons a{padding:0 10px}.nav-sections .navigation .social-icons a i.item-icon{width:100%;display:block;text-align:center;font-size:35px}.nav-sections .navigation .social-icons a span.title{display:none}.nav-sections .navigation .social-icons:hover a{background:var(--white-color) !important}.nav-sections .nav-item.level0.active>a{background-color:transparent}.nav-sections .mgz-single-image-wrapper:hover{color:var(--hein-red)}.nav-sections .nav-item.level0.active>a{color:var(--hein-red)}.nav-sections #store\.menu{border-top:1px solid #ccc;border-bottom:1px solid #ccc}}@media screen and (min-width:769px) and (min-width:1200px){.nav-sections .nav-item>a{font-size:14px !important}}@media screen and (max-width:768px){.nav-sections{background:var(--hein-black)}.nav-sections .nav-sections-item-title{background:var(--hein-red)}.nav-sections .nav-sections-item-title.active{background:0 0}.nav-sections .nav-sections-item-title.active a.nav-sections-item-switch{color:var(--white-color) !important}.nav-sections .nav-sections-item-content .customer-welcome .links a{color:var(--white-color)}.nav-sections .navigation{background:var(--hein-black)}.nav-sections .navigation:last-child{border-bottom:1px solid #d1d1d1}.nav-sections .navigation .level0.active>a:not(.ui-state-active){border-color:var(--hein-red);color:var(--hein-red)}.nav-sections .navigation .social-icons{display:none}.nav-sections .ninjamenus a,.nav-sections .nav-toggle:before,.nav-sections .block-search .label:before,.nav-sections .minicart-wrapper .action.showcart:before,.nav-sections a.nav-sections-item-switch,.nav-sections .ninjamenus .drilldown-opener:before{color:#fff}.nav-sections .nav-sections-item-title.active a.nav-sections-item-switch,.nav-sections .ninjamenus.ninjamenus-mobile .nav-item>.opener:hover,.nav-sections .nav-item>a:hover,.nav-sections span.opener.drilldown-opener:hover:before{color:var(--hein-red)}.nav-sections .nav-open .nav-toggle:before{content:"\e616";color:#fff}.nav-sections .ninjamenus .opener:before{color:#fff}.nav-sections .nav-item.active>a{color:var(--hein-red)}.nav-sections .nav-item{border-top:1px solid #d1d1d1}}@media (max-width:1270px){.nav-sections .navigation .social-icons a i.item-icon{font-size:2.5rem}}@media (max-width:1260px){header.page-header .header.content .panel.header{padding-left:0}.nav-sections #ninjamenus2.ninjamenus.ninjamenus-desktop .level0>a{padding:0 10px}.nav-sections .navigation{background-image:none}.nav-sections .navigation .social-icons{display:none !important}}@media (max-width:1000px){.nav-sections #ninjamenus2.ninjamenus.ninjamenus-desktop .level0>a{font-size:1.5vw}}@media (min-width:1260px){.magezon-builder .mgz-container{width:var(--hein-full-width-size) !important}header .block-search .panel.header{margin-left:50px}}@media (min-width:1099px){header.page-header .header.content .panel.header .authorization-link a>span{display:block !important}}@media (min-width:769px) and (max-width:1099px){.header-tel-info-sep{display:none !important}.header-tel-info-wrapper{margin-bottom:20px}.header-tel-info-wrapper span{display:block}header.page-header .header.content .panel.header .header-request-offer-wrapper{width:40%;text-align:right;padding:0 15px}header.page-header .header.content .panel.header .links{width:30%}header.page-header .header.content .panel.header .minicart-wrapper{width:30%}header.page-header .header.content .panel.header .minicart-wrapper>a{width:100%}header.page-header .header.content .panel.header .minicart-wrapper>a:before{left:0}header.page-header .header.content .panel.header .minicart-wrapper span.text,header.page-header .header.content .panel.header .header-request-offer-wrapper .header-request-offer a>span,header.page-header .header.content .panel.header .authorization-link a>span{display:none}}@media (max-width:540px){header.page-header .header.content .panel.header .header-tel-info-wrapper{font-size:1.4rem}header.page-header .header.content .panel.header .header-tel-info-wrapper .header-tel-info-phone:last-child{display:block}header.page-header .header.content .panel.header .header-tel-info-sep{display:none}header.page-header .header.content .panel.header ul.header.links{top:59px}header.page-header .header.content .panel.header .minicart-wrapper{top:50px}header.page-header .header.content .panel.header .header-request-offer{top:60px}header.page-header .logo{max-width:40%}header.page-header .header__bar .row>*{max-width:100%;overflow:hidden;text-overflow:ellipsis}}.amsearch-form-block{display:block !important;width:100% !important}.block-search.mobile{display:none !important}.amsearch-block-header .amsearch-title{text-transform:none !important}.amsearch-result-section .amsearch-products-section{height:auto !important}@media (min-width:769px){header.page-header{margin-bottom:0 !important}}.header{color:var(--white-color);padding:10px 0 !important}.header .header-content-wrapper{padding:0 20px}@media (max-width:575px){.header .header-content-wrapper{padding:0 10px}}.header__bar{position:relative;padding:5px 0;font-size:14px;background:var(--hein-black)}.header__bar-container{max-width:var(--hein-full-width-size);margin:0 auto;color:var(--white-color);line-height:1.2}.header__bar-container .row{column-gap:2rem}.header__bar .usp-list{text-align:center;padding:0;margin:0;list-style:none inside;display:flex}.header__bar .usp-list li{margin-bottom:0}.header__bar .usp-list li:not(:last-child){margin-right:20px}@media (max-width:768px){.header__bar .usp-list li{margin:auto !important;padding:10px 0}.header__bar .usp-list li:nth-child(2){margin-right:0}.header__bar .usp-list li:nth-child(n+3){display:none}}@media (max-width:575px){.header__bar .usp-list li:nth-child(1){margin-right:0}.header__bar .usp-list li:nth-child(n+2){display:none}}@media (max-width:991px){.header__bar .usp-list{text-align:left}}@media (max-width:768px){.header__bar .usp-list{text-align:center}}.header__bar .header-bar__switcher{display:flex}.header__bar .header-bar__switcher label{margin-bottom:0;display:flex;justify-content:right}.header__bar .header-bar__switcher label:after{content:"";width:30px;height:16px;border-radius:10px;margin-top:1px;display:block;background:var(--hein-black);border:1px solid var(--white-color);margin-left:10px}.header__bar .header-bar__switcher label:before{transition:all ease .3s;content:"";width:10px;height:10px;border-radius:50%;position:absolute;display:block;top:4px;background:var(--white-color);transform:translateX(-17px)}.header__bar .header-bar__switcher input{display:none}.header__bar .header-bar__switcher input:checked~label:before{transform:translateX(-3px);background:var(--hein-black)}.header__bar .header-bar__switcher input:checked~label:after{background:var(--white-color)}.header__bar svg{margin-right:8px;vertical-align:-1px}.header__panel{display:flex;align-items:center}@media (max-width:768px){.header__panel{justify-content:right;margin-left:auto}}.header__panel a{color:inherit !important}.header__panel ul{margin:0;padding:0;list-style:none}.header__panel ul li{margin:0}.header__panel .header-request-offer a{background:url(../images/offer.svg) no-repeat center center;padding:10px;width:40px;height:40px;transition:all ease .3s}@media (max-width:768px){.header__panel .header-request-offer a{display:block}}.header__panel .header-request-offer a span{display:none}@media (min-width:992px){.header__panel .header-request-offer a{background-position-x:15px;background-color:#ececec;padding-left:50px;border-radius:3px;font-size:14px}.header__panel .header-request-offer a span{display:inline-block}}.header__panel .header-request-offer a:hover{background-color:#d20a10;color:#fff !important}.header__panel .tax-switcher,.header__panel .tax-info,.header__panel .store-name,.header__panel .tax-switcher-label{display:none}.header:before,.header:after{content:normal !important}.header .minicart-wrapper{margin:0 0 0 20px}@media (max-width:768px){.header .minicart-wrapper{margin-right:60px}}@media (max-width:575px){.header .minicart-wrapper{margin-right:45px;margin-left:0}}.header .minicart-wrapper .showcart{background:url(../images/cart-white.svg) no-repeat center center;background-size:60%;width:40px;height:40px;display:block;transition:all ease .3s;border-radius:3px}.header .minicart-wrapper .showcart:before{content:normal !important}.header .authorization-link{display:flex;flex-direction:column;align-items:center}.header .authorization-link a{background:url(../images/user-white.svg) no-repeat center center;background-size:60%;width:40px;height:40px;display:block;overflow:hidden;text-indent:-9999px;margin:0 0 0 20px;transition:all ease .3s;border-radius:3px}@media (max-width:768px){.header .authorization-link a:first-child{margin-left:0}}.header .customer-welcome{display:none !important}.header .block-search{display:flex;align-items:center;float:none;padding-left:0}.header .block-search .block-content{width:100%}@media (max-width:768px){.header .block-search{margin-top:0}}.header .block-search .amsearch-input-wrapper.-typed .amsearch-input:focus{border:0;outline:2px solid #265a8b}@media (min-width:769px){.header .block-search .amsearch-input-wrapper.-typed .amsearch-input{padding-right:93px}}.header .amsearch-input{height:auto;padding:9px 60px 9px 20px;border-radius:3px;border:0;background:#fff}@media (max-width:768px){.header .nav-toggle{display:block !important;right:20px;left:auto;top:unset;bottom:20px}}.header .logo img{width:160px;max-width:100%}.header .switcher-language{display:none}.header .header-panel-wrapper{width:100%;display:flex;flex-wrap:wrap;column-gap:2rem}@media (max-width:575px){.header .header-panel-wrapper{column-gap:unset}}.header .amsearch-result-section{color:var(--hein-base-font-color)}.header.content{flex-wrap:nowrap}.header.content a.logo{display:flex}.page-header.amsearch-full-width .amsearch-wrapper-block{background:0 0 !important}.page-header.amsearch-full-width .amsearch-result-section{max-height:calc(100vh - var(--hein-search-result-offset))}@media (min-width:769px){.page-header.amsearch-full-width .amsearch-result-section{position:fixed;width:100% !important;transform:translateX(-50%) !important;padding:0 !important;top:var(--hein-search-result-offset);left:50%;right:unset;min-width:unset;max-width:var(--hein-full-width-size)}}.page-header.amsearch-full-width.-opened{z-index:900;height:auto !important}.page-header.amsearch-full-width.-opened .minicart-wrapper{display:block}.page-header.amsearch-full-width.-opened .amsearch-button.label{display:none}.page-header.amsearch-full-width.-opened .amsearch-button.-full-close{background:var(--hein-black);color:var(--white-color);z-index:100}@media (min-width:769px){.page-header.amsearch-full-width.-opened .amsearch-button.-full-close{right:5rem !important}}@media (max-width:768px){.page-header.amsearch-full-width.-opened .header-panel-wrapper{padding-left:60px}}.page-header.amsearch-full-width.-opened .block-search.desktop{display:flex}@media (max-width:768px){.header .block-search.desktop{display:none}}.nav-sections{box-shadow:0 11px 20px rgba(0,0,0,.16)}.nav-sections .item-submenu{left:5px !important}.nav-sections .navigation .level0.item-hovered a:after{content:"";width:100%;height:5px;bottom:0;left:0;position:absolute;background:var(--white-color) !important;border-radius:3px 3px 0 0;z-index:9999999}@media (min-width:769px){.nav-sections .navigation .level0>a:hover{background:inherit !important;color:var(--white-color,#fff) !important}.nav-sections .navigation .level0:hover a{background:0 0 !important;color:var(--white-color,#fff) !important}}.nav-sections .navigation .nav-item.level0 .item-submenu a,.nav-sections .navigation .magezon-builder .nav-item.level0 .item-submenu a,.nav-sections .navigation .nav-item.level0:hover .item-submenu a,.nav-sections .navigation .magezon-builder .nav-item.level0:hover .item-submenu a,.nav-sections .navigation .nav-item.level0.active .item-submenu a,.nav-sections .navigation .magezon-builder .nav-item.level0.active .item-submenu a{color:var(--hein-base-font-color,#212529) !important}.nav-sections .navigation .nav-item.level0 .item-submenu a:hover,.nav-sections .navigation .magezon-builder .nav-item.level0 .item-submenu a:hover,.nav-sections .navigation .nav-item.level0:hover .item-submenu a:hover,.nav-sections .navigation .magezon-builder .nav-item.level0:hover .item-submenu a:hover,.nav-sections .navigation .nav-item.level0.active .item-submenu a:hover,.nav-sections .navigation .magezon-builder .nav-item.level0.active .item-submenu a:hover{color:var(--hein-red,#d10019) !important}@media (max-width:768px){.nav-sections{background:#fff}.nav-sections .section-item-title{display:none}.nav-sections .nav-sections-item-content{margin-top:0;padding:0}.nav-sections .navigation{background:#fff}.nav-sections .navigation a{color:#000a21}.nav-sections .navigation .ninjamenus .opener:before{color:#000a21}.nav-sections a{color:#000a21 !important}}@media (max-width:991px){.hidden-md{display:none}}@media (max-width:768px){.hidden-sm{display:none}}@media (max-width:768px){.-amsearch-overlay-opened .block-search{padding-right:0 !important;position:fixed;display:block;width:100%;top:var(--hein-header-offset);left:0;right:0}.-amsearch-overlay-opened .block-search .amsearch-full_width-title{display:none}.-amsearch-overlay-opened .block-search .amsearch-result-section{width:100%}.-amsearch-overlay-opened .block-search .amsearch-wrapper-block{padding:0}}.-amsearch-overlay-opened .block-search .amsearch-loader-block{left:8px !important}body.-amsearch-overlay-opened .nav-sections{z-index:99}@media (max-width:768px){.page-header.amsearch-full-width .amsearch-form-block{padding:0 15px !important}}.cms-home .page-main{margin-top:25px !important}.minicart-wrapper .counter-number{text-shadow:none !important;font-size:14px}.minicart-wrapper .counter.qty{background:#d20a10 !important;border-radius:20px !important;line-height:1 !important;padding:2px 5px 3px !important;margin:0 0 0 20px !important;height:auto !important;min-height:21px}@media (max-width:768px){body:not(.checkout-index-index) .page-wrapper>.page-main{margin-top:calc(var(--hein-header-offset) + 20px)}body:not(.checkout-index-index) .page-wrapper>.page-main~.page-main{margin-top:0}}@media (min-width:769px){.cms-index-index.page-layout-cms-full-width header.page-header{margin-bottom:0}}@media (min-width:769px){.cms-index-index.page-layout-cms-full-width header.page-header+main,.cms-index-index.page-layout-cms-full-width header.page-header+div{margin-top:calc(var(--hein-header-offset) + 15px)}}@media (min-width:993px){.cart-summary._sticky{margin-top:calc(var(--hein-header-offset) + 15px)}}@media (min-width:1013px){.cart-summary._sticky{margin-top:calc(var(--hein-header-offset) + 5px)}}.meta-header-icon-container.contact-whatsapp{margin-top:-2px}.meta-header-icon-container .header-icon-link-overlay{top:0;left:0;right:0;bottom:0}.page-main .sidebar .block-collapsible-nav .nav.items{flex-direction:column}.page-main .sidebar .block-collapsible-nav .item a{width:100%}.page-main .sidebar .block-collapsible-nav .item .delimiter{width:100%}.page-main .form-address-edit div.mage-error{margin:0 0 10px;padding:12px 20px 12px 25px;display:block;font-size:1.3rem;background:#fae5e5;color:#e02c29;padding-left:45px;position:relative}.page-main .form-address-edit div.mage-error:before{font-size:24px;line-height:24px;color:var(--hein-red);content:'\e61f';font-family:'luma-icons';margin:-12px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;left:0;top:22px;width:45px;position:absolute;text-align:center}.wishlist-index-index .products-grid .product-items{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wishlist-index-index .products-grid .product-items .product-item{display:flex;padding:10px;font-size:1.6rem}.wishlist-index-index .products-grid .product-items .product-item .product-item-info{width:100%;height:100%;padding:0 15px;overflow:hidden;box-shadow:0 4px 24px 0 rgba(0,0,0,.03);border:1px solid var(--hein-light-gray-border-color);border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;margin:0}.wishlist-index-index .products-grid .product-items .product-item .product-item-info a.product-item-photo{display:block;text-align:center;height:0;padding-bottom:100%;position:relative;overflow:hidden;margin:1rem}.wishlist-index-index .products-grid .product-items .product-item .product-item-info a.product-item-photo .product-image-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.wishlist-index-index .products-grid .product-items .product-item .product-item-info a.product-item-photo .product-image-container{max-width:100%}}@media (max-width:768px){.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-name{margin-left:0}}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-name .product-item-link{flex:1 0 15%}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .price-box.price-final_price{margin:25px 0 10px}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .price-box.price-final_price p{margin-bottom:0}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .baseprice-container .baseprice{color:var(--hein-light-gray-color);font-size:1.5rem;padding-bottom:10px}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner{position:relative;overflow:inherit;width:inherit;height:auto;clip:unset;right:inherit;left:inherit;margin:0;padding:0;border:0;box-shadow:none}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner .comment-box{margin-top:0}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart{margin:0 0 15px}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .field.qty{padding-right:0;width:50%}@media (max-width:768px){.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .field.qty{display:block}}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .label{font-size:1.5rem}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset input.qty{width:100%;padding:0 2px}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .product-item-actions{margin:0;text-align:right}@media (max-width:640px){.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .product-item-actions{width:50%;padding-left:10px}}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .product-item-actions button.tocart{font-size:inherit !important;height:auto}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .product-item-actions button.tocart:before{content:'\e611';font-size:2rem;font-family:'luma-icons'}@media (max-width:640px){.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .product-item-actions button.tocart{width:auto !important}}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .product-item-actions button.tocart span{display:none}.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner>.product-item-actions{margin:10px 0;text-align:right;width:100%}@media (max-width:640px){.wishlist-index-index .products-grid .product-items .product-item .product-item-info .product-item-inner>.product-item-actions{text-align:left}}.wishlist-index-index .actions-toolbar button.action{margin:15px 15px 0 0}.catalog-category-view a{color:#343434;color:var(--hein-dark-gray-color)}.catalog-category-view .magepow-categories-grid{margin-top:-10px}.catalog-category-view .magepow-categories-grid .magepow-categories-category-wrapper{padding:10px;font-size:1.6rem;box-sizing:border-box}.catalog-category-view .magepow-categories-grid .magepow-categories-category-wrapper .magepow-categories-category-info{width:100%;height:100%;padding:15px;overflow:hidden;box-shadow:0 4px 24px 0 rgba(0,0,0,.025);border:1px solid var(--hein-categorie-overivew-box-border-color);border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;margin:0;background-color:var(--hein-categorie-overivew-box-color)}.catalog-category-view .magepow-categories-grid .magepow-categories-category-wrapper .magepow-categories-category-info .category-image-container{height:100%}.catalog-category-view .magepow-categories-grid .magepow-categories-category-wrapper .magepow-categories-category-info .category-image-container .magepow-categories-category{margin:0;height:100%;display:grid;grid-template-columns:100%;grid-auto-rows:1fr .2fr}.catalog-category-view .magepow-categories-grid .magepow-categories-category-wrapper .magepow-categories-category-info .category-image-container .magepow-categories-category .magepow-categories-category-name{height:100%;text-align:left;margin:5px 0}@media only screen and (max-width:320px){.catalog-category-view .magepow-categories-grid li{width:100%}}.catalog-category-view .catalog-topnav{margin-top:0}.sales-order-view .page-main .page-title-wrapper .page-title,.sales-order-print .page-main .page-title-wrapper .page-title{margin:0}.sales-order-view .page-title-wrapper,.sales-order-print .page-title-wrapper{display:flex;flex-wrap:wrap}.sales-order-view .page-title-wrapper>div,.sales-order-print .page-title-wrapper>div,.sales-order-view .page-title-wrapper hr,.sales-order-print .page-title-wrapper hr{width:100%}.sales-order-view .page-title-wrapper .page-title,.sales-order-print .page-title-wrapper .page-title{order:0;width:50%}.sales-order-view .page-title-wrapper .order-title-order-status,.sales-order-print .page-title-wrapper .order-title-order-status{width:50%;text-align:right;order:1}.sales-order-view .page-title-wrapper .order-title-order-status .order-status,.sales-order-print .page-title-wrapper .order-title-order-status .order-status{margin:0}.sales-order-view .page-title-wrapper .diver,.sales-order-print .page-title-wrapper .diver{order:2}.sales-order-view .page-title-wrapper .order-date,.sales-order-print .page-title-wrapper .order-date{order:3}.sales-order-view .page-title-wrapper .order-actions-toolbar,.sales-order-print .page-title-wrapper .order-actions-toolbar{order:4}@media (max-width:768px){.sales-order-view .page-title,.sales-order-print .page-title,.sales-order-view .order-title-order-status,.sales-order-print .order-title-order-status{width:100%}}.products .product .product-item-info{position:relative}.products .product .product-item-info .sparsh-product-label{top:0;right:0;padding:10px 25px;word-wrap:break-word}.products .product .product-item-info .sparsh-product-label.rectangle{position:absolute;z-index:2}.products .product .product-item-info .sparsh-product-label.oval{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:2}.products .product .product-item-info .sparsh-product-label-image{position:absolute;top:0;right:0;z-index:2;width:60px}.products .product .product-item-info:hover .sparsh-product-label{top:0;right:0}.products .product .product-item-info:hover .sparsh-product-label-image{top:0;right:0}.product.media{position:relative}.product.media .sparsh-product-label{top:0;right:0;padding:10px 25px;word-wrap:break-word}.product.media .sparsh-product-label-image{position:absolute;top:0;right:0;z-index:1;width:80px}.product.media .sparsh-product-label.rectangle{position:absolute;z-index:2}.product.media .sparsh-product-label.oval{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:2}@media screen and (max-width:767px){.products .product .product-item-info .sparsh-product-label{padding:3px 15px}.products .product .product-item-info .sparsh-product-label-image{width:50px}.product.media .sparsh-product-label{padding:3px 15px}.product.media .sparsh-product-label-image{width:50px}}.amlabel-position-wrapper{z-index:899 !important}footer.page-footer{padding-bottom:0;background-color:#efefef}footer.page-footer .footer.content{max-width:none;width:100%;padding:0}footer.page-footer .footer.content ul{padding:0}footer.page-footer .pagebuilder-column-group{margin-left:-15px;margin-right:-15px}footer.page-footer .pagebuilder-column{padding-left:15px;padding-right:15px}footer.page-footer .footer-main-wrapper{padding:30px 20px;margin-left:auto;margin-right:auto;background-color:#efefef}footer.page-footer .footer-main-wrapper li{padding-top:5px;padding-bottom:5px}footer.page-footer .footer-main-wrapper li a{color:#212529;color:var(--hein-base-font-color)}footer.page-footer .ninjamenus-widget{clear:both;position:relative;width:100%;float:none !important;margin:0;background:#fff}footer.page-footer .magezon-builder{display:flex;justify-content:center;align-items:center;padding-top:15px}footer.page-footer .magezon-builder>.nav-item>a{display:flex;justify-content:center;align-items:center}footer.page-footer .block.ninjamenus-widget>.ninjamenus{background:0 0}footer.page-footer .item-icon{font-size:36px}footer.page-footer .ninjamenus a{color:#000a21;color:var(--hein-black-color)}footer.page-footer .ninjamenus.ninjamenus-desktop.ninjamenus-vertical .nav-item.level0:hover>a,footer.page-footer .ninjamenus.ninjamenus-desktop.ninjamenus-horizontal .nav-item.level0:hover>a{background-color:transparent;color:#d20a10;color:var(--hein-red-color)}.copyright{background-color:#fff;color:#212529;color:var(--hein-base-font-color);font-size:1.6rem;padding:15px}.magezon-builder [data-icon]:before{content:"" !important}.sticky-side-nav{position:fixed;top:35vh;right:0;z-index:1;display:block;width:110px}.sticky-side-nav button{display:block;float:right;border:0 none;position:relative;text-align:center;color:inherit;font-weight:inherit;line-height:1.2;background:#e6e6e6;opacity:.9;margin-bottom:5px;outline:none;transition:width .2s ease-in-out,opacity .3s ease-in-out}.sticky-side-nav button:hover{opacity:1;width:140px}.sticky-side-nav button .icon{font-size:2.4rem;margin-top:1rem}@media (min-width:769px){.sticky-side-nav button{padding:20px 10px;font-size:inherit;width:140px;height:180px;font-size:16px;font-weight:700}}.hein-newsletter-popup{margin-bottom:-2.4rem;padding-top:1.6rem}.hein-newsletter-popup label,.hein-newsletter-popup input,.hein-newsletter-popup button{width:100%}.hein-newsletter-popup .block.newsletter,.hein-newsletter-popup .block.newsletter .field.newsletter{max-width:320px;width:100%}.hein-newsletter-popup .block.newsletter .form.subscribe>.field,.hein-newsletter-popup .block.newsletter .form.subscribe>.actions{float:none}.hein-newsletter-popup .block.newsletter .field .control:before{line-height:39px}.hein-newsletter-popup .block.newsletter .action.subscribe{border-radius:3px;margin-top:1rem}.block-products-list .products-grid .towishlist:before{background-image:url(../images/icon-wishlist-black.svg);width:25px;height:25px;background-size:cover;content:'';background-repeat:no-repeat}.block-products-list .products-grid .towishlist:before .product-item-actions{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:16px;color:inherit;font-family:'luma-icons';margin:-2px 5px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.block-products-list .products-grid .tocompare:before{background-image:url(../images/icon-compare-black.svg);width:25px;height:25px;background-size:cover;content:'';background-repeat:no-repeat}.block-products-list .products-grid .tocompare:before .product-item-actions{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:16px;color:inherit;font-family:'luma-icons';margin:-2px 5px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.block-products-list .products-grid .product-item-details{display:grid;grid-template-columns:100%;grid-auto-rows:1fr .35fr .35fr .85fr .75fr;height:100%}.block-products-list .products-grid .product-item-info{width:100%;height:100%;padding:0 15px;overflow:hidden;box-shadow:0 4px 24px 0 rgba(0,0,0,.03);border:1px solid var(--hein-light-gray-border-color);border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;margin:0}.block-products-list .products-grid .product-items.widget-product-grid{display:flex;margin:-10px !important}.block-products-list .products-grid .product-items.widget-product-grid .product-item.grid-layout{display:flex;margin:10px;font-size:1.6rem}@media (min-width:576px){.block-products-list .products-grid .product-image-container{width:240px !important}}.search.results .product-items a{color:var(--hein-dark-gray-color)}[id|=trustbadge-container]{z-index:302 !important}[id|=trustbadge-container] .trustbadge-menu-container{right:auto !important;left:0 !important}[id|=trustbadge-container] [id|=maximized-trustbadge]{left:20px;right:unset !important}[id|=notifications--userlike] .umm-ferdx{z-index:300}[id|=button--userlike] .umm-hquvbo{z-index:301}#tidio-chat{position:relative;z-index:300}.cmpstyleroot.cmpboxBG{z-index:1000}.cmpstyleroot.cmpbox{z-index:1001;max-width:600px;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;max-height:calc(100% - 20px);width:calc(100% - 20px)}.cmpstyleroot.cmpbox *{font-family:inherit !important}.cmpstyleroot.cmpbox .cmpboxinner{max-width:520px}.cmpstyleroot.cmpbox.cmpfullscreen{max-width:880px;max-height:calc(100% - 20px);width:calc(100% - 20px);top:10px;left:50%;transform:translateX(-50%) !important}.cmpstyleroot.cmpbox.cmpfullscreen .cmpboxinner{max-width:800px}.cmpstyleroot .cmpboxnavi{position:sticky;top:0}.cmpstyleroot .cmpboxdetails{position:relative}.cmpstyleroot .cmpboxdetails:after{display:block;position:sticky;bottom:0;width:100%;height:1.5em;content:"";background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.cmpstyleroot .cmpboxnaviitemactive{color:var(--white-color);background-color:var(--hein-red)}.cmpstyleroot td.cmpallvend,.cmpstyleroot th.cmpallvend,.cmpstyleroot td.cmpallprps,.cmpstyleroot th.cmpallprps{background-color:var(--hein-categorie-overivew-box-color)}.cmpstyleroot .cmpboxbtnyescustomchoices{width:auto !important;padding:10px 20px !important;font-size:15px !important}.cmpstyleroot .cmptbl th{margin-top:-1px;border-top:2px solid var(--clrTextSecondary)}@media (max-width:570px){.cmpstyleroot .cmpboxnavi{position:relative}}@media (max-width:480px){.cmpstyleroot.cmpbox{height:auto;min-width:unset;padding-bottom:40px !important}.cmpstyleroot.cmpbox.cmpfullscreen{max-height:calc(100% - 20px) !important}.cmpstyleroot .cmplastupdate{left:unset;right:2px;bottom:30px}}.page-products .columns{padding-top:unset}.page-products .sorter{position:static}@media (max-width:768px){.page-products .sorter{display:none}}.page-products .sorter-mobile .modes,.page-products .sorter-mobile .toolbar-amount{display:none}.page-products .sorter-mobile .toolbar-products{display:flex;justify-content:space-between}.page-products .sorter-mobile .sorter{display:none;margin:auto}@media (max-width:768px){.page-products .sorter-mobile .sorter{display:block}}.hein-widget{position:fixed;z-index:50}.hein-widget.page-help-widget{--widget-width:220px;--content-inset-top:100px;top:calc(var(--hein-header-offset,150px) + 15px);right:15px;font-size:calc(var(--widget-width)*0.06)}.hein-widget.page-help-widget:not(.open){pointer-events:none}.hein-widget.page-help-widget:not(.open) .toggle-widget{pointer-events:auto}.hein-widget .content-container{overflow:hidden;background:var(--white-color);transition:ease all .3s;pointer-events:none;opacity:0;transform:scale(.9);transform-origin:top right;box-shadow:0 3px 6px rgba(0,0,0,.16)}.hein-widget .page-help-content{position:relative;padding-top:var(--content-inset-top);padding-bottom:10px;width:var(--widget-width);line-height:1.3;z-index:10}.hein-widget .page-help-content p{margin-bottom:0}.hein-widget .content-row{display:flex;flex-wrap:wrap;width:100%;padding:5px 15px;margin:5px 0}.hein-widget .content-row:first-child,.hein-widget .content-row:last-child{margin:0}.hein-widget .content-row>*{width:100%}.hein-widget .image-container{position:absolute;top:0;left:0;right:0}.hein-widget .image-container.image-top{z-index:20}.hein-widget .image-container.image-behind{z-index:0}.hein-widget .image-container.image-fit{height:var(--content-inset-top)}.hein-widget .image-container .help-widget-image{width:100%;object-fit:contain}.hein-widget .highlight{background:var(--hein-red);color:var(--white-color)}.hein-widget .topic-header{position:relative;font-size:1.25em;padding-right:20%;z-index:-1}.hein-widget .topic-header:after{position:absolute;display:block;background:var(--white-color);content:'';top:-1px;bottom:-1px;right:0;width:20%;clip-path:polygon(0 0,100% 0,100% 100%,60% 100%)}.hein-widget .widget-button{position:relative;font-weight:700;background:var(--hein-button-blue-color);color:var(--white-color);border:2px solid var(--hein-button-blue-color);border-radius:1em;font-size:1em;line-height:2em;padding:0 2em 0 1em;transition:ease all .3s}.hein-widget .widget-button:hover,.hein-widget .widget-button:active{background:var(--white-color);color:var(--hein-button-blue-color)}.hein-widget .widget-button:after{display:block;content:'';position:absolute;top:.6em;right:.7em;height:.7em;width:.7em;border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}.hein-widget .toggle-widget{background:var(--hein-red);color:var(--white-color);border:2px solid var(--white-color);border-radius:50%;width:24px;height:24px;font-size:20px;line-height:1;font-weight:700;text-align:center;transition:ease all .3s;cursor:pointer;position:absolute;top:-8px;right:-8px;box-shadow:0 3px 6px rgba(0,0,0,.16);transform:rotate(0deg);z-index:50}.hein-widget .toggle-widget:active{transform:rotate(0deg) scale(.9)}.hein-widget .toggle-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);transition:ease all .3s;pointer-events:none;opacity:0}.hein-widget.open .content-container{transform:scale(1);opacity:1;pointer-events:all}.hein-widget.open .toggle-widget{transform:rotate(45deg)}.hein-widget.open .toggle-widget:active{transform:rotate(45deg) scale(.9)}.hein-widget.open .toggle-overlay{pointer-events:all;opacity:1}.hein-widget:not(.open) .hide-on-close{display:none}.simple-configurator-wrapper{--hein-configurator-line-height:32px}.simple-configurator-wrapper .size-input-field-wrapper{flex-basis:150px}.simple-configurator-wrapper .nopadding{padding-left:0;padding-right:0}.simple-configurator-wrapper .hidden:not(.size-selection-wrapper){display:none !important}.simple-configurator-wrapper .hidden.size-selection-wrapper .input-field-wrapper{opacity:.3}.simple-configurator-wrapper select{height:var(--hein-configurator-line-height);border:2px solid #f2f3f4;border-radius:3px;box-shadow:0 4px 24px 0 rgba(0,0,0,.025)}.simple-configurator-wrapper select:not([disabled]):focus{border:2px solid #f2f3f4}.simple-configurator-wrapper .configuratorActions{margin-top:15px}.simple-configurator-wrapper a.action-primary.configuratorActions,.simple-configurator-wrapper button.action.primary{border:1px solid var(--hein-red-color);background:var(--hein-red-color) !important;padding:20px 17px;font-size:1.7rem;height:72px;display:flex;align-items:center;justify-content:space-evenly;width:100%;max-width:320px;color:var(--white-color) !important;font-weight:700}.simple-configurator-wrapper a.action-primary.configuratorActions:hover,.simple-configurator-wrapper button.action.primary:hover{border:1px solid var(--hein-red-color);background:var(--hein-red-color)}.simple-configurator-wrapper a.action-primary.configuratorActions:hover,.simple-configurator-wrapper button.action.primary:hover{border:1px solid var(--hein-red-color);background:var(--hein-red-color)}.simple-configurator-wrapper .customLegend{font-size:16px;color:#999;width:auto;padding:0 10px;border-bottom:none;top:0;margin:0}.simple-configurator-wrapper .customFieldset{border:1px solid #ddd;padding:7px 15px;margin:5px 0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;line-height:1.5}.simple-configurator-wrapper .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.8;border-radius:4px;user-select:none}.simple-configurator-wrapper .form-control{height:calc(var(--hein-configurator-line-height) + 3px);line-height:var(--hein-configurator-line-height);padding:1.5px 12px;color:#555;border:1px solid #ddd;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.simple-configurator-wrapper #displayTextArea,.simple-configurator-wrapper #descriptionTextArea{resize:none}.simple-configurator-wrapper fieldset.customFieldset>ul{padding-left:20px}.simple-configurator-wrapper fieldset.customFieldset>ul>li{margin-bottom:0}.simple-configurator-wrapper .fontSize14{font-size:14px}.simple-configurator-wrapper .defaultLayoutBoxes{height:var(--hein-configurator-line-height) !important;border:2px solid #f2f3f4 !important;border-radius:3px !important;box-shadow:0 4px 24px 0 rgba(0,0,0,.025) !important}.simple-configurator-wrapper input.form-control::placeholder{color:#d3d3d3}.simple-configurator-wrapper .product-options-bottom .price-box,.simple-configurator-wrapper .product-info-price .price-box{display:inline-block;vertical-align:top;width:auto}.simple-configurator-wrapper .product-info-price{margin:0;width:auto !important}.simple-configurator-wrapper .product-info-price .price-box .price-container{display:flex;flex-direction:row;align-items:baseline}.simple-configurator-wrapper .product-info-price .price-box .price-container .price{color:var(--black-color)}.simple-configurator-wrapper .product-info-price-box-wrapper{margin-top:30px}.simple-configurator-wrapper .price-label{width:auto;padding-right:10px;font-weight:600;color:var(--black-color)}.simple-configurator-wrapper .box-tocart{margin:0}.simple-configurator-wrapper .btn-file-upload,.simple-configurator-wrapper .btn-add-text{justify-content:center}.simple-configurator-wrapper button.label-icon{background:0 0 !important;border:none;-webkit-appearance:none;appearance:none;color:#006bb4}.simple-configurator-wrapper .remove-file{cursor:pointer}.simple-configurator-wrapper.simple-configurator-widget{font-size:14px;max-width:450px;margin:auto}.simple-configurator-wrapper.simple-configurator-widget .widget-hint-wrapper{font-size:.7em;margin-top:.3em;margin-bottom:.3em}.simple-configurator-wrapper.simple-configurator-widget .size-selection-wrapper:not(.hidden) .no-input-hint{display:none}.simple-configurator-wrapper.simple-configurator-widget .form-field-label{position:relative}.simple-configurator-wrapper.simple-configurator-widget .form-field-label:after{position:absolute;right:-1rem}.simple-configurator-wrapper.simple-configurator-widget .form-field-label .label-icon{margin:0 0 -.25rem .25rem}.simple-configurator-wrapper.simple-configurator-widget .qty-action-wrapper{height:var(--hein-configurator-line-height)}.simple-configurator-wrapper.simple-configurator-widget .product-info-price .price-box{margin:0;padding:0;height:var(--hein-configurator-line-height);width:100%;border:1px solid var(--hein-black);color:var(--white);background:var(--hein-deep-green-color)}.simple-configurator-wrapper.simple-configurator-widget .product-info-price .price-box .normal-price{height:100%}.simple-configurator-wrapper.simple-configurator-widget .product-info-price .price-box .price-container{font-size:1.15em;height:100%;justify-content:center;align-items:center}.simple-configurator-wrapper.simple-configurator-widget .product-info-price .price-box .price,.simple-configurator-wrapper.simple-configurator-widget .product-info-price .price-box .price-label{color:var(--white-color);font-size:1em}.simple-configurator-wrapper.simple-configurator-widget .qty-action-wrapper .plus,.simple-configurator-wrapper.simple-configurator-widget .qty-action-wrapper .minus{flex-basis:2em;font-size:1em}.simple-configurator-wrapper.simple-configurator-widget .qty-action-wrapper .input-text.qty{flex-basis:3em;flex-grow:1;padding:0}.simple-configurator-wrapper.simple-configurator-widget .simple-config-to-cart-button#product-addtocart-button{padding:.5em 1.5em;height:auto;font-size:1.3em !important}.simple-configurator-wrapper.simple-configurator-widget button.disabled,.simple-configurator-wrapper.simple-configurator-widget button:disabled{opacity:.3}.simple-configurator-wrapper.simple-configurator-widget button:enabled{background-color:green}.simple-configurator-wrapper.simple-configurator-widget select{padding-top:0;padding-bottom:0}.simple-configurator-wrapper.simple-configurator-widget textarea{padding-top:calc(.5*var(--hein-configurator-line-height) - .75em);padding-bottom:calc(.5*var(--hein-configurator-line-height) - .75em)}.simple-configurator-wrapper.simple-configurator-widget input[type=number],.simple-configurator-wrapper.simple-configurator-widget .defaultLayoutBoxes{background:#fff;background-clip:padding-box;border:1px solid #c2c2c2 !important}@media (min-width:1200px){.simple-configurator-wrapper.simple-configurator-widget .col-xl-label-fixed{-ms-flex:0 0 10em;flex:0 0 10em;max-width:10em}.simple-configurator-wrapper.simple-configurator-widget .col-xl-input{-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 10em)}}#file-list-view .hidden{display:none !important}#file-list-view .file-size{font-size:.7em}#file-list-view .remove-file{cursor:pointer}.simple-configurator-wrapper{width:100%}.simple-configurator-wrapper .form-field-label{font-weight:600}@media (min-width:768px){.simple-configurator-wrapper .form-field-label{display:flex;-webkit-align-items:center;align-items:center;min-height:var(--hein-configurator-line-height)}}.simple-configurator-wrapper .form-input-label{display:flex;-webkit-align-items:center;align-items:center;min-height:var(--hein-configurator-line-height)}.simple-configurator-wrapper .label-icon{margin:auto 1rem;padding:0 .5rem .5rem}.simple-configurator-wrapper .configurator-section>.row{margin-bottom:.5rem}.simple-configurator-wrapper .configurator-section .form-field-action{color:var(--white-color) !important;font-size:1.7rem;font-weight:700;min-height:var(--hein-configurator-line-height)}@media (min-width:992px){.simple-configurator-wrapper .toolbox-image-container{position:sticky;top:180px}}.simple-configurator-wrapper .required:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 .3rem 5px}.simple-configurator-wrapper .product-info-price-box-wrapper{padding-top:3rem;margin:auto}.simple-configurator-wrapper .simple-config-to-cart-button{max-width:unset !important}.simple-configurator-wrapper .simple-config-to-cart-button>*{color:var(--white-color)}.simple-configurator-wrapper .simple-config-to-cart-button#product-addtocart-button{background:var(--hein-black) !important;border-color:var(--hein-black) !important;outline:none}.simple-configurator-wrapper .simple-config-to-cart-button#product-addtocart-button:active,.simple-configurator-wrapper .simple-config-to-cart-button#product-addtocart-button:focus{background:var(--hein-black) !important;border-color:var(--hein-black) !important}.simple-configurator-wrapper .simple-config-to-cart-button#product-addtocart-button:hover{background:var(--hein-light-gray-color) !important;border-color:var(--hein-light-gray-color) !important}.simple-configurator-wrapper .file-size{font-size:.7em}