@charset "utf-8";
/* CSS Document */

/* CSS Document © 2025 ENVINTO */



::-moz-selection{ background:#7b7d7f; color:var(--global); text-shadow:none;}
::selection { background:#7b7d7f; color:var(--global); text-shadow:none;}
*,
*:before, *:after{-webkit-box-sizing:  border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video, textarea, input { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; outline:none; font-family: "Bai Jamjuree", sans-serif;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body {color:#ffffff; background: #091017; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow:hidden; overflow-y: scroll; scroll-behavior: smooth;}
:root { --primary: #ff0026; --secondary:#2b3570; --global: #ffffff;--grad: linear-gradient(to right, var(--primary), var(--secondary));
  --mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);}
a { text-decoration:none; transition:all 0.25s ease-out 0s; outline: none; box-shadow: none;}
a:hover{text-decoration: none;}
h1, h2, h3 , h4, h5, h6, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{ font-family: "Bai Jamjuree", sans-serif;}
p, p span { font-family: "Poppins", sans-serif;}
img { border:0px;}
ol, ul, li{ list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
* {-webkit-appearance: none;}
::-webkit-input-placeholder {
  color:#000;
}
::-moz-placeholder { 
  color:#000;
}
:-ms-input-placeholder {
  color:#000;
}
:-moz-placeholder {
  color:#000;
}

section, header, footer {width: 100%; float: left;}

img{max-width: 100%; display: block;}

strong{font-weight: bold;}

.container{max-width: 1400px; margin: 0 auto;padding: 0px 15px;width: 95%;}


strong{font-weight: bold;}



.error-page-section {background: var(--primary);}
.error-page-row {max-width: 800px; margin: 50px auto;}
.error-page-col1 h1 {font-size: 40px;color: #000;}
.error-page-col1 h2 {font-size: 40px;font-weight: 700;margin: 0 0 20px;color: #000;}
.error-page-col1 p {font-size: 16px;font-weight: 600;line-height: 1.67;margin: 0 0 22px;color: #000;}
.search-form { width: 100%; display: flex; align-items: center;}
.search-form input {width: 197px;height: 45px;border: 1px solid #000;margin: 0 7px 0 0;padding: 0 10px;color: #000;outline: none;box-shadow: none;display: inline-block;border-radius: 80px;}
.search-form .search-submit {width: auto;height: 45px;display: inline-block;padding: 0 25px;color: #ffff;border: 1px solid #000;background: #000;transition all 0.25s ease-in-out;border-radius: 80px;}
.search-form .search-submit .screen-reader-text { position: relative !important;  display: block;  height: auto;  width: auto;  color: #ffff;  clip-path: none;  transition: all 0.25s ease-in-out;}
.search-form .search-submit:hover { color: #000; background: none;}
.search-form .search-submit:hover .screen-reader-text { color: #000;}
.search-form input::placeholder { color: #000;}
.search-page-section {padding: 80px 0px;background: #000000;}
.search-page-row {  max-width: 1320px;  margin: 0 auto;}
.search-page-row .page-header .page-title {font-size: 40px;margin: 0 0 35px;display: flex;color: #000;font-weight: 500;}
.search-page-card {  margin: 0 0 50px;}
.search-page-content { padding: 0; max-width: inherit;  width: 100%;  text-align: left;  flex: 1 0 0;}
.search-page-content h3 {font-size: 32px;color: #000;font-weight: 500;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid var(--primary);}
.search-page-content p {font-size: 16px;font-weight: 500;line-height: 1.67;margin: 0 0 22px;color: #000;}
.search-btn1 {padding: 12px 24px;background-color: #000;border-radius: 80px;color: #ffffff;border: 1px solid #000;transition: 0.3s all ease-in-out;font-size: 16px;font-weight: 400;display: inline-block;margin: 10px auto 0;}
.search-btn1:hover {background-color: #ffffff;color: #000;}
.search-page-inner{display: flex;flex-direction: column;}


.defualt-page-section {padding: 60px 0; background: #000000;}
.content-wrapp h2 { font-size: 35px; font-weight: 500; color: var(--primary); margin: 0 0 20px;}
.content-wrapp p { font-size: 12px; color: var(--global); line-height: 1.56; margin: 0 0 20px;}
.content-wrapp ul {width: 100%; margin: 0 0 20px;}
.content-wrapp ul li { font-size: 16px; line-height: 1.56; color: var(--primary); padding-left: 10px; position: relative;}
.content-wrapp ul li:before { content: "\2022"; position: absolute; left: 0; top: 0;}
.content-wrapp ol { width: 100%;float: none; counter-reset: my-awesome-counter; margin: 0 auto 28px;position: relative;}
.content-wrapp ol li {font-size: 16px; line-height: 1.56; color: var(--primary); padding-left: 20px;position: relative;counter-increment: step-counter;}
.content-wrapp ol li:before { content: counter(step-counter) '.'; margin-right: 0px; position: absolute; left: -4px; top: 0;}
.content-wrapp p a, .content-wrapp ul li a, .content-wrapp ol li a{color:var(--primary);}
.content-wrapp p a:hover, .content-wrapp ul li a:hover, .content-wrapp ol li a:hover{color: #000000;}
.defualt-page-section input{background-color: transparent !important;border: 1px solid #fff !important; color: #fff !important;}
.defualt-page-section select{height: 65px !important;background-color:#000 !important;border: 1px solid #fff !important;color: #fff !important;}
.defualt-page-section .wp-block-woocommerce-checkout .wc-block-checkout__login-prompt{background-color:var(--primary) !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:8px 20px !important;font-size:16px !important;font-weight:600 !important;cursor:pointer;display:flex !important;align-items:center;justify-content:center;gap:8px;transition:.3s;border: 1px solid var(--primary);}

.whatsup-icon { position: fixed; bottom: 60px; right: 10px; z-index: 99;background: #0a0a0a;padding: 15px;border-radius: 11px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.whatsup-icon img { width: 50px; height: 50px; }
.whatsup-icon  h3{font-size: 12px;text-align: center;color: var(--primary);margin: 0 0 10px;}


.main-header.sticky{position: fixed;top: 0;left: 0;z-index: 999;background:#fff;animation: .7s slide-down;box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;}
.main-header.sticky .menu-list ul li a{color:var(--primary);}
.main-header.sticky .header-sec{padding: 0;margin: 10px 0px;}
.main-header.sticky .header-sec .header-col .logo img{height: 50px;}


.slick-prev, .slick-next{display: none !important;}
.overlay{display: none;}
.burger-btn{display: none;}


.header-sec{background:#091017;}
.top-header{display:flex;justify-content:space-between;align-items:center;height:38px;color:#fff;font-size:14px;font-weight:500;}
.top-header a{color:#fff;margin-right:20px;text-decoration:none;}
.top-header a:hover{color: var(--primary);}
.top-left a{font-size:20px;opacity:1;}
.top-center{display:flex;align-items:center;gap:8px;letter-spacing:.5px;}
.top-center i{color:#e30613;font-size:20px;}
.top-right{display:flex;align-items:center;gap:20px;}
.top-right i{margin-right:8px;font-size: 20px;}
.top-right i:hover{color: var(--primary);}
.wishlist{position:relative;}
.wish-count{background:#e30613;color:#fff;font-size:10px;min-width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;display:inline-block;margin-left:4px;}



.main-header{background:#ffffff;box-shadow:0 6px 20px rgba(0,0,0,.08);}
.header-inner{display:flex;align-items:center;justify-content:space-between;padding: 10px 0px;}
.logo img{height:80px;}
.main-nav{display:flex;gap:60px;}
.main-nav a{color:#000000;font-weight:600;font-size:16px;text-decoration:none;letter-spacing:.5px;position:relative;text-transform: uppercase;}
.main-nav a:after{content:"";position:absolute;left:0;bottom:-8px;width:0;height:3px;background:#e10600;transition:.3s;}
.main-nav a:hover:after{width:100%;}
.header-actions{display:flex;gap:14px;}
.icon-box{background:#f2f2f2;border-radius:10px;padding:14px 16px;color:#111;font-size:16px;}
.cart-box{background:#e10600;color:#fff;position:relative;}
.cart-count{position:absolute;top:-6px;right:-6px;background:#000;color:#fff;font-size:10px;border-radius:50%;padding:2px 6px;}



.hero-pro{position:relative;padding:90px 20px;}
.hero-bg{position:absolute;inset:0;background:url('../images/banner.jpg') center/cover no-repeat;opacity: 0.6;}
.hero-wrap{position:relative;max-width:1200px;margin:auto}
.hero-text{text-align:center;margin-bottom:50px;text-transform: uppercase;}
.hero-badge{display:inline-block;background:var(--primary);color:#fff;padding:10px 20px;border-radius:50px;font-weight:800;letter-spacing:1px}
.hero-text h1{font-size:2.8rem;color:#fff;margin:18px 0;font-weight: 700;}
.hero-text h1 span{color:var(--primary)}
.hero-text p{color:#ffffff;font-size:18px}


.search-pro{background:rgba(255,255,255,.65);border-radius:28px;box-shadow:0 40px 100px rgba(0,0,0,.18);padding:20px}
.pro-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:22px}
.pro-tab{border:1px solid #ffffff;background:#fff;padding:12px 22px;border-radius:50px;font-weight:800;cursor:pointer;color:#000000}
.pro-tab i{margin-right: 10px;}
.pro-tab.active{background:var(--primary);color:#fff;box-shadow:0 12px 30px rgba(11,94,168,.4)}
.pro-panel{display:none}
.pro-panel.active{display:block}
.pro-grid{display:flex;align-items: center;gap:16px;background:#fff;border-radius:20px;padding:20px}
.pro-grid .evf-container.default{margin-bottom: 0;}
.pro-box{padding:14px;border-radius:14px;border:1px solid #e3eef8}
.pro-box label{font-size:12px;color:#777;display: none;}
.pro-box div{font-size:16px;font-weight:700;color:#0a2540;margin-top:4px}
.pro-cta{background:var(--primary);color:#fff;border:0;border-radius:50px;padding:0 28px;font-weight:900;cursor:pointer}



.trust-strip{padding:40px 0;}
.trust-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;}
.trust-box{display:flex;align-items:flex-start;gap:18px;flex:1;}
.trust-icon{width:60px;height:60px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;flex-shrink:0;}
.trust-content h4{font-size:16px;font-weight:700;color:var(--primary);margin-bottom:6px;letter-spacing:.5px;}
.trust-content p{font-size:14px;color:#ffffff;line-height:1.6;margin:0;}
.payment-icons{display:flex;align-items:center;gap:10px;margin-top:8px;}
.payment-icons img{height:22px;filter:brightness(1);}




.auto-hero{padding:40px 0;}
.auto-hero-wrap{display:flex;max-width:1400px;margin:0 auto;gap:25px;}
.auto-sidebar{width:20%;background:#000000;border-radius:12px;padding:20px;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.4);}
.sidebar-title{font-size:15px;font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px;margin-bottom:10px;}
.sidebar-list li{display:flex;align-items:center;justify-content:space-between;font-size:16px;padding:12px 5px;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;transition:.3s;color:#dcdcdc;font-weight: 600;}
.sidebar-list li i{margin-right:10px;min-width:18px;color:var(--primary);} 
.sidebar-list li a{color: #999;}
.sidebar-list li a:hover{color: #fff;}
.sidebar-list li span{color:#999;}
.sidebar-list li:hover{color:#fff;background:rgba(255,255,255,.03);}
.auto-hero-main{width: 80%; min-height:420px;border-radius:18px;position:relative;overflow:hidden;display:flex;align-items:center;background:url('../images/cartuning.jpg') center right/cover no-repeat;}
.hero-overlay{position:absolute;left:0;top:0;width:55%;height:100%;background:linear-gradient(90deg,#05070a 0%,rgba(5,7,10,.85) 60%,rgba(5,7,10,0) 100%);}
.hero-content{position:relative;z-index:2;padding:60px;}
.hero-tag{color:#e5203c;font-size:13px;font-weight:700;letter-spacing:1px;display:block;margin-bottom:12px;}
.hero-content h1{font-size:44px;line-height:1.15;font-weight:800;color:#fff;margin-bottom:25px;}
.hero-btn{display:inline-block;background:var(--primary);color:#ffffff;padding:14px 34px;border-radius:40px;font-size:14px;font-weight:700;letter-spacing:.5px;}
.hero-btn:hover{background:#ffffff;color:#000000;}





.env-bs-section{background:#050b11;padding:40px 0;color:#fff}
.env-bs-container{display:flex;gap:30px}
.env-bs-testimonial-slider{background:#0a1219;border-radius:14px;padding:30px;width: 30%;max-height:max-content;position: sticky;top: 80px;}
.env-bs-avatar{position:relative;text-align:center}
.env-bs-avatar img{width:80px;height:80px;border-radius:50%}
.env-bs-quote{position:absolute;top:-5px;left:50%;transform:translateX(-50%);background:#fff;color:#000;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.env-bs-stars{color:#ffb400;margin:20px 0;font-size: 25px;}
.env-bs-testimonial h3{font-size:2rem;font-weight: 600;}
.env-bs-testimonial p{font-size:14px;color:#aaa;line-height:1.7}
.env-bs-author{margin-top:15px;font-weight:600}
.env-bs-dots{text-align:center;margin-top:20px}
.env-bs-dots span{display:inline-block;width:8px;height:8px;border-radius:50%;background:#444;margin:0 4px}
.env-bs-dots .active{background:var(--primary)}


.env-bs-products{width: 70%;}
.env-bs-title{text-align:center;font-size:3rem;margin-bottom:20px;font-weight: 600;}
.env-bs-tabs{text-align:center;margin-bottom:30px}
.env-bs-tabs span{margin:0 15px;color:#666;cursor:pointer;font-size: 1.5rem;font-weight:600;}
.env-bs-tabs .active{color:var(--primary)}
.env-bs-slider-wrap{position:relative}
.env-bs-slider{display: flex;align-items:flex-start;justify-content: space-between;gap: 10px;flex-wrap: wrap;}
.env-bs-card{width: 31%;margin-bottom: 20px;}
.env-bs-card h4 a{color: var(--primary) !important;}
.env-bs-img-box{background:#fff;border-radius:12px;padding:40px 20px;position:relative}
.env-bs-img-box img{width:100%;height: 200px;object-fit: contain;}
.added_to_cart{background: #fff;color: #000;box-shadow: 0 10px 25px rgba(255, 0, 0, .25);margin-top: 20px;border:none;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.3s}
.added_to_cart:hover{width:100%;background:var(--primary);color:#fff;}
.env-bs-heart{position:absolute;top:10px;right:10px;color:#ccc;cursor: pointer;}
.env-bs-cat{color:#aaa;font-size:12px;margin-top:15px}
.env-bs-card h4{font-size:15px;margin:6px 0}
.env-bs-rating{color:#aaa}
.env-bs-rating.gold{color:#ffb400}
.env-bs-price{margin-top:10px}
.env-bs-price .new{color:var(--primary);font-weight:700}
.env-bs-price .old{text-decoration:line-through;color:#888;margin-left:8px}
.env-bs-price .badge{background:var(--primary);color:#fff;font-size:11px;padding:3px 6px;border-radius:4px;margin-left:8px}
.env-bs-arrow{position:absolute;top:40%;width:46px;height:46px;border-radius:50%;background:#fff;border:none;cursor:pointer;z-index:5}
.env-bs-prev{left:0}
.env-bs-next{right:0}
.view-more{margin-top: 40px;text-align: center;}
.view-more a{display:inline-block;background:var(--primary);color:#ffffff;padding:14px 34px;border-radius:40px;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform: uppercase;}
.view-more a:hover{background:#ffffff;color:#000000;}




.env-offer-grid{padding:40px 0;background:#050b11}
.env-offer-wrap{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto auto;gap:20px}
.env-offer-card{background:#0a1219;border-radius:18px;padding:30px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;color:#fff;min-height:250px}
.env-offer-card::after{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#05070af7 0%,rgba(5,7,10,.4) 60%,rgba(5,7,10,0) 100%);content: "";z-index: 2;}
.env-offer-card.small{grid-row:auto}
.env-offer-card.big{grid-row:1/span 2;flex-direction:column;align-items:flex-start;justify-content:center;padding:50px}
.env-offer-content {z-index: 5;}
.env-offer-content h5{color:var(--primary);font-size:16px;letter-spacing:1px;margin-bottom:8px;font-weight: 600;}
.env-offer-content h3{font-size:22px;font-weight:700;margin-bottom:10px}
.env-offer-content h2{font-size:32px;color:var(--primary);font-weight:800;margin-bottom:10px}
.env-offer-content p{color:#aaa;margin-bottom:18px;max-width:320px}
.env-offer-content a{color:#fff;font-weight:600;text-decoration:none}
.env-offer-content a:hover{color:var(--primary)}
.env-btn{display:inline-block;background:var(--primary);color:#fff!important;padding:12px 28px;border-radius:30px;font-weight:700}
.env-offer-badge{display:inline-block;background:var(--primary);color:#fff;font-size:12px;padding:4px 10px;border-radius:6px;margin-bottom:10px}
.env-offer-card img{position: absolute;width: 100%;height: 100%;object-fit:cover;z-index:1;top: 0;left: 0;}


.env-dark-steps{background:#050b11;padding:70px 0;color:#fff}
.env-dark-steps-head{text-align:center;max-width:800px;margin:0 auto 50px}
.env-dark-steps-head h2{font-size:38px;font-weight:800;margin-bottom:12px;}
.env-dark-steps-head p{color:#aaa;font-size:16px;line-height:1.7}
.env-dark-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.env-dark-step{background:#0a1219;border-radius:18px;padding:35px;position:relative;border:1px solid #141c24}
.env-dark-step-num{position:absolute;top:20px;right:20px;font-size:42px;font-weight:900;color:var(--primary)}
.env-dark-step h3{font-size:18px;font-weight:700;margin-bottom:12px;max-width: 200px;}
.env-dark-step p{color:#aaa;font-size:13px;line-height:1.8}
.env-dark-step:hover{border-color:var(--primary)}


.env-dark-brands{background:#0f0f14;padding:70px 0;}
.env-container{margin:auto;padding:0 15px;}
.env-dark-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;flex-wrap:wrap;}
.env-dark-head h2{color:#fff;font-size:36px;margin:0 0 10px;font-weight:700;}
.env-dark-head p{color:#bbb;margin:0;max-width:600px;line-height:1.6;}
.env-dark-btn{color:#fff;border:1px solid #ff2d2d;padding:12px 26px;border-radius:30px;text-decoration:none;font-weight:600;transition:.3s;}
.env-dark-btn:hover{background:#ff2d2d;color: #fff;}
.env-dark-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;}
.env-dark-card{background:#14141c;border:4px solid #222;border-radius:14px;text-align:center;transition:.3s;height: 200px;}
.env-dark-card:hover{transform:translateY(-6px);border-color:var(--primary);box-shadow:0 10px 30px rgba(255,45,45,.15);}
.env-dark-card img{width: 100%;height: 100%;object-fit: fill;border-radius: 12px;}
.env-dark-card p{color:#fff;margin:0;font-weight:600;}




.env-about-dark{background:#050b11;padding:40px 0;color:#fff}
.env-about-grid{display: flex;align-items: center;justify-content: space-between;gap: 40px;}
.env-about-left{width: 48%;}
.env-about-tag{display:inline-block;color:var(--primary);font-size:12px;letter-spacing:2px;font-weight:700;margin-bottom:12px}
.env-about-left h2{font-size:40px;font-weight:800;margin-bottom:15px}
.env-about-left p{color:#aaa;font-size:16px;line-height:1.8;margin-bottom:25px;}
.env-about-points{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:30px}
.env-about-point{display:flex;align-items:center;gap:10px;color:#ddd;font-weight:600}
.env-about-point i{color:var(--primary)}
.env-about-btn{display:inline-block;background:var(--primary);color:#fff;padding:14px 32px;border-radius:30px;text-decoration:none;font-weight:700;transition:.3s}
.env-about-btn:hover{background:#fff;color: var(--primary);}

.env-about-right{display:grid;grid-template-columns:1fr 1fr;gap:20px;width: 48%;}
.env-about-stat{background:#0a1219;border:1px solid #141c24;border-radius:16px;padding:35px;text-align:center;transition:.3s}
.env-about-stat:hover{border-color:var(--primary);transform:translateY(-6px)}
.env-about-stat h3{font-size:36px;color:var(--primary);margin-bottom:6px;font-weight:900}
.env-about-stat p{color:#bbb;margin:0;font-weight:600}


.env-dark-footer{background:#ffffff;padding:40px 0 0;color:#fff}
.env-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;padding-bottom:30px;border-bottom:1px solid #141c24}
.env-footer-brand h3{font-size:28px;font-weight:800;margin-bottom:15px}
.env-footer-brand p{color:#000000;line-height:1.8;margin-bottom:20px}
.env-footer-social{display:flex;gap:10px}
.env-footer-social a{width:40px;height:40px;border-radius:50%;background:#0a1219;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:.3s}
.env-footer-social a i{font-size: 18px;}
.env-footer-social a:hover{background:var(--primary)}
.env-footer-col h4{font-size:23px;margin-bottom:18px;font-weight:700;color: #000;}
.env-footer-col ul{list-style:none;padding:0;margin:0}
.env-footer-col ul li{margin-bottom:20px}
.env-footer-col ul li a{color:#000000;text-decoration:none;transition:.3s;}
.env-footer-col ul li a:hover{color:var(--primary);padding-left:5px}
.env-footer-contact p a{color:#000000;margin:0 0 20px;display:flex;align-items:center;gap:10px}
.env-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding:25px 0}
.env-footer-bottom p{color:#000000;}
.env-footer-bottom p a{color: var(--primary);font-weight: 600;}
.env-footer-bottom p a:hover{color: var(--primary);}
.env-footer-bottom-links{display:flex;gap:20px}
.env-footer-bottom-links a{color:#000000;text-decoration:none;transition:.3s}
.env-footer-bottom-links a:hover{color:var(--primary)}
.env-footer-brand .footer-logo{margin-bottom: 20px;}
.env-footer-brand .footer-logo img{width: 150px;}



.env-inner-banner{position:relative;background:url(../images/banner.jpg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--primary);background-size: cover;background-repeat: no-repeat;}
.env-inner-overlay{position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,42,42,.15),transparent 40%),radial-gradient(circle at bottom left,rgba(255,42,42,.1),transparent 45%);z-index:1;}
.env-inner-banner:before{content:"";position:absolute;top:-80px;right:-80px;width:300px;height:300px;background:rgba(255,42,42,.12);filter:blur(80px);border-radius:50%;}
.env-inner-banner:after{content:"";position:absolute;bottom:-100px;left:-100px;width:320px;height:320px;background:rgba(255,42,42,.08);filter:blur(90px);border-radius:50%;}
.env-inner-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}
.env-inner-content h1{color:#fff;font-size:52px;font-weight:900;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase;}
.env-inner-breadcrumb{display:flex;align-items:center;gap:10px;background:#0a1219;border:1px solid #141c24;padding:10px 22px;border-radius:30px;}
.env-inner-breadcrumb a{color:#aaa;text-decoration:none;font-weight:600;transition:.3s;}
.env-inner-breadcrumb a:hover{color:var(--primary);}
.env-inner-breadcrumb span{color:var(--primary);font-weight:700;}
.env-inner-breadcrumb p{color:var(--primary);margin:0;font-weight:700;}



.env-about-feature{background:#050b11;padding:40px 0;}
.env-about-feature-wrap{display:flex;gap:50px;align-items:center;align-items: stretch;}
.env-about-feature-img{border-radius:18px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.6);width: 48%;}
.env-about-feature-img img{width:100%;height:100%;object-fit:cover;display:block;}
.env-about-feature-content{background:#0a1219;border:1px solid #141c24;border-radius:18px;padding:40px;box-shadow:0 35px 100px rgba(0, 0, 0, .85), 0 0 60px rgb(255 42 42 / 45%);width: 48%;}
.env-about-feature-content h3{color:#fff;font-size:34px;font-weight:800;margin-bottom:15px;}
.env-about-feature-content p{color:#aaa;line-height:1.8;margin-bottom:18px;}
.env-about-quote{display:flex;gap:16px;align-items:flex-start;margin-top:25px;padding:22px;background:#0f0f14;border-left:4px solid var(--primary);border-radius:14px;}
.env-about-quote i{color:var(--primary);font-size:28px;margin-top:4px;}
.env-about-quote p{color:#ddd;font-style:italic;margin:0 0 8px;}
.env-about-quote h5{color:#fff;margin:0;font-weight:700;font-size:14px;}



.env-about-video-pro{background:linear-gradient(180deg,#050b11,#0f0f14);padding:40px 0;position:relative;}
.env-about-video-pro-wrap{display:flex;align-items:center;flex-direction: row-reverse;justify-content: space-between;align-items: stretch;}
.env-about-video-pro-wrap .video-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;align-items:center;justify-content:center;padding:20px}
.env-about-video-pro-wrap .video-modal.active{display:flex;animation:fadeIn 0.3s ease both}
.env-about-video-pro-wrap .video-content{position:relative;width:100%;max-width:860px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,0.25),0 8px 24px rgba(0,0,0,0.1);animation:modalIn 0.32s cubic-bezier(0.25,0.8,0.25,1) both}
.env-about-video-pro-wrap .video-content::before{content:'';position:absolute;inset:0;border-radius:16px;border:1px solid rgba(255,255,255,0.15);pointer-events:none;z-index:1}
.env-about-video-pro-wrap .video-content iframe{display:block;width:100%;aspect-ratio:16/9;border:none}
.env-about-video-pro-wrap .close-btn{position:absolute;top:10px;right:12px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,0.95);border:1px solid rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:#333;cursor:pointer;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,0.15);transition:transform 0.2s ease,background 0.2s ease}
.env-about-video-pro-wrap .close-btn::before{content:'×';position:absolute;font-size:22px;color:#333;line-height:1}
.env-about-video-pro-wrap .close-btn::after{content:'';position:absolute;inset:0;border-radius:50%;background:rgba(0,0,0,0.06);opacity:0;transition:opacity 0.2s ease}
.env-about-video-pro-wrap .close-btn:hover::after{opacity:1}
.env-about-video-pro-wrap .close-btn:hover{transform:scale(1.1);background:#fff}
.env-about-video-pro-wrap .video-modal::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(6px);z-index:-1}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes modalIn{from{opacity:0;transform:translateY(20px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}
.env-about-video-pro-media{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.8);width: 48%;}
.env-about-video-pro-media img{width:100%;height:100%;object-fit:cover;display:block;}
.env-about-video-pro-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(5,11,17,.85));}
.env-about-video-pro-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110px;height:110px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:34px;text-decoration:none;box-shadow:0 0 0 0 rgba(255,42,42,.7);animation:env-pulse 2s infinite;z-index:2;}
.env-about-video-pro-play:hover{background:#fff;color:var(--primary);}
.env-about-video-pro-badge{position:absolute;bottom:20px;left:20px;background:rgba(10,18,25,.85);backdrop-filter:blur(6px);border:1px solid #141c24;border-radius:30px;padding:8px 16px;display:flex;align-items:center;gap:8px;color:#fff;font-weight:700;z-index:2;}
.env-about-video-pro-badge i{color:var(--primary);}
.env-about-video-pro-content{background:rgba(10,18,25,.9);border:1px solid #141c24;border-radius:24px;padding:30px;box-shadow:0 25px 80px rgba(0,0,0,.6);width: 48%;box-shadow:0 35px 100px rgba(0, 0, 0, .85), 0 0 60px rgb(255 42 42 / 45%);}
.env-about-video-pro-tag{color:var(--primary);font-size:12px;letter-spacing:2px;font-weight:900;display:inline-block;margin-bottom:10px;}
.env-about-video-pro-content h3{color:#fff;font-size:40px;font-weight:900;margin-bottom:16px;}
.env-about-video-pro-content p{color:#aaa;line-height:1.9;margin-bottom:28px;}
.env-about-video-pro-stats{display:flex;gap:10px;margin-bottom:30px;}
.env-about-video-pro-stats div{background:#0f0f14;border:1px solid #141c24;border-radius:16px;padding:18px 22px;text-align:center;min-width:140px;box-shadow:0 35px 100px rgba(0, 0, 0, .85), 0 0 60px rgb(255 42 42 / 35%);}
.env-about-video-pro-stats h4{color:var(--primary);font-size:30px;font-weight:900;margin-bottom:4px;}
.env-about-video-pro-stats p{color:#ccc;margin:0;font-weight:600;font-size:13px;}
.env-about-video-pro-btn{display:inline-block;background:var(--primary);color:#fff;padding:14px 34px;border-radius:30px;text-decoration:none;font-weight:800;transition:.3s;}
.env-about-video-pro-btn:hover{background:#fff;color:var(--primary);}



.env-why-choose{background:#0f0f14;padding:40px 0;}
.env-why-head{text-align:center;max-width:800px;margin:0 auto 60px;}
.env-why-head span{color:var(--primary);font-size:12px;letter-spacing:2px;font-weight:900;display:inline-block;margin-bottom:10px;}
.env-why-head h2{color:#fff;font-size:42px;font-weight:900;margin-bottom:14px;}
.env-why-head p{color:#aaa;line-height:1.8;}
.env-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:26px;}
.env-why-card{background:#0a1219;border:1px solid #141c24;border-radius:20px;padding:36px 28px;text-align:left;transition:.35s;position:relative;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.5);}
.env-why-card:before{content:"";position:absolute;top:-60px;right:-60px;width:140px;height:140px;background:rgba(255,42,42,.08);filter:blur(60px);border-radius:50%;}
.env-why-card i{color:var(--primary);font-size:34px;margin-bottom:18px;}
.env-why-card h4{color:#fff;font-size:20px;font-weight:800;margin-bottom:10px;}
.env-why-card p{color:#bbb;line-height:1.7;margin:0;}
.env-why-card:hover{transform:translateY(-8px);border-color:var(--primary);box-shadow:0 25px 70px rgba(0,0,0,.7),0 0 35px rgba(255,42,42,.2);}



.env-about-testimonials{background:linear-gradient(180deg,#050b11,#0f0f14);padding:40px 0;}
.env-about-test-head{text-align:center;max-width:800px;margin:0 auto 20px;}
.env-about-test-head span{color:var(--primary);font-size:12px;letter-spacing:2px;font-weight:900;display:inline-block;margin-bottom:10px;}
.env-about-test-head h2{color:#fff;font-size:42px;font-weight:900;margin-bottom:14px;}
.env-about-test-head p{color:#aaa;line-height:1.8;}
.env-about-test-slick .env-about-test-card{margin:0 15px;}
.env-about-test-card{background:#0a1219;border:1px solid #141c24;border-radius:22px;padding:40px 34px;text-align:center;transition:.35s;box-shadow:0 20px 60px rgba(0,0,0,.6);min-height: 500px;}
.env-about-test-card:hover{transform:translateY(-8px);border-color:var(--primary);box-shadow:0 35px 100px rgba(0,0,0,.8),0 0 50px rgba(255,42,42,.18);}
.env-about-test-avatar img{width:90px;height:90px;border-radius:50%;border:3px solid var(--primary);margin:0 auto 18px;}
.env-about-test-stars{color:#ffb400;margin:18px 0;font-size:24px;}
.env-about-test-card h3{color:#fff;font-size:22px;font-weight:800;margin-bottom:12px;}
.env-about-test-card p{color:#bbb;line-height:1.8;font-size:15px;}
.env-about-test-author{margin-top:18px;font-weight:700;color:var(--primary);}
.env-about-test-slick .slick-dots {bottom: 0;}
.env-about-test-slick .slick-dots li button:before{color:#666;font-size:40px;}
.env-about-test-slick .slick-dots li.slick-active button:before{color:var(--primary);}
.env-about-test-slick .slick-prev:before,.slick-next:before{color:var(--primary);font-size:28px;}
.env-about-test-slick .slick-track{padding: 40px 0px;}
.env-about-test-slick .slick-slide{padding: 0px 10px;}
.env-about-test-slick .slick-dots li{margin: 0px 15px;}



.env-shop-wrap{padding: 40px 0px;}
.env-shop-container{display: flex;align-items: flex-start;justify-content: space-between;gap: 30px;}
.env-shop-sidebar{background:#000000;border-radius:16px;padding:28px;color:#fff;box-shadow:0 35px 100px rgba(0, 0, 0, .85), 0 0 60px rgb(255 42 42 / 35%);width: 25%;border: 1px solid var(--primary);}
.env-filter-title{font-size:18px;margin-bottom:25px;color:#fff;display:flex;align-items:center;gap:8px}
.env-filter-box{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #1a1f25}
.env-filter-box h5{font-size:14px;margin-bottom:14px;color:#fff;display:flex;align-items:center;gap:8px}
.env-check{display:flex;align-items:center;gap:10px;font-size:16px;color:#ccc;margin:20px 0;cursor:pointer;position:relative}
.env-check input{position:absolute;opacity:0;cursor:pointer}
.env-check span{width:16px;height:16px;border:2px solid #ffffff;border-radius:4px;display:inline-block;transition:.2s;background:#05090f}
.env-check input:checked + span{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 3px rgba(255,0,0,.2)}
.env-check input:checked + span:after{content:'✓';color:#fff;font-size:11px;position:absolute;left:4px;top:2px}
.env-price-range{width:100%;margin:10px 0}
.env-price-text{font-size:12px;color:#ffffff;margin-bottom:10px}
.env-filter-btn{width:100%;background:var(--primary);color:#fff;border:none;padding:11px;border-radius:8px;font-weight:700;letter-spacing:.5px;cursor:pointer}
.env-filter-btn:hover{background:#fff;color:#000}
.env-shop-products{flex:1}
.env-shop-grid{display:flex;flex-wrap:wrap;gap: 10px;}
.env-shop-grid .env-bs-card{width: 24%;margin-bottom: 20px;}
.env-shop-grid .env-bs-img-box{background:#fff;}
.env-shop-grid .env-bs-card h4{color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size: 20px;font-weight: 600;min-height: 50px;}
.env-shop-grid .env-bs-cat{color:#ffffff}
.env-shop-grid .env-bs-price .new{color:var(--primary)}
.env-shop-loadmore{text-align:center;margin-top:40px}
.env-shop-loadmore button{background:var(--primary);color:#fff;border:none;padding:14px 36px;border-radius:40px;font-weight:700;cursor:pointer}
.env-shop-loadmore button:hover{background:#fff;color:#000}
.env-price-fields{display:flex;align-items:center;gap:10px}
.env-price-input{width:100%;background:#05090f;border:1px solid #1f2630;border-radius:8px;padding:10px;color:#fff;font-size:13px}
.env-price-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(255,0,0,.2)}
.env-price-sep{color:#ffffff}
.env-filter-btn.small{padding:9px;font-size:12px}
.env-bs-actions{margin-top:12px;text-align:center}
.env-bs-cart-btn{width:100%;background:var(--primary);color:#fff;border:none;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.3s}
.env-bs-cart-btn:hover{background:#fff;color:#000;box-shadow:0 10px 25px rgba(255,0,0,.25)}
.env-bs-cart-btn i{font-size:14px}
.env-bs-actions{margin-top:12px;text-align:center;transform:translateY(8px);transition:.3s}
.env-bs-card:hover .env-bs-actions{transform:translateY(0)}




.env-pd-wrap{background:#050b11;padding:40px 0;color:#fff}
.env-pd-grid{display:flex;align-items:flex-start;justify-content: space-between;}
.env-pd-gallery{background:#0a1219;padding:20px;border-radius:12px;width: 48%;box-shadow:0 35px 100px rgba(0, 0, 0, .85), 0 0 60px rgb(255 42 42 / 45%);}
.env-pd-main-slider img{width:100%;border-radius:10px;height: 400px;object-fit: contain;margin-bottom: 20px;}
.env-pd-thumb-slider{margin-top:15px}
.env-pd-thumb-slider .slick-slide{padding:5px}
.env-pd-thumb-slider img{width:100%;border:2px solid #1a232c;border-radius:6px;cursor:pointer;height: 150px;object-fit: contain;}
.env-pd-thumb-slider .slick-current img{border-color:var(--primary)}
.env-pd-info{width: 48%;}
.env-pd-info h1{font-size:2rem;font-weight:800;margin-bottom:20px}
.env-pd-rating{color:#ffb400;margin-bottom:10px;font-size: 25px;}
.env-pd-rating span{color:#ffffff;font-size:18px}
.env-pd-price{margin:20px 0}
.env-pd-price .new{font-size:28px;color:var(--primary);font-weight:800}
.env-pd-price .old{text-decoration:line-through;color:#777;margin-left:10px;font-size: 16px;}
.env-pd-desc{color:#ffffff;line-height:2;margin-bottom:25px;font-size: 16px;}
.env-pd-stock{color:#4caf50;margin-bottom:20px;font-size: 25px;}
.env-pd-cart{display:flex;gap:15px;margin-bottom:15px}
.env-pd-qty{display:flex;border:1px solid #1a232c}
.env-pd-qty button{background:#0a1219;color:#fff;border:1px solid #fff;width:40px;height: 40px;font-size: 30px;}
.env-pd-qty input{width:50px;text-align:center;background:#050b11;color:#fff;border:0}
.env-pd-add{background:var(--primary);border:0;color:#fff;padding:0 25px;font-weight:700;border: 1px solid var(--primary);transition: 0.3s all ease-in-out;}
.env-pd-add:hover{background: transparent;border-color: var(--primary);color: var(--primary);}
.env-pd-buy{width:100%;background:#fff;color:#000;border:0;padding:14px;font-weight:800;margin-bottom:20px;border: 1px solid var(--global);transition: 0.3s all ease-in-out;}
.env-pd-buy:hover{background-color: transparent;color: var(--global);}
.env-pd-meta p{color:#ffffff;margin:5px 0}
.env-pd-tabs{margin-top:50px}
.env-pd-tab-head{display:flex;border-bottom:1px solid #1a232c}
.env-pd-tab-head button{background:none;border:0;color:#ffffff;padding:15px 25px;font-weight:600;cursor:pointer;font-size: 1.3rem;}
.env-pd-tab-head button.active{color:var(--primary);border-bottom:2px solid var(--primary)}
.env-pd-tab-body{display:none;padding:25px 0;color:#ffffff}
.env-pd-tab-body p{font-size: 16px;line-height: 2;margin-bottom: 10px;}
.env-pd-tab-body ul li{margin: 10px 0px;}
.env-pd-tab-body.active{display:block}


.env-related-wrap{background:#050b11;padding:40px 0}
.env-related-head{text-align:center;margin-bottom:30px}
.env-related-head h2{color:#fff;font-size:2rem;font-weight:800;margin-bottom: 20px;}
.env-related-head p{color:#888;}
.env-related-slider .slick-slide{padding:10px}
.env-rel-card{background:#0a1219;border-radius:12px;overflow:hidden;transition:.3s;border: 1px solid var(--primary);min-height: 480px;}
.env-rel-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(255,42,42,.15)}
.env-rel-img{background:#050b11;padding:15px;}
.env-rel-img img{width:100%}
.env-rel-info{padding:15px}
.env-rel-info h4{color:#fff;font-size:22px;margin:0 0 8px;font-weight: 600;}
.env-rel-rating{color:#ffb400;font-size:22px;margin-bottom:8px}
.env-rel-price{color:#fff;font-weight:800;font-size: 25px;}



.map-section{padding: 40px 0px 20px;}
.env-contact-wrap{background:#050b11;padding:40px 0;color:#fff}
.env-contact-grid{display:flex;align-items: center;justify-content: space-between;gap: 40px;}
.env-contact-form{width: 60%;}
.env-contact-form h2{font-size:2rem;font-weight:800;margin:0 0 20px}
.env-contact-form p{color:#ffffff;margin-bottom:25px}
.env-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}
.env-contact-full{width:100%;margin-bottom:15px}
.env-contact-form input,.env-contact-form textarea{background:#0a1219;border:1px solid #ffffff5f;border-radius:6px;padding:12px 14px;color:#fff;font-size:14px}
.env-contact-form input::placeholder,.env-contact-form textarea::placeholder{color:#777}
.env-contact-form input:focus,.env-contact-form textarea:focus{border-color:var(--primary);outline:none}
.env-contact-btn{background:var(--primary);border:none;color:#fff;padding:12px 28px;border-radius:6px;font-weight:700;cursor:pointer;transition:.3s}
.env-contact-btn:hover{background:var(--primary)}
.env-contact-info{background:#0a1219;border-radius:10px;padding:25px;height:fit-content;width: 38%;box-shadow:0 35px 100px rgba(0, 0, 0, .85), 0 0 60px rgb(255 42 42 / 45%);}
.env-contact-item{margin-bottom:18px}
.env-contact-item strong{display:block;color:var(--primary);margin-bottom:5px;font-weight: 700;font-size: 20px;}
.env-contact-item p i{font-size: 25px;margin-right: 10px;}
.env-contact-item p a{color:#ccc;font-size:18px;line-height:1.8;}
.env-contact-item p a:hover{color: var(--primary);}
.env-contact-social{display:flex;gap:10px;margin-top:20px}
.env-contact-social a{width:50px;height:50px;background:#050b11;border:1px solid #ffffff5f;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;transition:.3s}
.env-contact-social a i{font-size: 25px;}
.env-contact-social a:hover{background:var(--primary);border-color:var(--primary)}


.everest-forms input{width: 100% !important;padding: 15px !important;border: 1px solid #e6e6e6 !important;border-radius:14px !important;font-size: 15px !important;font-family: inherit !important;background:transparent !important;color:#9d98a2 !important;}
.everest-forms select{width: 100% !important;padding: 15px !important;border: 1px solid #e6e6e6 !important;border-radius:14px !important;font-size: 15px !important;font-family: inherit !important;background:transparent !important;color:#9d98a2 !important;}
.everest-forms textarea{width: 100% !important;padding: 15px !important;border: 1px solid #e6e6e6 !important;border-radius:14px !important;font-size: 15px !important;font-family: inherit !important;background:transparent !important;color:#9d98a2 !important;}
.everest-forms button.button:not(.button-large), .everest-forms button[type=submit]{background:linear-gradient(135deg, var(--primary), var(--secondary)) !important;color: white !important;padding: 14px 30px !important;font-size: 16px !important;border: none !important;border-radius:14px !important;cursor: pointer !important;transition: 0.3s ease !important;width: 100%;max-width: fit-content;display: flex;margin: 0 auto;}
.everest-forms button.button:not(.button-large):hover,.everest-forms button[type=submit]:hover {background:linear-gradient(135deg, var(--secondary), var(--primary))!important;color:var(--global)!important;}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid{padding: 0}
.pro-grid .everest-forms{width: 100%;}
.pro-grid .everest-forms .evf-frontend-row{justify-content: space-between;}
.pro-grid .everest-forms .evf-field-container .evf-frontend-row .evf-grid-3{width: 32%;}



.wp-block-woocommerce-cart .wc-block-cart-items__header span{color: var(--primary);font-weight: 600;font-size: 2rem ;}
.wc-block-cart-item__wrap{color: var(--primary);}
.price.wc-block-components-product-price{font-size: 1.3rem;font-weight: 600;color: #ffffff;}
.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size: 1.5rem !important;font-weight: 600;color: #ffffff;}
.wc-block-components-quantity-selector{border: 1px solid #fff !important;}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{color: #fff !important;}
.wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block {color: #ffffff;}
.wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block.wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block{font-size: 1.5rem;color: var(--primary);font-weight: 600;}
.wc-block-cart__sidebar .wc-block-cart .wc-block-cart__totals-title{font-size: 1.5rem;font-weight: 600;color: var(--primary);}
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button {width:100%;background:var(--primary);color:#fff;border:none;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.3s;border: 1px solid var(--primary);}
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button:hover{background:#fff;color:#000;box-shadow:0 10px 25px rgba(255,0,0,.25)}
.env-reset-btn{width:100%;background:var(--primary);color:#fff;border:none;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.3s;border: 1px solid var(--primary);}
.env
.env-contact-form .everest-forms .evf-field-container .evf-frontend-row{justify-content: space-between;}
.env-contact-wrap .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-2{width: 48%;flex: 0 0 48%;}

.wishlist-wrapp{padding: 100px 0px;margin: 0 auto;text-align: center;}
.wishlist-wrapp a{color: var(--primary);}
.wishlist-wrapp p a{color: var(--primary);}
.wishlist-wrapp h1{font-size: 2rem;margin-bottom: 30px;}
.woocommerce h2{font-size: 2rem;margin-bottom: 30px;}
.woocommerce{max-width: 900px;margin: 0 auto;}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select{background-color: transparent !important;border: 1px solid #fff !important;color: #fff !important;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{width:100% !important;background-color:var(--primary) !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:16px 14px !important;font-size:16px !important;font-weight:600 !important;cursor:pointer;display:flex !important;align-items:center;justify-content:center;gap:8px;transition:.3s;border: 1px solid var(--primary);}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{background:#fff;color:#000;box-shadow:0 10px 25px rgba(255,0,0,.25)}
.woocommerce-LostPassword.lost_password a{color: var(--primary) !important;}
.wc-block-checkout__actions_row button{background-color:var(--primary) !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:16px 14px !important;font-size:16px !important;font-weight:600 !important;cursor:pointer;display:flex !important;align-items:center;justify-content:center;gap:8px;transition:.3s;border: 1px solid var(--primary);}
.wc-block-checkout__actions_row button:hover{background:#fff;color:#000;box-shadow:0 10px 25px rgba(255,0,0,.25)}
.wc-block-components-checkbox__label a{color: var(--primary) !important;}
.wc-block-components-sidebar{border: 1px solid var(--global) !important;padding-left: 0px !important; padding: 20px !important;}
.wc-block-components-formatted-money-amount{color: var(--primary) !important;}
.wc-block-components-product-price__value.is-discounted{color: var(--primary) !important;}
.wc-block-components-product-price__regular.wc-block-components-order-summary-item__regular-individual-price{color: var(--primary) !important;}
.woocommerce-privacy-policy-text{font-size: 14px;}
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{width:100% !important;background-color:var(--primary) !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:16px 14px !important;font-size:16px !important;font-weight:600 !important;cursor:pointer;display:flex !important;align-items:center;justify-content:center;gap:8px;transition:.3s;border: 1px solid var(--primary);}
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover{background:#fff;color:#000;box-shadow:0 10px 25px rgba(255,0,0,.25)}
.wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__no-shipping-address-message{padding: 16px !important;background-color: var(--primary) !important;color: var(--global) !important;}
.wc-block-components-totals-wrapper{border:none!important;padding-top: 0;padding: 15px 0px;}
.wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper{border-top:none !important;}
.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button{background-color:var(--primary) !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:16px 14px !important;font-size:16px !important;font-weight:600 !important;cursor:pointer;display:flex !important;align-items:center;justify-content:center;gap:8px;transition:.3s;border: 1px solid var(--primary);}
.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button:hover{background:#fff;color:#000;box-shadow:0 10px 25px rgba(255,0,0,.25)}

mark.search-highlight{padding:0 !important;}
.wc-block-cart-item__image img{height: 200px;width: 100%;object-fit: contain;}



/* Layout */
.my-account-section .woocommerce { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
.my-account-section .woocommerce .woocommerce-MyAccount-navigation { width: 25%; }
.my-account-section .woocommerce .woocommerce-MyAccount-content { width: 70%; }

/* Nav */
.my-account-section .woocommerce .woocommerce-MyAccount-navigation ul { width: 100%; background: #fff; padding: 20px; }
.my-account-section .woocommerce .woocommerce-MyAccount-navigation ul li { padding: 0; color: var(--primary); border-bottom: 1px solid; }
.my-account-section .woocommerce .woocommerce-MyAccount-navigation ul li:before { display: none; }
.my-account-section .woocommerce .woocommerce-MyAccount-navigation ul li a { color: var(--primary); padding: 10px 0; display: block; }
.my-account-section .woocommerce .woocommerce-MyAccount-navigation ul li:last-child { border: none; }
.my-account-section .woocommerce .woocommerce-MyAccount-navigation ul li a:hover,
.my-account-section .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a { color: var(--secondary); }

/* Info bar */
.my-account-section .woocommerce .woocommerce-MyAccount-content .woocommerce-info { border-top-color: var(--primary); }
.my-account-section .woocommerce .woocommerce-MyAccount-content .woocommerce-info:before { color: var(--primary); top: 19px; }
.my-account-section .woocommerce .woocommerce-MyAccount-content .woocommerce-info .wc-forward.button { color: transparent; position: relative; font-weight: 500; text-transform: uppercase; margin-top: 20px;}
.my-account-section .woocommerce .woocommerce-MyAccount-content .woocommerce-info .wc-forward.button:before { content: "Browse Products"; color: var(--primary); position: absolute; width: 100%; height: 100%; top: 0; left: 0; padding: .618em 1em; transition: all .25s ease-in-out; }
.my-account-section .woocommerce .woocommerce-MyAccount-content .woocommerce-info .wc-forward.button:hover:before { color: var(--secondary); }

/* Addresses */
.my-account-section .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .u-column2 { display: none; }
.my-account-section .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .u-column1 { width: 100%; }
.my-account-section .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h2 { font-size: 32px; }
.my-account-section .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title .edit { color: var(--primary); display: inline-block; margin: 0 0 20px; padding-left: 20px; background: url(../images/plus-solid.svg) no-repeat center left / 12px; }
.my-account-section .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title .edit:hover { color: var(--secondary); }

/* Submit button */
.my-account-section .woocommerce .woocommerce-MyAccount-content button.button[type="submit"] { display: inline-block; font-size: 16px; color: var(--primary); margin: 20px 0 0; position: relative; padding: 14px 28px 15px; text-transform: uppercase; font-weight: 500; background: none; }
.my-account-section .woocommerce .woocommerce-MyAccount-content button.button[type="submit"]:before { content: ""; width: 100%; height: 100%; border: 1px solid transparent; border-radius: 0; background: #fff border-box; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-composite: destination-out; mask-composite: exclude; position: absolute; top: 0; right: 0; left: 0; z-index: -1; }
.my-account-section .woocommerce .woocommerce-MyAccount-content button.button[type="submit"]:after { content: ""; width: 100%; height: 100%; background: #fff; border-radius: 0; opacity: 1; transition: 0.25s ease-out; position: absolute; top: 0; right: 0; left: 0; z-index: -1; }
.my-account-section .woocommerce .woocommerce-MyAccount-content button.button[type="submit"]:hover:after { opacity: 0; }
.my-account-section .woocommerce .woocommerce-MyAccount-content button.button[type="submit"]:hover { color: var(--primary); }
.my-account-section :where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{background-color: #000 !important;border: 1px solid #fff;}


.wishlist-item{width: 32%;border: 1px solid var(--primary);padding: 20px;margin-bottom: 40px;}
.wishlist-item .item-details{text-align: center;}
.wishlist-item .item-img{display: flex;align-items: center;justify-content: center;margin: 0 auto;}
.wishlist-item .item-img img{width: 100%;height: 200px;object-fit: contain;}
.wishlist-grid{display: flex;align-items: center;justify-content: space-between;}
.wishlist-item .item-actions{text-align: center;margin-top: 30px;display: flex;gap: 20px;justify-content: center;}
.wishlist-item .add_to_cart_button{background-color:var(--primary) !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:16px 14px !important;font-size:16px !important;font-weight:600 !important;cursor:pointer;display:flex !important;align-items:center;justify-content:center;gap:8px;transition:.3s;border: 1px solid var(--primary);}
.wishlist-item .add_to_cart_button:hover{background:#fff;color:#000;box-shadow:0 10px 25px rgba(255,0,0,.25)}
.wishlist-item .remove-wishlist{background-color:var(--primary) !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:16px 14px !important;font-size:16px !important;font-weight:600 !important;cursor:pointer;display:flex !important;align-items:center;justify-content:center;gap:8px;transition:.3s;border: 1px solid var(--primary);}
.wishlist-item .remove-wishlist:hover{background:#fff;color:#000;box-shadow:0 10px 25px rgba(255,0,0,.25)}




@media(max-width:1300px){
  .env-offer-content h2{font-size: 30px;}
  .env-dark-step-num{font-size: 35px;}
  .trust-row{flex-wrap: wrap;}
  .env-dark-step-num{position: relative;top: 0;left: 0;margin-bottom: 20px;}
  .env-dark-step{padding: 20px;}
  .env-offer-card.big{padding: 20px;}
  .env-shop-grid .env-bs-card{width: 31%;}
  .wc-block-components-product-price__regular.wc-block-components-order-summary-item__regular-individual-price{font-size: 16px;}
  .wc-block-components-formatted-money-amount{font-size: 16px;}
}

@media(max-width:1199px){
  .trust-box{flex: auto;width: 48%;}
  .env-offer-wrap {grid-template-columns: 1fr 1fr;grid-template-rows: auto;}
  .env-offer-card.big {grid-column: 1 / -1;grid-row: auto;order: 1;}
  .env-offer-card.small {grid-column: auto;grid-row: auto;}
  .wc-block-components-sidebar-layout .wc-block-components-main{width: 100% !important;padding-right: 0 !important;}
  .wc-block-components-sidebar{width: 100% !important;position: relative !important;top: 0 !important;}
  .wc-block-components-sidebar-layout{flex-wrap: wrap !important;}
  .wc-block-cart .wc-block-components-sidebar{width: 100% !important;}
  .wc-block-components-sidebar-layout.wc-block-cart{flex-wrap: wrap !important;}
  .wc-block-components-sidebar-layout .wc-block-components-main{width: 100% !important;}
}



@media(max-width:991px){
  .auto-sidebar{width: 48%;}
  .auto-hero-main{width: 48%;}
  .env-bs-container{flex-wrap: wrap;}
  .env-bs-products{width: 100%;}
  .env-bs-testimonial-slider{width: 100%;position: relative;top: 0;}
  .env-dark-steps-grid{grid-template-columns: repeat(2,1fr);}
  .env-about-grid{flex-wrap: wrap;}
  .env-about-left{width: 100%;}
  .env-about-right{width: 100%;}
  .env-footer-top{grid-template-columns:auto;gap: 20px;display: flex;flex-wrap: wrap;}
  .env-footer-brand{width: 100%;}
  .env-footer-col{width: 31%;}
  .env-footer-brand{gap: 5px;justify-content: center;padding: 10px 0px;}
  .env-footer-brand .footer-logo img{display: flex;margin: 0 auto;}
  .env-footer-brand p{text-align: center;}
  .env-footer-social{justify-content: center;}
  .env-footer-bottom{justify-content: center;gap: 5px;padding: 10px 0px;}
  .main-nav{display: none;}
  .top-center{display: none;}
  .pro-grid .everest-forms .evf-field-container .evf-frontend-row{flex-direction: row;}
  .hero-content h1{font-size: 25px;}
  .env-about-feature-wrap{flex-wrap: wrap;}
  .env-about-feature-img{width: 100%;}
  .env-about-feature-content {width: 100%;}
  .env-about-video-pro-wrap{flex-wrap: wrap;}
  .env-about-video-pro-media{width: 100%;}
  .env-about-video-pro-content{width: 100%;}
  .env-why-grid{grid-template-columns:repeat(2,1fr)}
  .env-shop-sidebar{padding: 20px;}
  .env-shop-grid .env-bs-card{width: 48%;}
  .env-rel-card{min-height: 450px;}
  .env-pd-desc{font-size: 14px;}
  .env-contact-item p a{font-size: 14px}
  .env-contact-item p {font-size: 14px;}
  .overlay {display: block;position: fixed; right: 0; top: 0; width: 320px; height: 100%; background:#000000; background-size: 300% 100%; z-index: 9999; padding: 110px 5% 50px; transform:translateX(100%); opacity: 0; visibility: hidden; transition: transform 0.4s cubic-bezier(0.7, 0, 0.2, 1);}
  .overlay.show{ transform:translateX(0); opacity: 1; visibility: visible;}
  .overlay ul {width: 100%;}
  .overlay ul { width: 100%;}
  .overlay ul li a { color: var(--global); display: block; padding: 20px 0;font-size: 16px;}
  .overlay ul li { font-size: 18px; border-bottom: 1px solid var(--primary); text-transform: uppercase;}
  .overlay ul li a:hover { color: var(--primary) !important;}
  .burger-btn { display: block; position: relative; width: 30px; height: 30px; z-index: 99999;  overflow: hidden; cursor: pointer;top: 8px;right: 0px;}
  .burger-btn span { display: block; width: 100%; height: 3px; background:var(--primary); background-size: 300% 100%; border-radius: 5px; transition: all 0.4s cubic-bezier(0.7, 0, 0.2, 1);}
  .burger-btn:hover span{background-position: 50% 0;}
  .burger-btn span:first-child { width: 100%;}
  .burger-btn span:nth-child(2n) { margin: 9px 0; transition: all 0.5s cubic-bezier(.22,.68,0,1.71);}
  .burger-btn .burger-toggle { display: flex; flex-wrap: wrap; justify-content: right;}
  .burger-btn span:last-child { width: 100%;}
  .burger-btn .active span:nth-child(2n) { transform: translateX(-100%);}
  .burger-btn .active span:first-child { transform: translateY(13px) rotate(-45deg);}
  .burger-btn .active span:last-child { transform: translateY(-11px) rotate(45deg);}
  body:after { content: ""; display: block; position: fixed; right: 0; top: 0; width: 100%; height: 100%; background: rgb(255 255 255 / 40%); z-index: 9; transform: translateX(100%); opacity: 0; visibility: hidden;  transition: transform 0.4s cubic-bezier(0.7, 0, 0.2, 1);}
  body.menu-open:after{ transform:translateX(0); opacity: 1; visibility: visible;}
  body.menu-open{  overflow-y: hidden;}
  .overlay ul ul.sub-menu li {border: none; padding-left: 20px; position: relative;  color: var(--primary);}
  .overlay ul ul.sub-menu li:before {  content: "-"; position: absolute; left: 0; top: 50%;  transform: translateY(-50%);}
  .overlay ul li.has-sub > a {background: url(../images/chevron-down-white.svg) no-repeat center / 14px; background-position-x: 95%;}
  .global-btn.contact-btn{display: none;}
  .overlay ul li.has-sub > a:hover {background: url(../images/chevron-down-grey.svg) no-repeat center / 14px; background-position-x: 95%;}
  .wishlist-grid{flex-wrap: wrap;}
  .wishlist-item{width: 48%;}
}


@media(max-width:767px){
  .pro-tab{padding: 10px;}
  .env-footer-contact p a{font-size: 14px;margin: 0 0 12px;}
  .env-footer-col ul li {margin-bottom: 12px;}
  .env-footer-col ul li a{font-size: 14px;}
  .env-footer-bottom p{font-size: 12px;}
  .env-footer-bottom-links a{font-size: 12px;}
  .trust-icon{width: 40px;height: 40px;}
  .trust-icon i{font-size: 20px;}
  .env-footer-top{padding-bottom: 0;}
  .env-dark-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
  .env-shop-sidebar{width: 100%;}
  .env-shop-products{width: 100%;}
  .env-shop-container{flex-wrap: wrap;}
  .env-shop-grid .env-bs-card h4{font-size: 16px;}
  .env-filter-title{margin-bottom: 15px;}
  .env-check{margin: 10px 0px;}
  .env-filter-box{margin-bottom: 10px;}
  .env-shop-grid .env-bs-card{width: 100%;}
  .env-bs-img-box img{height: 160px;}
  .env-pd-grid{flex-wrap: wrap;}
  .env-pd-gallery{width: 100%;}
  .env-pd-info{width: 100%;}
  .env-pd-main-slider img{height: 280px;}
  .env-pd-stock{font-size: 16px;}
  .env-pd-tab-head button{padding: 12px;font-size: 1.2rem;font-weight: 500;}
  .env-contact-wrap .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-2{width: 100%;flex: 0 0 100%;}
  .env-contact-grid{flex-wrap: wrap;}
  .env-contact-form{width: 100%;}
  .env-contact-info{width: 100%;}
  .wc-block-checkout__actions{display: none !important;}
  .wc-block-cart-items__row{flex-wrap: wrap !important;display: flex !important;}
  .my-account-section .woocommerce .woocommerce-MyAccount-navigation { width: 100%;}
.my-account-section .woocommerce .woocommerce-MyAccount-navigation ul { display: flex; flex-wrap: wrap; justify-content: space-between;}
.my-account-section .woocommerce .woocommerce-MyAccount-navigation ul li { width: 48%;}
.my-account-section .woocommerce .woocommerce-MyAccount-navigation ul li:last-child { border-bottom: 1px solid var(--primary);}
.my-account-section .woocommerce .woocommerce-MyAccount-content { width: 100%;}

}



@media(max-width:600px){
  .pro-tabs{flex-wrap: wrap;gap: 10px;}
  .pro-tab{font-size: 14px;}
  .trust-content h4{font-size: 14px;}
  .trust-content p{font-size: 12px;}
  .env-bs-img-box img{height: 130px;}
  .env-dark-step h3{font-size: 16px;}
  .env-dark-step p{font-size: 12px;}
  .env-dark-card img{object-fit: fill;}
  .hero-text h1,.env-bs-title,.env-about-left h2,.env-about-left h2,.env-bs-testimonial h3,.env-dark-steps-head h2,.env-dark-head h2,.hero-content h1,.env-about-feature-content h3,.env-about-video-pro-content h3,.env-inner-content h1,.env-why-head h2,.env-about-test-head h2{font-size: 2rem;}
  .env-footer-col.env-footer-contact{width: 100%;}
  .env-bs-tabs span{font-size: 1.2rem;}
  .env-bs-avatar img{width: 50px;height: 50px;}
  .pro-tab {width: 48%;}
  .hero-content{padding: 20px;}
  .env-about-stat h3{font-size: 25px;}
  .env-bs-card{width: 48%;}
  .env-footer-col:nth-child(2){width: 48%;}
  .env-footer-col:nth-child(3){width: 48%;}
  .env-why-grid{grid-template-columns:repeat(1,1fr);}
  .env-about-feature-content{padding: 20px;}
  .env-about-video-pro-stats{flex-wrap: wrap;}
  .env-about-video-pro-stats div{min-width: none;width: 100%;}
  .env-about-test-card{padding: 20px;}
  .env-about-quote i{display: none;}
  .env-inner-banner{padding: 60px 0px;}
  .env-why-card{padding: 20px;}
  .env-rel-info h4{font-size: 18px;}
  .env-rel-price{font-size: 16px;}
  .env-rel-card{min-height: 380px;}
  .env-pd-thumb-slider img{height: 120px;padding: 12px;}
  .env-pd-tab-head button{font-size: 1rem;}
  .wc-block-cart-item__image img{height: 160px;}
  .wishlist-item{width: 100%;}
  .wishlist-wrapp{padding: 60px 0px;}
}


@media(max-width:480px){
  .top-left{display: none;}
  .hero-badge{font-size: 14px;}
  .hero-text h1, .env-bs-title, .env-about-left h2, .env-about-left h2,.env-bs-testimonial h3,.env-dark-steps-head h2,.env-dark-head h2,.hero-content h1,.env-about-feature-content h3,.env-about-video-pro-content h3,.env-inner-content h1,.env-why-head h2,.env-about-test-head h2{font-size: 1.5rem;}
  .env-dark-head p{font-size: 14px;}
  .env-about-left p{font-size: 14px;}
  .hero-text p{font-size: 14px;}
  .pro-tabs{gap: 8px;}
  .pro-tab{font-size: 12px;}
  .pro-tab i{margin-right: 5px;}
  .search-pro{padding: 15px;}
  .pro-grid .everest-forms .evf-field-container .evf-frontend-row .evf-grid-3{width: 100%;}
  .everest-forms button.button:not(.button-large), .everest-forms button[type=submit]{padding: 12px 20px;font-size: 14px !important;}
  .everest-forms input{padding: 10px !important;font-size: 12px !important;}
  .auto-hero-wrap{flex-wrap: wrap;}
  .auto-sidebar{width: 100%;}
  .auto-hero-main{width: 100%;}
  .env-dark-steps-grid{grid-template-columns:repeat(1,1fr)}
  .env-about-points{grid-template-columns:1fr;}
  .env-about-right{grid-template-columns:repeat(1,1fr)}
  .env-about-stat{padding: 15px;}
  .env-footer-brand .footer-logo img{width: 100px;}
  .env-footer-brand p{font-size: 14px;}
  .env-footer-col:nth-child(2){width: 100%;}
  .env-footer-col:nth-child(3){width: 100%;}
  .auto-hero-main{min-height: 300px;}
  .env-bs-testimonial-slider{padding: 15px;}
  .env-bs-tabs span{font-size: 1.1rem;}
  .env-bs-img-box{padding: 15px;}
  .env-offer-wrap{grid-template-columns:auto;}
  .env-offer-card{padding: 15px;}
  .env-offer-content h2{font-size: 1.2rem;}
  .env-dark-steps-head p{font-size: 14px;}
  .top-header a:last-child{margin-right: 0;}
  .top-header{justify-content: flex-end;}
  .icon-box{padding: 12px;font-size: 12px;}
  .top-right i{font-size: 14px;}
  .env-about-feature-content p{font-size: 14px;}
  .env-about-quote p{font-size: 14px;}
  .env-about-video-pro-play{width: 60px;height: 60px;font-size: 20px;}
  .env-about-video-pro-content p{font-size: 14px;}
  .env-why-card p{font-size: 14px;}
  .env-about-test-card p{font-size: 14px;}
  .env-about-quote p{font-size: 14px;}
  .env-why-head p{font-size: 14px;}
  .env-inner-breadcrumb a{font-size: 14px;}
  .env-inner-breadcrumb p{font-size: 14px;}
  .content-wrapp p{font-size: 14px;}
  .content-wrapp h2{font-size: 30px;}
  .env-pd-tab-head button{padding: 8px;font-size: 0.9rem;}
  .env-pd-tab-body p{font-size: 14px;}
  .env-pd-add{font-size: 12px;}
  .search-form input{width: 160px;}
  .error-page-col1 h2{font-size: 26px;}
  .wc-block-components-order-summary .wc-block-components-order-summary-item{flex-wrap: wrap !important;}
  .wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding-left: 0px !important;}
  .wishlist-item .add_to_cart_button{font-size: 14px !important; padding: 10px !important;}
  .wishlist-item .remove-wishlist{font-size: 14px !important;padding: 10px !important;}
}