:root{--porto-primary-color:#58a8ca;--porto-primary-color-inverse:#fff;--porto-secondary-color:#222529;--porto-secondary-color-inverse:#fff;--porto-tertiary-color:#2d94bc;--porto-tertiary-color-inverse:#fff;--porto-quaternary-color:#e13b3f;--porto-quaternary-color-inverse:#fff;--porto-color-dark:#1d2127;--porto-light-color:#fff;--porto-light-color-inverse:#212529;--porto-primary-light-5:#6cb3d1}.center-body{display:flex;justify-content:center;align-items:center;width:80px;height:80px}.deal-list{position:relative}.masla-analogs{position:relative;display:block}.masla-analogs .woocommerce.fixed-compare-table{min-height:600px;transition:min-height 0.3s}li:has(>input[type="radio"]:not(:checked))>.wc-esl-terminals__button_under{display:none}#result-table{opacity:1;transition:opacity 0.4s ease;z-index:1}#result-table.table-loading{opacity:0.5!important;pointer-events:none;transition:opacity 0.4s ease}.datatable-loader{border:6px solid rgb(0 0 0 / .1);border-left-color:#0071a1;border-radius:50%;width:6em;height:6em;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;opacity:1!important}@keyframes spin{to{transform:rotate(360deg)}}.porto-hotspot{display:flex;align-items:center;justify-content:center;position:absolute;background:#fb7070;width:20px;height:20px;border-radius:50%;line-height:20px;font-size:8px;cursor:pointer}.porto-hotspot:before{content:"";position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px}.porto-hotspot .porto-products,.porto-hotspot .products .product-col,.porto-hotspot ul.products{margin-bottom:0}.porto-hotspot i{color:#fff;line-height:inherit}.porto-hotspot .popup-wrap{text-align:left;cursor:default;position:absolute;z-index:29;padding:20px;min-width:250px;background:#fff;box-shadow:0 0 30px rgb(0 0 0 / .06);opacity:0;visibility:hidden;transition:opacity 0.3s,transform 0.3s,visibility 0.3s}@media (max-width:575px){.porto-hotspot .popup-wrap{min-width:160px;padding:10px}}.porto-hotspot.pos-right .popup-wrap{left:calc(100% + 10px);transform:translate(-8px,-20%)}.porto-hotspot.pos-left .popup-wrap{right:calc(100% + 10px);transform:translate(8px,-20%)}.porto-hotspot.pos-left:hover .popup-wrap,.porto-hotspot.pos-right:hover .popup-wrap{transform:translate(0,-20%)}.porto-hotspot.pos-top .popup-wrap{left:50%;bottom:calc(100% + 10px);transform:translate(-50%,-8px)}.porto-hotspot.pos-bottom .popup-wrap{left:50%;top:calc(100% + 10px);transform:translate(-50%,8px)}.porto-hotspot.pos-bottom:hover .popup-wrap,.porto-hotspot.pos-top:hover .popup-wrap{transform:translate(-50%,0)}.porto-hotspot:hover .popup-wrap{visibility:visible;opacity:1}.elementor-element.elementor-widget-porto_hotspot{position:absolute;width:auto}.elementor-widget-porto_hotspot .porto-hotspot{position:static}.single-carts-smazok .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{z-index:auto}button.wc-esl-terminals__button_under{width:100%}.b2b-modal-close{position:absolute;top:10px;right:15px;font-size:28px;font-weight:700;color:#888;cursor:pointer;z-index:10}.b2b-modal-close:hover{color:#000}.b2b-modal-content{position:relative}.b2b-modal.show{display:block!important;transform:translateY(0);opacity:1}.b2b-modal-content{display:flex;flex-direction:column;padding:20px;background-color:#fff}.b2b-modal h4{margin-top:0;margin-bottom:15px;color:#333}.b2b-modal select,.b2b-modal button{width:100%;padding:10px;margin:5px 0;border:1px solid #ddd;border-radius:4px}.b2b-modal button{background:#0073aa;color:#fff;cursor:pointer;border:none}.b2b-modal button:hover{background:#005a87}#confirm-yes,#confirm-no{width:48%;display:inline-block;margin:5px 1%}#confirm-yes{background:#0073aa}#confirm-no{background:#555}.b2b-confirm-buttons{display:flex;gap:12px;margin-top:20px;justify-content:center}.b2b-btn{min-width:70px;padding:10px 24px;font-size:16px;border-radius:4px;border:none;cursor:pointer;transition:background 0.2s,color 0.2s}.woocommerce-cart-wrap .product-delivery{width:18%;text-align:right}#masla-search-container{position:relative;display:flex;max-height:42px}select#search-toggle{margin-bottom:0;height:100%;border:1px solid #d8d8d8;outline:0;border-top-left-radius:var(--r-middle);border-bottom-left-radius:var(--r-middle)}#aws-search,#ivory-search{width:100%}.mega-sub-menu button.is-search-submit.header-search{display:none}#ivory-search .is-form-style input.is-search-submit{display:none!important}#ivory-search .is-form-style{display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap}#ivory-search .is-form-style input.is-search-input{margin-bottom:0;height:100%;border-top-color:var(--color-3-lite)!important;border-bottom-color:var(--color-3-lite)!important;border-left-color:var(--color-3-lite)!important;font-size:12px!important;padding:6px;padding-right:48px!important}#ivory-search .is-form-style label{vertical-align:middle;line-height:1;flex:1 1 auto;width:100%;margin:0;padding:0;display:flex!important}#ivory-search .is-form-style input.is-search-input{height:42px;border-top-right-radius:var(--r-middle)!important;border-bottom-right-radius:var(--r-middle)!important}#ivory-search form.is-form-style input.is-search-submit:hover{background:var(--color-3-hard);border-color:var(--color-3-lite)}#ivory-search .is-search-submit{display:flex;flex:0 0 auto;position:relative;width:42px!important;border-top-right-radius:var(--r-middle)!important;border-bottom-right-radius:var(--r-middle)!important;height:42px!important;background:var(--color-3);color:var(--the7-bottom-color)}#ivory-search .is-search-icon{background:#fff0;border:none;height:100%;width:100%;padding-top:0!important;display:flex!important;justify-content:center}#ivory-search .is-search-icon svg{width:24px;display:inline}#ivory-search .is-form-style .is-search-submit path{fill:#fff}.pickup-point-block{border:1px solid #e2e2e2;padding:10px;margin:8px 0 12px;background:#fafafa;position:relative}.pickup-point-block.is-loading{opacity:.6}.pickup-selected{font-size:13px;line-height:1.4;margin-bottom:6px}.pickup-not-selected{color:#a00;margin-bottom:6px}.pickup-point-messages .msg{margin-top:6px;font-size:12px}.pickup-point-messages .msg.success{color:#237804}.pickup-point-messages .msg.error{color:#a8071a}