.added{display:none!important}.woocommerce-result-count{display:none}.wpcf7-not-valid-tip{position:absolute;right:0;top:5px;margin-bottom:0;color:#dc3232!important}.wpcf7-spinner{display:none!important}.swiper-button-lock{display:flex}.fancybox__backdrop{background:rgba(19,46,67,.89)}.fancybox__content>.carousel__button.is-close{top:0;right:-48px;opacity:1;border:2px solid #fff;border-radius:100%}.fancybox__content{max-width:650px;padding:44px;border-radius:4px}.swiper-button-disabled{pointer-events:none}.swiper-button-lock{display:none}.form-label__wrap{display:flex;flex-wrap:wrap;margin-top:40px;margin-bottom:40px}.form-label{display:flex;flex-wrap:nowrap;margin-bottom:20px}.form-label:not(:last-child){margin-right:20px}.form-label input{display:none}.form-label label{display:flex;align-items:center;font-size:20px}.form-label label:before{content:"";flex:0 0 auto;width:30px;max-width:30px;height:30px;border-radius:4px;background-color:#9ab;margin-right:10px}.form-label input:checked+label:before{background-color:#2c50fe;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkuMzM1OTM4IiBoZWlnaHQ9IjE0LjAwODE3MSIgdmlld0JveD0iMCAwIDE5LjMzNTkgMTQuMDA4MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+Cgk8ZGVzYz4KCQkJQ3JlYXRlZCB3aXRoIFBpeHNvLgoJPC9kZXNjPgoJPGRlZnMvPgoJPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEgN0w3IDEzIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1vcGFjaXR5PSIxLjAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyLjAwMDAwMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cgk8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNyAxM0wxOC4zMyAxIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1vcGFjaXR5PSIxLjAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyLjAwMDAwMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-position:center center;background-size:18px 12px}.woocommerce-notices-wrapper{flex:0 0 auto;width:100%;max-width:100%}.cart .wp-block-group,.cart .woocommerce-checkout{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-checkout .col2-set{flex:1;padding-right:100px}.woocommerce-checkout .col-2{display:none}.woocommerce-checkout-review-order{flex:0 0 auto;width:300px;max-width:300px}#order_review_heading{display:none}.woocommerce-checkout label{display:block;margin-bottom:8px;font-size:16px}.woocommerce form .form-row .required{color:#dc3232;text-decoration:none}.woocommerce-checkout input{height:40px;width:100%;padding:0 15px;box-sizing:border-box}.woocommerce-NoticeGroup-checkout{flex:0 0 auto;width:100%;max-width:100%;font-size:14px}.woocommerce-checkout .form-row{margin-bottom:15px}.woocommerce-form-coupon-toggle{display:none}.wc-proceed-to-checkout a{background:#2c50fe!important;border-radius:4px;width:230px;height:40px;display:flex!important;flex-direction:row;align-items:center;justify-content:center;text-transform:uppercase;text-align:center;color:#fff;font-size:14px!important;font-family:"Inter",sans-serif;font-weight:400!important;text-decoration:none}.cart .woocommerce form{flex:1;font-family:inherit;margin-right:10px}.cart .woocommerce form td{padding:5px}.cart .woocommerce form a{text-decoration:none}.cart .woocommerce form input[type=number]{width:60px;height:30px;border-radius:4px;text-align:center;box-sizing:border-box}.cart-collaterals{flex:0 0 auto;width:300px;max-width:300px}.cart-collaterals h2{display:none}.woocommerce-shipping-totals{display:none}table{text-align:left;width:100%}.product-thumbnail img{width:80px;height:auto}.product-remove a{text-decoration:none;font-size:24px;color:#dc3232}.cart_totals{position:sticky;top:30px}.cart_totals td,.cart_totals th{padding-bottom:15px;padding-left:5px;padding-right:5px}.actions{display:flex;justify-content:space-between;align-items:center}.actions .button{display:none}.coupon button{background:#2c50fe;border-radius:4px;width:230px;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-transform:uppercase;text-align:center;color:#fff;font-size:14px;font-family:"Inter",sans-serif;font-weight:400;text-decoration:none;outline:none;border:none}.coupon input{border:none;border-bottom:1px solid #2c50fe;color:#626262;font-size:14px;font-family:"Inter",sans-serif;font-weight:300;width:303px;padding-bottom:7px;outline:none}.coupon{display:flex}.woocommerce-checkout-review-order-table th{padding:5px}.woocommerce-privacy-policy-text{display:none}#place_order{background:#2c50fe;border-radius:4px;width:100%;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-transform:uppercase;text-align:center;color:#fff;font-size:14px;font-family:"Inter",sans-serif;font-weight:400;text-decoration:none;outline:none;border:none;cursor:pointer}.woocommerce-error{color:#dc3232!important}.cardsPOS__text ul.woocommerce-error li{color:#dc3232}.form-supports__block a{font-size:16px;color:#3c6c97;border-bottom:1px solid #3c6c97;text-decoration:none}.product-name a{color:#2c50fe}.btn-scroll__up.visible{opacity:1}.product-breadscrumb__wrap{position:absolute;left:0;top:20px;width:100%}.breadscrumbs__wrap nav{display:flex;justify-content:flex-start;align-items:center}.woocommerce-breadcrumb{font-family:"Inter",sans-serif;color:#2a70e0;font-size:16px;display:flex;gap:0 5px}.woocommerce-breadcrumb a{color:#626262;text-decoration:none}.product__slider-imgs .swiper-slide{width:100%!important}.cardsPOS__image img{height:auto}.page-breadscrumb__wrap{margin-top:60px}.woof_shortcode_output{display:flex;flex-wrap:wrap}.catalog__top{flex:0 0 auto;width:100%;max-width:100%}.woof_container_inner h4{color:#132e43;font-weight:700;font-family:"Inter",sans-serif;font-size:26px;padding:14px 0;border-bottom:1px solid #b1bfd4;margin-bottom:14px}.woof_redraw_zone{padding:14px 20px}.woof_submit_search_form_container{display:none}.irs--round .irs-grid{display:none!important}ul.woof_list li{display:flex;align-items:center;flex-wrap:wrap}.woof_list label{padding-top:0;padding-bottom:0}.blocks__item-title{position:relative}.blocks__item-title::before{position:absolute;content:"";width:67px;height:1px;background:#2c50fe;top:66px;left:275px}.blocks__item-title-2::before{left:460px}.woocommerce-pagination{flex:0 0 auto;width:100%;max-width:100%;padding:25px 21px}.woocommerce-pagination ul{flex:0 0 auto;width:100%;max-width:100%;list-style:none;display:flex}.woocommerce-pagination ul li span{width:30px;height:30px;border-radius:4px;display:flex;justify-content:center;align-items:center;border:1px solid #2c50fe}.woocommerce-pagination ul li{margin:0 5px}.woocommerce-pagination ul li a{width:30px;height:30px;border-radius:4px;display:flex;justify-content:center;align-items:center;background-color:#2c50fe;border:1px solid #2c50fe;color:#fff;text-decoration:none}.wpcf7-not-valid-tip{font-size:18px!important}@media (max-width:1700px){.cards__block{flex:0 0 auto}.cardsPOS__image{flex:0 0 auto;width:50%;max-width:50%}}@media (max-width:1280px){.blocks__item-title{font-size:24px;margin-bottom:30px;width:auto;display:flex;flex-direction:column-reverse;flex:1;max-width:calc(100% - 120px)}.blocks__item-title:before{top:40px;left:280px}.product-breadscrumb__wrap{position:relative}.woocommerce-breadcrumb{justify-content:center;margin-bottom:30px}.cardsPOS__image{width:100%;max-width:100%}}@media (max-width:768px){.blocks__item-title{text-align:center;width:100%;max-width:100%}.blocks__item-title:before{position:relative!important;top:initial!important;left:initial!important;margin-top:10px;margin-left:auto;margin-right:auto}.cart .woocommerce form{font-size:10px}.woocommerce-checkout .col2-set{flex:0 0 auto;width:100%;max-width:100%;padding-right:0}.woocommerce-checkout-review-order,.cart-collaterals{width:100%;max-width:100%}.wpcf7-not-valid-tip{font-size:12px}.d-sm-block{display:block}.section__kviz{margin-top:50px}.category__prod{gap:0}.fancybox__content{max-width:100%;padding:20px}.fancybox__content>.carousel__button.is-close{top:-48px;right:0}.form-label{width:100%;margin:8px 0}}.section__404{padding:100px 20px;text-align:center;background-color:#fff;font-family:"Arial",sans-serif}.section__404 h1{font-size:80px;color:#2e56f8;margin-bottom:10px;font-weight:700}.section__404 h2{font-size:24px;margin-bottom:20px;color:#222;font-weight:500}.section__404 p{font-size:16px;color:#555;margin-bottom:30px}.section__404 a.button-home{display:inline-block;padding:12px 30px;background-color:#2e56f8;color:#fff;border-radius:5px;text-decoration:none;font-weight:600;transition:background-color .3s ease}.section__404 a.button-home:hover{background-color:#1c3ed6}.section__404 .searchform{margin-top:30px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.section__404 .searchform input[type=text]{padding:10px 15px;font-size:16px;border:1px solid #ccc;border-radius:4px;min-width:250px}.section__404 .searchform input[type=submit]{padding:10px 20px;background-color:#2e56f8;color:#fff;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.section__404 .searchform input[type=submit]:hover{background-color:#1c3ed6}.pos-comparison__hero{padding:48px 0 32px;background:linear-gradient(135deg,#1a73e8 0%,#0049b7 100%);color:#fff}.pos-comparison__hero-inner{display:flex;align-items:center;gap:40px}.pos-comparison__hero-main{flex:1 1 60%}.pos-comparison__hero-media{flex:1 1 40%;display:flex;align-items:center;justify-content:center}.pos-comparison__hero-img{width:100%;max-width:420px;height:auto;border-radius:24px;object-fit:cover}.pos-comparison__hero{padding:48px 0 32px}@media (max-width:960px){.pos-comparison__hero-inner{flex-direction:column;align-items:flex-start}.pos-comparison__hero-media{width:100%;margin-top:24px;justify-content:flex-start}.pos-comparison__hero-img{max-width:100%;border-radius:20px}}.pos-comparison__badge{text-transform:uppercase;font-size:12px;letter-spacing:.08em;margin-bottom:8px;opacity:.9}.pos-comparison__title{font-size:32px;line-height:1.2;font-weight:700;margin-bottom:16px}.pos-comparison__subtitle{max-width:720px;font-size:16px;line-height:1.7;margin-bottom:24px}.pos-comparison__expert{max-width:720px;padding:16px 20px;border-left:3px solid #ff6b35;background:rgba(0,0,0,.12);border-radius:8px;font-size:14px}.pos-comparison__expert-quote{margin:0 0 8px;line-height:1.7}.pos-comparison__expert-name{font-weight:600}.pos-comparison__expert-role{margin-left:8px;opacity:.9;font-size:13px}.pos-comparison__stats{background:#f5f7fb;padding:2.5rem 0 3rem}.pos-comparison__stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1100px;margin:0 auto}.pos-comparison__stat-item{background:#fff;border-radius:18px;padding:32px 24px;text-align:center;box-shadow:0 18px 40px rgba(15,23,42,.08);transition:transform .2s ease,box-shadow .2s ease}.pos-comparison__stat-item:hover{transform:translateY(-4px);box-shadow:0 24px 50px rgba(15,23,42,.12)}.pos-comparison__stat-value{font-size:2.6rem;font-weight:800;font-family:"Poppins",sans-serif;color:var(--pos-primary,#1a73e8);margin-bottom:8px}.pos-comparison__stat-label{font-size:.9rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:var(--pos-text-light,#6c757d)}@media (max-width:768px){.pos-comparison__stats-grid{grid-template-columns:1fr}.pos-comparison__stat-item{padding:24px 20px}}.pos-comparison{--pos-primary:#1a73e8;--pos-primary-dark:#0d47a1;--pos-accent:#ff6b35;--pos-dark-bg:#0a1929;--pos-light-bg:#f8f9fa;--pos-text-dark:#1a1a1a;--pos-text-medium:#4a4a4a;--pos-text-light:#6c757d;--pos-border:#e0e0e0;--pos-success:#28a745;--pos-shadow-sm:0 2px 4px rgba(0,0,0,.08);--pos-shadow-md:0 4px 12px rgba(0,0,0,.1);--pos-shadow-lg:0 8px 24px rgba(0,0,0,.12);padding-top:20px}.pos-comparison .pos-comparison__body h2,.pos-comparison .pos-comparison__body h3,.pos-comparison .pos-comparison__body h4{font-family:"Poppins",sans-serif;font-weight:700;line-height:1.3;color:var(--pos-text-dark);margin-bottom:1rem}.pos-comparison .pos-comparison__body h2{font-size:clamp(1.75rem,4vw,2.3rem);margin-top:1rem}.pos-comparison .pos-comparison__body h3{font-size:clamp(1.4rem,3vw,1.9rem);margin-top:2rem}.pos-comparison .pos-comparison__body h4{font-size:1.2rem;margin-top:1.5rem}.pos-comparison .pos-comparison__body p{margin-bottom:1.2rem;color:var(--pos-text-medium)}.pos-comparison .pos-comparison__body a{color:var(--pos-primary);text-decoration:none;transition:color .2s ease}.pos-comparison .pos-comparison__body a:hover{color:var(--pos-primary-dark);text-decoration:underline}.pos-comparison .content-section{padding:1rem 0}.pos-comparison .stats-section{background:var(--pos-light-bg);padding:3rem 2rem;margin:3rem 0;border-radius:12px}.pos-comparison .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.pos-comparison .stat-card{background:#fff;padding:2rem;border-radius:12px;text-align:center;box-shadow:var(--pos-shadow-md);transition:transform .2s ease,box-shadow .2s ease}.pos-comparison .stat-card:hover{transform:translateY(-4px);box-shadow:var(--pos-shadow-lg)}.pos-comparison .stat-number{font-size:2.3rem;font-weight:800;color:var(--pos-primary);font-family:"Poppins",sans-serif;display:block;margin-bottom:.5rem}.pos-comparison .stat-label{font-size:.9rem;color:var(--pos-text-light);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.pos-comparison table{width:100%;border-collapse:collapse;margin:2rem 0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--pos-shadow-md)}.pos-comparison caption{font-size:1.2rem;font-weight:700;padding:1rem 1.5rem;background:var(--pos-primary);color:#fff;text-align:left;font-family:"Poppins",sans-serif}.pos-comparison thead{background:var(--pos-light-bg)}.pos-comparison th,.pos-comparison td{padding:1rem 1.2rem;border-bottom:1px solid var(--pos-border);text-align:left}.pos-comparison th{font-weight:600;color:var(--pos-text-dark);border-bottom-width:2px}.pos-comparison tbody tr:hover{background:var(--pos-light-bg)}.pos-comparison tfoot{background:var(--pos-light-bg);font-size:.9rem;font-style:italic}.pos-comparison .pos-comparison__body blockquote{background:var(--pos-light-bg);border-left:4px solid var(--pos-primary);padding:1.5rem 2rem;margin:2rem 0;border-radius:0 8px 8px 0;font-style:italic}.pos-comparison .pos-comparison__body blockquote p{margin-bottom:.75rem;color:var(--pos-text-dark)}.pos-comparison .pos-comparison__body blockquote cite{display:block;margin-top:1rem;font-size:.9rem;color:var(--pos-text-light);font-style:normal}.pos-comparison .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;margin:3rem 0}.pos-comparison .feature-card{background:#fff;border:1px solid var(--pos-border);border-radius:12px;padding:2rem;box-shadow:var(--pos-shadow-sm);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pos-comparison .feature-card:hover{border-color:var(--pos-primary);box-shadow:var(--pos-shadow-lg);transform:translateY(-4px)}.pos-comparison .feature-icon{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,var(--pos-primary) 0%,var(--pos-primary-dark) 100%);display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;margin-bottom:1.4rem}.pos-comparison .feature-card ul{list-style:none;margin:1rem 0 0;padding:0}.pos-comparison .feature-card li{padding:.5rem 0 .5rem 1.4rem;position:relative;color:var(--pos-text-medium)}.pos-comparison .feature-card li::before{content:"✓";position:absolute;left:0;color:var(--pos-success);font-weight:700}.pos-comparison .comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin:3rem 0}.pos-comparison .comparison-card{background:#fff;border:2px solid var(--pos-border);border-radius:12px;padding:2.5rem 2.2rem;transition:border-color .2s ease,box-shadow .2s ease}.pos-comparison .comparison-card.featured{border-color:var(--pos-primary);box-shadow:var(--pos-shadow-lg)}.pos-comparison .comparison-card h3{margin-top:0;margin-bottom:1.5rem;font-size:1.6rem;color:var(--pos-primary)}.pos-comparison .pros-cons{margin:1.5rem 0}.pos-comparison .pros-cons ul{list-style:none;padding:0;margin:0}.pos-comparison .pros-cons li{padding:.5rem 0 .5rem 2rem;position:relative;color:var(--pos-text-medium)}.pos-comparison .pros-cons.pros li::before{content:"✓";position:absolute;left:0;color:var(--pos-success);font-weight:700;font-size:1.1rem}.pos-comparison .pros-cons.cons li::before{content:"✗";position:absolute;left:0;color:var(--pos-accent);font-weight:700;font-size:1.1rem}.pos-comparison .verdict-box{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-left:6px solid var(--pos-success);padding:1rem 2.5rem;margin:1rem 0;border-radius:12px;box-shadow:var(--pos-shadow-md)}.pos-comparison .verdict-box h3{margin-top:0;margin-bottom:1rem;color:var(--pos-success);font-size:1.4rem}.pos-comparison .faq-section{margin:4rem 0}.pos-comparison .faq-item{background:#fff;border:1px solid var(--pos-border);border-radius:12px;padding:2rem;margin-bottom:1.5rem;transition:box-shadow .2s ease}.pos-comparison .faq-item:hover{box-shadow:var(--pos-shadow-md)}.pos-comparison .sources-section{background:var(--pos-light-bg);padding:2rem;margin:3rem 0;border-radius:12px;font-size:.9rem}.pos-comparison .sources-section h3{font-size:1.2rem;margin-bottom:1rem}.pos-comparison .sources-section ul{list-style:none;padding-left:0;margin:0 0 1rem}.pos-comparison .sources-section li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.pos-comparison .sources-section li::before{content:"→";position:absolute;left:0;color:var(--pos-primary)}@media (max-width:768px){.pos-comparison .content-section{padding:2.2rem 0}.pos-comparison table{font-size:.9rem}.pos-comparison th,.pos-comparison td{padding:.75rem .6rem}.pos-comparison .feature-grid,.pos-comparison .comparison-grid{grid-template-columns:1fr}}