/* Product Konfigurator - portable bundle */

.term-sestavi-si-svoj-vorwerk-set .wrap{max-width:1520px;margin:0 auto}
.term-sestavi-si-svoj-vorwerk-set .breadcrumbs{display:none}

.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip{width:375px!important}
.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content{padding:25px!important}
.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content .info_tooltip_title{line-height:1.2}

@media (max-width:849px){.mobile-desc{display:block}}

.product_konfigurator{padding-bottom:40px;--product-image-height:200px}@media (min-width:1025px){.product_konfigurator .product_box:hover>.product_box_inner>.product_info_icon>.info_tooltip{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}.product_konfigurator .konfigurator_banner{width:100%;text-align:center;max-width:1520px!important;margin:auto}.product_konfigurator .konfigurator_banner .konfigurator_banner_content{margin:0 auto}.product_konfigurator .konfigurator_banner .konfigurator_banner_content .image-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.product_konfigurator .konfigurator_banner .konfigurator_banner_content .image-title-wrap h1{margin-bottom:0px!important;text-transform:uppercase;font-weight:bold}.product_konfigurator .konfigurator_banner .konfigurator_banner_content .konfigurator_banner_text{font-size:22px;font-weight:500;color:#4b4a4b;margin:0;line-height:1.6;margin-top:30px;font-weight:bold}@media (max-width:768px){.product_konfigurator .konfigurator_banner .konfigurator_banner_content .konfigurator_banner_text{font-size:16px}}.product_konfigurator h2{font-family:"Merriweather 24pt"}.product_konfigurator .page-title{margin-bottom:40px;font-size:32px;font-weight:600;color:#333}.product_konfigurator .product_konfigurator_content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;max-width:1520px;margin:0 auto}@media (max-width:1200px){.product_konfigurator .product_konfigurator_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.product_konfigurator .product_konfigurator_content_left{-webkit-box-flex:1;-ms-flex:1;flex:1}.product_konfigurator .product_konfigurator_content_left h2{font-size:24px;font-weight:600;margin-bottom:30px;color:#333}.product_konfigurator .product_konfigurator_content_left .products_grid_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1024px){.product_konfigurator .product_konfigurator_content_left .products_grid_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.product_konfigurator .product_konfigurator_content_left .special_product_column{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(33.333% - 14px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;max-height:calc((20px + var(--product-image-height) + 15px + 44px + 10px + 25px + 20px) * 2 + 50px)}@media (max-width:1024px){.product_konfigurator .product_konfigurator_content_left .special_product_column{width:100%;max-height:auto}}.product_konfigurator .product_konfigurator_content_left .special_product_column .special_product_box{width:100%;height:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product_konfigurator .product_konfigurator_content_left .special_product_column .special_product_box .product_box_inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.product_konfigurator .product_konfigurator_content_left .special_product_column .special_product_box .product_image{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.product_konfigurator .product_konfigurator_content_left .special_product_column .special_product_box .product_info{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:15px;min-height:auto}.product_konfigurator .product_konfigurator_content_left .special_product_column .special_product_box .product_info .product_title{margin-bottom:8px;min-height:auto;font-size:18px}.product_konfigurator .product_konfigurator_content_left .special_product_column .special_product_box .product_info .product_price{font-size:18px;margin-top:0}.product_konfigurator .product_konfigurator_content_left .products_grid{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);gap:20px}.product_konfigurator .product_konfigurator_content_left .products_grid.has-special{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.product_konfigurator .product_konfigurator_content_left .products_grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);width:100%}.product_konfigurator .product_konfigurator_content_left .products_grid.has-special{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.product_konfigurator .product_konfigurator_content_left .product_box{background:#fff;border:2px solid #e0e0e0;border-radius:4px;padding:20px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;overflow:visible}.product_konfigurator .product_konfigurator_content_left .product_box:hover{border-color:#009a3b;-webkit-transform:translateY(-2px);transform:translateY(-2px);z-index:100}.product_konfigurator .product_konfigurator_content_left .product_box.selected{border-color:#009a3b}.product_konfigurator .product_konfigurator_content_left .product_box.selected .product_checkbox label{background-color:#009a3b;border-color:#009a3b}.product_konfigurator .product_konfigurator_content_left .product_box.selected .product_checkbox label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.product_konfigurator .product_konfigurator_content_left .product_box .product_box_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.product_konfigurator .product_konfigurator_content_left .product_box .product_checkbox{position:absolute;top:15px;right:15px;z-index:10}.product_konfigurator .product_konfigurator_content_left .product_box .product_checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.product_konfigurator .product_konfigurator_content_left .product_box .product_checkbox input[type=checkbox]:focus+label{outline:2px solid #009a3b;outline-offset:2px}.product_konfigurator .product_konfigurator_content_left .product_box .product_checkbox label{display:block;width:24px;height:24px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.product_konfigurator .product_konfigurator_content_left .product_box .product_checkbox label:after{content:"✓";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);color:#fff;font-size:16px;font-weight:bold;opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.product_konfigurator .product_konfigurator_content_left .product_box .product_checkbox label:hover{border-color:#009a3b}.product_konfigurator .product_konfigurator_content_left .product_box .product_checkbox input[type=checkbox]:checked+label{background-color:#009a3b;border-color:#009a3b}.product_konfigurator .product_konfigurator_content_left .product_box .product_checkbox input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon{position:absolute;top:15px;right:50px;z-index:100;cursor:pointer}@media (max-width:1024px){.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon{z-index:1000;pointer-events:auto}}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon:hover{z-index:100000}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info-icon{display:block;width:24px;pointer-events:auto;height:24px;-o-object-fit:contain;object-fit:contain;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip{position:absolute;top:calc(100% + 15px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:280px;max-width:calc(100vw - 40px);opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease,visibility 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease;pointer-events:none;display:block;z-index:99999;-webkit-box-shadow:0 0 32px 0 rgba(0,0,0,0.22);box-shadow:0 0 32px 0 rgba(0,0,0,0.22);border-radius:8px}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip:before{content:"";position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:20px;background:transparent}@media (max-width:1024px){.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip:before{display:none}}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip .tooltip-close{display:none;position:absolute;top:10px;right:10px;width:30px;height:30px;background:transparent;border:none;cursor:pointer;z-index:10}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip .tooltip-close:after,.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip .tooltip-close:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#333}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip .tooltip-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip .tooltip-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip .tooltip-close:hover:after,.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip .tooltip-close:hover:before{background-color:#009a3b}@media (max-width:1024px){.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip{display:none}}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content{background:#fff;padding:15px;position:relative;border-radius:8px}@media (max-width:1024px){.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content{padding:30px}}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content:before{content:"";position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:8px solid rgba(255,255,255,0);border-right:8px solid rgba(255,255,255,0);border-bottom:8px solid #ffffff}@media (max-width:1024px){.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content:before{display:none}}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content:after{content:"";position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}@media (max-width:1024px){.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content:after{display:none}}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content .info_tooltip_title{margin:0 0 12px 0;font-size:20px;font-weight:600;line-height:1.4;color:#009a3b}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content p{margin:0 0 10px 0;font-size:16px;line-height:1.5;color:#333}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content p:last-child{margin-bottom:0}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content ol,.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content ul{margin:0 0 10px 0;padding-left:20px;font-size:16px;line-height:1.5;color:#333}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content ol:last-child,.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content ul:last-child{margin-bottom:0}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content li{list-style-type:disc}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content li:before{display:none}.product_konfigurator .product_konfigurator_content_left .product_box .product_info_icon .info_tooltip_content li::marker{color:#4b4a4b}@media (min-width:1025px){.product_konfigurator .product_konfigurator_content_left .product_box .info-icon:hover+.info_tooltip,.product_konfigurator .product_konfigurator_content_left .product_box .info_tooltip:hover{opacity:1;visibility:visible;pointer-events:auto}}.product_konfigurator .product_konfigurator_content_left .product_image{width:100%;height:var(--product-image-height);margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;overflow:hidden}.product_konfigurator .product_konfigurator_content_left .product_image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.product_konfigurator .product_konfigurator_content_left .product_info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product_konfigurator .product_konfigurator_content_left .product_info .product_title{font-size:16px;font-weight:600;margin:0 0 10px 0;color:#009a3b;line-height:1.4;min-height:44px}.product_konfigurator .product_konfigurator_content_left .product_info .product_price{font-size:16px;font-weight:600;color:#4b4a4b}.product_konfigurator .product_konfigurator_content_left .product_info .product_price ins{text-decoration:none;font-weight:600}.product_konfigurator .product_konfigurator_content_left .product_info .product_price del{font-weight:400}.product_konfigurator .product_konfigurator_content_left .product_info .product_price .woocommerce-Price-amount{color:#4b4a4b}.product_konfigurator_content_right{width:350px;-ms-flex-negative:0;flex-shrink:0;background:#f5f5f5}@media (max-width:1024px){.product_konfigurator_content_right{width:100%}}.product_konfigurator_content_right .configurator_sidebar{padding:25px;position:sticky;top:20px}.product_konfigurator_content_right .configurator_sidebar h2.second-tit{border-bottom:none;margin-bottom:10px}@media (max-width:1024px){.product_konfigurator_content_right .configurator_sidebar{position:relative;top:0}}.product_konfigurator_content_right .configurator_sidebar .darilo_ob_nakupu .darilo_ob_nakupu_image{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:30px}.product_konfigurator_content_right .configurator_sidebar .darilo_ob_nakupu .darilo_ob_nakupu_image .icon-gift img{width:35px;margin-bottom:0px}.product_konfigurator_content_right .configurator_sidebar .darilo_ob_nakupu .darilo_ob_nakupu_image p{font-size:18px}.product_konfigurator_content_right .configurator_sidebar .darilo_ob_nakupu .darilo_ob_nakupu_image p strong{color:#d2ab4c}.product_konfigurator_content_right .configurator_sidebar .darilo_ob_nakupu .darilo_ob_nakupu_image img{margin-bottom:20px;width:70px}.product_konfigurator_content_right .configurator_sidebar h2{border-bottom:1px solid #d1d1d1;font-size:22px;font-weight:400;font-family:"Merriweather 24pt",serif;text-transform:none;padding-bottom:8px;margin:0 0 10px}.product_konfigurator_content_right .configurator_sidebar .selected_products_list{min-height:100px;max-height:300px;overflow-y:auto;margin-bottom:20px}.product_konfigurator_content_right .configurator_sidebar .selected_products_list .no_selection{color:#4b4a4b;text-align:center;padding:20px 0;margin:0;font-size:18px}.product_konfigurator_content_right .configurator_sidebar .selected_products_list .selected_products_items{list-style:none;padding:0;margin:0}.product_konfigurator_content_right .configurator_sidebar .selected_products_list .selected_products_items .selected_product_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0}.product_konfigurator_content_right .configurator_sidebar .selected_products_list .selected_products_items .selected_product_item:last-child{border-bottom:none}.product_konfigurator_content_right .configurator_sidebar .selected_products_list .selected_products_items .selected_product_item .selected_product_name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;color:#4b4a4b;margin-right:10px}.product_konfigurator_content_right .configurator_sidebar .selected_products_list .selected_products_items .selected_product_item .selected_product_price{font-size:16px;font-weight:600;color:#4b4a4b;margin-right:10px}.product_konfigurator_content_right .configurator_sidebar .selected_products_list .selected_products_items .selected_product_item .selected_product_price del{font-weight:400}.product_konfigurator_content_right .configurator_sidebar .selected_products_list .selected_products_items .selected_product_item .selected_product_price ins{text-decoration:none}.product_konfigurator_content_right .configurator_sidebar .selected_products_list .selected_products_items .selected_product_item .remove_product{background:none;border:none;color:#4b4a4b;font-size:24px;line-height:1;cursor:pointer;padding:0;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.product_konfigurator_content_right .configurator_sidebar .selected_products_list .selected_products_items .selected_product_item .remove_product:hover{color:#e74c3c}.product_konfigurator_content_right .configurator_sidebar .total_price_wrap{padding:20px 0;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product_konfigurator_content_right .configurator_sidebar .total_price_wrap .total_price_label{font-size:16px;font-weight:600;color:#333;font-family:inherit}.product_konfigurator_content_right .configurator_sidebar .total_price_wrap .total_price{font-size:16px;font-weight:600;color:#4b4a4b}.product_konfigurator_content_right .configurator_sidebar .configurator_add_to_cart_form p.small-txt{margin-top:15px;font-size:14px;line-height:1.4}.product_konfigurator_content_right .configurator_sidebar .configurator_add_to_cart_form .add_to_cart_button{width:100%;background-color:#009a3b;padding:14px 30px;border-radius:8px;border-top-right-radius:0;text-align:center;font-weight:600;color:#fff;border:none;cursor:pointer;font-size:16px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product_konfigurator_content_right .configurator_sidebar .configurator_add_to_cart_form .add_to_cart_button:disabled{background-color:#ccc;cursor:not-allowed;opacity:0.6;color:#4b4a4b}.product_konfigurator_content_right .configurator_sidebar .configurator_add_to_cart_form .add_to_cart_button:disabled:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.product_konfigurator_content_right .configurator_sidebar .configurator_add_to_cart_form .add_to_cart_button span{display:inline-block}.info_tooltip.tooltip-body-clone{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;-webkit-transform:none!important;transform:none!important;background:rgba(0,0,0,0.6);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100001;opacity:1;visibility:visible;pointer-events:auto}.info_tooltip.tooltip-body-clone .tooltip-close{display:block;position:absolute;top:15px;right:15px;width:30px;height:30px;background:transparent;border:none;cursor:pointer;z-index:10}.info_tooltip.tooltip-body-clone .tooltip-close:after,.info_tooltip.tooltip-body-clone .tooltip-close:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#fff}.info_tooltip.tooltip-body-clone .tooltip-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.info_tooltip.tooltip-body-clone .tooltip-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.info_tooltip.tooltip-body-clone .tooltip-close:hover:after,.info_tooltip.tooltip-body-clone .tooltip-close:hover:before{background-color:#009a3b}.info_tooltip.tooltip-body-clone .info_tooltip_content{background:#fff;width:90%;max-width:350px;margin:0;padding:25px 20px 20px;border-radius:8px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.3);box-shadow:0 10px 40px rgba(0,0,0,0.3);position:relative}.info_tooltip.tooltip-body-clone .info_tooltip_content .info_tooltip_title{margin:0 0 12px 0;font-size:20px;font-weight:600;line-height:1.4;color:#009a3b}.info_tooltip.tooltip-body-clone .info_tooltip_content p{margin:0 0 10px 0;font-size:16px;line-height:1.5;color:#333}.info_tooltip.tooltip-body-clone .info_tooltip_content p:last-child{margin-bottom:0}.info_tooltip.tooltip-body-clone .info_tooltip_content ol,.info_tooltip.tooltip-body-clone .info_tooltip_content ul{margin:0 0 10px 0;padding-left:20px;font-size:16px;line-height:1.5;color:#333}.info_tooltip.tooltip-body-clone .info_tooltip_content ol:last-child,.info_tooltip.tooltip-body-clone .info_tooltip_content ul:last-child{margin-bottom:0}.info_tooltip.tooltip-body-clone .info_tooltip_content li{list-style-type:disc}.info_tooltip.tooltip-body-clone .info_tooltip_content li:before{display:none}.info_tooltip.tooltip-body-clone .info_tooltip_content li::marker{color:#4b4a4b}.info_tooltip.tooltip-body-clone .info_tooltip_content:after,.info_tooltip.tooltip-body-clone .info_tooltip_content:before{display:none}body.tooltip-popup-open{overflow:hidden}.tooltip-popup-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;z-index:999999!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tooltip-popup-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7)}.tooltip-popup-content{position:relative;background:#fff;width:90%;max-width:350px;max-height:80vh;overflow-y:auto;border-radius:8px;padding:30px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.3);box-shadow:0 10px 40px rgba(0,0,0,0.3);z-index:1}.tooltip-popup-close{position:absolute;top:10px;right:10px;width:30px;height:30px;background:transparent;border:none;font-size:24px;line-height:1;cursor:pointer;color:#333}.tooltip-popup-close:hover{color:#009a3b}.tooltip-popup-inner .info_tooltip_title{margin:0 0 12px 0;font-size:20px;font-weight:600;line-height:1.4;color:#009a3b}.tooltip-popup-inner p{margin:0 0 10px 0;font-size:16px;line-height:1.5;color:#333}.tooltip-popup-inner p:last-child{margin-bottom:0}.tooltip-popup-inner ol,.tooltip-popup-inner ul{margin:0 0 10px 0;padding-left:20px;font-size:16px;line-height:1.5}.tooltip-popup-inner ol:last-child,.tooltip-popup-inner ul:last-child{margin-bottom:0}.tooltip-popup-inner li{list-style-type:disc;margin-bottom:5px}@media (min-width:1025px){.tooltip-popup-overlay{display:none!important}}

@media (min-width:768px){.mobile_only{display:none}}
@media (max-width:768px){.desktop_only{display:none}}
.mobile-desc{display:none}


/* Inline overrides from template */

/* Tooltip popup overlay styles */
.tooltip-popup-overlay {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  z-index: 999999 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tooltip-popup-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
}

.tooltip-popup-content {
  position: relative;
  background: #fff;
  width: 90%;
  max-width: 350px;
  max-height: 80vh;
  overflow-y: auto;
  border-radius: 8px;
  padding: 25px 20px 20px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
  z-index: 1;
}

.tooltip-popup-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
  background: transparent;
  border: none;
  font-size: 24px;
  line-height: 1;
  cursor: pointer;
  color: #333;
}

.tooltip-popup-close:hover { color: #009a3b; }

.tooltip-popup-inner .info_tooltip_title {
  margin: 0 0 12px 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
  color: #009a3b;
}

.tooltip-popup-inner p {
  margin: 0 0 10px 0;
  font-size: 16px;
  line-height: 1.5;
  color: #333;
}

.product_konfigurator p.your-savings-price {
    display: none;
}

.product_konfigurator .konfigurator_banner{
    margin-bottom: 30px;
}

.tooltip-popup-inner ul,
.tooltip-popup-inner ol {
  margin: 0 0 10px 0;
  padding-left: 20px;
}

.tooltip-popup-inner li {
  list-style-type: disc;
  margin-bottom: 5px;
}

body.tooltip-popup-open { overflow: hidden !important; }

@media (min-width: 1025px) {
  .tooltip-popup-overlay { display: none !important; }
}

.product_konfigurator .product_image { position: relative; }
.product_konfigurator .product_image img { display: block; width: 100%; height: auto; }

.product_konfigurator .product_image .slika-sale-sestavi {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 10;
  width: 50px;
  height: 50px;
  background-image: url("https://webedit.si/parnad/wp-content/uploads/2026/02/14_tag-1.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

.battery-upsell-box{
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  padding: 20px 10px;
  margin: 14px 0;
  background: #fff;
}

.battery-upsell-inner{
  display: flex;
  gap: 12px;
  align-items: center;
}

.battery-upsell-img img{
  width: 100px;
  height: auto;
  display: block;
}

.battery-upsell-title{
  font-size: 16px;
  margin-bottom: 8px;
}

.battery-upsell-add {
    line-height: 1.5 !important;
    background: #009a3b !important;
    color: white !important;
}

.product_konfigurator_content_right .configurator_sidebar .darilo_ob_nakupu .darilo_ob_nakupu_image p strong {
    color: #009a3b !important;
}
