/* Generated by tools/build-assets.js. */
/* source: premium-commerce-5240.css */
/** TEVCO 5.24 — Premium Commerce UX final visual authority. */
body.tevco-premium-5240{
  --tvp-ink:#102a43;
  --tvp-blue:#123f73;
  --tvp-blue-2:#0c315c;
  --tvp-red:#d8273f;
  --tvp-red-dark:#b91f33;
  --tvp-text:#273b50;
  --tvp-muted:#6c7b8b;
  --tvp-line:#e4e8ec;
  --tvp-soft:#f6f7f8;
  --tvp-canvas:#fafaf8;
  --tvp-white:#fff;
  --tvp-radius-sm:12px;
  --tvp-radius:18px;
  --tvp-radius-lg:26px;
  --tvp-shadow:0 12px 38px rgba(16,42,67,.07);
  --tvp-shadow-hover:0 18px 46px rgba(16,42,67,.12);
  color:var(--tvp-text);
  background:var(--tvp-canvas)!important;
  text-rendering:optimizeLegibility;
}
.tevco-premium-5240 :where(h1,h2,h3,h4,strong,b){color:var(--tvp-ink)}
.tevco-premium-5240 :where(button,.button,a){-webkit-tap-highlight-color:transparent}
.tevco-premium-5240 :where(button,.button,input,select,textarea){font:inherit}
.tevco-premium-5240 :focus-visible{outline:3px solid rgba(18,63,115,.26)!important;outline-offset:3px!important}
.tevco-premium-5240 .tevco-container{width:min(100% - 32px,1440px)!important}

/* One premium surface language across the storefront. */
.tevco-premium-5240 :where(.tevco-5220-section,.tevco-catalog-intro,.tevco-560-intelligence,.tevco-product-shell,.cart_totals,.woocommerce-checkout-review-order,.woocommerce-MyAccount-content){
  border-color:var(--tvp-line)!important;
}
.tevco-premium-5240 :where(.button,button[type=submit],input[type=submit]){
  min-height:44px;
  border-radius:var(--tvp-radius-sm)!important;
  font-weight:800!important;
  transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important;
}
.tevco-premium-5240 :where(.button,button[type=submit],input[type=submit]):hover{transform:translateY(-1px)}

/* Homepage: calm rhythm, fewer competing surfaces, stronger product focus. */
.tevco-premium-home .tevco-home-main{overflow:hidden}
.tevco-premium-home .tevco-5220-section{margin-block:clamp(34px,5vw,72px)!important}
.tevco-premium-home .tevco-5220-section-head{margin-bottom:22px!important}
.tevco-premium-home .tevco-5220-section-head span{color:var(--tvp-red)!important;font-size:11px!important;letter-spacing:.02em}
.tevco-premium-home .tevco-5220-section-head h2{font-size:clamp(25px,3vw,40px)!important;line-height:1.3!important;letter-spacing:-.02em}
.tevco-premium-home .tevco-5220-section-head p{max-width:650px;color:var(--tvp-muted)!important;font-size:14px!important;line-height:1.9!important}
.tevco-premium-home .tevco-5220-trust{
  margin-top:18px!important;
  padding:14px 18px!important;
  border:1px solid var(--tvp-line)!important;
  border-radius:var(--tvp-radius)!important;
  background:#fff!important;
  box-shadow:none!important;
}
.tevco-premium-home .tevco-5220-trust article{min-height:54px!important}
.tevco-premium-home .tevco-5220-trust article+article{border-inline-start:1px solid var(--tvp-line)!important}
.tevco-premium-home .tevco-5220-trust svg{color:var(--tvp-blue)!important}
.tevco-premium-home .tevco-5220-trust small{color:var(--tvp-muted)!important}

.tevco-premium-home .tevco-5220-category-card,
.tevco-premium-home .tevco-5220-ac-card{
  overflow:hidden!important;
  border:1px solid var(--tvp-line)!important;
  border-radius:22px!important;
  background:#fff!important;
  box-shadow:none!important;
  transform:none!important;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}
.tevco-premium-home .tevco-5220-category-card:hover,
.tevco-premium-home .tevco-5220-ac-card:hover{
  transform:translateY(-4px)!important;
  border-color:#d5dde5!important;
  box-shadow:var(--tvp-shadow-hover)!important;
}
.tevco-premium-home :where(.tevco-5220-category-card,.tevco-5220-ac-card) figure{background:#f7f8f8!important}
.tevco-premium-home :where(.tevco-5220-category-card,.tevco-5220-ac-card) img{transition:opacity .24s ease,transform .35s ease!important}
.tevco-premium-js .tevco-premium-home :where(.tevco-5220-category-card,.tevco-5220-ac-card):not(.is-media-ready) img{opacity:.12}
.tevco-premium-home :where(.tevco-5220-category-card,.tevco-5220-ac-card):hover img{transform:scale(1.025)!important}
.tevco-premium-home .tevco-5220-ac-installation{
  border:1px solid #dae2e9!important;
  border-radius:22px!important;
  background:linear-gradient(110deg,#fff 0%,#f6f9fb 100%)!important;
  box-shadow:none!important;
}
.tevco-premium-home .tevco-5220-ac-installation .button{background:var(--tvp-blue)!important;color:#fff!important}

/* Product cards: deliberate hierarchy, no visual noise. */
.tevco-premium-5240 ul.products{align-items:stretch}
.tevco-premium-5240 ul.products li.product{
  position:relative;
  overflow:hidden;
  border:1px solid var(--tvp-line)!important;
  border-radius:var(--tvp-radius)!important;
  background:#fff!important;
  box-shadow:none!important;
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;
}
.tevco-premium-5240 ul.products li.product:hover{transform:translateY(-3px)!important;border-color:#d5dde5!important;box-shadow:var(--tvp-shadow)!important}
.tevco-premium-5240 ul.products li.product :where(.onsale,.tevco-offer-badge){top:12px!important;inset-inline-start:12px!important;min-height:26px!important;padding:4px 9px!important;border:0!important;border-radius:999px!important;background:var(--tvp-red)!important;color:#fff!important;font-size:10px!important;font-weight:900!important}
.tevco-premium-5240 ul.products li.product img{object-fit:contain!important;background:#fff!important;transition:opacity .22s ease,transform .3s ease!important}
.tevco-premium-js .tevco-premium-5240 ul.products li.product:not(.is-media-ready) img{opacity:.15}
.tevco-premium-5240 ul.products li.product:hover img{transform:scale(1.025)}
.tevco-premium-5240 ul.products li.product .woocommerce-loop-product__title{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:var(--tvp-ink)!important;font-weight:800!important}
.tevco-premium-5240 .tevco-5150-card-identity{display:flex!important;gap:6px!important;color:var(--tvp-muted)!important}
.tevco-premium-5240 .tevco-5150-card-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tevco-premium-5240 ul.products li.product .price{display:flex!important;align-items:baseline!important;gap:7px!important;color:var(--tvp-red)!important;font-weight:900!important}
.tevco-premium-5240 ul.products li.product .price del{order:2;color:#8b96a2!important;font-size:.72em!important;font-weight:600!important}
.tevco-premium-5240 ul.products li.product .price ins{text-decoration:none!important}
.tevco-premium-5240 ul.products li.product :where(.button,.added_to_cart){width:100%!important;min-height:44px!important;border:1px solid var(--tvp-blue)!important;background:var(--tvp-blue)!important;color:#fff!important;box-shadow:none!important}
.tevco-premium-5240 ul.products li.product :where(.button,.added_to_cart):hover{background:var(--tvp-blue-2)!important;box-shadow:0 8px 18px rgba(18,63,115,.16)!important}
.tevco-premium-5240 .is-processing{pointer-events:none;opacity:.72}

/* Product page: gallery and buying decision read as two premium panels. */
.tevco-premium-product .site-main{padding-top:20px!important}
.tevco-premium-product .tevco-product-shell{width:min(100% - 32px,1320px)!important;margin-inline:auto!important}
.tevco-premium-product div.product{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important;gap:clamp(28px,4vw,58px)!important;align-items:start!important}
.tevco-premium-product div.product .woocommerce-product-gallery{
  width:100%!important;
  margin:0!important;
  padding:18px!important;
  border:1px solid var(--tvp-line)!important;
  border-radius:var(--tvp-radius-lg)!important;
  background:#fff!important;
  box-shadow:none!important;
}
.tevco-premium-product div.product .woocommerce-product-gallery__image{overflow:hidden;border-radius:18px!important;background:#fff!important}
.tevco-premium-product div.product .woocommerce-product-gallery__image img{width:100%!important;max-height:590px!important;object-fit:contain!important}
.tevco-premium-product div.product .summary{
  position:static!important;
  top:auto!important;
  align-self:start!important;
  width:100%!important;
  margin:0!important;
  padding:26px!important;
  border:1px solid var(--tvp-line)!important;
  border-radius:var(--tvp-radius-lg)!important;
  background:#fff!important;
  box-shadow:var(--tvp-shadow)!important;
}
.tevco-premium-product div.product .summary .product_title{margin:8px 0 10px!important;font-size:clamp(24px,2.35vw,35px)!important;line-height:1.45!important;letter-spacing:-.018em}
.tevco-premium-product .tevco-product-eyebrow{margin:0!important}
.tevco-premium-product .tevco-product-microdata{padding-bottom:14px!important;border-bottom:1px solid var(--tvp-line)!important;color:var(--tvp-muted)!important}
.tevco-premium-product div.product .summary>.price{margin:18px 0 10px!important;color:var(--tvp-red)!important;font-size:clamp(25px,3vw,36px)!important;font-weight:950!important}
.tevco-premium-product div.product .summary>.price del{color:#8b96a2!important;font-size:.55em!important}
.tevco-premium-product div.product .summary>.price ins{text-decoration:none!important}
.tevco-premium-product .tevco-5150-product-identity{gap:8px!important;padding:10px 0!important;border:0!important;background:transparent!important}
.tevco-premium-product .tevco-5150-product-identity span{padding:8px 10px!important;border:1px solid var(--tvp-line)!important;border-radius:10px!important;background:#fafbfb!important}
.tevco-premium-product .tevco-key-features{gap:8px!important;margin:14px 0!important}
.tevco-premium-product .tevco-key-features>div{min-height:68px!important;padding:10px!important;border:1px solid var(--tvp-line)!important;border-radius:12px!important;background:#fafbfb!important}
.tevco-5240-decision-row{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0 5px}
.tevco-5240-decision-row span{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 9px;border-radius:999px;background:#f1f7f4;color:#315c48;font-size:10px;font-weight:800}
.tevco-5240-decision-row i{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#dceddf;color:#27704a;font-style:normal}
.tevco-premium-product .tevco-delivery-box{margin:15px 0!important;padding:14px!important;border:1px solid #dce5ec!important;border-radius:14px!important;background:#f7fafc!important;box-shadow:none!important}
.tevco-premium-product div.product form.cart{display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;gap:10px!important;margin:16px 0 0!important}
.tevco-premium-product div.product form.cart .quantity{width:100%!important;margin:0!important}
.tevco-premium-product div.product form.cart .quantity input{width:100%!important;min-height:50px!important;border:1px solid var(--tvp-line)!important;border-radius:12px!important}
.tevco-premium-product div.product form.cart .single_add_to_cart_button{min-height:50px!important;margin:0!important;background:var(--tvp-red)!important;color:#fff!important;box-shadow:0 9px 20px rgba(216,39,63,.17)!important}
.tevco-premium-product div.product form.cart .single_add_to_cart_button:hover{background:var(--tvp-red-dark)!important}
.tevco-premium-product div.product form.cart .tevco-buy-now{grid-column:1/-1!important;min-height:48px!important;border:1px solid var(--tvp-blue)!important;background:#fff!important;color:var(--tvp-blue)!important}
.tevco-premium-product .tevco-product-secondary-actions{justify-content:center!important;gap:4px!important;margin:10px 0!important}
.tevco-premium-product .tevco-product-secondary-actions button{min-height:38px!important;border:0!important;background:transparent!important;color:var(--tvp-muted)!important;font-size:10px!important}
.tevco-premium-product .tevco-purchase-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
.tevco-premium-product .tevco-purchase-trust>div{min-height:64px!important;padding:10px!important;border:1px solid var(--tvp-line)!important;border-radius:12px!important;background:#fff!important}
.tevco-premium-product .woocommerce-tabs{grid-column:1/-1!important;margin-top:12px!important;padding:clamp(18px,3vw,32px)!important;border:1px solid var(--tvp-line)!important;border-radius:var(--tvp-radius-lg)!important;background:#fff!important}
.tevco-premium-product .woocommerce-tabs ul.tabs{display:flex!important;gap:8px!important;overflow-x:auto!important;border-bottom:1px solid var(--tvp-line)!important;scrollbar-width:none}
.tevco-premium-product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none}
.tevco-premium-product .woocommerce-tabs ul.tabs li{flex:0 0 auto!important;margin:0!important;border:0!important;background:transparent!important}
.tevco-premium-product .woocommerce-tabs ul.tabs li a{padding:12px 14px!important;color:var(--tvp-muted)!important}
.tevco-premium-product .woocommerce-tabs ul.tabs li.active a{border-bottom:2px solid var(--tvp-red)!important;color:var(--tvp-ink)!important}
.tevco-premium-product .related,.tevco-premium-product .upsells{grid-column:1/-1!important;margin-top:36px!important}

/* Cart and checkout: clear task flow, one dominant action. */
.tevco-premium-cart .woocommerce,
.tevco-premium-checkout .woocommerce{width:min(100% - 32px,1240px)!important;margin:24px auto 70px!important}
.tevco-premium-5240 .tevco-cart-intro{padding:22px 24px!important;border:1px solid var(--tvp-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}
.tevco-premium-5240 .tevco-cart-intro h1{font-size:clamp(26px,3vw,38px)!important}
.tevco-premium-5240 .tevco-checkout-steps{margin:14px 0 24px!important;padding:10px!important;border:1px solid var(--tvp-line)!important;border-radius:16px!important;background:#fff!important}
.tevco-premium-5240 .tevco-checkout-step{min-height:56px!important}
.tevco-premium-5240 .tevco-checkout-step.is-active{border-radius:12px!important;background:#f4f7fa!important}
.tevco-premium-cart form.woocommerce-cart-form,
.tevco-premium-cart .cart-collaterals .cart_totals,
.tevco-premium-checkout #customer_details,
.tevco-premium-checkout .woocommerce-checkout-review-order{
  padding:20px!important;
  border:1px solid var(--tvp-line)!important;
  border-radius:22px!important;
  background:#fff!important;
  box-shadow:none!important;
}
.tevco-premium-cart .cart-collaterals .cart_totals{box-shadow:var(--tvp-shadow)!important}
.tevco-premium-cart table.shop_table{border:0!important;border-collapse:separate!important;border-spacing:0 9px!important}
.tevco-premium-cart table.shop_table td{border-color:var(--tvp-line)!important;background:#fafbfb!important}
.tevco-premium-cart table.shop_table .product-thumbnail img{width:92px!important;border-radius:12px!important;background:#fff!important;object-fit:contain!important}
.tevco-premium-cart .wc-proceed-to-checkout .checkout-button,
.tevco-premium-checkout #place_order{width:100%!important;min-height:54px!important;background:var(--tvp-red)!important;color:#fff!important;box-shadow:0 10px 24px rgba(216,39,63,.17)!important}
.tevco-premium-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)!important;gap:24px!important;align-items:start!important}
.tevco-premium-checkout #customer_details{grid-column:1!important}
.tevco-premium-checkout #order_review_heading,
.tevco-premium-checkout #order_review{grid-column:2!important}
.tevco-premium-checkout #order_review{position:sticky!important;top:96px!important}
.tevco-premium-checkout .form-row label{margin-bottom:6px!important;color:var(--tvp-ink)!important;font-size:12px!important;font-weight:800!important}
.tevco-premium-checkout :where(input.input-text,textarea,select,.select2-selection){min-height:48px!important;border:1px solid #d9e0e6!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}
.tevco-premium-checkout .woocommerce-checkout-payment{border-radius:16px!important;background:#f7f8f9!important}
.tevco-premium-5240 :where(.woocommerce-error,.woocommerce-message,.woocommerce-info){padding:14px 18px!important;border:1px solid var(--tvp-line)!important;border-top-width:1px!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}
.tevco-premium-5240 .woocommerce-error{border-color:#f1c8ce!important;background:#fff8f9!important}
.tevco-5240-notice-title{display:block;margin-bottom:4px;color:#a61d32;font-weight:900}
.tevco-5240-empty-help{max-width:560px;margin:14px auto 24px;padding:18px;border:1px solid var(--tvp-line);border-radius:16px;background:#fff;text-align:center}
.tevco-5240-empty-help p{margin:6px 0 0;color:var(--tvp-muted)}

/* The full purchase card stays in normal document flow on every viewport.
   A compact scroll purchase bar is intentionally deferred to a later release. */
.tevco-5240-mobile-buy{display:none!important}

@media(max-width:980px){
  .tevco-premium-product div.product{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}
  .tevco-premium-product div.product .summary{position:static!important;padding:20px!important}
  .tevco-premium-checkout form.checkout{grid-template-columns:minmax(0,1fr)!important}
  .tevco-premium-checkout #customer_details,
  .tevco-premium-checkout #order_review_heading,
  .tevco-premium-checkout #order_review{grid-column:1!important}
  .tevco-premium-checkout #order_review{position:static!important}
}

@media(max-width:760px){
  body.tevco-premium-5240{--tvp-radius-lg:20px;padding-bottom:env(safe-area-inset-bottom)}
  .tevco-premium-5240 .tevco-container,
  .tevco-premium-product .tevco-product-shell,
  .tevco-premium-cart .woocommerce,
  .tevco-premium-checkout .woocommerce{width:min(100% - 20px,100%)!important}
  .tevco-premium-home .tevco-5220-section{margin-block:36px!important}
  .tevco-premium-home .tevco-5220-section-head{margin-bottom:15px!important}
  .tevco-premium-home .tevco-5220-section-head h2{font-size:25px!important}
  .tevco-premium-home .tevco-5220-section-head p{font-size:12px!important}
  .tevco-premium-home .tevco-5220-trust{display:flex!important;overflow-x:auto!important;gap:0!important;padding:10px!important;scroll-snap-type:x mandatory;scrollbar-width:none}
  .tevco-premium-home .tevco-5220-trust::-webkit-scrollbar{display:none}
  .tevco-premium-home .tevco-5220-trust article{flex:0 0 78%!important;scroll-snap-align:start;padding-inline:12px!important}
  .tevco-premium-home .tevco-5220-trust article+article{border-inline-start:0!important}

  .tevco-premium-5240 ul.products li.product{border-radius:14px!important}
  .tevco-premium-5240 ul.products li.product :where(.onsale,.tevco-offer-badge){top:7px!important;inset-inline-start:7px!important;font-size:8px!important}
  .tevco-premium-5240 ul.products li.product :where(.button,.added_to_cart){min-height:43px!important;font-size:10px!important}

  .tevco-premium-product .site-main{padding-top:10px!important}
  .tevco-premium-product div.product .woocommerce-product-gallery{padding:10px!important}
  .tevco-premium-product div.product .summary{padding:17px!important;box-shadow:none!important}
  .tevco-premium-product div.product .summary .product_title{font-size:23px!important}
  .tevco-premium-product div.product form.cart{grid-template-columns:82px minmax(0,1fr)!important}
  .tevco-premium-product .tevco-purchase-trust{grid-template-columns:minmax(0,1fr)!important}
  .tevco-premium-product .woocommerce-tabs{padding:16px!important}
  .tevco-premium-product .woocommerce-tabs .panel{font-size:13px!important;line-height:1.9!important}

  .tevco-premium-5240 .tevco-cart-intro{padding:17px!important}
  .tevco-premium-5240 .tevco-checkout-steps{display:flex!important;overflow-x:auto!important;scrollbar-width:none}
  .tevco-premium-5240 .tevco-checkout-step{flex:0 0 82%!important}
  .tevco-premium-cart form.woocommerce-cart-form,
  .tevco-premium-cart .cart-collaterals .cart_totals,
  .tevco-premium-checkout #customer_details,
  .tevco-premium-checkout .woocommerce-checkout-review-order{padding:14px!important;border-radius:18px!important}
  .tevco-premium-cart table.shop_table .product-thumbnail img{width:72px!important}
}

@media(max-width:420px){
  .tevco-premium-product div.product .summary>.price{font-size:25px!important}
  .tevco-5240-decision-row span{font-size:9px}
}

@media(prefers-reduced-motion:reduce){
  .tevco-premium-5240 *,
}

.tevco-premium-product .tevco-540-product-service{display:inline-flex;align-items:center;gap:8px;margin:7px 0;padding:7px 10px;border:1px solid #e3e9f0;border-radius:10px;background:#f8fafc;color:#20344e}
.tevco-premium-product .tevco-540-product-service small{color:#64748b;font-size:11px}.tevco-premium-product .tevco-540-product-service b{font-size:12px}
/* source: premium-store-6200.css */
/** TEVCO 6.2 — final premium commerce authority. */
.tevco-premium-store-6200{--t62-navy:#071f42;--t62-blue:#0d4f8b;--t62-red:#d8232a;--t62-ink:#152236;--t62-muted:#667386;--t62-line:#e1e7ee;--t62-soft:#f6f8fb}
.tevco-premium-store-6200 .woocommerce ul.products{align-items:stretch}
.tevco-premium-store-6200 .woocommerce ul.products li.product{display:flex!important;min-width:0;flex-direction:column;border:1px solid var(--t62-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px rgba(7,31,66,.055)!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.tevco-premium-store-6200 .woocommerce ul.products li.product:hover{transform:translateY(-3px);border-color:#cbd7e3!important;box-shadow:0 18px 38px rgba(7,31,66,.11)!important}
.tevco-premium-store-6200 .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;min-width:0;flex:1;flex-direction:column}
.tevco-premium-store-6200 .woocommerce ul.products li.product img{aspect-ratio:1/1;width:100%!important;height:auto!important;padding:15px!important;background:#fff;object-fit:contain!important}
.tevco-premium-store-6200 .woocommerce ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;min-height:3.15em;margin:7px 14px!important;overflow:hidden;color:var(--t62-ink)!important;font-size:14px!important;font-weight:800!important;line-height:1.58!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.tevco-premium-store-6200 .tevco-5150-card-identity{display:flex!important;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin:0 14px!important;color:var(--t62-muted)}
.tevco-premium-store-6200 .tevco-5150-card-brand{overflow:hidden;color:var(--t62-blue)!important;font-size:10px!important;font-weight:900!important;text-overflow:ellipsis;white-space:nowrap}
.tevco-premium-store-6200 .tevco-5150-card-model{overflow:hidden;font-size:10px!important;text-overflow:ellipsis;white-space:nowrap}
.tevco-premium-store-6200 .woocommerce ul.products li.product .price{margin:10px 14px 4px!important;color:var(--t62-navy)!important;font-size:18px!important;font-weight:950!important}
.tevco-premium-store-6200 .woocommerce ul.products li.product .price del{color:#929eac!important;font-size:11px!important;font-weight:650!important}.tevco-premium-store-6200 .woocommerce ul.products li.product .price ins{text-decoration:none!important}
.tevco-premium-store-6200 .tevco-card-commerce{min-height:24px;margin:2px 14px 9px!important;font-size:10px!important}.tevco-premium-store-6200 .tevco-card-commerce>span:not(:first-child){display:none!important}
.tevco-premium-store-6200 .woocommerce ul.products li.product .button,.tevco-premium-store-6200 .woocommerce ul.products li.product .added_to_cart{display:flex!important;min-height:44px;align-items:center;justify-content:center;margin:8px 14px 14px!important;border-radius:11px!important;background:var(--t62-red)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}
.tevco-premium-store-6200.single-product div.product .summary{min-width:0}.tevco-premium-store-6200 .tevco-5150-product-identity{display:flex!important;flex-wrap:wrap;gap:8px;margin:8px 0 14px!important}.tevco-premium-store-6200 .tevco-5150-product-identity>span{display:flex!important;min-width:120px;flex:1;flex-direction:column;padding:9px 12px;border:1px solid var(--t62-line);border-radius:11px;background:var(--t62-soft)}
.tevco-premium-store-6200 .tevco-5150-product-identity small{color:var(--t62-muted);font-size:9px}.tevco-premium-store-6200 .tevco-5150-product-identity b{overflow:hidden;color:var(--t62-navy);font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.tevco-premium-store-6200 .tevco-5150-purchase-status{display:flex!important;flex-wrap:wrap;gap:8px!important;margin:12px 0!important;padding:12px 14px!important;border:1px solid var(--t62-line)!important;border-radius:12px!important;background:#fff!important}.tevco-premium-store-6200 .tevco-5150-purchase-status span{font-size:11px!important}.tevco-premium-store-6200 .tevco-5150-purchase-status span:not(:first-child){color:var(--t62-muted)}
.tevco-premium-store-6200 .woocommerce-tabs{margin-top:44px!important}.tevco-premium-store-6200 .woocommerce-tabs ul.tabs{display:flex!important;gap:7px;overflow:auto;border-bottom:1px solid var(--t62-line)!important}.tevco-premium-store-6200 .woocommerce-tabs ul.tabs li{flex:0 0 auto!important;margin:0!important;border:0!important;background:transparent!important}.tevco-premium-store-6200 .woocommerce-tabs ul.tabs li a{padding:12px 15px!important;color:var(--t62-muted)!important;font-size:12px!important}.tevco-premium-store-6200 .woocommerce-tabs ul.tabs li.active a{border-bottom:2px solid var(--t62-red);color:var(--t62-navy)!important}.tevco-premium-store-6200 .woocommerce-tabs .panel{padding:24px 0!important;color:var(--t62-ink);line-height:1.9}
.tevco-premium-store-6200.woocommerce-cart .cart-collaterals,.tevco-premium-store-6200.woocommerce-checkout #order_review,.tevco-premium-store-6200.woocommerce-account .woocommerce-MyAccount-content{border:1px solid var(--t62-line);border-radius:17px;background:#fff;box-shadow:0 12px 32px rgba(7,31,66,.06)}
.tevco-premium-store-6200 .woocommerce-error,.tevco-premium-store-6200 .woocommerce-info,.tevco-premium-store-6200 .woocommerce-message{border-radius:12px!important;line-height:1.8}
@media(max-width:767px){.tevco-premium-store-6200 .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.tevco-premium-store-6200 .woocommerce ul.products li.product{width:auto!important;margin:0!important;border-radius:14px!important}.tevco-premium-store-6200 .woocommerce ul.products li.product img{padding:9px!important}.tevco-premium-store-6200 .woocommerce ul.products li.product .woocommerce-loop-product__title{margin-inline:10px!important;font-size:12px!important}.tevco-premium-store-6200 .tevco-5150-card-identity,.tevco-premium-store-6200 .woocommerce ul.products li.product .price,.tevco-premium-store-6200 .tevco-card-commerce{margin-inline:10px!important}.tevco-premium-store-6200 .woocommerce ul.products li.product .button,.tevco-premium-store-6200 .woocommerce ul.products li.product .added_to_cart{min-height:42px;margin:7px 10px 10px!important;font-size:10px!important}.tevco-premium-store-6200 .tevco-5150-product-identity>span{min-width:calc(50% - 4px)}.tevco-premium-store-6200 .woocommerce-tabs ul.tabs li a{padding-inline:11px!important}}
