.advantage-item-v2,.industry-card{transition:transform .3s,box-shadow .3s}.advantage-item-v2,.industry-card,.process-step{opacity:0;transform:translateY(30px)}.advantages-section-v2,.contact-form-section-v2,.industry-grid-section,.process-section,.trust-section-v3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#agreement,#min-order-notice i,.gost-item h4 i,.related-products .shop-item__outofstock svg,.tax-product_cat .shop-item__outofstock svg{margin-right:10px}.form-group-v2.full-width,.map{grid-column:1/-1}.site-content-inner{padding-top:30px}.ecs-current-city{color:var(--wp--preset--color--white)}.main-navigation-inner.fixed ul{justify-content:center;position:relative}#file-input,.client-type-group input,.main-navigation-inner.fixed ul ul,.main-navigation-inner.fixed ul:before,.wpc-instead-of-posts-found{display:none}.main-navigation.full ul li{position:initial;z-index:3}.main-navigation-inner.fixed ul li.child{width:300px}.main-navigation-inner.fixed ul li.child a{color:#1e73be;font-size:18px}.main-navigation-inner.fixed ul li:hover ul{width:1360px;display:flex;position:absolute;padding-bottom:20px;top:100%;background:#f2f2f2;left:-8px;z-index:2}.main-navigation-inner.fixed ul li:hover ul ul{left:10px;display:contents}.checkbox-group a:hover,.main-navigation-inner.fixed ul li:hover ul ul li:hover a{text-decoration:underline}.main-navigation-inner.fixed ul li:hover ul ul li a{font-size:16px;color:#000;padding:5px 15px!important}.section-id--main-page-category .shop-grid{display:flex;margin-top:40px}.section-id--main-page-category .shop-grid .product-category{width:25%}.section-id--popular-products .shop-item{width:20%}.section-id--popular-products .shop-item__buttons{position:relative!important;margin-top:20px!important}@media (max-width:999px){.section-id--main-page-category .shop-grid .product-category,.section-id--popular-products .shop-item{width:50%}}@keyframes icon-bounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.advantages-section-v2{background-color:#f7f9fc;padding:80px 20px;text-align:center}.advantages-section-v2 .section-title{font-size:2.3rem;font-weight:700;color:#416285;margin-bottom:20px;position:relative}.advantages-section-v2 .section-title::after,.process-section .section-title::after{content:'';display:block;width:80px;height:4px;background-color:#3d73af;margin:15px auto 0;border-radius:2px}.advantages-grid-v2{display:grid;grid-template-columns:1fr;gap:30px;margin-top:50px;max-width:1200px;margin-left:auto;margin-right:auto}.advantage-item-v2{background-color:#fff;border-radius:12px;padding:40px 30px;box-shadow:0 4px 20px rgba(0,0,0,.07);text-align:center}.advantage-item-v2:hover{transform:translateY(-10px);box-shadow:0 12px 35px rgba(61,115,175,.15)}.advantage-item-v2:hover .advantage-icon{animation:.4s ease-in-out icon-bounce}.advantage-item-v2 .icon-wrapper{width:75px;height:75px;margin:0 auto 25px;border-radius:50%;background:linear-gradient(135deg,#416285,#3d73af);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(61,115,175,.3)}.advantage-item-v2 .advantage-icon{font-size:2.2rem;color:#fff}.advantage-item-v2 h3{font-size:1.4rem;font-weight:600;color:#416285;margin:0 0 12px}.advantage-item-v2 p{font-size:1rem;line-height:1.6;color:#555;margin:0}.advantage-item-v2.is-visible,.industry-card.is-visible,.process-section.is-visible .process-step{opacity:1;transform:translateY(0)}@media (min-width:600px){.advantages-grid-v2{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.advantages-grid-v2{grid-template-columns:repeat(3,1fr)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.industry-grid-section{background-color:#fff;padding:80px 20px}.industry-grid-section .section-title-v4{text-align:center;font-size:2.5rem;font-weight:800;margin-bottom:25px}.section-title-v4 .shimmer-text{background-image:linear-gradient(to right,#416285 20%,#3d73af 40%,#5a8cc4 60%,#416285 80%);background-size:200% auto;color:transparent;background-clip:text;-webkit-background-clip:text;animation:4s linear infinite shimmer}.email-cta-v2{text-align:center;margin-bottom:60px}.email-cta-v2 .cta-description{font-size:1.1rem;color:#555;margin-bottom:15px}.email-cta-v2 .email-box{display:inline-flex;align-items:center;gap:15px;background-color:#f7f9fc;border:1px solid #e0e7f1;padding:12px 20px;border-radius:10px}.email-cta-v2 a{font-size:1.1rem;font-weight:600;color:#416285;text-decoration:none}.email-cta-v2 button{background:0 0;border:none;cursor:pointer;color:#3d73af;font-size:1.2rem}.email-cta-v2 .copy-feedback{font-weight:600;color:#28a745}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0 auto}.industry-card{background-color:#fff;border-radius:15px;box-shadow:0 8px 30px rgba(100,120,150,.1);overflow:hidden;display:flex;flex-direction:column}.industry-card:hover{transform:translateY(-10px)}.card-header{display:flex;align-items:center;gap:15px;padding:25px;color:#fff}.card-header i{font-size:2rem;min-width:32px}.card-header h3{font-size:1.5rem;margin:0;font-weight:700}.industry-card:nth-child(odd) .card-header,.submit-btn:hover:not(:disabled){background-color:#416285}.file-input-label:hover,.industry-card:nth-child(2n) .card-header,.lead-capture-section .b24-form-btn-block .b24-form-btn{background-color:#3d73af}.industry-card:nth-child(odd):hover{box-shadow:0 15px 40px rgba(65,98,133,.25)}.industry-card:nth-child(2n):hover{box-shadow:0 15px 40px rgba(61,115,175,.25)}.card-body{padding:25px;flex-grow:1}.product-list-v4{list-style:none;padding:0;margin:0}.product-list-v4 li{display:flex;align-items:center;font-size:1rem;color:#333;margin-bottom:15px}.contact-item p,.product-list-v4 li:last-child{margin-bottom:0}.product-list-v4 i{color:#28a745;margin-right:12px;font-size:1.3rem}@media (max-width:992px){.main-navigation-inner.fixed ul li:hover ul,.main-navigation-inner.fixed ul li:hover ul ul{display:none}.industry-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.industry-grid{grid-template-columns:1fr}}.contact-form-section-v2,.process-section{background-color:#f7f9fc;padding:80px 20px}.process-section .section-title{text-align:center;font-size:2.3rem;font-weight:700;color:#416285;margin-bottom:70px}.process-timeline{display:flex;justify-content:space-between;position:relative;margin:0 auto}.process-timeline::before{content:'';position:absolute;top:50px;left:10%;right:10%;height:3px;background-image:linear-gradient(to right,#b0c4de 50%,transparent 50%);background-size:15px 3px}.process-step{flex:1;padding:0 15px;text-align:center;position:relative;transition:opacity .5s ease-out,transform .5s ease-out}.process-section.is-visible .process-step:first-child{transition-delay:0.1s}.process-section.is-visible .process-step:nth-child(2){transition-delay:0.2s}.process-section.is-visible .process-step:nth-child(3){transition-delay:0.3s}.process-section.is-visible .process-step:nth-child(4){transition-delay:0.4s}.step-number{width:100px;height:100px;margin:0 auto 25px;border-radius:50%;background-color:#fff;border:4px solid #416285;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:#416285;position:relative;z-index:2;box-shadow:0 0 0 8px #f7f9fc;transition:transform .3s,border-color .3s}.process-step:hover .step-number{transform:scale(1.1);border-color:#3d73af}.step-content h3{font-size:1.4rem;font-weight:600;color:#416285;margin-bottom:10px}.step-content p{font-size:1rem;line-height:1.6;color:#555}.trust-section-v3{background-color:#f7f9fc;padding:80px 0;overflow:hidden}.gost-item,.stat-item-v3{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.05)}.trust-container-v3{max-width:1200px;margin:0 auto;padding:0 20px}.trust-section-v3 .section-title{text-align:center;font-size:2.3rem;font-weight:700;color:#416285;margin-bottom:50px}.stats-container-v3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center;margin-bottom:70px}.stat-item-v3{padding:30px 20px;border-radius:12px;border-bottom:4px solid #3d73af}.stat-item-v3 .stat-number{font-size:3rem;font-weight:700;color:#416285;line-height:1.1}.stat-item-v3 .stat-description{font-size:1rem;color:#555;margin-top:10px}.logo-carousel-container-v3{position:relative;padding:0 50px}.swiper-container.logo-slider-v3{width:100%;overflow:hidden}.swiper-slide.logo-slide-v3{display:flex;justify-content:center;align-items:center;height:120px}.brand-name{font-size:2rem;font-weight:800;padding:20px 30px;border-radius:12px;background-color:#fff;border:2px solid #e0e7f1;transition:color .3s,border-color .3s,transform .3s}.swiper-slide:nth-child(odd) .brand-name{color:#416285}.gost-item h4,.logo-slider-v3 .swiper-button-next:hover,.logo-slider-v3 .swiper-button-prev:hover,.swiper-slide:nth-child(2n) .brand-name{color:#3d73af}.swiper-slide:hover .brand-name{transform:scale(1.05);border-color:currentColor}.logo-slider-v3 .swiper-button-next,.logo-slider-v3 .swiper-button-prev{color:#416285;transition:color .3s}.gost-compliance-section{margin-top:80px;text-align:center}.gost-title{font-size:1.8rem;font-weight:600;color:#416285;margin-bottom:40px}.gost-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;text-align:left}.gost-item{border-radius:12px;padding:25px;border:1px solid #e0e7f1}.gost-item h4{font-size:1.2rem;font-weight:700;margin:0 0 10px;display:flex;align-items:center}.gost-item h4 i{font-size:1.1rem;color:#28a745}.gost-item p{font-size:1rem;color:#555;line-height:1.5;margin:0}.form-container-v2{max-width:800px;margin:0 auto;background-color:#fff;padding:40px 50px;border-radius:16px;box-shadow:0 10px 40px rgba(100,120,150,.15)}.form-header-v2 h2{font-size:2.2rem;font-weight:700;color:#416285;text-align:center;margin:0}.form-header-v2 p{font-size:1.1rem;color:#555;text-align:center;margin:15px 0 40px}.form-grid-v2{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.form-group-v2{margin-bottom:25px;position:relative}.form-group-v2 label{display:block;font-weight:600;color:#416285;margin-bottom:8px}.form-input,.form-textarea{width:100%;box-sizing:border-box;padding:12px 15px;border:1px solid #dcdfe6;border-radius:8px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.form-input:focus,.form-textarea:focus{outline:0;border-color:#3d73af;box-shadow:0 0 0 3px rgba(61,115,175,.15)}.form-textarea{min-height:120px;resize:vertical}.client-type-group{display:flex;gap:15px;background-color:#f0f4f8;border-radius:10px;padding:5px;margin-bottom:25px}.client-type-group label{flex:1;text-align:center;padding:10px;border-radius:8px;cursor:pointer;font-weight:600;color:#416285;transition:background-color .3s,color .3s}.client-type-group input:checked+label{background-color:#416285;color:#fff;box-shadow:0 4px 10px rgba(65,98,133,.2)}#min-order-notice{display:none;padding:15px;background-color:#eaf2fa;border-radius:8px;border-left:5px solid #3d73af;margin-top:10px;font-weight:500;color:#416285}#company-info{margin-top:10px;font-size:.9rem;color:#555}#company-info span{display:block}.file-input-label{display:inline-block;padding:10px 20px;border-radius:8px;background-color:#416285;color:#fff;cursor:pointer;transition:background-color .3s;font-weight:600}.form-tooltip,.submit-btn{color:#fff;transition:.3s}.file-input-label i{margin-right:8px}#file-name{margin-left:15px;color:#555;font-style:italic}.checkbox-group{display:flex;align-items:center;margin-top:15px}#agreement{width:18px;height:18px}.checkbox-group label{margin:0;font-weight:400;color:#333}.checkbox-group a{color:#3d73af;text-decoration:none}.submit-btn{width:100%;padding:15px;border:none;border-radius:8px;background-color:#3d73af;font-size:1.2rem;font-weight:700;cursor:pointer}.submit-btn:disabled{background-color:#a0b4c8;cursor:not-allowed;opacity:.7}.email-copy-container .copy-feedback,.form-tooltip{position:absolute;opacity:0;visibility:hidden;white-space:nowrap}.form-tooltip{bottom:100%;left:0;background-color:#d9534f;padding:8px 12px;border-radius:6px;font-size:.9rem;margin-bottom:5px;transform:translateY(10px)}.form-tooltip::after{content:'';position:absolute;top:100%;left:20px;border-width:5px;border-style:solid;border-color:#d9534f transparent transparent}.form-group-v2.invalid .form-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.form-group-v2.invalid .form-input{border-color:#d9534f}.email-copy-container{position:relative;display:inline-flex;align-items:center;gap:10px;background-color:#f0f2f5;border:1px solid #d9dde2;border-radius:8px;padding:8px 15px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;color:#1c1e21}.email-copy-container .email-link{color:#1c1e21;text-decoration:none;transition:color .2s}.email-copy-container .copy-button:hover,.email-copy-container .email-link:hover{color:#0a7cff}.email-copy-container .copy-button{background:0 0;border:none;padding:0;margin:0;cursor:pointer;color:#606770;transition:color .2s,transform .2s}.email-copy-container .copy-button:active{transform:scale(.9)}.email-copy-container .copy-button i{font-size:18px;vertical-align:middle}.email-copy-container .copy-feedback{bottom:125%;left:50%;transform:translateX(-50%);background-color:#28a745;color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;transition:opacity .3s,bottom .3s;z-index:1000}.email-copy-container .copy-feedback.visible{opacity:1;visibility:visible;bottom:140%}.wpc-filters-widget-wrapper{display:flex;flex-wrap:wrap;column-gap:20px}.wpc-filters-widget-content input[type=number]{height:42px}.shop-grid .product-category{width:25%}@media (max-width:1199px){.shop-grid .product-category{width:33%}}@media (max-width:992px){.process-timeline{flex-direction:column;align-items:center}.process-step{margin-bottom:40px;max-width:400px}.process-step:last-child{margin-bottom:0}.wpc-filters-widget-wrapper{display:block}.shop-grid .product-category{width:50%}}.wpc-filter-header .wpc-filter-title{font-size:14px;font-weight:500;margin-bottom:8px;color:#7f8c8d}.wpc-filter-content input,.wpc-filter-content select{padding:10px;border:1px solid #ccc;border-radius:5px;font-size:14px;min-width:200px}.tax-product_cat .subcategories-block{display:flex;flex-wrap:wrap;justify-content:left;align-items:center;margin-bottom:20px}.tax-product_cat .subcategories-block .product-subcategory{width:auto;margin-bottom:20px;padding-right:15px}.tax-product_cat .subcategories-block .product-subcategory a{padding:5px 20px;color:#3960ff;font-weight:400;border:1px solid #3960ff;text-decoration:none}.tax-product_cat .subcategories-block .product-subcategory a:hover{color:#f43c33;border:1px solid #f43c33}.tax-product_cat .shop-grid{max-width:1300px;margin:0 auto;border-bottom:1px solid #91a6ba}.tax-product_cat .shop-item{margin:0;padding:15px 20px;border-bottom:1px solid #e9eef2}.tax-product_cat .shop-item.outofstock{opacity:1}.tax-product_cat .shop-item.shop-item--type-standard{width:100%;min-height:60px;flex-direction:row;border:1px solid #91a6ba;border-bottom:none}.tax-product_cat .shop-item--type-standard .shop-item-inner:hover{box-shadow:none;-webkit-box-shadow:none}.tax-product_cat .shop-item__image,.tax-product_cat .shop-item__title{width:50%;margin-bottom:0}.tax-product_cat .shop-item__image{display:block;text-align:center;width:70px;object-fit:cover;border-radius:6px;margin-right:20px;border:1px solid #e9eef2}.tax-product_cat .shop-item__title{font-size:16px;font-weight:500;margin:0 0 5px}.header-email,.product-container .woocommerce-product-gallery__trigger span,.related-products .shop-item__quantity,.tax-product_cat .shop-item__title a:after,.woocommerce-shipping-methods #pickup-items-field-for-0{display:none}.tax-product_cat .shop-item--type-standard .shop-item-inner{flex-direction:row;align-items:center;padding:6px}.tax-product_cat .shop-item__image-inner{min-height:50px;display:flex;flex-direction:row;align-items:center}.tax-product_cat .shop-item__image img{max-width:50px}.tax-product_cat .shop-item-inner .shop-item__icons{top:5px;left:65px}.tax-product_cat .shop-item__outofstock{position:initial;width:15%;font-size:14px}body:not(.is-mobile) .shop-item--type-standard .shop-item__buttons{transform:unset;-webkit-transform:unset;bottom:5px;margin:0}.tax-product_cat .shop-item__quantity .in_stock{font-weight:500;color:#2980b9}.tax-product_cat .shop-item__quantity .out_stock{color:#7f8c8d;font-size:13px}.tax-product_cat .shop-item__price .price{display:block;min-width:120px;width:10%;margin-right:25px;text-align:right}.tax-product_cat .shop-item__price .amount{display:block;font-size:18px;font-weight:700;color:#e74c3c}.tax-product_cat .shop-item__price .unit{display:block;font-size:13px;color:#95a5a6}.tax-product_cat .shop-item__buttons{position:relative!important;width:auto}.tax-product_cat .shop-item__buttons a{padding:10px 20px;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:.25s;white-space:nowrap;min-width:130px}.tax-product_cat .shop-item__buttons a:hover{background-color:#3498db;transform:translateY(-2px);box-shadow:0 4px 8px rgba(41,128,185,.2)}.related-products .shop-item__outofstock,.tax-product_cat .shop-item__outofstock{padding:0;text-align:right}.related-products .shop-item__outofstock .btn-to-order,.tax-product_cat .shop-item__outofstock .btn-to-order{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background-color:#7f8c8d;color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:.25s;white-space:nowrap;min-width:140px}.post-type-archive-product .page-description,.tax-product_cat .term-description table{padding-bottom:20px}.post-type-archive-product .page-description td,.tax-product_cat .term-description table td{padding:10px;border:1px solid}.tax-product_cat .term-description{margin-top:40px}@media (max-width:768px){.advantages-section-v2 .section-title{font-size:1.9rem}.advantage-item-v2 h3{font-size:1.2rem}.stats-container-v3{grid-template-columns:1fr}.stat-item-v3 .stat-number{font-size:2.5rem}.logo-carousel-container-v3{padding:0 10px}.brand-name{font-size:1.5rem}.form-grid-v2{grid-template-columns:1fr;gap:0}.form-container-v2{padding:30px 25px}.tax-product_cat .subcategories-block .product-subcategory,.tax-product_cat .subcategories-block .product-subcategory a{width:100%;padding:5px}.tax-product_cat .shop-item{padding:5px}.tax-product_cat .shop-item__image{text-align:center;margin-right:0}.tax-product_cat .shop-item__image img{max-width:100%}.tax-product_cat .shop-item-inner{text-align:center}.product-container .cart .added_to_cart,.tax-product_cat .shop-item-inner .shop-item__icons{display:none}.tax-product_cat .shop-item__title{margin-top:20px}.tax-product_cat .shop-grid{padding:0 10px;column-gap:20px}.tax-product_cat .shop-item.shop-item--type-standard{width:45%;margin-bottom:20px;border-bottom:1px solid #91a6ba}.tax-product_cat .shop-item__outofstock,.tax-product_cat .shop-item__price .price,.tax-product_cat .shop-item__quantity{width:100%;text-align:center;margin-top:10px}.tax-product_cat .shop-item__price .price{display:flex;justify-content:center;align-items:center;margin-right:0}.tax-product_cat .shop-item__price .price .unit{font-size:18px}.product-info .cart{column-gap:20px}.product-info .cart .quantity{margin-right:0!important}.product-container .cart .single_add_to_cart_button{width:auto;margin-top:0;padding:7px 25px!important}.header-email{display:block;margin:30px 0 -5px;padding-left:1.4rem;text-align:center}.header-email a{position:relative}.header-email a:before{content:"✉";position:absolute;top:.15em;left:-30px;font-size:.9em}}.related-products .shop-item__buttons,.related-products .shop-item__outofstock{position:relative!important;margin-top:30px!important;text-align:left}nav.woocommerce-pagination{margin-top:45px}.woocommerce-tabs .woocommerce-Tabs-panel{max-width:100%}.woocommerce-tabs .woocommerce-Tabs-panel--description li{list-style-type:none}.woocommerce-tabs .woocommerce-Tabs-panel--description li:before{content:"-";padding-right:10px;font-weight:600}.product-container .breadcrumbs{font-size:14px;margin-bottom:15px}.product-container .product-info h1{font-size:28px;font-weight:700;margin:0 0 20px;line-height:1.3}.product-container .key-specs{background-color:#f8f9fa;border-radius:6px;padding:15px;margin-bottom:25px;border:1px solid #ddd}.product-container .key-specs .woocommerce-product-attributes-item{display:flex;align-items:center;justify-content:space-between;font-size:15px;padding:8px 0}.product-container .key-specs .woocommerce-product-attributes-item:not(:last-child){border-bottom:1px dashed #ddd}.product-container .key-specs .woocommerce-product-attributes-item__label{color:#7f8c8d;padding:0}.product-container .key-specs .woocommerce-product-attributes-item__value{font-weight:500;padding:0}.product-container .price{align-items:baseline;margin-bottom:-10px;margin-left:4px;font-size:36px;font-weight:700;color:#e74c3c}.product-container .price .unit{font-size:16px;font-weight:400;color:#7f8c8d;margin-left:10px}.product-container .woocommerce-product-form-wrap{background-color:#fff;border:1px solid #e9eef2;border-radius:8px;padding:20px;align-items:center;gap:20px;margin-top:auto}.product-container .stock.in-stock{margin:0;color:#27ae60;font-size:16px;font-weight:500;flex-shrink:0}.product-info .cart .quantity{margin-right:70px}.product-container .cart .quantity input{padding:.205em .45em;border:1px solid #ccc;border-radius:20px}.product-container .cart .quantity-minus,.product-container .cart .quantity-plus{top:-2px;font-size:20px;width:38px;height:38px;color:#2980b9}.product-container .cart .single_add_to_cart_button{background-color:#2980b9!important;padding:7px 67px;border-radius:25px;font-size:16px;font-weight:500}.availability-on-order{color:#f39c12;font-size:16px;font-weight:600}.btn-to-order{background-color:#7f8c8d;color:#fff;padding:12px 25px;border:none;border-radius:25px;font-size:16px;font-weight:500;cursor:pointer;transition:.25s}.btn-to-order:hover{background-color:#95a5a6;transform:translateY(-2px);box-shadow:0 4px 8px rgba(127,140,141,.2)}.product-type-simple .tabs.wc-tabs,.product-type-simple .tabs.wc-tabs .woocommerce-product-attributes-item__value{text-align:left}.product-type-simple .tabs.wc-tabs li{margin:0;padding:15px 15px 0}.product-type-simple .tabs.wc-tabs li a{font-size:16px;color:#7f8c8d}.product-type-simple .wc-tabs li.active a{color:#2c3e50;font-weight:500;box-shadow:inset 0 -2px 0 0 #2980b9!important}.product-type-simple .wc-tabs .woocommerce-Tabs-panel--description,.product-type-simple .wc-tabs .woocommerce-product-attributes{font-size:16px}.woocommerce-cart-form .shop_table .product-quantity .quantity{max-width:90px;margin:auto}.woocommerce-mini-cart__buttons a{width:48%}@media (max-width:756px){.product-container .woocommerce-breadcrumb{flex-wrap:wrap}.section-id--main-page-category .shop-grid .product-category,.shop-grid .product-category,.site-main .shop-item__image,.site-main .shop-item__price,.site-main .shop-item__title,.woocommerce-mini-cart__buttons a{width:100%}.swiper-wrapper .card-slider__button,.swiper-wrapper .card-slider__excerpt span{display:none}.woocommerce-shop .wpc-filters-open-button-container{display:none!important}.site-main .shop-item--type-standard .shop-item-inner{flex-direction:column}}.woocommerce-checkout .payment-type .woocommerce-input-wrapper{display:flex;align-items:center;margin-bottom:35px}.woocommerce-checkout .payment-type .woocommerce-input-wrapper label{margin-left:10px}.woocommerce-checkout .my-field-class input{width:100%}.woocommerce-checkout-review-order-table .product-total{text-align:center}.woocommerce-shipping-totals.shipping input{margin-right:9px}.contact-info,.map,.order-form{background-color:#fff;padding:25px 30px;border-radius:8px;box-shadow:0 3px 15px rgba(0,0,0,.07);margin-bottom:40px}.contact-info h2,.map h2,.order-form h2{margin-bottom:20px;color:#416286;font-size:1.6rem;border-bottom:3px solid #416286;padding-bottom:8px}.contact-item{display:flex;align-items:center;margin-bottom:18px;font-size:1.2rem;color:#444}.contact-item svg{width:22px;height:22px;margin-right:12px;fill:#416286;flex-shrink:0}.contact-item a{color:#00695c;text-decoration:none;transition:color .3s}.contact-item a:focus,.contact-item a:hover{color:#004d40;outline:0;text-decoration:underline}.lead-capture-section .b24-form-wrapper,.order-form .b24-form-wrapper{margin:0}.lead-capture-section .b24-form-padding-side,.order-form .b24-form-padding-side{padding:0}.map{height:400px;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:box-shadow .3s}.map iframe{border:0;width:100%;height:100%;display:block}.map:hover{box-shadow:0 6px 30px rgba(0,0,0,.2)}