.tevocar-wordpress .nav-inner>a{display:flex;align-items:center;gap:9px;font-size:.875rem;font-weight:600;white-space:nowrap}.tevocar-wordpress .nav-catalog{padding:0 18px;background:#f2f4ee;min-width:237px}.tevocar-wordpress .nav-inner .menu-item{list-style:none;display:flex;align-items:center}.tevocar-wordpress .nav-inner .menu-item a{font-size:.875rem}.tevocar-wordpress .category-list>a{display:flex;align-items:center;gap:12px;min-height:47px;padding:11px 12px;font-size:.875rem;border-radius:4px}.tevocar-wordpress .category-list>a:hover{background:#e9f1df}.tevocar-wordpress .category-list>a>svg{color:#76856d}.tevocar-wordpress .garage-card>a{display:inline-block;margin-top:13px}.tevocar-wordpress .footer-main>div>a:not(.wordmark){display:block;margin:8px 0;color:#6a785f;font-size:.8125rem}.tevocar-hero-search label{width:340px}.tevocar-hero-search input[type=search]{background:white;border:1px solid #5b685f;border-radius:4px;height:43px;font-size:.875rem;padding:0 12px;color:#26312a;width:100%}.tevocar-page{margin:28px 0}.tevocar-page>h1{margin-bottom:28px}.tevocar-shop-main{margin:28px 0}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0!important;padding:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{float:none!important;width:100%!important;margin:0!important;padding:14px 16px 18px;background:white;border:1px solid #dfe5d9;border-radius:5px;display:flex;flex-direction:column;overflow:hidden}.woocommerce ul.products li.product a img{height:190px;width:100%;object-fit:contain;margin:0 auto 12px}.woocommerce .woocommerce-loop-product__title{font:600 1rem/1.35 'Barlow',Arial,sans-serif!important;padding:7px 0!important;min-height:55px;color:#1b2521}.tevocar-product-category{font-size:.6875rem;letter-spacing:.5px;text-transform:uppercase;color:#698252;display:block}.woocommerce ul.products li.product .price{font-size:1.35rem!important;line-height:1.3;font-weight:700;color:#1b2521!important;margin:11px 0!important}.woocommerce .price del{font-size:.875rem;color:#939b8c}.woocommerce .price ins{text-decoration:none}.woocommerce ul.products li.product .button{background:#c4f06a!important;color:#2d4820!important;text-align:center;margin-top:auto!important;min-height:42px;padding:13px 10px!important;font-size:.875rem;border-radius:4px;font-weight:600}.woocommerce span.onsale{border-radius:3px;min-height:0;min-width:0;padding:5px 8px;font-size:.6875rem;line-height:1.5;background:#eaf3dc;color:#54783a;margin:10px!important;top:0!important;right:0!important;left:auto!important}.woocommerce ul.products li.product .added_to_cart{font-size:.8125rem;text-align:center;margin-top:10px;color:#44663a}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:.875rem;color:#687860}.woocommerce .woocommerce-ordering select{font:inherit;padding:9px;background:white;border:1px solid #dce3d5;border-radius:4px}.woocommerce .woocommerce-breadcrumb{font-size:.8125rem;margin-bottom:22px;color:#7b886e}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#294632;font-size:1.8rem;font-weight:700}.woocommerce div.product .product_title{font-size:2.7rem;margin-bottom:20px}.woocommerce .woocommerce-product-details__short-description p{color:#6c7c62;margin-bottom:22px;font-size:1rem}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:white;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#eef3e7;border-color:#dce3d5}.woocommerce div.product .woocommerce-tabs .panel{padding:23px}.woocommerce div.product form.cart .button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt{background:#203c2e;color:white;border-radius:4px;min-height:43px;font-size:.9375rem;font-weight:600;padding:13px 18px}.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover{background:#34543d;color:white}.woocommerce .quantity .qty{height:43px;font-size:1rem;border:1px solid #dce3d5;border-radius:4px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{font:inherit;border:1px solid #dce3d5;background:#fafbf8;border-radius:4px;min-height:43px;padding:10px 12px;line-height:1.4}.woocommerce form .form-row label{font-size:.875rem;margin-bottom:4px;line-height:1.8}.woocommerce form .form-row{padding:3px;margin-bottom:13px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #dce3d5;background:#fff;border-radius:5px;padding:23px}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;border:1px solid #dce3d5;border-radius:4px;overflow:hidden}.woocommerce-MyAccount-navigation li a{display:block;padding:14px 17px;background:#f7f9f3;border-bottom:1px solid #e1e5de;font-size:.9375rem}.woocommerce-MyAccount-navigation li.is-active a{background:#e9f1df;color:#375326;font-weight:600}.woocommerce-MyAccount-content p{font-size:1rem;margin-bottom:15px}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#edf4e6;color:#3a5130;border-top:3px solid #81a65f;font-size:.9375rem;line-height:1.6}.woocommerce-error{background:#fff2e5;border-color:#b67d46;color:#8b561f}.woocommerce table.shop_table{border-color:#dce3d5;border-radius:5px;font-size:.9375rem}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:16px 12px;line-height:1.5}.woocommerce #payment{background:#f1f5eb;border:1px solid #dce3d5;border-radius:5px}.woocommerce #payment div.payment_box{background:#e6eddd}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-checkout h3{font-family:'Barlow Condensed',sans-serif;font-size:1.65rem;font-weight:600;margin:15px 0 20px}.woocommerce .col2-set{margin-bottom:26px}.woocommerce .cart-empty{margin:20px 0}.woocommerce .wc-proceed-to-checkout a.checkout-button{background:#203c2e;font-size:1rem;min-height:45px}.woocommerce .cart .product-thumbnail img{width:65px}.woocommerce .product_meta{font-size:.875rem;line-height:1.8;color:#7b886e}.woocommerce .product_meta>span{display:block}.woocommerce-product-gallery{background:white;border:1px solid #e1e5de;border-radius:5px;overflow:hidden}.woocommerce .select2-container .select2-selection--single{height:43px;border-color:#dce3d5;background:#fafbf8}.woocommerce .select2-container .select2-selection--single .select2-selection__rendered{line-height:41px;font-size:.9375rem}.woocommerce .select2-container .select2-selection--single .select2-selection__arrow{height:41px}.woocommerce .woocommerce-privacy-policy-text p{font-size:.875rem;line-height:1.6}.woocommerce .woocommerce-notices-wrapper{clear:both}.woocommerce .star-rating{color:#64864d}.tevocar-wordpress .demo-line>svg{width:15px;height:15px}.tevocar-wordpress .woocommerce-page .sidebar{display:block}.tevocar-wordpress .woocommerce-pagination a,.tevocar-wordpress .woocommerce-pagination span{min-height:35px;padding:10px!important}.tevocar-wordpress .woocommerce-Address-title h2{font-size:1.3rem;margin-bottom:10px}.tevocar-wordpress address{font-style:normal;line-height:1.8}.tevocar-wordpress .woocommerce form .show-password-input{right:12px;top:10px}.woocommerce ul.order_details{margin:24px 0}.woocommerce ul.order_details li{font-size:.8125rem}.woocommerce ul.order_details li strong{font-size:1.1rem}.woocommerce-Tabs-panel p{margin:12px 0;font-size:1rem}.woocommerce-Tabs-panel h2{font-size:1.5rem;margin-bottom:15px}.woocommerce div.product .related h2{font-family:'Barlow Condensed',sans-serif;font-size:1.8rem;margin:30px 0 15px}
@media(max-width:950px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tevocar-wordpress .nav-catalog{min-width:190px}}
@media(max-width:700px){.tevocar-wordpress .nav-catalog{min-width:158px;padding:0 10px}.tevocar-wordpress .nav-inner>a{font-size:.8125rem}.tevocar-wordpress .nav-professional{display:none!important}.tevocar-hero-search label{width:100%}.tevocar-hero-search button{width:100%}.woocommerce ul.products{gap:11px}.woocommerce ul.products li.product{padding:10px 11px 13px}.woocommerce ul.products li.product a img{height:145px}.woocommerce .woocommerce-loop-product__title{font-size:.875rem!important;min-height:55px}.woocommerce ul.products li.product .price{font-size:1.15rem!important}.woocommerce ul.products li.product .button{font-size:.8125rem}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none;display:block;margin:10px 0;font-size:.8125rem}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:12px 8px}.woocommerce div.product .product_title{font-size:2rem}.woocommerce-MyAccount-navigation{margin-bottom:24px}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%;float:none}.woocommerce .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce ul.order_details li{margin:8px 0;border:0;width:100%}.woocommerce ul.products li.product .onsale{margin:5px!important}.tevocar-wordpress .header-actions .account-button>span{display:none}.tevocar-wordpress .header-actions .cart-button>span:last-child{display:none}}
.tevocar-demo-photo{display:flex;justify-content:center;align-items:center;height:190px;background:white;overflow:hidden;margin-bottom:12px}.tevocar-demo-photo>div{width:145px;aspect-ratio:2/3;background-image:url('./catalog.png');background-size:300% 200%;flex-shrink:0}.woocommerce-product-gallery .tevocar-demo-photo{height:440px}.woocommerce-product-gallery .tevocar-demo-photo>div{width:290px}.tevocar-demo-photo.compact{height:80px;width:65px;margin:0}.tevocar-demo-photo.compact>div{width:52px}@media(max-width:700px){.tevocar-demo-photo{height:145px}.tevocar-demo-photo>div{width:110px}.woocommerce-product-gallery .tevocar-demo-photo{height:310px}.woocommerce-product-gallery .tevocar-demo-photo>div{width:220px}}
