::selection{background-color:#d7ffd7}body{font-family:"Poppins",sans-serif;font-size:1rem}a{color:#487f56;transition:.25s all ease-in-out}a:hover,a:focus{color:#1e453d}.woocommerce-notices-wrapper a,.woocommerce-notice-content a{color:#fff}.woocommerce-notices-wrapper a:hover,.woocommerce-notice-content a:hover{color:#fff}.content-area{background-color:#f8f8f8}.animated.fade-up{opacity:0;transform:translateY(100px);transition:opacity .5s,transform .5s}.animated.fade-up.animation-active{opacity:1;transform:translateY(0);transition:opacity .5s,transform .5s}@keyframes fade-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}100%{transform:scale(1)}}.pulse{animation:pulse .6s infinite}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;font-size:14px;font-size:.875rem;font-weight:700;line-height:normal;padding:15px 23px 14px;text-decoration:none}.grecaptcha-badge{visibility:hidden}.entry-footer{background-color:#487f56;padding:20px 0;width:100%;text-align:center;text-transform:uppercase}a.post-edit-link{font-size:20px;text-decoration:none;color:#fff}.btn-yellow{background-color:#ffec83;color:#000}.btn-yellow:hover,.btn-yellow:focus{background-color:#d6be3d}.btn-green{background-color:#487f56;color:#fff}.btn-green:hover,.btn-green:focus{background-color:#1e453d;color:#fff}.btn-green-dark{background-color:#1e453d;color:#fff}.btn-green-dark:hover,.btn-green-dark:focus{background-color:#487f56;color:#fff}.btn-green-outline{background-color:transparent;border:1px solid #1e453d}.btn-green-outline:hover,.btn-green-outline:focus{background-color:#1e453d;color:#fff}.border-green{border:1px solid #1e453d}.bg-green{background-color:#487f56}.bg-dark-green{background-color:#1e453d}.bg-white{background-color:#fff}.bg-darkgreen{background-color:#1e453d}.bg-yellow{background-color:#ffec83}.bg-mintgreen{background-color:#487f56}.bg-gray-light{background-color:#efefef !important}.text-green{color:#1e453d}.text-gray-light{color:#f9f9f9}.text-yellow{color:#ffec83}.modal-backdrop{z-index:1040 !important}.modal{z-index:1050 !important}.header .navbar-brand img{height:1.3rem}.header .cart-popup-toggle .badge{right:0;top:10px}#main-menu ul{list-style-type:none;padding:2rem 0}#main-menu ul li{font-family:"Poppins",sans-serif;text-transform:uppercase;font-weight:600;font-size:1.1rem;text-align:center;border-bottom:3px solid #eaeaea;transition:.3s ease-in-out}#main-menu ul li:last-child a{color:#d6be3d}#main-menu ul li a{text-decoration:none}#main-menu .navbar-nav .nav-link.active,.navbar-nav .nav-link.show,#main-menu .navbar-nav .nav-link.hover-active{color:#1e453d}#main-menu .nav-link{color:gray}.submenu-container .overlay{background:linear-gradient(to top right,rgba(0,0,0,.6) 0%,rgba(0,0,0,.5) 15%,rgba(0,0,0,.4) 25%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.1) 60%,rgba(0,0,0,0) 70%)}@media (min-width:992px){.header .navbar-brand img{height:1.8rem}#main-menu ul li{padding-right:2rem;border-bottom:unset}}.tooltip-container{z-index:100}.tooltip-container .custom-tooltip{height:3.5rem;text-align:center;width:10rem;line-height:3.5rem;right:100%;transform:translateY(-50%) translateX(0px);transition:opacity .3s,transform .3s}.tooltip-container .icon-container:hover .custom-tooltip,.tooltip-container .icon-container:focus .custom-tooltip{opacity:1 !important;transform:translateY(-50%) translateX(0)}.tooltip-container .icon-container{width:3.5rem;height:3.5rem;background:#487f56;margin-bottom:.2rem;outline:none}.tooltip-container .icon-container img{padding:.5rem}.newsletter-container .btn{background-color:#487f56;letter-spacing:.05rem}.newsletter-container .btn:hover{background-color:#1e453d}input[type=text],input[type=number],input[type=email],input[type=submit],textarea,select{border:unset;outline:unset;background-color:#f5f5f5;padding:1rem;margin-bottom:1rem;width:100%}.wpcf7-acceptance input{width:unset}input:focus-visible,textarea:focus-visible{color:#fff;background-color:#dfdfdf}input:focus-visible::placeholder,textarea:focus-visible::placeholder{color:#9c9c9c}input::placeholder,textarea::placeholder{font-size:1rem;color:#342e2c}input[type=checkbox]{border:2px solid #001927}.footer{background-color:#1e453d}.footer .footer-menu li{margin-bottom:.3rem}.footer .footer-menu li a{transition:.3s ease-in-out}.footer .footer-menu li:hover a{color:#ffec83}.partner-container .carousel-item img{max-height:5rem;width:auto}.wc-gzd-additional-info.delivery-time-info{display:none}.woocommerce-product-gallery .onsale{position:absolute;background-color:#ffec83;padding:.4rem 1rem;border-top-left-radius:1rem;border-bottom-right-radius:1rem;font-weight:500;color:#000;left:0;z-index:999999999}.type-product .woocommerce-product-gallery__image{margin-bottom:.9rem;border-radius:1rem;cursor:pointer;display:inline-block}.type-product .product_title{font-size:30px;font-family:"Poppins";font-weight:800}.type-product .product-rating{color:#385a3f;font-size:18px}.type-product button{padding:1rem 2rem;border-radius:1rem;border:0;color:#fff;background-color:#487f56;float:right}.type-product button:hover{background-color:#487f56e6}.woocommerce-product-gallery .type-product .woocommerce-Price-amount{font-family:"Poppins";font-weight:800;font-size:18px}.type-product .price,.type-product .legal-price-info{display:inline-block}.type-product .legal-price-info,.type-product .legal-price-info a{margin-left:.5rem;color:#707070;font-family:"Poppins";font-weight:400}.type-product .woocommerce-product-gallery__image:has(.wp-post-image){max-width:100%;max-height:100%;width:100%;cursor:auto}.type-product .woocommerce-product-gallery__image{margin-right:.5rem;background-color:#fff}.type-product .woocommerce-product-gallery__image:nth-child(2),.type-product .woocommerce-product-gallery__image:last-child{margin-right:0}.woocommerce-product-gallery{position:relative}.watt-badge{position:absolute;background-color:#487f56;padding:.4rem 1rem;font-weight:500;color:#fff;padding-left:2.5rem;z-index:999999999}.woocommerce-product-gallery .watt-badge{right:0;z-index:99999;top:0}.watt-badge:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E");display:inline-block;width:21px;height:21px;left:12px;position:absolute}.related.products .watt-badge,.upsells.products .watt-badge{top:0;right:0}.product-tabs .title{padding-top:5rem;padding-bottom:.5rem;color:#487f56;opacity:.5;font-size:80px;margin-bottom:1rem;font-family:"Roadhand"}.product-tabs ul li a{color:#707070}.product-tabs ul li{border:1px solid #487f56}.product-tabs ul li.active{background-color:#487f56}.product-tabs ul li.active a{color:#fff}.product-tabs .download-table td{border-color:#487f56}.product-tabs .download-table tr td:nth-child(2) a{color:#487f56 !important}#product-info-slider #steps{justify-content:space-evenly;width:100%;flex-wrap:wrap}#product-info-slider .content .content-item.row{border-radius:1rem;padding:2rem;display:none}#product-info-slider .content .row.active{display:flex}#product-info-slider #steps li{position:relative;flex:1}#product-info-slider #steps li .label{font-family:"Poppins";font-weight:400;letter-spacing:3px;text-transform:uppercase;color:#000;margin-bottom:.25rem}#product-info-slider #steps li:after{content:"";position:absolute;left:0;bottom:10px;width:100%;height:2px;background-color:#e3e3e3;z-index:1;transition:ease-in-out .25s}#product-info-slider #prevBtn,#product-info-slider #nextBtn{padding:1rem;margin-top:10px;position:relative}#product-info-slider #prevBtn:before{content:"";position:absolute;top:50%;left:56%;transform:translate(-50%,-50%) rotate(45deg);width:8px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff}#product-info-slider #nextBtn:before{content:"";position:absolute;top:50%;left:44%;transform:translate(-50%,-50%) rotate(45deg);width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff}#product-info-slider .content ul{list-style:none}#product-info-slider .content ul li a{color:#000;text-decoration:none}#product-info-slider .content ul li a:hover{text-decoration:underline}#product-info-slider .content-title:first-letter {text-transform:uppercase}.point{width:20px;height:20px;background-color:#e3e3e3;display:block;z-index:10}#product-info-slider #steps .completed .point{background-color:#487f56}#product-info-slider #steps .completed:after,#product-info-slider #steps .active:after{background-color:#487f56}#product-info-slider #steps .active .point{background-color:#487f56}.label{margin-top:5px;font-size:14px}.product-tabs .table a{color:#000;text-decoration:none}.product-tabs .table a:hover{color:#487f56;text-decoration:underline}.product .headline h3{font-family:"Roadhand",sans-serif}.product .headline h2{font-family:"Poppins",sans-serif}.related.products ul.products,.upsells.products ul.products{display:flex;flex-wrap:wrap;gap:20px;list-style:none}.related.products ul.products li,.upsells.products ul.products li{flex:1;position:relative}.related.products ul.products li h2,.upsells.products ul.products li h2{color:#000;text-decoration:none;font-size:18px;text-align:left;margin:0;font-weight:400;padding-left:1rem}.related.products .tax-info,.upsells.products .tax-info{display:inline-block;color:#707070;font-weight:400}.related.products ul.products li a,.upsells.products ul.products li a{text-decoration:none}.related.products .shipping-costs-info,.upsells.products .shipping-costs-info{display:none}.related.products ul.products li img,.upsells.products ul.products li img{width:100%;height:auto;border-radius:1rem;margin-bottom:1rem;background-color:#e3e3e3}.related.products .add_to_cart_button,.upsells.products .add_to_cart_button{margin-right:1rem;float:right;height:60px;width:80px;background-color:#9fb392;align-content:center;text-align:center;margin-top:-1.5rem;text-indent:-9999px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23ffffff' d='M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E");background-size:35%;background-position:center;background-repeat:no-repeat;border-radius:.5rem}.related.products .add_to_cart_button:hover,.upsells.products .add_to_cart_button:hover{opacity:.75}.type-product .woocommerce-product-gallery img{width:118px;height:118px;object-fit:cover}#woocommerceLoader{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;background-color:#ffffffbf;display:flex;justify-content:center;align-items:center;overflow:hidden}.type-product .woocommerce-product-gallery .wp-post-image{width:100%;height:600px;object-fit:contain;background-position:center}.type-product .woocommerce-product-gallery__image img{border-radius:1rem}.composite_price,.composite_message,.composite_button .legal-price-info,.composite_button .quantity,.product_meta{display:none !important}.composite_component{padding:1rem;border-bottom:1px solid #f6f6f6}.composite_component:first-child{border-top-right-radius:1rem;border-top-left-radius:1rem}.composite_component h2{margin:0 !important}.composite_component .component_content.mirrorCompositeImage{display:flex;flex:1}.composite_component .component_content{display:none}.composite_component .component_content .composited_product_images{width:unset}.component_option_radio_buttons{display:flex;flex-wrap:wrap;gap:30px}.component_option_radio_buttons .composited_product_images{flex:1 1 10%}.component_option_radio_buttons ul{flex:1 1 70%}.composite_component .component_section_title,.composite_component .radio_button_input input,.composite_component .radio_button_price{display:none !important}.composite_component .component_selections{padding-top:0 !important}.composite_component .component_inner{padding-bottom:0 !important;margin-top:1rem}.composite_component ul{padding:0 !important;display:flex;align-items:stretch;flex-wrap:wrap;align-content:flex-start;gap:10px;width:75%;max-width:75%;margin-left:auto !important}.composite_component .component_summary .details{display:none !important}.composite_component ul li{flex:0 48%;border:1px solid #375a3f;border-radius:.5rem;text-align:center !important;padding:0 !important;align-content:center}.composite_component:first-child ul li{flex:0 calc(25% - 9px) !important}.composite_component ul li:has(.selected){border:1px solid #375a3f !important;border-radius:.5rem;background-color:#487f56}.composite_component ul li h5{color:#707070 !important;font-size:17px !important}.composite_component ul li .selected h5{color:#fff !important}.component_option_radio_button{width:100%}.composite_component .radio_button_title{font-family:"Poppins";font-weight:400;font-size:16px !important}.component_option_radio_button_container .radio_button_input{padding:0 !important}.composite_component:nth-child(2) ul li{flex:0 calc(33.333% - 9px)}.composite_component:nth-child(4) ul li{flex:0 calc(50% - 9px)}.woocommerce-Tabs-panel ul{list-style:none;padding:0}.woocommerce-Tabs-panel ul li{border:0}.woocommerce-Tabs-panel--vorteile_tab ul{list-style:inherit}.mirrorCompositeImage .composited_product_title_wrapper{display:none}.product .summary .product-sku,.product .summary .stock{display:inline-block}.product .summary .stock{color:rgba(72,127,86,.925)}.woocommerce-product-gallery__wrapper .slick-prev,.woocommerce-product-gallery__wrapper .slick-next{padding:1rem !important;margin:0 !important;top:50% !important;background-color:transparent !important;color:#000 !important;position:absolute !important;z-index:9999999 !important;border-radius:1rem !important;background-color:rgba(72,127,86,.925) !important}.woocommerce-product-gallery__wrapper .slider-nav .slick-prev,.woocommerce-product-gallery__wrapper .slider-nav .slick-next{padding:.25rem !important;border-radius:.25rem !important}.slick-lightbox-close{top:4rem !important;right:2rem !important}.slick-lightbox-close:before{font-size:40px}.slick-prev{left:0 !important}.slick-next{right:0 !important}.type-product .modal-dialog{max-width:1200px}.type-product .modal .btn{width:50%;background-color:rgba(72,127,86,.925);border-radius:1rem;color:#fff;padding:1rem}.type-product .modal h2{font-weight:600;margin-bottom:1rem}.type-product .modal p{margin-top:1rem}.type-product .modal .btn-close{background-color:transparent;position:absolute;top:15px;right:0}.add-to-cart.legal-price-info{display:inline-block !important}.pewc-field-label{font-size:20px !important}.pewc-checkboxes-list-wrapper .pewc-checkboxes-list-desc-wrapper .pewc-checkboxes-list-desc{font-size:14px !important}.pewc-child-product-price-label .woocommerce-Price-amount{font-size:16px}.pewc-product-extra-groups{padding:0 !important}.pewc-checkboxes-list-desc-wrapper{display:flex;align-items:center;flex-wrap:nowrap}@media screen and (min-width:2050px){.type-product .woocommerce-product-gallery__image:has(.wp-post-image){max-width:675px;max-height:675px}.type-product .woocommerce-product-gallery .wp-post-image{width:675px;height:675px}}@media screen and (max-width:1860px){.type-product .woocommerce-product-gallery__image:has(.wp-post-image){width:100%;max-width:100%;max-height:100%}.type-product .woocommerce-product-gallery .wp-post-image{width:100%;height:700px}.type-product .woocommerce-product-gallery__image{display:inline-block;margin-right:15px}.type-product .woocommerce-product-gallery__image:first-child{margin-right:0}}@media screen and (max-width:1520px){.type-product .woocommerce-product-gallery .wp-post-image{height:550px}#product-info-slider .content .icon{max-width:60px}}@media screen and (max-width:1420px){.type-product .woocommerce-product-gallery .wp-post-image{height:400px}}@media screen and (max-width:991px){#product-info-slider .content-item .col-md-12{padding-bottom:3rem}#product-info-slider .content-item .col-md-12:last-child{padding-bottom:0}#product-info-slider .content-item ul{padding:0}#product-info-slider .content .content-item.row{padding:2rem 1rem}#product-info-slider .content .icon{max-width:60px}.product-tabs .woocommerce-tabs{padding:2rem 1rem}.type-product .woocommerce-product-gallery .wp-post-image{width:100%;height:300px}.type-product .woocommerce-product-gallery__image:has(.wp-post-image){max-width:100%;max-height:100%;width:100%}.type-product .woocommerce-product-gallery__image{display:inline-block;margin-right:5px}.type-product .woocommerce-product-gallery__image:first-child{margin-right:0}.type-product .woocommerce-product-gallery img{width:93px;height:93px}.type-product .summary{padding:0 !important}.woocommerce-product-gallery .watt-badge{right:0;z-index:999999}.type-product .row{--bs-gutter-x:0;--bs-gutter-y:0}.component_option_radio_buttons{gap:10px}.component_option_radio_buttons .composited_product_images{flex:1 1 10%}.component_option_radio_buttons ul{flex:1 1 90%}.composite_component{padding:0 !important}.composite_component[data-nav_title="Modulanzahl"] ul li,.composite_component[data-nav_title="Modulleistung"] ul li,.composite_component[data-nav_title="Speicherleistung"] ul li{flex:1 1 47% !important}.composite_component ul li{flex:1 100% !important}.composite_component{padding-top:1rem !important;padding-bottom:1rem !important}.component_option_radio_button_container .radio_button_description .title{font-size:12px !important}.type-product .product_title{font-size:22px}#lieferumfang{font-size:12px;padding-left:1rem}.type-product h4,.type-product span.component_title_text{font-size:18px !important}.composite_form button{font-size:14px}.composite_button .col-md-6:first-child{margin-bottom:1rem}.type-product .legal-price-info{margin-left:0}#product-info-slider #steps li .label{font-size:12px}#product-info-slider .type-product .fs-5{font-size:14px !important}.woocommerce-Tabs-panel{font-size:12px}}@media screen and (max-width:666px){.type-product .summary{padding:1rem !important}.composite_component ul{width:65% !important;max-width:65% !important}.component_option_radio_buttons .composited_product_images{flex:1 1 5%}.component_option_radio_buttons ul{flex:1 1 95%}}.ruk_rating_snippet i{color:#48 !important;font-size:18px !important}.asl_locator-panel,.infoBox{display:none}.asl-map,.range_filter{max-width:100% !important;width:100% !important;flex:1 !important}.search_filter{flex:0 0 75% !important;max-width:75% !important}.Filer_section ::placeholder{color:#4e4e4e !important;font-weight:400;opacity:1}::-webkit-input-placeholder{color:#4e4e4e !important;font-weight:400;opacity:1}:-moz-placeholder{color:#4e4e4e !important;font-weight:400;opacity:1}::-moz-placeholder{color:#4e4e4e !important;font-weight:400;opacity:1}:-ms-input-placeholder{color:#4e4e4e !important;font-weight:400;opacity:1}.Filter_section label{font-family:'Helvetica Neue LT Std Bd',Helvetica,Arial,Lucida,sans-serif;font-size:16px;font-weight:400 !important;color:#4f9f34 !important}.Filter_section>div:nth-child(2){flex:0 0 25% !important;max-width:25% !important}#asl-storelocator.asl-cont .asl-wrapper .Filter_section .asl-advance-filters .asl-filter-cntrl .asl-cntrl-lbl{margin-bottom:5px !important;font-size:14px !important}.asl_locator-panel{display:none}.asl-map,.range_filter{max-width:100% !important;width:100% !important;flex:1 !important}.search_filter{flex:0 0 75% !important;max-width:75% !important}.Filer_section ::placeholder{color:#4e4e4e !important;font-weight:400;opacity:1}::-webkit-input-placeholder{color:#4e4e4e !important;font-weight:400;opacity:1}:-moz-placeholder{color:#4e4e4e !important;font-weight:400;opacity:1}::-moz-placeholder{color:#4e4e4e !important;font-weight:400;opacity:1}:-ms-input-placeholder{color:#4e4e4e !important;font-weight:400;opacity:1}.Filter_section label{font-family:'Helvetica Neue LT Std Bd',Helvetica,Arial,Lucida,sans-serif;font-size:16px;font-weight:400 !important;color:#1e453d !important}.Filter_section>div:nth-child(2){flex:0 0 25% !important;max-width:25% !important}#asl-storelocator.asl-cont .asl-wrapper .Filter_section .asl-advance-filters .asl-filter-cntrl .asl-cntrl-lbl{margin-bottom:5px !important;font-size:14px !important}#asl-storelocator .sl-container{width:100% !important;padding:0}.cart-popup{z-index:100000;top:150px;right:30px;opacity:0;visibility:hidden;transform:translateY(-20px);transition:opacity .35s ease-in-out,transform .35s ease-in-out;width:600px}.cart-popup-content{overflow-y:auto;flex-grow:1;scrollbar-width:thin;-ms-overflow-style:none;max-height:none;scroll-behavior:smooth}.cart-popup-content::-webkit-scrollbar{display:none}.cart-popup.show{opacity:1;visibility:visible;transform:translateY(0)}.cart-popup.hide{opacity:0;transform:translateY(20px);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.cart-popup .list-group{display:flex;flex-direction:column;height:100%;max-height:40vh}.cart-popup-heading,.cart-popup-footer{flex:0 0 auto}.cart-popup-content{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}@media (max-width:575.98px){.cart-popup{top:50% !important;left:50% !important;right:auto !important;transform:translate(-50%,-50%) !important;width:90vw !important;height:auto;max-height:60vh;margin:0;border-radius:1rem;box-shadow:0 0 15px rgba(0,0,0,.2)}.cart-popup .list-group{max-height:60vh}}.account-container .woocommerce-MyAccount-navigation .btn{background-color:#ffec83;letter-spacing:.05rem}.account-container .woocommerce-MyAccount-navigation .btn:hover{background-color:#d6be3d}.account-container .woocommerce-MyAccount-navigation li.is-active .btn{background-color:#d6be3d}.c2-financing-label.cashpresso_normal{font-size:1em;display:block !important}.c2-financing-label.cashpresso_normal .c2-link{height:50px;cursor:pointer;background-color:#2196f3;padding:1rem;padding-bottom:.75rem;border-top-left-radius:1rem;border-top-right-radius:1rem;color:#fff !important;margin:0;display:block;text-align:center;pointer-events:auto}.c2-financing-label.cashpresso_normal .c2-link:hover{background-color:#0e76c8}.c2-financing-label.cashpresso_normal .c2-link .c2-amount-label{font-size:22px}.c2-financing-label.cashpresso_normal .c2-link .c2-mark{pointer-events:auto;cursor:pointer;text-decoration:underline}.woocommerce-checkout .form-floating{position:relative}.woocommerce-checkout .form-floating>.form-control,.woocommerce-checkout .form-floating>.form-select{min-height:calc(3.5rem + 2px);height:auto;padding-top:1.625rem;padding-bottom:.625rem}.woocommerce-checkout .form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 1.5rem)}.woocommerce-checkout .form-floating>.form-control:not(:placeholder-shown)~label,.woocommerce-checkout .form-floating>.form-control:focus~label,.woocommerce-checkout .form-floating>.form-select~label,.woocommerce-checkout .form-floating>select.form-select:not([value=""])~label{opacity:.65;transform:scale(.85) translateY(-.6rem) translateX(.15rem)}.woocommerce-checkout .form-control.is-invalid,.woocommerce-checkout .form-select.is-invalid{border-color:#dc3545}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .row:after,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .row:after{content:"";display:table;clear:both}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .row>[class*=col-],.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .row>[class*=col-]{position:relative}.woocommerce-checkout .form-floating>.form-control,.woocommerce-checkout .form-floating>.form-select{min-height:calc(3.5rem + 2px);height:auto;padding-top:1.625rem !important;padding-bottom:.625rem !important}.woocommerce-checkout .form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 1.5rem)}.woocommerce-checkout .form-floating>.form-control:not(:placeholder-shown)~label,.woocommerce-checkout .form-floating>.form-control:focus~label,.woocommerce-checkout .form-floating>.form-select~label,.woocommerce-checkout .form-floating>select.form-select:not([value=""])~label{opacity:.65;transform:scale(.85) translateY(-.6rem) translateX(.15rem)}.woocommerce-checkout-review-order-bs li.list-group-item.composite-component .component-info dl.component dd p strong.composited_product_quantity{display:none !important}.woocommerce-checkout-review-order-bs li.list-group-item.composite-component{padding-left:3rem;padding-top:.1rem !important;padding-bottom:.1rem !important}.woocommerce-checkout-review-order-bs .composite-component .item-meta dl{margin-bottom:0;font-size:.85em;line-height:1.3;color:#6c757d}.woocommerce-checkout-review-order-bs .composite-component .item-meta dt,.woocommerce-checkout-review-order-bs .composite-component .item-meta dd{display:inline;margin:0;padding:0}.woocommerce-checkout-review-order-bs .composite-component .item-meta dt:after{content:": "}.woocommerce-checkout-review-order-bs .composite-component .item-meta dd{margin-right:.5em}.woocommerce-checkout div.woocommerce-checkout-payment-bs>.card-body>ul.list-group-flush>li.list-group-item{padding:1rem 0}.woocommerce-checkout div.woocommerce-checkout-payment-bs li.list-group-item>.form-check{width:100%;display:flex;align-items:center}.woocommerce-checkout div.woocommerce-checkout-payment-bs li.list-group-item>.form-check .form-check-input{margin-top:0;flex-shrink:0}.woocommerce-checkout div.woocommerce-checkout-payment-bs li.list-group-item>.form-check .form-check-label{flex-grow:1;padding-left:.5em}.woocommerce-checkout div.woocommerce-checkout-payment-bs li.list-group-item .payment_box{margin-left:0;margin-right:0;padding-left:calc(1em + 0.5em + 0.1875rem)}.woocommerce-checkout div.woocommerce-checkout-payment-bs.card{margin-bottom:1.5rem}.showcoupon{color:#fff}.woocommerce-shipping-destination{font-size:75%}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap}.woocommerce-billing-fields__field-wrapper>p,.woocommerce-shipping-fields__field-wrapper>p{margin-bottom:1rem;float:none !important;width:auto !important;clear:none !important;margin-right:0 !important;box-sizing:border-box}.woocommerce-billing-fields__field-wrapper>p:not(.col-md-6),.woocommerce-shipping-fields__field-wrapper>p:not(.col-md-6){flex:0 0 100%;max-width:100%}@media (min-width:768px){.woocommerce-billing-fields__field-wrapper>p.col-md-6,.woocommerce-shipping-fields__field-wrapper>p.col-md-6{flex:0 0 50%;max-width:50%}}body.customize-support{background-color:#fff !important}.woocommerce-cart-items-list .list-group-item .product-meta dl{margin-bottom:0}.woocommerce-cart-items-list .list-group-item .product-meta dt{display:inline-block;font-weight:400}.woocommerce-cart-items-list .list-group-item .product-meta dd{display:inline}.woocommerce-cart-items-list .list-group-item .product-meta dd p{display:inline}.woocommerce-cart-items-list .list-group-item .product-meta br{display:none}.woocommerce-cart-items-list .list-group-item .product-meta dt:after{content:": "}.woocommerce-cart-items-list .list-group-item .product-meta dd:not(:last-of-type):after{content:", ";margin-right:.25rem}.composite-child-item{padding-bottom:.5rem !important;margin-bottom:0 !important}.composite-child-item+hr{margin-top:.5rem !important;margin-bottom:.5rem !important;border-color:rgba(0,0,0,.1)}.composite-child-item:last-of-type+hr{display:none}.composite-child-item .child-variation-meta dl{margin-bottom:0;font-size:.9em}.composite-child-item .child-variation-meta dt{font-weight:400;color:var(--bs-secondary-color);display:inline-block;margin-right:.25rem}.composite-child-item .child-variation-meta dd{display:inline-block;margin:0;padding:0}.composite-child-item .child-variation-meta dd p{margin-bottom:0;display:inline}.composite-component-title{color:var(--bs-secondary-color);font-weight:400 !important}.composite-component-name{font-weight:500}.component dd{color:#487f56}@media (max-width:767.98px){.composite-child-item .row{margin-left:-.25rem;margin-right:-.25rem;align-items:center !important}.composite-child-item .row>[class*=col-]{padding-left:.25rem;padding-right:.25rem}.composite-child-item .col-auto[style*="width: 45px"]{width:40px !important}.composite-child-item .col{font-size:.9em}.composite-child-item .col-auto[style*="width: 50px"]{width:45px !important;padding-left:0 !important}.composite-child-item .col-auto[style*="width: 80px"]{width:70px !important;padding-right:0 !important}}.woocommerce-cart-form .product-quantity-col .quantity-input-wrapper.input-group{display:flex;flex-wrap:nowrap}.woocommerce-cart-form .product-quantity-col .quantity-input-wrapper.input-group .btn{flex-shrink:0}.woocommerce-cart-form .product-quantity-col .quantity-input-wrapper.is-disabled .qty.form-control{background-color:#e9ecef;border-color:#ced4da;cursor:not-allowed}.quantity-buttons .qty.form-control{-moz-appearance:textfield;appearance:textfield}.quantity-buttons .qty.form-control::-webkit-outer-spin-button,.quantity-buttons .qty.form-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart-form .product-quantity .quantity-input-wrapper input.qty.form-control{width:unset !important;flex-grow:1 !important}@media (min-width:992px){.woocommerce-cart-wrapper .sticky-lg-top{top:2rem;z-index:1019}}.tooltip .tooltip-inner{background-color:#487f56;color:#fff;border-radius:0}.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-top-color:#487f56}.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-width:.75rem .6rem 0}.cart-totals-card .shipping table.woocommerce-shipping-table{margin-bottom:0;border:none}.cart-totals-card .shipping table.woocommerce-shipping-table th,.cart-totals-card .shipping table.woocommerce-shipping-table td{padding:.1rem 0;border:none;display:flex;justify-content:space-between;font-size:.9em}.cart-totals-card .shipping table.woocommerce-shipping-table th{font-weight:400;padding-right:1em}.cart-totals-card .shipping table.woocommerce-shipping-table td{text-align:right}.cart-totals-card .shipping ul#shipping_method{list-style:none;margin:0;padding:0}.cart-totals-card .shipping ul#shipping_method li{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.cart-totals-card .shipping ul#shipping_method li input{margin-right:.5em}.cart-totals-card .shipping ul#shipping_method li label{flex-grow:1;font-size:.9em}.cart-totals-card .shipping ul#shipping_method .amount{font-size:.9em;padding-left:1em}.payment-logos-cart img{height:30px}.woocommerce-cart-totals-container .shipping ul#shipping_method li input[type=radio],.cart-totals-card .shipping ul#shipping_method li input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;opacity:0;cursor:pointer;width:0;height:0}.woocommerce-cart-totals-container .shipping ul#shipping_method li label,.cart-totals-card .shipping ul#shipping_method li label{position:relative;padding-left:28px;cursor:pointer;display:inline-block;line-height:20px;min-height:20px}.woocommerce-cart-totals-container .shipping ul#shipping_method li label:before,.cart-totals-card .shipping ul#shipping_method li label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;background-color:#fff;box-sizing:border-box;transition:border .2s ease-in-out}.woocommerce-cart-totals-container .shipping ul#shipping_method li input[type=radio]:checked+label:before,.cart-totals-card .shipping ul#shipping_method li input[type=radio]:checked+label:before{border:5px solid #487f56 !important;background-color:#fff !important}ul#shipping_method li input[type=radio]:checked+label:before,ul#shipping_method li input[type=hidden]+label:before{border:5px solid #487f56 !important;background-color:#fff !important}.woocommerce-cart-totals-container .shipping ul#shipping_method li label:hover:before,.cart-totals-card .shipping ul#shipping_method li label:hover:before{border-color:#999}.woocommerce-cart-totals-container .shipping ul#shipping_method li input[type=radio]:checked+label:hover:before,.cart-totals-card .shipping ul#shipping_method li input[type=radio]:checked+label:hover:before{border-color:#3a6644}.woocommerce-checkout-payment .payment_methods li.wc_payment_method input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;opacity:0;cursor:pointer;width:0;height:0}.woocommerce-checkout-payment .payment_methods li.wc_payment_method label.payment_method_label{position:relative;padding-left:28px;cursor:pointer;display:inline-block;line-height:20px;min-height:20px;margin-bottom:0}.woocommerce-checkout-payment .payment_methods li.wc_payment_method label.payment_method_label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;background-color:#fff;box-sizing:border-box;transition:border .2s ease-in-out}.woocommerce-checkout-payment .payment_methods li.wc_payment_method input[type=radio]:checked+label.payment_method_label:before{border:5px solid #487f56;background-color:#fff}.woocommerce-checkout-payment .payment_methods li.wc_payment_method label.payment_method_label:hover:before{border-color:#999}.woocommerce-checkout-payment .payment_methods li.wc_payment_method input[type=radio]:checked+label.payment_method_label:hover:before{border-color:#3a6644}.woocommerce-checkout-payment .payment_methods li.wc_payment_method .payment_box{padding-left:28px;margin-top:.5rem}.woocommerce-checkout-review-order-table-bs .list-group-item .product-meta dl{margin-bottom:0}.woocommerce-checkout-review-order-table-bs .list-group-item .product-meta dt{display:inline-block;font-weight:400}.woocommerce-checkout-review-order-table-bs .list-group-item .product-meta dd{display:inline}.woocommerce-checkout-review-order-table-bs .list-group-item .product-meta dd p{display:inline}.woocommerce-checkout-review-order-table-bs .list-group-item .product-meta br{display:none}.woocommerce-checkout-review-order-table-bs .list-group-item .product-meta dt:after{content:": "}.woocommerce-checkout-review-order-table-bs .list-group-item .product-meta dd:not(:last-of-type):after{content:", ";margin-right:.25rem}.woocommerce-checkout-review-order-table-bs .composite-child-item{padding-bottom:.5rem !important;margin-bottom:0 !important;background-color:transparent !important}.woocommerce-checkout-review-order-table-bs .composite-child-item .child-variation-meta dl{margin-bottom:0;font-size:.9em}.woocommerce-checkout-review-order-table-bs .composite-child-item .child-variation-meta dt{font-weight:400;color:var(--bs-secondary-color);display:inline-block;margin-right:.25rem}.woocommerce-checkout-review-order-table-bs .composite-child-item .child-variation-meta dd{display:inline-block;margin:0;padding:0}.woocommerce-checkout-review-order-table-bs .composite-child-item .child-variation-meta dd p{margin-bottom:0;display:inline}.woocommerce-checkout-review-order-table-bs .composite-component-title{color:var(--bs-secondary-color);font-weight:400 !important}.woocommerce-checkout-review-order-table-bs .composite-component-name{font-weight:500}.woocommerce-checkout-review-order-table-bs .composite-child-item dd{color:#487f56}@media (max-width:767.98px){.woocommerce-checkout-review-order-table-bs .composite-child-item .row{margin-left:-.25rem;margin-right:-.25rem;align-items:center !important}.woocommerce-checkout-review-order-table-bs .composite-child-item .row>[class*=col-]{padding-left:.25rem;padding-right:.25rem}.woocommerce-checkout-review-order-table-bs .composite-child-item .col-1[style*="max-width: 45px"]{max-width:40px !important}.woocommerce-checkout-review-order-table-bs .composite-child-item .col{font-size:.9em}.woocommerce-checkout-review-order-table-bs .composite-child-item .col-auto[style*="width: 80px"]{width:70px !important;padding-right:0 !important}}.quantity-buttons{max-width:200px}.wc-gzd-checkbox-placeholder-legal{padding:1.5rem .5rem}#hsForm_8491c6b8-6b84-478b-a5b0-5c031f8c00a5 input{border-radius:.375rem}#hsForm_8491c6b8-6b84-478b-a5b0-5c031f8c00a5 input:focus{color:#333;background-color:#fff}#hsForm_8491c6b8-6b84-478b-a5b0-5c031f8c00a5 input[type=submit]{border-radius:.375rem;background-color:#487f56;color:#fff;text-transform:uppercase;transition:.25s background-color ease-in-out}#hsForm_8491c6b8-6b84-478b-a5b0-5c031f8c00a5 input[type=submit]:hover{background-color:#1e453d}#hsForm_8491c6b8-6b84-478b-a5b0-5c031f8c00a5 .submitted-message{font-weight:300}#hsForm_8491c6b8-6b84-478b-a5b0-5c031f8c00a5 ul{list-style:none;padding-left:0;padding-right:0;text-align:center;font-weight:700}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd fieldset{width:100%;max-width:100%;border:none;padding:0;margin:0 0 1.5rem}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd fieldset:last-of-type{margin-bottom:0}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd fieldset.form-columns-2{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:start;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd fieldset.form-columns-2>.field{flex:1;min-width:200px}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd .field{display:flex;flex-direction:column;gap:.5rem}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd .hs-input{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.5;color:#333;background-color:#fff;background-clip:padding-box;border:1px solid #333;appearance:none;border-radius:.25rem;box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd .hs-input:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd textarea.hs-input{min-height:calc(1.5em + 10rem + 2px);height:auto;resize:vertical}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd .hs-input:focus{outline:0 !important}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd .hs_submit{margin-top:1.5rem}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd .hs_submit input[type=submit]{border-radius:8px;display:flex;justify-content:flex-end;background-color:#487f56;color:#fff;transition:.25s background-color ease-in-out}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd .hs_submit input[type=submit]:hover,#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd .hs_submit input[type=submit]:focus{background-color:#1e453d}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd .submitted-message{font-weight:300}@media (max-width:767.98px){#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd fieldset.form-columns-2{flex-direction:column;gap:1rem}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd fieldset.form-columns-2>.field{min-width:0}#hsForm_8607c27e-debe-457f-9e68-4c0391d794cd .hs_submit .actions{justify-content:center}}.top-sticky{position:sticky !important;width:100%}.partner-slide img{width:150px}.related.products .amount,.upsells.products .amount{padding-left:0}.upsell-slick-slider{margin-left:-10px;margin-right:-10px}.upsell-slick-slider .slick-prev,.upsell-slick-slider .slick-next{position:absolute;top:-40px;bottom:auto;z-index:10;width:2.2rem;height:2.2rem;border-radius:50%;display:flex !important;align-items:center;justify-content:center;padding:0;border:none;line-height:1}.upsell-slick-slider .slick-prev{right:calc(2.2rem + 0.5rem);left:auto}.upsell-slick-slider .slick-next{right:0;left:auto}.upsell-slick-slider .upsell-slide-product{display:flex;flex-direction:column;height:100%}.upsell-slick-slider .card.h-100{width:100%;display:flex;flex-direction:column;flex-grow:1}.upsell-slick-slider .slick-slide{height:auto;display:flex;align-items:stretch;box-sizing:border-box}.upsell-overlay:hover .product-overlay{opacity:1 !important;transition:all .3s ease-in-out}.up-sells .price del{font-weight:600 !important;font-size:75% !important}@media (max-width:575.98px){.upsell-slick-slider{position:relative;z-index:1}.upsell-mobile-arrow-container{display:flex;gap:.5rem;position:relative;z-index:10}.upsell-mobile-arrow-container .slick-prev,.upsell-mobile-arrow-container .slick-next{position:static;transform:none;top:auto;left:auto;right:auto;bottom:auto;flex-grow:1;border-radius:0;flex-grow:1;display:flex;align-items:center;justify-content:center}}#place_order{width:100% !important;background:#ffec83 !important;text-transform:uppercase !important;text-align:center !important;color:#000 !important;padding:1.5rem 1rem !important;font-weight:500 !important}#component_1747828855{visibility:hidden !important}header .nav-item:nth-last-child(2) a{color:#1e453d !important}