/* XStore/WooCommerce description layout: imported Agatec products only. */
body.agc-imported-product .woocommerce-tabs,
body.agc-imported-product .woocommerce-tabs .wc-tab,
body.agc-imported-product .woocommerce-tabs .tab-content,
body.agc-imported-product .woocommerce-tabs .woocommerce-Tabs-panel {
  font-size:16px!important;line-height:1.85!important;color:#344257!important;
}
body.agc-imported-product .woocommerce-tabs .wc-tab h2,
body.agc-imported-product .woocommerce-tabs .wc-tab h3,
body.agc-imported-product .woocommerce-tabs .tab-content h2,
body.agc-imported-product .woocommerce-tabs .tab-content h3 {
  font-size:clamp(21px,2vw,27px)!important;font-weight:700!important;
  color:#183252!important;line-height:1.3!important;
  margin:32px 0 17px!important;padding:0 0 12px!important;
  border-bottom:1px solid #dbe5f1!important;
}
body.agc-imported-product .woocommerce-tabs .wc-tab ul,
body.agc-imported-product .woocommerce-tabs .tab-content ul {
  list-style:none!important;margin:0 0 27px!important;padding:0!important;
  display:grid!important;gap:10px!important;
}
body.agc-imported-product .woocommerce-tabs .wc-tab li,
body.agc-imported-product .woocommerce-tabs .tab-content li {
  list-style:none!important;margin:0!important;padding:13px 17px 13px 40px!important;
  border:1px solid #e2eaf3!important;border-radius:10px!important;
  background:#f5f8fc!important;position:relative!important;
}
body.agc-imported-product .woocommerce-tabs .wc-tab li::before,
body.agc-imported-product .woocommerce-tabs .tab-content li::before {
  content:""!important;position:absolute!important;left:17px!important;top:23px!important;
  width:8px!important;height:8px!important;border-radius:50%!important;
  background:#2563a9!important;
}
body.agc-imported-product .woocommerce-tabs .wc-tab p,
body.agc-imported-product .woocommerce-tabs .tab-content p {
  line-height:1.85!important;margin-bottom:19px!important;
}
/* Imported Agatec product: scoped, responsive, theme-safe */
body.agc-imported-product .woocommerce-Tabs-panel--description,
body.agc-imported-product .woocommerce-tabs .panel,
body.agc-imported-product .woocommerce-product-details__short-description {
  color:#3c4858; font-size:16px; line-height:1.85; letter-spacing:.005em;
}
body.agc-imported-product .woocommerce-Tabs-panel--description {max-width:1100px;margin-inline:auto;}
body.agc-imported-product .woocommerce-Tabs-panel--description h2,
body.agc-imported-product .woocommerce-tabs .panel h2 {
  font-size:clamp(20px,2.2vw,27px);font-weight:750;line-height:1.3;
  letter-spacing:-.025em;color:#172b45; margin:38px 0 20px;padding:0 0 14px;
  border-bottom:1px solid #dce5ef;position:relative;
}
body.agc-imported-product .woocommerce-Tabs-panel--description h2:after,
body.agc-imported-product .woocommerce-tabs .panel h2:after {
  content:"";position:absolute;bottom:-2px;left:0;width:56px;height:3px;
  background:#2363b5;border-radius:5px;
}
body.agc-imported-product .woocommerce-Tabs-panel--description p,
body.agc-imported-product .woocommerce-tabs .panel p {margin:0 0 19px;line-height:1.85;}
body.agc-imported-product .woocommerce-Tabs-panel--description ul,
body.agc-imported-product .woocommerce-tabs .panel ul {
  list-style:none!important;margin:0 0 28px!important;padding:0!important;
  display:grid;gap:10px;
}
body.agc-imported-product .woocommerce-Tabs-panel--description li,
body.agc-imported-product .woocommerce-tabs .panel li {
  list-style:none!important;position:relative;padding:12px 16px 12px 39px!important;
  margin:0!important;border:1px solid #e5ecf3;border-radius:9px;
  background:#f7f9fc;line-height:1.65;
}
body.agc-imported-product .woocommerce-Tabs-panel--description li:before,
body.agc-imported-product .woocommerce-tabs .panel li:before {
  content:"";position:absolute;left:17px;top:22px;width:8px;height:8px;
  border-radius:50%;background:#2363b5;
}
body.agc-imported-product .woocommerce-Tabs-panel--description li:after,
body.agc-imported-product .woocommerce-tabs .panel li:after {display:none!important;}
body.agc-imported-product .woocommerce-Tabs-panel--description .agc-pdf-download a {
  display:inline-flex!important;align-items:center;justify-content:center;
  background:#215fb2!important;color:#fff!important;border-radius:8px!important;
  box-shadow:0 5px 15px rgba(33,95,178,.14);transition:background .2s,transform .2s;
}
body.agc-imported-product .woocommerce-Tabs-panel--description .agc-pdf-download a:hover {
  background:#164987!important;transform:translateY(-1px);
}
body.agc-imported-product .woocommerce-product-details__short-description {
  padding:16px 20px;background:#f6f9fd;border-left:3px solid #2363b5;
  border-radius:0 9px 9px 0;margin-bottom:24px;
}
@media(max-width:767px){
  body.agc-imported-product .woocommerce-Tabs-panel--description,
  body.agc-imported-product .woocommerce-tabs .panel {font-size:15px;line-height:1.7;}
  body.agc-imported-product .woocommerce-Tabs-panel--description h2,
  body.agc-imported-product .woocommerce-tabs .panel h2 {margin-top:28px;}
  body.agc-imported-product .woocommerce-Tabs-panel--description li,
  body.agc-imported-product .woocommerce-tabs .panel li {padding:10px 12px 10px 32px!important;}
  body.agc-imported-product .woocommerce-Tabs-panel--description li:before,
  body.agc-imported-product .woocommerce-tabs .panel li:before {left:13px;top:20px;}
}

/* Section headings extracted from source paragraphs. */
body.agc-imported-product .woocommerce-tabs .agc-spec-section { margin:20px 0 25px!important; padding:19px 22px!important; background:#f7f9fd!important; border:1px solid #e2eaf3!important; border-left:4px solid #2866a6!important; border-radius:10px!important; }
body.agc-imported-product .woocommerce-tabs .agc-spec-section .agc-spec-label {font-size:17px!important; font-weight:700!important; color:#173b62!important; margin:0 0 10px!important; padding:0!important; border:0!important;}
body.agc-imported-product .woocommerce-tabs .agc-spec-section p {margin:0!important;line-height:1.8!important;}
@media(max-width:600px){body.agc-imported-product .woocommerce-tabs .agc-spec-section{padding:15px!important;}}

/* v1.5.9: premium typography scoped exclusively to imported Agatec products. */
body.agc-imported-product .woocommerce-tabs .wc-tab,
body.agc-imported-product .woocommerce-tabs .panel,
body.agc-imported-product .woocommerce-tabs .tab-content,
body.agc-imported-product .woocommerce-Tabs-panel--description,
body.agc-imported-product .woocommerce-product-details__short-description {
 font-family:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;
 font-size:16px!important;font-weight:400!important;line-height:1.85!important;
 letter-spacing:-.012em!important;-webkit-font-smoothing:antialiased;
}
body.agc-imported-product .woocommerce-tabs .wc-tab h2,
body.agc-imported-product .woocommerce-tabs .wc-tab h3,
body.agc-imported-product .woocommerce-tabs .panel h2,
body.agc-imported-product .woocommerce-tabs .panel h3,
body.agc-imported-product .woocommerce-tabs .tab-content h2,
body.agc-imported-product .woocommerce-tabs .tab-content h3 {
 font-family:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;
 font-weight:700!important;letter-spacing:-.035em!important;
}
body.agc-imported-product .woocommerce-tabs .agc-spec-section .agc-spec-label {
 font-family:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;
 font-size:18px!important;font-weight:700!important;letter-spacing:-.025em!important;
}
body.agc-imported-product .woocommerce-tabs .wc-tab li,
body.agc-imported-product .woocommerce-tabs .panel li,
body.agc-imported-product .woocommerce-tabs .tab-content li {
 font-family:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;
 font-weight:400!important;letter-spacing:-.012em!important;
}
@media(max-width:767px){
 body.agc-imported-product .woocommerce-tabs .wc-tab,
 body.agc-imported-product .woocommerce-tabs .panel,
 body.agc-imported-product .woocommerce-tabs .tab-content,
 body.agc-imported-product .woocommerce-Tabs-panel--description {
  font-size:15px!important;line-height:1.75!important;
 }
}
