.skiptranslate {display: none;}
body {top: 0 !important;}
a.button, .btn, .woocommerce a.button{border-radius: 10px;}
.wpb-gqf-form-style-true .wpcf7-form {margin-bottom:0px;overflow-y:hidden;}
.wpb-gqf-form-style-true .swal2-popup {background:#F3F3F3; border-radius:20px; }
.wpcf7 form.sent .wpcf7-response-output {border:1px solid #46b450!important;margin-top:5px;}
.wpcf7 p input[type="text"], .wpcf7 p input[type="email"], .wpcf7 p input[type="tel"], .wpcf7 p input[type="password"],
.wpcf7 input[type="number"], .wpcf7 p select, .wpcf7 p textarea {margin-bottom:0px;background-color:#fff;border:1px solid #C2C2C2;border-radius:10px;}
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row{margin-top:-15px;margin-bottom:-15px;}
.woocommerce.single-product .product .yith-ywraq-add-to-quote {display:inline;}
.wpcf7 p {margin-top:30px;}
.wpforms-container ::placeholder,.wpcf7 input::placeholder {color:#000000!important;}
.wpcf7 input[type="text"] {padding:10px;color:#000;}
.wpcf7 input[type="number"] {padding:10px;border-radius:10px;color:#000;}
.wpcf7 input[type="email"] {padding:10px;border-radius:10px;color:#000;}
.tawk-branding {display: none!important;}
.add-to-cart-popup-container .popup-container {display: none;}
body .wpcf7 form label {text-align:left;}
/* product emi payment method */
.woocommerce div.product .summary .woocommerce-product-details__short-description > p ~ p {text-align:left;background:#fff!important;}
.woocommerce div.product .summary .stock.out-of-stock::before {color: #f00;}
#warntxt{background:#EA4335!important; padding:15px!important; color: transparent!important; font-size: 0;}
#warntxt:before{ content:"Monthly Payment shown with 10% down, 6.99% APR for 72 Months. Please ask the Sales Manager for more details.";color:#fff; font-size: 16px;}
.woocommerce div.product.outofstock .summary .single-product-buttons {margin-top: 0px;}
.showHidediv-{display: none;}
.showHidediv-1{display: block;color: #ffffff; background-color: #EA4335; padding: 5px; font-weight: bold; border-radius: 8px;}
/* product emi payment method end here*/
.search-table .search-button{color:#ffffff;}
.ts-product-filter-by-attribute.horizontal, .ts-product-filter-by-attribute.horizontal > form{justify-content: center;}
.ts-screen-reader-text{display: none;}
.woocommerce .product-label .featured {margin: 0;padding: 9px 10px;display: flex;align-items: center;}
.woocommerce .product-label .featured span{font-size:12px;text-transform: uppercase;padding: 0;}
.wpb-get-a-quote-button-btn-default {padding:15px 50px !important;margin-bottom:5%!important;margin-left:2%!important;display:inline-block;border-radius:25px;text-transform:uppercase;min-width: 254px;max-width: 254px;}
.products .meta-wrapper > .product-sku{display: none;}
.summary .single-product-buttons a.compare { color:#000;}
.header-left {margin-left: 0;margin-right: auto;}
.header-v6 header .logo-wrapper{padding-right:0px; height: 100%;}
.breadcrumb-title-wrapper.breadcrumb-v1 .page-title{display: none;}
.slider .nickx-slider-for .yes .nslick-initialized .nslick-slider{height:400px! important;object-fit: contain;object-position: top;}
.product-name, h3.product-name {font-weight: 600;font-size: 18px;min-height: 40px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box !important;-webkit-box-orient: vertical;}
.yith-ywraq-add-button a,.single_add_to_cart_button {font-size:15px !important;}
.woocommerce table.shop_table.wishlist_table .product-name span {display: none;}
.woocommerce table.shop_table.wishlist_table .product-name:after {content: 'Machine name';}
.woocommerce div.product .summary .ts-buy-now-button {display: none;}
.ts-header .header-top .container {padding-block: 10px !important;}
.ts-header .header-top .header-delivery-note, .header-right, .top-header-menu,.ts-header .header-bottom, .ts-header .is-sticky .header-bottom, .sticky-wrapper.is-sticky .icon-menu-sticky-header {display: none !important}
.ts-header .header-middle .menu-wrapper {margin: auto 10px;}
.ts-header nav > ul.menu li:hover > ul.sub-menu {display: flex;flex-wrap: wrap;gap: 2%;width: 35vw;}
nav.main-menu ul.menu .sub-menu > li {width: 32%;}
nav.main-menu ul.menu li.menu-item-55352 .sub-menu > li {width: 49%;}
.ts-header nav > ul.menu li ul.sub-menu li.menu-item a {padding: 10px 0px !important;}
.ts-header nav > ul.menu li .menu-desc {text-transform: none;display: none;}
.ts-header nav.main-menu.pc-menu.ts-mega-menu-wrapper > .menu > li:last-child a {background: #ff0000;color: #fff !important;padding: 12px;border-radius: 10px;}
.ts-header nav.main-menu.pc-menu.ts-mega-menu-wrapper > .menu > li:last-child a:hover {background: #202020;color: #fff !important;}
.ts-header nav.main-menu.pc-menu.ts-mega-menu-wrapper > .menu > li:last-child a .menu-label {line-height: 1; display: block;}
.ts-header nav.main-menu.pc-menu.ts-mega-menu-wrapper > .menu > li:nth-child(2) .sub-menu .menu-item.menu-item-type-custom {width: 47%;}
.ts-header .sub-menu .menu-item.menu-item-type-custom {width: 30%;}
.ts-header .sub-menu .menu-item.menu-item-type-custom a {padding: 0 !important;}
.ts-header .vertical-menu-wrapper > .vertical-menu {border-color: #0464db;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;}
.recent-product-main .woocommerce.columns-4 .products {gap: 36px; border: none;}
.recent-product-main .woocommerce.columns-4 .products .product {width: 23%;border-width: 1px;}
.recent-product-main .shop-more {text-align: center;margin-top: 2rem;}
.recent-product-main .shop-more .shop-more-button {background: #0098DA !important;color: #ffffff;padding: 10px 30px !important;border-radius: 9999px !important;}
.recent-product-main .shop-more .shop-more-button:hover {background: rgba(22, 112, 255, 0.93) !important;}
.view-more-btn span {margin-top: 2px;}
.view-more-btn a.elementor-button-link {position: relative;}
.view-more-btn a.elementor-button-link:after {content: '';position: absolute;right: 16px;top: 40%;background: url(/wp-content/uploads/2025/01/right-arrow.png);z-index: 99;width: 17px;height: 13px;background-repeat: no-repeat;}
.brand-box-main .elementor-image-box-title {padding-inline: 20px;}
.brand-box-main img {width: 100%;max-height: 300px;}
.footer-container.footer-area .container, .ts-header .header-top .container, .ts-header .header-middle .container {padding-inline: 15px !important;}
.footer-container.footer-area .container,
.ts-header .header-top .container,
.ts-header .header-middle .container,
.breadcrumb-content {max-width: 92% !important;}
.breadcrumb-content {max-width: 85% !important;}
.sell-machin-form .wpforms-head-container {text-align: left !important;padding-bottom: 16px !important; margin-bottom: 30px !important; position: relative;}
.sell-machin-form .wpforms-head-container::before {content: ''; position: absolute; width: 30%; height: 3px; background: #373435; border-radius: 999px; bottom: 0; left: 0;}
.sell-machin-form .wpforms-head-container::after {content: ''; position: absolute; width: 12%; height: 3px; background: #0098DA; border-radius: 999px; bottom: -8px; left: 0;}
.ts-product-filter-by-attribute.vertical input {border-radius: 10px;}
.sell-machin-form .wpforms-head-container {display: none;}
.premium-search__input {margin: 0;}
.premium-search__input-btn-wrap {justify-content: center;}
.premium-search__post-content {height: auto !important;}
.premium-search__thumbnail-wrap {max-width: 20%;}
.premium-search__thumbnail img {height: auto !important;min-height: 70px;}
.premium-search__post-inner {flex-direction: row !important;}
.woocommerce .product .summary .product_title, .woocommerce .product .summary .price, .woocommerce .product .summary .cart {margin-bottom: 10px !important;margin-right: 5px !important;}
.woocommerce .product .summary .price {position: relative;padding-bottom: 1.75rem !important;margin-bottom: 1.5rem !important;}
.woocommerce .product .summary .price::before {
    content: '(*Precios en dólares estadounidenses (USD))';
    font-size: 13px;color: black;display: block;position: absolute;bottom: 0;font-weight: normal;
}
.wpb-get-a-quote-button-btn-large.wpb-get-a-quote-button-btn {width: 100%;}
.product-badge .entered.litespeed-loaded[alt="Envío gratis"] {display: none;}
.price,
.sku-wrapper.product_meta,
.premium-search__skin-classic .premium-search__excerpt-wrap,
.ts-social-sharing,
.woocommerce-product-details__short-description .table-1 p,
.footer-sec,
.product-group-button-meta {display: none !important;}
footer#colophon {background: rgb(0, 171, 228);background: linear-gradient(90deg, rgba(0, 171, 228, 0.16) 16%, rgba(0, 0, 0, 0.28) 100%);}
#to-top{position: fixed; bottom: 85px; right: 15px;}
.single-product .woocommerce-tabs li.additional_information_tab {display: none !important;}
.single-product .wpb-get-a-quote-button-btn-default {border-radius: 10px;}
.sgpb-popup-dialog-main-div-theme-wrapper-1 {left: 20% !important; }
.sgpb-popup-dialog-main-div-theme-wrapper-1 div#sgpb-popup-dialog-main-div {width: 100% !important;}
#enquiry input.contact.pe-show-enq-modal {min-width: 254px;margin-right: 3px;}
svg#yith-wcwl-icon-heart-outline {display: none;}
.scroll-button-top .scroll-button:before {content: "\e877";font-size: 16px;font-family: 'Linearicons-Free';}
.scroll-button-top .scroll-button{display: block;width: 40px;height: 40px;padding: 12px;overflow: hidden;text-transform: uppercase;font-size: 0;line-height: 15px;letter-spacing: 0;text-decoration: none;background: rgba(0,0,0,0.3);color: #ffffff;border-radius: 50%;box-shadow: 0 0 5px rgba(36,36,36,.5);background-color: rgba(35, 63, 146, 1);color: rgba(247, 247, 247, 1);}
/*Blog page*/
.page-template-blog-template .list-posts article .entry-summary h1, .page-template-blog-template .list-posts article .entry-summary h2,
.archive .list-posts article .entry-summary h1, .archive .list-posts article .entry-summary h2 {font-size: 16px;margin: 0;color: rgba(132,132,132,1);line-height: normal;font-weight: 400 !important;}
.swal2-html-container{margin: 0;}
.swal2-html-container form p br {display: none;}
.swal2-html-container form p label{margin-top: 10px;}
.swal2-html-container form input.wpcf7-submit{margin-top: 10px;}
.swal2-html-container select.wpcf7-form-control {height: 45px;}
.single-post .single-related-wrapper {margin-bottom: 20px;}
/* Cart page */
.woocommerce-cart .woocommerce {margin-top: 40px;}
.woocommerce-cart .woocommerce form.woocommerce-cart-form {display: inline-block;margin-bottom: 10px;}
.woocommerce-cart .woocommerce .cart-collaterals {float: right;display: inline-block;}
.woocommerce-cart-form .quantity .number-button input.minus {height: 44px;}
.woocommerce-cart-form .quantity .number-button input.plus {height: 44px;}
.woocommerce-cart-form td.actions {display: flex !important;justify-content: end;}
.woocommerce-cart-form td.actions p:nth-child(1) {order: 2;}
.woocommerce-cart-form td.actions p:nth-child(2) {order: 1;}
.woocommerce-cart .return-to-shop a.button br,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button br {display: none;}
table.shop_table .woocommerce-cart-form__cart-item td.product-thumbnail {margin-right: 10px;}
.woocommerce table.shop_table.cart td.actions .button.empty-cart-button{color: #000; margin-right: 5px;}
/* :::::::::: Single product page ::::::: */
.single-product.woocommerce .product .product-label > span {line-height: 24px !important;padding: 4px 14px;font-weight: 600}
.single-product.woocommerce .product .product-label + .product-label {left: 130px;}
.single-product .summary button.single_add_to_cart_button {width: 254px !important;border-radius: 10px; display: none;}
.psfw-social-wrap{align-items: center;}
.psfw-social-wrap:before{content: 'Share:'; font-weight: 600; }
.psfw-social-wrap ul{margin: 0 0 0 10px !important;}
.psfw-social-wrap ul li{list-style: none; padding: 0;}
.single-product .product-category > a {margin: 2px;display: inline-block;padding: 4px 10px;border-radius: 30px;background: #267aff;color: #fff !important;}
.request-button {position: absolute !important;z-index: 2;top: 50%;left: 50% !important;transform: translate(-50%, -50%);}
.ui-dialog.wdm-enquiry-modal .ui-dialog-titlebar .ui-dialog-title:before {content: 'I';background: #2196f3;display: inline-block;margin-right: -17px;width: 20px;text-align: right;position: relative;z-index: 1;}
.ui-dialog.wdm-enquiry-modal form#enquiry-form > div:nth-child(5) label:before {content: '* Inquiry';font-size: 12px;}
.ui-dialog.wdm-enquiry-modal form#enquiry-form > div:nth-child(5) label {font-size: 0px;}
#enquiry input.contact.pe-show-enq-modal {display: none;}
.woocommerce div.product div.summary a#finance-btn {color: #fff;font-size: 15px;font-weight: 600;min-width: 254px;max-width: 254px;padding: 15px 26px;text-align: center;border-radius: 10px;margin-bottom: 5px;margin-right: 5px;display: inline-block;text-transform: uppercase;background: #0464db;padding: 17px 30px !important;display: none !important;}
.woocommerce div.product div.summary a#finance-btn:hover{text-decoration: none;background: rgba(32, 32, 32, 1);}
.woocommerce .product .summary form.cart {width: 250px !important;display: none !important;}
.woocommerce div.product div.summary button.priceRequest,
.woocommerce div.product div.summary button.openModal, .woocommerce div.product div.summary button.openInquiry {min-width: 254px;max-width: 254px;font-size: 16px;margin-right: 5px;margin-bottom: 5px;border: 0; border-radius: 10px;display: inline-block;text-transform: uppercase;padding: 16px 30px !important;}
.woocommerce div.product div.summary div.single-product-buttons .yith-wcwl-add-to-wishlist, .woocommerce div.product div.summary div.single-product-buttons .woosc-btn, .woocommerce div.product div.summary div.single-product-buttons .compare {color: #fff;width: 254px;display: block;font-weight: 600;margin-right: 5px;text-align: center;padding: 13px 20px; border: 0; border-radius: 10px;text-transform: uppercase;font-size: 15px !important;background: #0464db !important;}
.woocommerce div.product div.summary div.single-product-buttons .yith-wcwl-add-to-wishlist:hover, .woocommerce div.product div.summary div.single-product-buttons .woosc-btn:hover, .woocommerce div.product div.summary div.single-product-buttons .compare:hover {background: rgba(32, 32, 32, 1) !important;}
.psfw-social-wrap ul li:last-child a {font-size: 0;background: transparent;width: 34px;height: 34px;padding: 0;vertical-align: middle;}
.psfw-social-wrap ul li:last-child a {width: 30px;height: 30px;}
.psfw-social-wrap ul li:last-child a:hover {background: transparent;}
.psfw-social-wrap ul li:last-child a:before {content: "\f0d2";font-family: fontawesome;font-size: 19px;color: #000;background: transparent;}
.psfw-social-wrap ul li:last-child a:before {transform: translateX(1px);}
.woocommerce div.product div.summary div.single-product-buttons .compare{display: none !important;}
.woocommerce .products .product-group-button-meta + button.woosc-btn {margin-top: 10px;border: 0;}
.woocommerce div.product div.summary div.single-product-buttons .compare:before {position: static;margin: 0 5px 0 0 !important;display: inline-block;transform: inherit;}
.single-product .product .images.nickx_product_images_with_video { position: relative;}
.single-product .product .product-badge {position: absolute;z-index: 9;top: 10px;right: 10px;max-width: 200px;}
.woocommerce div.product .summary p.price,
.woocommerce .product .summary .availability-bar,
.woocommerce .product .summary .single-navigation,
.woocommerce .product .summary .tags-link,
.woocommerce .product .summary .sku-wrapper.product_meta,
.woocommerce .product .summary .ts-social-sharing,
.woocommerce .product .summary .quantity,
.product .quickshop,
.d-none {display: none !important; }
.captcha-label .wpforms-field-label {display: block !important;margin: 10px 0 5px 0 !important;}
.nickx-slider-for .yith-wcbm-badge.yith-wcbm-badge-text.yith-wcbm-badge-54449{background: transparent;}
.nickx-slider-for .yith-wcbm-badge p.freeShipTag,
.nickx-slider-nav .yith-wcbm-badge p.freeShipTag {background-image: url(/wp-content/uploads/2025/01/Free-Shipping-1.png);background-size: contain;background-repeat: no-repeat;font-size: 0 !important;width: 200px;height: 80px;display: block;margin: 10px !important;}
.nickx-slider-nav .yith-wcbm-badge {display: none !important; }
.nickx-slider-nav .yith-wcbm-badge p.freeShipTag {width: 80px; height: 30px; margin: 5px !important; }
/* :::: Modal popup start :::: */
.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 9999999;display: none;outline: 0;overflow-x: hidden;overflow-y: auto;}
.modal.show{display: block;}
.modal .modal-header {display: flex;align-items: center;justify-content: space-between;padding: 15px;border-bottom: solid 1px #ccc;}
.modal .modal-header img {max-width: 240px;}
.modal .modal-header button.close {padding: 7px 12px;font-size: 25px;background: #0098da;}
.modal .modal-dialog {max-width: 500px;position: relative;width: auto;margin: auto;pointer-events: none;padding: 1rem;height: 100%;vertical-align: middle;display: flex;align-items: center;}
.modal .modal-dialog .modal-title {margin: 0;}
.modal .modal-content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background-color: #F3F3F3;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: 20px;outline: 0;}
.modal .modal-body{padding: 15px 30px 30px;}
.modal .modal-body .wpforms-container{margin: 0;}
.modal .modal-body .wpforms-field {padding: 5px 0;}
.modal .modal-body button.submit-btn {width: 100%;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 999999;background-color: #000;display: none; opacity: 0.5;}
.modal-backdrop.show {display: block;opacity: .5;}
#videoModal.modal .modal-dialog{max-width: 650px;}
#videoModal .modal-body iframe{width: 100%;}
button.wpb-get-a-quote-button-btn{display: none !important;}
.woosc-area .woosc-inner .woosc-bar{display: none !important;}
.woocommerce .product .thumbnail-wrapper button.woosc-btn {margin-top: 15px;margin-left: 15px;z-index: 2;font-size: 13px;font-weight: 300;padding: 6px 20px;border-radius: 5px;display: none;}
.woocommerce .product .meta-wrapper button.woosc-btn{border-radius: 10px}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image td.td-placeholder{background-image: inherit;}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td.td-placeholder:before{background: inherit; }
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td.td-label {font-weight: 800;}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image img {width: 100%;height: 250px;object-fit: contain;}
.product_cat-proximamente-maquinas .thumbnail-wrapper figure:before {content: '';position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 4;}
.woosc-popup .woosc-popup-inner .woosc-popup-content {height: 500px;}
.woocommerce .products .product .thumbnail-wrapper, .woocommerce .products .product .product-wrapper .thumbnail-wrapper figure img {height: 290px !important;overflow: hidden; object-fit: cover;}
.recent-pro-slider .woocommerce .products .product .thumbnail-wrapper, .recent-pro-slider .woocommerce .products .product .product-wrapper .thumbnail-wrapper figure img {height: 290px !important; object-fit: cover;}
.woosc-settings-tools li,.woosc-settings-fields .woosc-settings-field-li {list-style: none;}
.woocommerce .after-loop-wrapper {margin-bottom: 50px !important;}
.tax-product_cat .wrapper .page-container {margin-bottom: 0 !important;}
.product_cat-proximamente-maquinas img {filter: blur(8px);pointer-events: none;}
.product_cat-proximamente-maquinas .thumbnail-wrapper figure:after {content: 'Muy pronto';position: absolute;left: 50%;top: 50%;color: #fff;z-index: 5;font-size: 34px;font-weight: 700;text-transform: uppercase;transform: translate(-50%, -50%) rotate(-19deg);width: 100%;text-align: center;max-width: 200px;line-height: 1.2;}
.product_cat-proximamente-maquinas .nickx_product_images_with_video:before {content: '';position: absolute;width: 100%;height: 100%;background: rgb(0 0 0 / .7);z-index: 4;}
.product_cat-proximamente-maquinas .nickx_product_images_with_video .coming-div {position: absolute;left: 50%;top: 50%;color: #fff;z-index: 5;font-size: 34px;font-weight: 700;text-transform: uppercase;transform: translate(-50%, -50%) rotate(-19deg);width: 100%;text-align: center;max-width: 220px;line-height: 1.2;visibility: visible;opacity: 1;}
button.woosc-btn .woosc-btn-text:before {content: 'Añadir ';}
.woosc-btn-icon-text .woosc-btn-text {margin-left: 5px;}
/* :::: All forms css :::: */
form.wpcf7-form input[type="text"], form.wpcf7-form textarea, form.wpcf7-form select {border: 1px solid #C2C2C2;border-radius: 10px;width: 100%;max-width: none;padding: 10px;}
div.wpcf7 .wpcf7-form-control-wrap .iti{display: block;}
div.wpcf7 .wpcf7-form-control-wrap .iti input{padding-left: 50px;}
div.wpcf7 .wpcf7-form-control-wrap .iti .iti__country-list li{list-style: none !important;}
/* :::: Modal popup end :::: */
#glt-translate-trigger,.gt_switcher_wrapper {font-size: 14px;font-weight: 500;border-radius: 7px;padding: 4px 5px 3px;z-index: 0 !important;position: static !important;display: inline-block !important;}
.gt_switcher_wrapper a.glink:nth-child(1) {padding-right: 10px;}
#glt-translate-trigger > span{display: block; text-align: center;}
.gt_switcher_wrapper select.gt_selector {padding: 7px 15px;}
.cnc-category-box .elementor-image-box-wrapper {position: relative;overflow: hidden;}
.cnc-category-box .elementor-image-box-wrapper .elementor-image-box-img{transition: all 1s ease;}
.cnc-category-box .elementor-image-box-wrapper:hover .elementor-image-box-img{transform: scale(1.1,1.1);}
.cnc-category-box .elementor-image-box-wrapper .elementor-image-box-content {bottom: 40px;position: absolute;text-align: center;}
.cnc-category-box .elementor-image-box-wrapper .elementor-image-box-content p a{color: #fff;font-size: 15px;font-weight: 600;padding: 15px 30px;border-radius: 30px;background: #0464db;display: inline-block;text-transform: uppercase;}
.home .product_cat-new-arrivals.product_cat-machines-on-sale span.featured {display: none;}
/* :::: Product below 25000 page css :::: */
.product-belowlist .products .product-wrapper .product-brands, 
.product-belowlist .products .product-wrapper .product-sku, 
.product-belowlist .products .product-wrapper .star-rating,
.product-belowlist .products .product-wrapper .product-categories, 
.product-belowlist .products .product-wrapper .short-description {display: none;}
/* :::: Product below 25000 page css :::: */
/* :::: Blog page css :::: */
.single-post .entry-header {margin-bottom: 50px; }
.single-post .entry-header .single-blog-thumbnail + figure.thumbnail {display: none;}
/* :::: Home page css :::: */
.gtranslate_wrapper{text-align: start}
.gtranslate_wrapper:before{content: 'Select Language: '}
.translated-ltr .gtranslate_wrapper:before{content:"Seleccione idioma: "}
.ts-header .header-top .header-right {display: none !important;}
.header-top a:hover{color: rgb(255 214 1)}
.header-top .container > .header-store-notice{text-align: left}
body.product-hover-vertical-style-2 .ts-product.ts-slider .products.swiper{padding-bottom: 60px !important;}
.dgwt-wcas-search-wrapp {max-width: 500px;}
.home-banner form.dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input {border: 0;background: #fff;padding: 10px 15px;border-radius: 10px !important; font-size: 14px; height: 52px;}
.home-banner .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp{background: transparent;}
.home-banner form.dgwt-wcas-search-form button.dgwt-wcas-search-submit {right: 2px !important;top: 23px;left: auto;background: #0464db;border-radius: 10px;width: 44px;height: 44px;}
.home-banner form.dgwt-wcas-search-form button.dgwt-wcas-search-submit * {fill: #fff;}
.home-banner h2.elementor-heading-title {font-size: 52px; font-weight: 500;}
.home-banner {height: 525px;display: flex;}
.home-banner .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-b73740f {align-items: center;justify-content: center;}
.home-banner .elementor-widget-wrap.elementor-element-populated {justify-content: center;align-items: center;}
.woocommerce .before-loop-wrapper {margin-bottom: 15px;}

.banner-search.header-search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {border-radius: 100px;-webkit-border-radius: 100px;background: rgba(248, 248, 248, 1) !important;}
.banner-search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {font-size: 14px;}
.banner-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {padding: 0 15px;height: 44px;min-height: 40px;min-width: 50px;right: 2px;border-radius: 0 10px 10px 0;-webkit-border-radius: 10px;margin: 4px 2px;}
.banner-search.header-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {min-width: 44px;border-radius: 100px;-webkit-border-radius: 100px;}
.banner-search .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {display: none;}
.banner-search .dgwt-wcas-search-wrapp {max-width: 500px;}

.product-hover-vertical-style-2 .products .product .product-wrapper .product-group-button-meta .loop-add-to-cart .button{padding: 10px 15px !important;}
.products .product .product-wrapper .meta-wrapper {display: flex;flex-direction: column;}
.products .product .product-wrapper .meta-wrapper > a {order: 2;margin-top: 10px;}
.products .product .product-wrapper .meta-wrapper .price,
.products .product .product-wrapper .meta-wrapper .product-group-button-meta {display: none !important;}
.products .product .product-wrapper .product-group-button .button-in.compare,
.products .product .product-wrapper .product-group-button .button-in.compare a{display: none !important;}
.products .product .product-wrapper .product-group-button .button-in.compare a .button-tooltip{visibility: visible;opacity: 1}
.woocommerce .product_cat-maquinas-en-venta.product .summary .price {display: flex !important;}
.tp-box-4 .elementor-image-box-img img {border-radius: 10px 10px 0 0; }
/* .tp-box-4 .elementor-image-box-content {padding: 0 10px; max-width: 270px; margin: auto;} */
.tp-box-4  h4.elementor-image-box-title {font-size: 18px;line-height: 1.1;}
.tp-box-4 .elementor-image-box-description a {color: #fff;width: auto;font-size: 13px;margin-top: 0px;font-weight: 600;padding: 12px 24px;border-radius: 10px;display: inline-block;background: rgb(4, 100, 219);text-transform: uppercase;text-decoration: none;}
.tp-box-4 .elementor-image-box-description a:hover {background: rgba(32,32,32,1);}
body.product-hover-vertical-style-2 .gap-pro-slider .ts-product.ts-slider .products.swiper {padding-bottom: 10px !important;}
.gap-pro-slider section.product {padding: 10px; border: 0 !important;}
.gap-pro-slider section.product > .product-wrapper {box-shadow: 0 0 10px #ccc; border-radius: 10px !important}
.gap-pro-slider section.product > .product-wrapper .has-back-image img {border-radius: 10px 10px 0 0;}
.gap-pro-slider .products .product .product-wrapper .meta-wrapper{padding: 15px 20px 20px !important}
.gap-pro-slider .product .product-wrapper .product-group-button-meta{display: block; padding: 0 !important;position: static !important;margin-top: 15px !important;}
.gap-pro-slider .product .product-wrapper:hover .product-group-button-meta{box-shadow: none !important;}
.product-hover-vertical-style-2 .products .product:not(.product-category) .product-wrapper:hover {box-shadow: 0 7px 10px rgba(101,101,101,0.16) !important;}
.button-in.quickshop, .quickshop {display: none !important; }
.product-wrapper .thumbnail-wrapper .product-badge {right: 5px;top: 5px;max-width: 140px;position: absolute;z-index: 4;}
body #yith-woocompare table.compare-list tr.description td{overflow: auto !important;}
.categories-thumb {border-radius: 10px;padding: 0px;position: relative;}
.term-proximamente-maquinas .categories-thumb:before {content: "Próximamente máquinas";position: absolute;top: 42%;left: 50%;font-size: 48px;line-height: 1.2;width: 100%;z-index: 1;color: #fff;text-align: center;max-width: 400px;transform: translate(-50%, -50%);text-transform: uppercase;font-weight: 700;}
.categories-thumb img {margin-bottom: 40px;width: 100%;border-radius: 8px;}
.Home_hero_banner .top-slideshow-wrapper img {width: 100%;border-radius: 10px;border: solid 5px #0464db;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {padding: 0;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {background: #0464db; right: 10px; left: auto; top: 50%; transform: translateY(-50%); width: 36px; height: 36px; right: 10px;}
.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {fill: #fff !important;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {font-size: 14px; line-height: 145%; padding: 12px 45px 12px 10px;}
#glt-translate-trigger, .gt_switcher_wrapper {padding-block: 0;}
.hero-sec {min-height: 525px;display: flex;}
/* Region Dropdown Css Start */
details {position: absolute;top: 0;right: 60px;z-index: 1020;color: white;background: #0464db;padding: 0;list-style: none;padding-bottom: 0;min-width: 14rem;}
summary {list-style: none;margin-bottom: 0;padding: 0.48rem;display: flex;align-items: center;gap: 0.25rem;}
summary img.region-img {width: 18px;height: 18px;}
.region-list {padding: 1rem;background: #ffffff;box-shadow: 0 0 10px rgba(101, 101, 101, 0.2);display: flex;flex-direction: column;gap: 1.25rem;}
.region-link {display: flex;align-items: center;gap: 0.625rem;margin-bottom: 0;color: rgba(32, 32, 32, 1);}
.region-img {width: 24px;height: 24px;margin-right: 5px;}
.region-detail span {cursor: pointer;}
.region-detail .region-text {display: flex;align-items: center;gap: 4px;}
.region-link:hover {color: #0464db;text-decoration: none;}
.term-description {margin-bottom: 0px;}
.term-description h1 {font-size: 36px;}
.categories-long-desc {display: block !important;padding-bottom: 0px;}
.categories-long-desc p, .categories-long-desc li, .term-description p {font-size: 18px;}
.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {right: 10px;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input, .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {padding: 12px 45px 12px 16px;}
.dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {border-color: #eee !important;}
/* Region Dropdown Css End */
.ftr-logo img {max-width: 300px;image-rendering: pixelated;}
.single-product .product-content h2{font-size: 24px; margin-bottom: 5px;}
.woocommerce .product-label > span.onsale, .woocommerce .product-label > span {min-width: 55px;padding: 4px;border-radius: 3px;margin: 0 0 5px;}
/* Home New section CSS */
.find-sec-new .elementor-container {width: 100%; padding: 0 !important; max-width: 100% !important; }
.find-sec-new .lft-col{padding: 30px 50px; width: 70%;}
.find-sec-new .rgt-col {background-image: linear-gradient(95deg, #3E2159, #0464DB);padding: 30px 50px;width: 35%;margin: 0 -10px 0 auto;}
.find-sec-new .lft-col form .wpforms-field input,
.find-sec-new .rgt-col form .wpforms-field input {background: transparent;border-width: 0 0 1px 0;border-color: #fff;border-radius: 0;box-sizing: border-box;color: #fff !important;}
.find-sec-new .lft-col form .wpforms-field input::placeholder,
.find-sec-new .rgt-col form .wpforms-field input::placeholder {color: white !important; opacity: 1;}
.find-sec-new .lft-col form .wpforms-field input::-ms-input-placeholder,
.find-sec-new .rgt-col form .wpforms-field input::-ms-input-placeholder {color: white !important;}
.find-sec-new .wpforms-field-label, .find-sec-new .wpforms-field-label-inline {color: #fff !important;}
.find-sec-new #wpforms-85795-field_11-container {padding-block: 0;transform: translateY(20px);}
.find-sec-new .lft-col form .wpforms-field {width: 32%; display: inline-block; padding: 10px 10px; }
.find-sec-new .lft-col form .wpforms-field#wpforms-85795-field_9-container label,
.find-sec-new .lft-col form .wpforms-field#wpforms-85795-field_9-container span {color: #fff;}
.find-sec-new .lft-col form .wpforms-field#wpforms-85795-field_9-container input#wpforms-85795-field_9 {background: #fff; color: #000 !important;}
.find-sec-new .lft-col form.wpforms-form .wpforms-field-radio li {align-items: center;}
.find-sec-new .lft-col form.wpforms-form .wpforms-field-radio li label {padding-left: 5px;}

.psfw-social-wrap::before {content: 'Compartir:';}
.woosc-area .woosc-inner .woosc-table .th-placeholder > div {display: none !important;}
.nswiper-button-next, .nswiper-button-prev {padding: 30px 20px;border-radius: 3px;}
.nswiper-button-next::after, .nswiper-rtl .nswiper-button-prev::after,.nswiper-button-prev::after, .nswiper-rtl .nswiper-button-next::after {font-size: 32px;}
.woocommerce div.product div.images {margin-bottom: 0em;}
.woocommerce div.product .woocommerce-tabs {padding-top: 50px;}
.woocommerce .related.products.custom-related .product-label span span {padding: 0;}
.woocommerce.single-product .product .images.nickx_product_images_with_video span.nickx-popup {bottom: 0;top: 0;left: 0;right: 0;width: 100%;height: 100%;opacity: 0;}
.products .meta-wrapper > .product-brands {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.woocommerce div.product div.summary {margin-bottom: 0;}
.woocommerce .list-categories {display: none;}
.woocommerce div.product div.images .nickx-slider img {max-height: 800px;object-fit: cover;object-position: top;}
.product_thumbnail_item .attachment-woocommerce_thumbnail {height: 100px !important;}
.woocommerce div.product div.summary .single-product-buttons {display: inline-block !important;border-bottom: 0 !important;padding-bottom: 0 !important;margin-bottom: 10px !important;}
.archive .woocommerce .products .product, .page-id-53024 .woocommerce .products .product{padding: 10px; border: 0 !important; }
.archive .woocommerce .products .product .product-wrapper img, .page-id-53024 .woocommerce .products .product .product-wrapper img{border-radius: 10px 10px 0 0; }
.single-product .products .product .product-wrapper, .not-found-products .woocommerce .products .product .product-wrapper, .archive .woocommerce .products .product .product-wrapper, .page-id-53024 .woocommerce .products .product .product-wrapper {box-shadow: 0 0 10px #ccc;border-radius: 10px;}
.woocommerce .products .product .thumbnail-wrapper, .woocommerce .products .product .product-wrapper .thumbnail-wrapper figure img {height: 290px !important; overflow: hidden;}
.not-found-products .woocommerce .products, .archive .woocommerce .products, .page-id-53024 .woocommerce .products {border: 0;}
/* :::::: 404 page :::::: */
body.error404 #main > .page-container{padding-top: 100px !important; padding-bottom: 60px !important;}
.not-found-products { padding-top: 50px;}
.not-found-products .products .product .product-categories,
.not-found-products .products .product  .short-description {display: none; }

div.heateor_sss_follow_ul a, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {margin: 6px; transition: all .2s linear; border-radius: 100px;}
div.heateor_sss_follow_ul a:hover, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a:hover {box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;}
span.heateor_sss_svg.heateor_sss_s__default.heateor_sss_s_Google_Gmail {display: flex !important;justify-content: center;align-items: center;}
.heateor_sss_svg.heateor_sss_s__default.heateor_sss_s_Google_Gmail svg {width: 90%;height: 90%;}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {margin-top: 1.5rem !important;display: flex;align-items: center;gap: 6px;}
.heateor_sss_sharing_title {font-size: 1.25rem;}
.heateor_sss_sharing_ul .heateor_sss_facebook {position: relative;}
.heateor_sss_sharing_ul .heateor_sss_facebook::after {content: '';position: absolute;top: 0px;width: 100%;height: 100%;border-radius: 100%;left: 0;
  background: url( 'data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-4%2040%2040%22%3E%3Cpath%20d%3D%22M17.78%2027.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99%202.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123%200-5.26%201.905-5.26%205.405v3.016h-3.53v4.09h3.53V27.5h4.223z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E' ) no-repeat center center;
  background-color: #0765fe;
}
.product_cat-maquinas-vendidas-anteriormente .zoom.woocommerce-product-gallery__image {position: relative;}
.product_cat-maquinas-vendidas-anteriormente .zoom.woocommerce-product-gallery__image::after {content: 'Agotado';font-size: 14px;font-weight: 600;position: absolute;top: 10px;color: #fff;background: #202020;padding: 7px 12px; letter-spacing: 1px; line-height: normal !important;border-radius: 4px;min-width: 55px;text-align: center;text-transform: uppercase;left: 10px;}
.woocommerce .product .product-label .out-of-stock {color: #fff;background: #202020;font-weight: bold;margin: 0;padding: 4px 4px;}

/* ::::::::: Responsive ::::::::::::::; */
@media (max-width: 600px) {
    .wpb-get-a-quote-button-btn-default {width:100%;}
}
@media (max-width: 1279px){
    .header-top .container > .header-store-notice{flex: 1;}
    .ts-header nav.main-menu > ul.menu > li, .ts-header nav.main-menu > ul > li{margin-right: 10px}
    .ts-header nav > ul.menu > li > a, .ts-header nav > ul > li > a{font-size: 12px;}
    .woocommerce div.product .summary form.cart:not(.grouped_form){width: auto;}
    .woocommerce .product .summary form.cart {width: 200px !important; }
    .single-product .summary button.single_add_to_cart_button{width: 200px !important}
    .woocommerce div.product div.summary div.single-product-buttons .woosc-btn,
    .woocommerce div.product div.summary div.single-product-buttons .compare{width: 200px; padding: 15px 10px !important;}
}
@media (max-width: 1199px){
    .home-banner h2.elementor-heading-title {font-size: 42px;}
    .page-container{padding-top: 0 !important;}
    .single-product .page-container {padding-top: 30px !important;}
    .single-product .product-content h2,
    .single-product .wt-related-products h2{font-size: 20px; margin-bottom: 5px;}
    .single-product .wt-related-products .products{padding-bottom: 0;}
    .woocommerce.archive .page-container #primary {padding-top: 20px;}
    .term-description h1 {font-size: 28px;line-height: normal;}
    .categories-long-desc p, .categories-long-desc li, .term-description p {font-size: 16px;}
    .categories-long-desc h3 {font-size: 24px;}
    .woocommerce .products .product a img {min-height: 160px; height: auto !important;}
    .woocommerce .products .product .thumbnail-wrapper, .woocommerce .products .product .product-wrapper .thumbnail-wrapper figure img {height: 260px !important;}
    .recent-pro-slider .woocommerce .products .product .thumbnail-wrapper, .recent-pro-slider .woocommerce .products .product .product-wrapper .thumbnail-wrapper figure img {height: 200px !important;}
    .ts-header nav > ul.menu li:hover > ul.sub-menu {width: 47vw;}
    .woocommerce div.product div.summary button.priceRequest,
    .woocommerce div.product div.summary button.openModal, .woocommerce div.product div.summary button.openInquiry,
    .woocommerce div.product div.summary div.single-product-buttons .woosc-btn, .woocommerce div.product div.summary div.single-product-buttons .compare {min-width: 48%; max-width: 100%; font-size: 12px !important;padding: 15px 10px !important;border: 0;}
    .woocommerce div.product div.summary div.single-product-buttons .woosc-btn, .woocommerce div.product div.summary div.single-product-buttons .compare {padding: 12px 10px !important;}
    .heateor_sss_sharing_title {font-size: 1rem;}    
}
@media (max-width: 991px){
    .ts-header nav > ul.menu > li > a, .ts-header nav > ul > li > a{font-size: 12px;}
    .header-v6 .vertical-menu-heading {padding-top: 15px;padding-bottom: 15px}
    .header-v6 .header-bottom .container .ts-search-by-category {order: 3;width: 100%;min-width: 100%;margin-top: 20px;}
    .header-v6 .header-bottom .container {flex-wrap: wrap;justify-content: space-between;}
    .header-v6 .header-bottom .container .header-contact-info {margin-left: auto;}
    .me
    .home-banner h2.elementor-heading-title {font-size: 32px;}
    .sell-your-heading {margin-top: 40px; }
    .top-cnc-row-1, .top-cnc-row-2 {margin-bottom: 0 !important;}
    .woocommerce div.product .summary form.cart{width: auto !important;}
    .elementor-element-e7b7155{background-position: center !important;}
    .single-product .summary button.single_add_to_cart_button{width: 170px !important;font-size: 12px !important;}
    .woocommerce .product .summary form.cart {width: 170px !important;}
    .woocommerce div.product div.summary a#finance-btn {font-size: 12px;min-width: 170px;max-width: 170px;margin: 0 3px 10px;padding: 15px 10px !important;}
    .woocommerce div.product div.summary div.single-product-buttons .woosc-btn,
    .woocommerce div.product div.summary div.single-product-buttons .compare {width: 100%;min-width: 250px;padding: 15px 10px !important;font-size: 12px !important; }
    details {top: 30px;right: 0;left: 0;}
    summary {display: flex;align-items: center;justify-content: center;}
    summary img.region-img {width: 16px;height: 16px;}
    .region-detail span {font-size: 12px;}
    .region-list {flex-direction: row;justify-content: space-between;}
    .header-top .container > .header-store-notice {width: auto;}
    details {top: 0px;left: auto;right: 0;}
    .region-list {flex-direction: column}
    .find-sec-new{padding: 0 !important;}
	.find-sec-new .lft-col{width: 100%; padding: 30px 15px;}
	.find-sec-new .rgt-col{width: 100% !important; margin: 0;padding: 30px 15px;}
    .woocommerce div.product div.summary div.single-product-buttons .woosc-btn, .woocommerce div.product div.summary div.single-product-buttons .compare {padding: 12px 10px !important;font-size: 12px !important;border: 0;}
	.ts-header nav > ul.menu li:hover > ul.sub-menu {width: 60vw;}
    .page-container, .container, .breadcrumb-content {max-width: 98% !important;}
    .woocommerce div.product div.summary {padding-left: 20px;margin-bottom: 0px;}
    .woocommerce .products .product a img {min-height: 160px; height: auto !important;}
}
@media (max-width: 767px){
    .header-v6 .header-bottom .container .ts-search-by-category {margin-top: 0;}
    .header-middle .ts-search-by-category{margin-left: 0; max-width: 100%;}   
    .mobile-menu-wrapper nav > ul > li > ul.sub-menu{top: 50px;}
    .home-banner h2.elementor-heading-title {font-size: 22px;}
    .home .ekit-mail-chimp .elementskit_form_wraper {display: block; }
    .home .ekit-mail-chimp .ekit_submit_input_holder button{margin: 0 !important; }
    .sell-your-heading {margin-top: 40px;}
    .top-cnc-row-1, .top-cnc-row-2 {margin-bottom: 0 !important;padding-bottom: 0px !important;}
    .blog-sec{margin-top: 40px; }
    .sign-up-sec{margin-top: 0px;}
    .home .elementor-element-893ee14{margin-top: 30px !important; margin-bottom: 30px !important;}
    .home .elementor-element-10947eb a.elementor-button.elementor-button-link.elementor-size-sm {font-size: 16px; max-width: 190px;}
    /*Shop page*/
    .woocommerce .list-categories section.product-category {margin: 5px 0; }
    .woocommerce .before-loop-wrapper{display: block; margin-bottom: 0;}
    .woocommerce .before-loop-wrapper .gridlist-toggle{margin-bottom: 10px;}
    .woocommerce .before-loop-wrapper form{margin: 0 0 10px 0 !important; }
    .woocommerce .filter-widget-area-button{z-index: 59;}
    .woocommerce div.product .summary form.cart{text-align: center;width: auto !important; margin: 0 auto 10px !important; }
    .woocommerce div.product form.cart .button{float: none;}
    .woocommerce div.product div.summary a#finance-btn {margin: 10px auto !important; display: block;}
    .woocommerce div.product div.summary .single-product-buttons{display: block;}
    .woocommerce div.product div.summary div.single-product-buttons .woosc-btn,
    .woocommerce div.product div.summary div.single-product-buttons .compare{margin: auto;}
    .single-product .page-container {padding-top: 10px !important;}
    .single-product .product-content h2{font-size: 20px; margin-bottom: 5px;}
    .single-product .wt-related-products .products{padding-bottom: 0;}
    .find-sec-new .lft-col form .wpforms-field{width: 100%;}
    .mobile-menu-wrapper nav>ul>li>ul.sub-menu {top: 0;}
    .mobile-menu-wrapper.ts-menu .menu-main-mobile ul.sub-menu li.menu-item .menu-desc {display: none;}
    .home-banner form.dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input {padding: 13px 48px 13px 14px;}
    .term-description > .term-description {margin-bottom: 0px;}
    .term-description h1 {font-size: 24px;line-height: normal;}
    .categories-long-desc p, .categories-long-desc li, .term-description p {font-size: 14px;}
    .categories-long-desc h3 {font-size: 22px;}
    .woocommerce .related>.products {padding-bottom: 50px;}
    .woocommerce.archive .page-container #primary {padding-top: 20px;}
    .woocommerce .woocommerce-ordering .orderby>li, .product-per-page-form ul.perpage>li {font-size: 12px;}
    div.wpforms-container-full .wpforms-form .wpforms-field-divider h3#wpforms-11398-field_36 {margin-top: 0;padding: 0;}
    div.wpforms-container-full .wpforms-form .wpforms-field-divider h3 {font-size: 1.25rem !important;}
    .product_cat-proximamente-maquinas .thumbnail-wrapper figure::after {font-size: 18px;}
    .woocommerce .product .summary .product_title, .woocommerce .product .summary .price, .woocommerce .product .summary .cart {margin-top: 15px;}
    .categories-long-desc h2 {font-size: 22px;line-height: normal;}
    .categories-long-desc h4 {font-size: 18px;line-height: 150%;}
    .woocommerce div.product .woocommerce-tabs ul.tabs {margin-bottom: 15px;}
    .woocommerce.single-product .table-1 {margin-bottom: 1rem;}
    .related.products.custom-related h2 {font-size: 24px;line-height: 120%;}
    .woocommerce .products .product-group-button-meta + button.woosc-btn {margin-top: 10px;padding: 10px;font-size: 12px;}
    .ts-header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input, .ts-header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {padding: 12px 45px 12px 14px;}
    .product-name, h3.product-name {font-weight:600;font-size:13px;}
    .nswiper-button-next, .nswiper-button-prev {padding: 10px 15px;border-radius: 3px; height: auto;}
    .woocommerce div.product .summary > .single-product-buttons:not(:last-child) {padding-bottom: 0;border-width: 0;}
    .woocommerce div.product div.summary div.single-product-buttons .woosc-btn, .woocommerce div.product div.summary div.single-product-buttons .compare {width: 100%;padding: 12px 10px !important;font-size: 12px !important;border: 0;}
	.woocommerce div.product div.summary button.priceRequest, .woocommerce div.product div.summary button.openModal, .woocommerce div.product div.summary button.openInquiry {min-width: 49%;max-width: 50%;font-size: 12px;padding: 15px 10px !important;border: 0;margin-inline: 0;}
    .woocommerce div.product div.summary button.openInquiry {float: right;margin-right: 0;}
    .woocommerce div.product .summary .product_title.entry-title {font-size: 1.35rem;line-height: 140%;}
    ul.psfw-social-icons li:not(:last-child) {margin-right: 4px;}
    ul.psfw-social-icons li a {margin: 2px 0;}
    .ts-header .header-top .container {flex-direction: column;}
    .find-sec-new #wpforms-85795-field_11-container {margin-bottom: 35px;}
}
@media (max-width: 768px) {
    .header-top .gtranslate_wrapper{min-width: 35%;}
    .woocommerce div.product div.summary{width: 100%; float: none; padding-left: 0;}
    .wpb-get-a-quote-button-btn-default {width:100%;}
    .view-more-btn.view-more-mob {display: none;}
    .ts-header .header-right{display: block !important;order: 3;}
    .recent-product-main .woocommerce.columns-4 .products .product {width: 47%;}
    .top-cat-grid {grid-template-columns: repeat(2, 1fr) !important;gap: 15px;}
    .container {max-width: 100%;}
    .ts-header .header-middle .container {max-width: 100% !important;}
    .mobile-menu-wrapper nav ul li > a {text-transform: uppercase;}
    .mobile-menu-wrapper nav > ul > li.active > .ts-menu-drop-icon.active {top: 0px;}
    .sub-menu .menu-item.menu-item-type-custom {width: 100%;margin-bottom: 1rem;}
    .menu-mobile-active {overflow: hidden;}
    #group-icon-header .tab-mobile-menu {display: none;}
    .hidden-phone, .sticky-wrapper.is-sticky .icon-menu-sticky-header.hidden-phone {display: none !important;}
    .visible-phone {display: block !important;}
    .ts-header .search-button.search-icon {display: none !important;}
    .view-more-btn.view-more-desc {text-align: center;margin-top: 1rem;}
    .is-sticky .header-middle .container > .ts-search-by-category {display: none;}
    .brand-sec {grid-template-columns: repeat(3, 1fr) !important;gap: 15px;}
    .empty-container {display: none;}
    .ftr-container .elementor-element.elementor-element-d39617c {min-width: 250px;}
    .copyright-section .elementor-column {width: 100%;}
    .menu-mobile-active #ts-filter-widget-area .ts-sidebar-content {display: none;}
    .woocommerce .products .product a img {min-height: 160px; height: auto !important;}
    .woocommerce .products .product .thumbnail-wrapper, .woocommerce .products .product .product-wrapper .thumbnail-wrapper figure img {height: 20vh !important;}
    .recent-pro-slider .woocommerce .products .product .thumbnail-wrapper, .recent-pro-slider .woocommerce .products .product .product-wrapper .thumbnail-wrapper figure img {height: 20vh !important;}
    #main .breadcrumb-title-wrapper.no-title ~ .page-container {padding-top: 0;}
    .products .meta-wrapper > .product-brands {font-size: 12px;}
    .woocommerce .products .product:not(.product-category) .product-wrapper > .meta-wrapper {padding: 15px 12px;}
    table {margin-bottom: 0px;}
    .list-categories .product-category {margin-bottom: 20px;}
    .list-categories .product-category:last-child {margin-bottom: 0px;}
    .header-top .container > .header-store-notice {flex: auto; width: 100%; text-align: left;}
    #glt-translate-trigger, .gt_switcher_wrapper {margin-right: 0; margin-left: auto; display: inline-block !important; font-size: 12px;}
    .tp-box-4 .elementor-image-box-description a {width: auto;font-size: 12px;padding: 10px 15px;}
    .footer-container.footer-area .container, .ts-header .header-top .container, .ts-header .header-middle .container, .page-container, .container {max-width: 100% !important;}
    .psfw-social-wrap{width: 100%; justify-content: center;}
    .table-1 {margin-bottom: 2.5rem;}
    .ftr-brand-col {width: 100%;}
    .ftr-brand-icon-list ul.elementor-icon-list-items {display: flex;flex-wrap: wrap;column-gap: 1rem;justify-content: space-between;}
    .ftr-brand-icon-list li.elementor-icon-list-item {width: 46%;padding: 0 !important;margin: 0 !important;padding-bottom: calc(24px / 2) !important;}
    .ts-header .header-middle .ts-search-by-category.no-category .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {font-size: 12px; line-height: 145%;}
    .nswiper-button-next::after, .nswiper-rtl .nswiper-button-prev::after,.nswiper-button-prev::after, .nswiper-rtl .nswiper-button-next::after {font-size: 1rem;}
    .thumb_arrow::after {font-size: 1rem !important;font-weight: normal;}
    .ftr-social-desk {display: none;}
    .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {justify-content: center;}
}
@media (max-width: 575px) {
    #glt-translate-trigger, .gt_switcher_wrapper{display: inline-block !important}
    .tp-box-4 .elementor-image-box-content {padding: 0 10px;}
    .ts-header .header-middle .ts-search-by-category.no-category {max-width: 100%;}
    .ts-header .header-right{display: block !important;order: 2;}
    .brand-sec {grid-template-columns: repeat(2, 1fr) !important;gap: 15px;}
    .view-more-btn a.elementor-button-link {min-width: 130px;padding: 8px 36px 8px 28px !important;}
    .gridlist-toggle {display: none;}
    form.woocommerce-ordering {color: #0098da;background: #0098da17;padding: 2px 6px;border-radius: 5px;font-size: 10px;}
    .product-on-sale-form label {font-size: 12px;}
    #main > .page-container {padding-top: 15px;}
    .woocommerce .before-loop-wrapper {margin-bottom: 15px; display: none;}
    .woocommerce .products .product:not(.product-category) .product-wrapper > .meta-wrapper {padding: 15px 10px;}
    .products .meta-wrapper > .product-brands {font-size: 14px; line-height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .breadcrumb-title-wrapper .breadcrumbs {padding: 10px 0px;}
    .breadcrumbs-container {font-size: 12px;}
    #group-icon-header .ts-sidebar-content {max-width: 80vw;}
    .mobile-menu-wrapper nav ul li > a {text-transform: uppercase; padding-block: 7px;font-size: 13px;}
    .ts-search-by-category .search-table .search-field input[type="text"] {padding: 6px 50px 6px 18px;font-size: 12px;}
    .ts-search-by-category .search-table .search-field input[type="text"]::placeholder {font-size: 12px;}
    .ts-search-by-category .search-table .search-button {width: 30px;height: 30px;right: 5px;}
    .ts-search-by-category .search-table .search-button:before {font-size: 14px; line-height: 150%;top: 5px;position: relative;}
    .header-top {min-height: 65px;}
    .header-top .container > .header-store-notice {flex: auto; width: auto;}
    #glt-translate-trigger > span {font-size: 12px;padding: 2px 10px;}
    .openInquiry, .makeOffer {margin-bottom: 2% !important;margin-inline: auto !important;width: 100%;}
    .brand-box-main .elementor-image-box-title {padding-inline: 0px;}
    .woocommerce .products .product .thumbnail-wrapper, .woocommerce .products .product .product-wrapper .thumbnail-wrapper figure img {height: 21vh !important;}
    .recent-pro-slider .woocommerce .products .product .thumbnail-wrapper, .recent-pro-slider .woocommerce .products .product .product-wrapper .thumbnail-wrapper figure img {height: 21vh !important;}
    .woocommerce .product-label .featured {padding: 9px 8px;}
    .woocommerce .product-label .featured span {font-size: 10px;}
    .region-detail {top: 30px; left: 0;}
    .region-detail summary.region-text {padding-block: 2%;}
    .region-list {flex-direction: row;}
    header .logo img {width: 200px;}
}
@media (max-width: 480px){
    header .logo img {width: 100%; max-width: 200px; }
    #glt-translate-trigger,
    .gt_switcher_wrapper{display: block; margin: 5px auto 0;}
    /*home search sec*/
    .home .elementor-element-db77645 form {display: block;}
    .home .ts-product-filter-by-attribute.horizontal > form > *{width: 100%;}
    .product-name, h3.product-name{font-size: 15px;}
    .gap-pro-slider .products .product .product-wrapper .meta-wrapper{padding: 15px 10px 20px !important}
    .woocommerce .products .product .product-wrapper .meta-wrapper .price{font-size: 15px;}
    .woocommerce div.product .summary #enquiry{text-align: center;}
    .woocommerce div.product .summary .wpb-get-a-quote-button-btn-default{display: block; margin: 10px auto !important}
    .single-product .summary button.single_add_to_cart_button{float: none !important; display: block; margin: 0 auto !important;}
    .nickx-slider-nav .yith-wcbm-badge.yith-wcbm-badge-48349{width: 70px; height: 20px;}
    .woocommerce .products .product .thumbnail-wrapper, .woocommerce .products .product .product-wrapper .thumbnail-wrapper figure img {height: 20vh !important;}
    .recent-pro-slider .woocommerce .products .product .thumbnail-wrapper, .recent-pro-slider .woocommerce .products .product .product-wrapper .thumbnail-wrapper figure img {height: 20vh !important;}
}
@media (min-width: 1400px){
    .header-sticky .header-middle .container {max-width: 1480px;}
    .menuSearchbar {max-width: 250px;}
    header .logo img {width: 250px;object-fit: cover;}
}
@media (min-width: 768px) and (max-width: 1024px) {
    .ts-header .header-middle .menu-wrapper {margin: 10px auto 0; order: 3; width: 100%; text-align: center;}    
    .ts-header .menu-wrapper nav > ul.menu, .ts-header .menu-wrapper nav > ul {justify-content: center;}
    .header-store-notice {margin: 0 !important;}
    .ts-header .header-middle .ts-search-by-category.no-category {order: 2;}
    .ts-header .is-sticky .header-middle .menu-wrapper {display: none;}
    .ts-header .header-middle .container {padding-left: 4px !important;padding-right: 4px !important;max-width: 96% !important;}
    .ts-header .header-middle .ts-search-by-category.no-category {max-width: 350px;}
    details {right: 0px;left: auto;top: 0;}
    .header-top {min-height: 40px;}
    .ftr-cat-col {display: none;}
    .woocommerce .products .product-group-button-meta + button.woosc-btn {margin-top: 10px;padding: 8px;font-size: 12px;}
    .woocommerce div.product .summary > .single-product-buttons:not(:last-child) {margin-bottom: 24px;padding-bottom: 0;border-width: 0;border-style: none;display: inline-block; width: 98%;}
    .product-name, h3.product-name {font-size: 16px;}
    .products .meta-wrapper > .product-brands {font-size: 12px;}
}
@media (min-width: 1025px) and (max-width: 1200px) {
    .ts-header .header-middle .menu-wrapper {margin: 10px auto 0; order: 3;width: 100%; text-align: center;}
    .ts-header .menu-wrapper nav > ul.menu, .ts-header .menu-wrapper nav > ul {justify-content: center;}
    .header-store-notice {margin: 0 !important;}
    .ts-header .header-middle .ts-search-by-category.no-category {order: 2;}
    .ts-header .is-sticky .header-middle .menu-wrapper {display: none;}
    .recent-product-main .woocommerce.columns-4 .products {gap: 24px;}
    .top-cnc-menu-container {row-gap: 25px;}
    .ts-header nav > ul.menu > li > a, .ts-header nav > ul > li > a {font-size: 12px;line-height: 160%;}
    .ts-search-by-category .search-table .search-field input[type="text"] {padding: 8px 60px 8px 18px;font-size: 12px;}
    .ts-search-by-category .search-table .search-field input[type="text"]::placeholder {font-size: 12px;}
    details {right: 0px;}
}
@media (min-width: 1080px) and (max-width: 1199px) {
    /* .ts-header .header-middle .menu-wrapper {margin: 0 0 0 auto; order: 2;}
    .ts-header .header-middle .ts-search-by-category.no-category {order: 3; max-width: 60%; min-width: 60%; margin: 12px auto 0;} */
    .ts-header .is-sticky .header-middle .menu-wrapper {display: block;}
    .ts-header .is-sticky .header-middle .ts-search-by-category.no-category {display: none;}
}
@media (min-width: 1200px) and (max-width: 1300px) {
    .ts-header .menu-wrapper nav > ul.menu, .ts-header .menu-wrapper nav > ul {justify-content: center;}
    .header-store-notice {margin: 0 !important;}
    .ts-header .header-middle .container {padding-left: 0px !important;padding-right: 0px !important;max-width: 95% !important;}
    .ts-header nav.main-menu > ul.menu > li, .ts-header nav.main-menu > ul > li {margin: 0 14px 0 0;}
    .ts-header .header-middle .ts-search-by-category.no-category {max-width: 200px;margin-right: 0;margin-left: auto;}
    .recent-product-main .woocommerce.columns-4 .products {gap: 28px;}
    .ts-header nav > ul.menu > li > a, .ts-header nav > ul > li > a {font-size: 12px;line-height: 160%;}
    .ts-search-by-category .search-table .search-field input[type="text"] {padding: 8px 60px 8px 18px;font-size: 12px;}
    .ts-search-by-category .search-table .search-field input[type="text"]::placeholder {font-size: 12px;}
    .woocommerce div.product div.summary {padding-left: 40px;}
	.woocommerce div.product div.summary button.priceRequest,
    .woocommerce div.product div.summary button.openModal, .woocommerce div.product div.summary button.openInquiry,.woocommerce div.product div.summary div.single-product-buttons .woosc-btn, .woocommerce div.product div.summary div.single-product-buttons .compare {min-width: 215px;max-width: 220px;}
    .woocommerce .products .product a img {min-height: 200px; height: auto !important;}
    .woocommerce .products .product .thumbnail-wrapper, .woocommerce .products .product .product-wrapper .thumbnail-wrapper figure img {height: 260px !important;}
    .recent-pro-slider .woocommerce .products .product .thumbnail-wrapper, .recent-pro-slider .woocommerce .products .product .product-wrapper .thumbnail-wrapper figure img {height: 260px !important;}
    .woocommerce .product .meta-wrapper button.woosc-btn {padding: 10px 15px;}
}
@media (min-width: 1301px) and (max-width: 1366px) {
    .ts-header .header-middle .ts-search-by-category.no-category {max-width: 200px;margin-right: 0;margin-left: auto;}
    .ts-header nav.main-menu > ul.menu > li, .ts-header nav.main-menu > ul > li {margin: 0 14px 0 0;}
    .recent-product-main .woocommerce.columns-4 .products {gap: 30px;}
    .ts-header nav > ul.menu > li > a, .ts-header nav > ul > li > a {font-size: 12px;line-height: 160%;}
    .ts-search-by-category .search-table .search-field input[type="text"] {padding: 8px 60px 8px 18px;font-size: 12px;}
    .ts-search-by-category .search-table .search-field input[type="text"]::placeholder {font-size: 12px;}
    footer#colophon .container {max-width: 92%;padding-left: 15px;padding-right: 15px;}
    .woocommerce div.product div.summary {padding-left: 40px;}
	.woocommerce div.product div.summary button.priceRequest,
    .woocommerce div.product div.summary button.openModal, .woocommerce div.product div.summary button.openInquiry,.woocommerce div.product div.summary div.single-product-buttons .woosc-btn, .woocommerce div.product div.summary div.single-product-buttons .compare {min-width: 220px;max-width: 220px;}
    .woocommerce .products .product a img {min-height: 200px; height: auto !important;}
    .woocommerce .product .meta-wrapper button.woosc-btn {padding: 10px 15px;}
    .woocommerce .products .product-group-button-meta + button.woosc-btn {margin-top: 10px;}
}
@media (min-width: 1366px) and (max-width: 1499px) {
	.woocommerce div.product div.summary button.priceRequest,
    .woocommerce div.product div.summary button.openModal, .woocommerce div.product div.summary button.openInquiry,.woocommerce div.product div.summary div.single-product-buttons .woosc-btn, .woocommerce div.product div.summary div.single-product-buttons .compare {min-width: 224px;max-width: 224px;}
}
@media (min-width: 1366px) and (max-width: 1640px) {
    .ts-header nav.main-menu > ul.menu > li, .ts-header nav.main-menu > ul > li {margin: 0 25px 0 0;}
    .recent-product-main .woocommerce.columns-4 .products {gap: 32px;}
    .ts-header nav > ul.menu > li > a, .ts-header nav > ul > li > a {font-size: 12px;line-height: 160%;}
    .ts-search-by-category .search-table .search-field input[type="text"] {padding: 8px 60px 8px 18px;font-size: 12px;}
    .ts-search-by-category .search-table .search-field input[type="text"]::placeholder {font-size: 12px;}
    .ts-search-by-category .search-table .search-button {width: 35px;height: 35px;}
    .ts-header .header-middle .ts-search-by-category.no-category {max-width: 320px;}
    footer#colophon .container {max-width: 92%;padding-left: 15px;padding-right: 15px;}
    .ts-header .header-middle .ts-search-by-category.no-category .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,
    .ts-header .header-middle .ts-search-by-category.no-category .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {font-size: 12px; line-height: 145%;}
    .woocommerce .products .product a img {min-height: 200px; height: auto !important;}
    .woocommerce .product .meta-wrapper button.woosc-btn {padding: 10px 15px;}
    .woocommerce .products .product-group-button-meta + button.woosc-btn {margin-top: 10px;}
}
@media (min-width: 1201px) and (max-width: 1440px) {
	.ts-header .header-middle .ts-search-by-category.no-category {min-width: 320px;margin: 0.5rem auto 0;max-width: 50%;}
    .gtranslate_wrapper{padding-right: 10.25rem;}
    .brand-box-main .elementor-image-box-title {padding-inline: 5px;}
}
@media (min-width: 1279px) {
    body.page #main .breadcrumb-title-wrapper.no-title ~ .page-container,#main > .page-container {padding-top: 50px;}
}
@media (min-width: 1641px) {
	.ts-header .header-middle .ts-search-by-category.no-category {max-width: 350px;margin-right: 0;margin-left: auto;}
    .gtranslate_wrapper{text-align: center; padding-right: 3.25rem;}
}
@media (min-width: 768px) and (max-width: 1215px) {
    .woocommerce .woocommerce-result-count ~ .product-on-sale-form {display: none;}
}
@media (min-width: 1600px) {
  #main-content {padding-left: 15px;padding-right: 15px;}
}
@media (min-width:768px) {
    .view-more-btn.view-more-desc,.ftr-social-mob {display: none;}
}
@media (min-width:1598px) and (max-width: 1920px) {
    .brand-box-main .elementor-image-box-title {padding-inline: 40px;}
}
@media print {
  header, footer, .site-header, .site-footer, .breadcrumbs, .wt-related-products, .heateor_sss_sharing_container {display: none !important;visibility: hidden !important;}
  #main, .product, .single-product {display: block !important;width: 100% !important;}
  @page {margin: 10mm;}
  body {margin: 0 !important;padding: 0 !important;}
  header, footer, .site-header, .site-footer, 
  .breadcrumbs, .wt-related-products, 
  .heateor_sss_sharing_container, 
  .widget-area, .sidebar {display: none !important;visibility: hidden !important;}
  #main, .product, .single-product {margin: 0 auto !important;width: 100% !important;padding: 0 !important;}
  table, tr, td, .product-description, .woocommerce-product-details__short-description {page-break-inside: avoid !important;}
  .region-detail {display: none;}
  .scroll-button {display: none;}
  .grecaptcha-badge {display: none !important;}
}
/* Ai Search Css Start */
.msu-box {position: fixed;background: #fff;border: 1px solid #ddd;padding: 5px;z-index: 999999;box-shadow: 0 4px 10px rgba(0,0,0,0.1);width: 100% !important;left: 0 !important;height: calc(100vh - 115px);overflow-y: auto; margin-top: 1rem;}
.logged-in .msu-box {height: calc(100vh - 135px)}
.msu-box ul {padding: 0; list-style: none;max-height: 100%;display: flex;flex-flow: row wrap;max-width: 92%;margin: 1rem auto;}
.msu-box li {padding: 0px;list-style: none;width: 16.65%;}
.msu-box li.msu-section-title {width: 100%;border: 0;margin: auto;font-size: 18px;font-weight: 600;background: #f3f3f3;}
.msu-box li.msu-no-result {font-size: 18px;padding: 30px;margin: auto;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.msu-box li:hover {background: #fbfbfb;}
.msu-box li a {font-size: 14px; color: #333333; display: flex;align-items: center; padding-right: 0; flex-direction: column;margin-inline: 0.5rem;margin-bottom: 1rem;border-radius: 10px;box-shadow: 0 0 5px #ccc;}
.msu-box li a:hover {text-decoration: none;}
.msu-box li img {width: 100%;height: 200px; object-fit: fill; margin-right: 0;vertical-align: middle;flex-shrink: 0; border-radius: 10px 10px 0 0;}
.msu-text {padding: 15px;display: flex;flex-direction: column;height: 180px;}
.msu-item-text { display:inline-block; margin-left:10px; vertical-align:middle;}
.msu-title {font-size: 16px;line-height: 140%;margin-bottom: 0.5rem;font-weight: 600;min-height: 40px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box !important;-webkit-box-orient: vertical;}
.msu-sku { font-size:14px; color:#666;}
.msu-no-result {padding: 12px 15px;color: #666;font-size: 14px;font-style: italic;}
.msu-search-wrapper {position: relative;}
.msu-search-wrapper::after {content: '';background-image: url(/wp-content/uploads/2025/12/search-white.svg);background-position: center;background-repeat: no-repeat;background-size: 18px;position: absolute;right: 5px;z-index: 1;width: 45px;height: 45px;cursor: pointer;background-color: #0464db;border-radius: 100%;top: 0;bottom: 0;margin: auto;}
.menuSearchbar .msu-search-container {max-width: 100%; margin: auto;}
.menuSearchbar .msu-search-container .msu-search-input {margin: 0;border-radius: 100px;height: auto;}
@media (min-width: 1025px) and (max-width: 1199px) {
    .menuSearchbar .msu-search-container {max-width: 60%;margin-right: 0;}
}
.single.single-product .msu-box {z-index: 999;margin-top: 3px;}
.msu-box li.msu-view-all {text-align: center;padding: 15px !important;background: #f7f7f7;font-weight: 600;border-top: 1px solid #ddd;width: 100%;}
.msu-box li.msu-view-all a {color: rgba(32, 32, 32, 1);text-decoration: none;font-size: 16px;text-align: center;display: block;padding: 0;text-decoration: none;}
.msu-box li.msu-view-all a:hover {text-decoration: underline;}
body.msu-lock {overflow: hidden !important;}

.msu-badges {position: absolute;top: 15px;left: 15px;z-index: 5;}
.msu-badge {display: inline-block;background: #0464db;color: #fff;padding: 5px 10px;font-size: 12px;font-weight: 600;border-radius: 4px;}
.msu-badge.sale {background: #e53935;}
.msu-box li {position: relative;}

.msu-clear-btn {position: absolute;right: 55px;top: 50%;transform: translateY(-50%);font-size: 20px;color: #999;cursor: pointer;display: none;z-index: 5;}
.msu-clear-btn:hover {color: #333;}

/* .msu-product-card {width: 19%;border: 1px solid #e5e5e5;border-radius: 12px;overflow: hidden;background: #fff;} */
.msu-card-inner {font-size: 14px;color: #333333;display: flex;align-items: center;padding-right: 0;flex-direction: column;margin-inline: 0.5rem;margin-bottom: 1rem;border-radius: 10px;box-shadow: 0 0 5px #ccc;}
.msu-card-inner img {width: 100%;height: 220px;object-fit: cover;}
.msu-price {font-size: 18px;font-weight: 600;color: #e11d48;margin: 8px 0; display: flex; gap: 0.25rem;min-height: 18px;}
.msu-price del {font-size: 16px;color: #777;}
/* .msu-price ins {order: 1;} */
.msu-buttons {display: flex;gap: 4px;margin-block: 10px;align-items: center;justify-content: space-between;margin-top: auto;}
.msu-box li a.msu-details-btn {background: #111;color: #fff;padding: 8px 10px;font-size: 13px;border-radius: 6px;text-decoration: none;text-decoration: none;margin: 0;margin-top: auto;}
.msu-box li a.msu-offer-btn, .msu-box li a.msu-request-btn {color: #1e40af;border: none;padding: 0;font-size: 14px; font-weight: 600; border-radius: 0px;cursor: pointer;background: none; margin: 0; box-shadow: none;}
.msu-box li a.msu-request-btn {color: #e11d48;}
.msu-box li a.msu-offer-btn:hover, .msu-box li a.msu-request-btn:hover {color: #1e40af; background: none; text-decoration: underline;}
.msu-box li a.msu-request-btn:hover {color: #e11d48;}
@media (max-width:1024px) {
    .msu-box {height: calc(100vh - 165px);margin-top: 4rem;}
    .msu-box ul {max-width: 100%;}
    .msu-box li {width: 32.65%;}
    .msu-box li img {height: 250px;object-fit: cover;}
    .msu-text {height: 180px; padding: 15px 15px;}
    .logged-in .msu-box {height: calc(100vh - 200px);}
}
@media (max-width:768px) {
	.msu-search-container {max-width: 80%;margin: auto;}
    .msu-box {height: calc(100vh - 170px);margin-top: 1rem;}
    .msu-box li {width: 49.65%;}
    .msu-box li a.msu-offer-btn, .msu-box li a.msu-request-btn {font-size: 11px;}
    .msu-text {height: 200px; padding: 15px 15px;}
    .msu-sku {font-size: 12px;}
    .msu-price,.msu-price del {font-size: 14px;}
}
@media (max-width:480px) {
    .msu-box li {width: 50%;}
    .msu-box li img {height: 150px;object-fit: cover;}
    .msu-box {height: calc(100vh - 200px);margin-top: 1rem;}
    .msu-buttons {flex-direction: column; align-items: start; align-items: self-start;}
    .logged-in .msu-box {height: calc(100vh - 240px);}
}
@media (min-width: 1025px) and (max-width: 1365px) {
    .msu-box {height: calc(100vh - 160px);margin-top: 4.125rem;}
    .logged-in .msu-box {height: calc(100vh - 200px);}
    .msu-box li {width: 24.65%;}
    .msu-sku, .msu-box li a.msu-offer-btn, .msu-box li a.msu-request-btn {font-size: 12px;}
    .msu-price,.msu-price del {font-size: 14px;}
}
@media (min-width: 1366px) and (max-width: 1440px) {
    .msu-box {height: calc(100vh - 170px);}
    .logged-in .msu-box {height: calc(100vh - 200px);}
    .msu-box li {width: 19.65%;}
    .msu-sku, .msu-box li a.msu-offer-btn, .msu-box li a.msu-request-btn {font-size: 13px;}
    .msu-price {font-size: 16px;}
    .msu-price del {font-size: 14px;}
}
@media (min-width: 1441px) and (max-width: 1580px) {
    .msu-box li {width: 19.65%;}
}
/* Ai Search Css End */