.product_image{max-width:100%!important}.kt-before-price-variation{margin-right:0}.quantity .minus,.quantity .plus{width:25px!important}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden)::after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden)::before,.woocommerce form .quantity.buttons-added .qty{border-left:0;border-right:0;width:20px}.quantity .minus{border-radius:var(--border-radius) 0 0 var(--border-radius)!important}.quantity .plus{border-radius:0 var(--border-radius) var(--border-radius) 0!important}.woocommerce-variation-price{margin-bottom:12px}.woocommerce div.product form.cart div.quantity{margin:0 2% 0 0;width:15%}.woocommerce div.product form.cart div.quantity>*{background:#fff!important}.woocommerce div.product .kwt-add-to-cart-single form.cart div.quantity .qty{height:100%}.single_add_to_cart_button.button.alt{width:83%}.woocommerce div.product form.cart .variations{background-color:var(--base-2);border-radius:var(--border-radius);padding-top:5px}.variations .kad_radio_variations input[type="radio"]:checked+label,.variations .kad_radio_variations label.selectedValue:not(.used-for-specificity):not(.used-forspecificity):not(.usedfor-specificity){border-radius:var(--border-radius)}.variations .kad_radio_variations label{border:3px solid var(--base-3);border-radius:var(--border-radius)}.variations .kad_radio_variations input[type="radio"]:focus+label,.variations .kad_radio_variations label:hover{border-color:var(--accent-2)}.variations .kad_radio_variations input[type="radio"]:checked+label,.variations .kad_radio_variations label.selectedValue:not(.used-for-specificity):not(.used-forspecificity):not(.usedfor-specificity){border-color:var(--accent)}.variations .kad_radio_variations input[type="radio"]:checked+label,.variations .kad_radio_variations label.selectedValue{border-color:var(--accent);background:var(--accent)}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{vertical-align:middle}body:not(.hide-focus-outline) .kad_radio_variations input[type="radio"]:focus+label{outline:2px solid #fff0}.reset_variations{display:none!important}.tabs.wc-tabs{display:none!important}.woocommerce-tabs.wc-tabs-wrapper{font-size:.875rem}.woocommerce table.shop_attributes th{padding:8px 0;border-bottom:0}.woocommerce table.shop_attributes td{padding:0 25px;font-style:normal;border-bottom:0}.woocommerce table.shop_attributes{border-top:0}th,td{border-width:0}.woocommerce div.product .stock,.woocommerce-variation-availability .stock{color:var(--contrast);display:inline-block;padding:0 4px;font-size:0.675rem!important;font-weight:700;border-left:3px solid var(--groen);border-right:0;border-top:0;border-bottom:0}.woocommerce div.product .stock.in-stock.low-in-stock{border-left:3px solid var(--contrast-3)}.woocommerce .kwt-add-to-cart-wrap .stock{margin-bottom:1.5em!important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:600}.woocommerce div.product form.cart table{border-width:0}.kwt-add-to-cart-wrap{margin-top:30px!important}.kadence-product-gallery-thumbnails.splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active{outline:0}.attachment-shop-single,.kadence-product-gallery-thumbnails.splide .splide__slide img{border-radius:var(--border-radius)}.attachment-shop-single{max-height:600px;width:auto!important}.kt-woo-gallery-thumbnail{height:auto!important}.kwt-accordion-title:first-of-type a{border-radius:var(--border-radius) var(--border-radius) 0 0!important}.kwt-accordion-title:nth-last-child(2) a{border-radius:0 0 var(--border-radius) var(--border-radius)}.kwt-accordion-title.active a{border-radius:0}.woocommerce-Tabs-panel:last-of-type{border-radius:0 0 var(--border-radius) var(--border-radius)}.woocommerce table.shop_attributes{margin-bottom:0}tr:last-of-type th{border-radius:0}tr:last-of-type td{border-radius:0 0 var(--border-radius) 0}.kwt-add-to-cart-wrap.sticky-bottom{display:none}.single-product.woocommerce table.shop_attributes th{width:auto}.zindex200>div{z-index:200}@media only screen and (max-width:769px){.product-template-default.woocommerce div.product form.cart div.quantity{margin:0 0 1rem!important;width:100%!important}.product-template-default .single_add_to_cart_button.button.alt{width:100%}.product-template-default .do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden)::after,.product-template-default .do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden)::before,.product-template-default .woocommerce form .quantity.buttons-added .qty{width:100%}.product-template-default .do-quantity-buttons div.quantity{justify-content:flex-start}.product-template-default .quantity .minus,.product-template-default .quantity .plus{width:100%!important}.woocommerce-cart .quantity .minus,.woocommerce-cart .quantity .plus{width:50px!important}.product-info>.kt-inside-inner-col{background-color:#fff}.kwt-add-to-cart-wrap.sticky-bottom{display:none;position:fixed;bottom:-33px;width:100%;z-index:249}.kwt-add-to-cart-wrap.sticky-bottom .single_add_to_cart_button.button{opacity:1}.kwt-add-to-cart-wrap.sticky-bottom .variations,.kwt-add-to-cart-wrap.sticky-bottom .stock{display:none!important}.kwt-add-to-cart-wrap.sticky-bottom .button{border-radius:0!important}.variations_form.cart .variations tr{display:flex;flex-direction:column;padding:0 20px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{text-align:left}}#review_form_wrapper #commentform{margin-top:20px}p.comment-form-author input,p.comment-form-email input{width:100%}.woocommerce #review_form #respond .form-submit input{background:var(--contrast)}.woocommerce #review_form #respond .form-submit input:hover{background:var(--contrast-2)}.kt_perc_rating{background-color:var(--accent)!important}#kt-reviews-overview .kt_stars_value{color:var(--contrast)}.kt-reviews-icon-star-full{color:var(--contrast-3)}.kt_reviews_stats_total b{color:var(--accent)!important}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:1px solid var(--base-3)}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;border:0;border-radius:1000px}.kt_review_single_count{color:var(--contrast)}p.stars:nth-of-type(2){display:none}@media only screen and (max-width:1024px){.woocommerce .kwt-reviews-tablet-layout-columns #reviews #comments{float:none;width:100%;padding-right:0}.woocommerce .kwt-reviews-tablet-layout-columns #reviews #review_form_wrapper{float:none;width:100%;margin-top:0}input#wp-comment-cookies-consent{width:50px;height:50px}}@media only screen and (min-width:768px){.prod-faq .prod-faq-wrapper{flex:0 0 calc(50% - 15px);box-sizing:border-box}}.prod-faq-wrapper{flex:100%}.prod-faq{display:flex;flex-wrap:wrap;gap:15px 30px}.prod-faq .accordion{background-color:var(--base-3);color:var(--contrast);cursor:pointer;padding:10px 14px;width:100%;text-align:left;border:1px solid var(--base-3);outline:none;transition:0.4s;border-radius:var(--border-radius);font-weight:700}.prod-faq .accordion.active,.accordion:hover{background-color:var(--accent);color:var(--base);border:1px solid var(--accent)}.prod-faq .accordion.active{border-radius:var(--border-radius) var(--border-radius) 0 0;color:var(--base)}.prod-faq .panel{padding:18px;background-color:#fff;display:none;overflow:hidden;border-radius:0 0 var(--border-radius) var(--border-radius);border-left:1px solid var(--base-3);border-right:1px solid var(--base-3);border-bottom:1px solid var(--base-3)}.prod-faq .accordion::after{content:"+";font-size:32px;float:right;margin-left:5px;top:4px;position:relative;line-height:16px;font-weight:400}.prod-faq .active:after{content:"\2796";color:#fff}.img-72 img{height:72px;width:auto}.img-81 img{height:81px;width:auto}.review-foto-286{height:286px!important}.review-foto-190{height:190px!important}.prod-usps{list-style:none;margin-left:0;row-gap:10px;display:flex;flex-direction:column;font-size:.875rem}.prod-usps .prod-usp{display:flex}.prod-usps .svg-icon-wrap{margin-right:10px;padding:2px 0;display:inline-flex;justify-content:center;align-items:baseline}.prod-usps .svg-icon-wrap svg{width:18px;color:var(--groen)}.faq-accordion{row-gap:8px;display:flex;flex-direction:column}.faq-accordion .faq-item{overflow:hidden}.faq-question{cursor:pointer;margin:0;position:relative;font-size:1rem;padding:10px 14px;background-color:var(--base-2)}.toggle-icon{float:right;font-size:34px;font-weight:400}.faq-answer{margin-top:10px;clear:both;padding:0 14px}