body.single-product .dtf-product-description{max-width:920px !important;margin:0
auto !important;color:#172033 !important;font-size:15px !important;line-height:1.76 !important;font-weight:500 !important;letter-spacing:-0.005em !important}body.single-product .dtf-product-description
*{box-sizing:border-box !important}body.single-product .dtf-product-description
h2{position:relative !important;margin:38px
0 16px !important;padding:0
0 13px !important;border-bottom:1px solid rgba(15, 23, 42, .10) !important;color:#07111f !important;font-size:25px !important;line-height:1.18 !important;font-weight:900 !important;letter-spacing:-0.035em !important}body.single-product .dtf-product-description h2:first-of-type{margin-top:8px !important}body.single-product .dtf-product-description h2::after{content:"" !important;position:absolute !important;left:0 !important;bottom:-1px !important;width:58px !important;height:3px !important;border-radius:999px !important;background:linear-gradient(90deg, #07111f, #009fe3) !important}body.single-product .dtf-product-description
h3{margin:24px
0 10px !important;color:#0f172a !important;font-size:17px !important;line-height:1.35 !important;font-weight:900 !important;letter-spacing:-0.018em !important}body.single-product .dtf-product-description
p{margin:0
0 15px !important;color:#334155 !important;font-size:14.5px !important;line-height:1.76 !important;font-weight:500 !important}body.single-product .dtf-product-description
strong{color:#111827 !important;font-weight:900 !important}body.single-product .dtf-product-description
a{color:#005bea !important;font-weight:850 !important;text-decoration:none !important;border-bottom:1px solid rgba(0, 91, 234, .22) !important}body.single-product .dtf-product-description a:hover{color:#009fe3 !important;border-bottom-color:#009fe3 !important}body.single-product .dtf-product-description .dtf-desc-visual-grid, body.single-product .dtf-product-description .dtf-desc-grid, body.single-product .dtf-product-description .dtf-desc-cards{margin:16px
0 22px !important;display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:12px !important}body.single-product .dtf-product-description .dtf-desc-card, body.single-product .dtf-product-description .dtf-desc-visual-grid > div, body.single-product .dtf-product-description .dtf-desc-grid > div, body.single-product .dtf-product-description .dtf-desc-cards>div{min-width:0 !important;margin:0
!important;padding:15px
!important;border-radius:16px !important;border:1px
solid #e5eef8 !important;background:linear-gradient(180deg, #fff 0%, #f8fbff 100%) !important;box-shadow:0 10px 24px rgba(15, 23, 42, .045) !important}body.single-product .dtf-product-description .dtf-desc-icon, body.single-product .dtf-product-description .dtf-desc-card
svg{width:28px !important;height:28px !important;margin:0
0 9px !important;color:#009fe3 !important}body.single-product .dtf-product-description .dtf-desc-card strong, body.single-product .dtf-product-description .dtf-desc-visual-grid strong, body.single-product .dtf-product-description .dtf-desc-grid strong, body.single-product .dtf-product-description .dtf-desc-cards
strong{display:block !important;margin:0
0 5px !important;color:#111827 !important;font-size:13.5px !important;line-height:1.3 !important;font-weight:900 !important}body.single-product .dtf-product-description .dtf-desc-card span, body.single-product .dtf-product-description .dtf-desc-visual-grid span, body.single-product .dtf-product-description .dtf-desc-grid span, body.single-product .dtf-product-description .dtf-desc-cards
span{display:block !important;color:#64748b !important;font-size:12.5px !important;line-height:1.45 !important;font-weight:650 !important}body.single-product .dtf-product-description ul, body.single-product .dtf-product-description
ol{margin:0
0 20px !important;padding-left:0 !important;list-style:none !important;display:grid !important;gap:8px !important}body.single-product .dtf-product-description
li{position:relative !important;margin:0
!important;padding:10px
13px 10px 38px !important;border:1px
solid #e8f0f8 !important;border-radius:12px !important;background:rgba(255, 255, 255, .92) !important;color:#334155 !important;font-size:13.6px !important;line-height:1.58 !important;box-shadow:0 5px 14px rgba(15, 23, 42, .026) !important}body.single-product .dtf-product-description li::before{content:"✓" !important;position:absolute !important;top:10px !important;left:12px !important;width:18px !important;height:18px !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#eaf7ff !important;color:#0079ad !important;font-size:11px !important;line-height:1 !important;font-weight:900 !important}body.single-product .dtf-product-description .dtf-desc-note, body.single-product .dtf-product-description .dtf-desc-warning, body.single-product .dtf-product-description .dtf-desc-service, body.single-product .dtf-product-description .dtf-desc-visual, body.single-product .dtf-product-description .dtf-desc-faq{margin:16px
0 22px !important;padding:17px
!important;border-radius:18px !important;border:1px
solid #dbeafe !important;background:#f8fbff !important;box-shadow:0 12px 28px rgba(15, 23, 42, .045) !important}body.single-product .dtf-product-description .dtf-desc-warning{background:#fff7ed !important;border-color:#fed7aa !important}body.single-product .dtf-product-description .dtf-desc-service{background:radial-gradient(circle at top right, rgba(0,159,227,.13), transparent 34%), linear-gradient(135deg, #fff 0%, #f8fbff 100%) !important;border-color:#bfdbfe !important}body.single-product .dtf-product-description .dtf-desc-visual{display:grid !important;grid-template-columns:70px minmax(0, 1fr) !important;gap:14px !important;align-items:center !important}body.single-product .dtf-product-description .dtf-desc-visual
svg{width:58px !important;height:58px !important;color:#009fe3 !important}body.single-product .dtf-product-description
svg{max-width:100% !important;height:auto !important}body.single-product .dtf-product-description
table{width:100% !important;margin:16px
0 24px !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;border:1px
solid #e5e7eb !important;border-radius:16px !important;background:#fff !important;box-shadow:0 10px 26px rgba(15, 23, 42, .045) !important}body.single-product .dtf-product-description table th, body.single-product .dtf-product-description table
td{padding:12px
14px !important;border-bottom:1px solid #edf2f7 !important;color:#334155 !important;font-size:13px !important;line-height:1.45 !important;vertical-align:top !important}body.single-product .dtf-product-description table
th{background:#f8fbff !important;color:#111827 !important;font-weight:900 !important}body.single-product .dtf-product-description table tr:last-child th, body.single-product .dtf-product-description table tr:last-child
td{border-bottom:0 !important}body.single-product .dtf-product-description h2 + h3, body.single-product .dtf-product-description h3[id*="faq"], body.single-product .dtf-product-description h2#dtf-reader-v6-faq ~ h3, body.single-product .dtf-product-description h2[id*="faq"]~h3{padding-top:2px !important}body.single-product .dtf-product-description h2[id*="faq"]~h3{margin-top:15px !important;padding:14px
15px !important;border:1px
solid #e5eef8 !important;border-radius:14px 14px 0 0 !important;background:#fff !important;color:#111827 !important;font-size:14px !important;box-shadow:0 8px 18px rgba(15, 23, 42, .032) !important}body.single-product .dtf-product-description h2[id*="faq"]~h3+p{margin-top:-1px !important;padding:0
15px 15px !important;border:1px
solid #e5eef8 !important;border-top:0 !important;border-radius:0 0 14px 14px !important;background:#fff !important;font-size:13.5px !important;box-shadow:0 8px 18px rgba(15, 23, 42, .032) !important}body.single-product .dtf-product-description
hr{margin:28px
0 !important;border:0
!important;border-top:1px solid #e5e7eb !important}@media (max-width: 991px){body.single-product .dtf-product-description{max-width:100% !important;font-size:13.5px !important;line-height:1.68 !important}body.single-product .dtf-product-description
h2{margin-top:30px !important;font-size:21px !important}body.single-product .dtf-product-description
h3{font-size:16px !important}body.single-product .dtf-product-description .dtf-desc-visual-grid, body.single-product .dtf-product-description .dtf-desc-grid, body.single-product .dtf-product-description .dtf-desc-cards{grid-template-columns:1fr !important;gap:10px !important}}@media (max-width: 767px){body.single-product .dtf-product-description{font-size:13px !important;line-height:1.65 !important}body.single-product .dtf-product-description
h2{margin:26px
0 12px !important;padding-bottom:10px !important;font-size:19px !important}body.single-product .dtf-product-description h2::after{width:46px !important}body.single-product .dtf-product-description
h3{margin-top:18px !important;font-size:15px !important}body.single-product .dtf-product-description
p{font-size:13px !important;line-height:1.66 !important}body.single-product .dtf-product-description .dtf-desc-card, body.single-product .dtf-product-description .dtf-desc-visual-grid > div, body.single-product .dtf-product-description .dtf-desc-grid > div, body.single-product .dtf-product-description .dtf-desc-cards > div, body.single-product .dtf-product-description .dtf-desc-note, body.single-product .dtf-product-description .dtf-desc-warning, body.single-product .dtf-product-description .dtf-desc-service, body.single-product .dtf-product-description .dtf-desc-visual, body.single-product .dtf-product-description .dtf-desc-faq{padding:13px
!important;border-radius:15px !important}body.single-product .dtf-product-description .dtf-desc-visual{grid-template-columns:1fr !important;gap:10px !important}body.single-product .dtf-product-description .dtf-desc-visual
svg{width:52px !important;height:52px !important}body.single-product .dtf-product-description
li{padding:9px
10px 9px 35px !important;font-size:12.8px !important;line-height:1.55 !important}body.single-product .dtf-product-description li::before{top:9px !important;left:10px !important}body.single-product .dtf-product-description
table{display:block !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}body.single-product .dtf-product-description table th, body.single-product .dtf-product-description table
td{min-width:150px !important;padding:10px
11px !important;font-size:12.5px !important}body.single-product .dtf-product-description h2[id*="faq"]~h3{padding:12px
13px !important;font-size:13px !important}body.single-product .dtf-product-description h2[id*="faq"]~h3+p{padding:0
13px 13px !important;font-size:12.8px !important}}body.single-product .woocommerce-tabs, body.single-product .product-collateral, body.single-product .product-tabs{margin-bottom:0 !important;padding-bottom:0 !important;min-height:0 !important}body.single-product .woocommerce-tabs .resp-tabs-container, body.single-product .woocommerce-tabs .tab-content, body.single-product .woocommerce-Tabs-panel, body.single-product #tab-description, body.single-product #tab-reviews{min-height:0 !important}body.single-product #tab-description{margin-bottom:0 !important;padding-bottom:0 !important}body.single-product .dtf-product-description{padding-bottom:0 !important;margin-bottom:0 !important}body.single-product #tab-reviews:not(.resp-tab-content-active){display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0
!important;padding:0
!important;overflow:hidden !important}body.single-product h2.resp-accordion{margin:18px
0 0 !important;padding:12px
0 !important;min-height:0 !important;border-top:1px solid rgba(15, 23, 42, 0.10) !important;font-size:13px !important;line-height:1.2 !important;font-weight:900 !important;letter-spacing:0.02em !important;text-transform:uppercase !important}body.single-product .related.products, body.single-product
.upsells.products{margin-top:28px !important;padding-top:0 !important}body.single-product .woocommerce-tabs + .related.products, body.single-product .woocommerce-tabs + .upsells.products, body.single-product .product-collateral + .related.products, body.single-product .product-collateral+.upsells.products{margin-top:24px !important}@media (max-width: 767px){body.single-product h2.resp-accordion{margin-top:14px !important;padding:11px
0 !important}body.single-product .related.products, body.single-product
.upsells.products{margin-top:22px !important}}body.single-product .summary.entry-summary .woocommerce-product-details__short-description, body.single-product .summary.entry-summary .short-description{margin:14px
0 14px !important;padding:15px
16px !important;border:1px
solid rgba(15, 23, 42, 0.08) !important;border-radius:16px !important;background:radial-gradient(circle at top right, rgba(0,159,227,.10), transparent 34%), linear-gradient(135deg, #fff 0%, #f8fbff 100%) !important;box-shadow:0 10px 24px rgba(15, 23, 42, 0.045) !important;color:#334155 !important;font-size:13.5px !important;line-height:1.62 !important;font-weight:500 !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description p, body.single-product .summary.entry-summary .short-description
p{margin:0
0 10px !important;color:#334155 !important;font-size:13.5px !important;line-height:1.62 !important;font-weight:500 !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description p:last-child, body.single-product .summary.entry-summary .short-description p:last-child{margin-bottom:0 !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description strong, body.single-product .summary.entry-summary .short-description
strong{color:#111827 !important;font-weight:900 !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description a, body.single-product .summary.entry-summary .short-description
a{color:#006ee6 !important;font-weight:850 !important;text-decoration:none !important;border-bottom:1px solid rgba(0,110,230,.22) !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description ul, body.single-product .summary.entry-summary .woocommerce-product-details__short-description ol, body.single-product .summary.entry-summary .short-description ul, body.single-product .summary.entry-summary .short-description
ol{margin:10px
0 0 !important;padding:0
!important;list-style:none !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:8px !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description li, body.single-product .summary.entry-summary .short-description
li{position:relative !important;margin:0
!important;padding:8px
10px 8px 30px !important;border:1px
solid rgba(15, 23, 42, 0.07) !important;border-radius:12px !important;background:rgba(255, 255, 255, .86) !important;color:#334155 !important;font-size:12.3px !important;line-height:1.45 !important;font-weight:700 !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description li::before, body.single-product .summary.entry-summary .short-description li::before{content:"✓" !important;position:absolute !important;top:8px !important;left:10px !important;width:15px !important;height:15px !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#eaf7ff !important;color:#0079ad !important;font-size:9px !important;line-height:1 !important;font-weight:900 !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description table, body.single-product .summary.entry-summary .short-description
table{width:100% !important;margin:10px
0 0 !important;border-collapse:separate !important;border-spacing:0 !important;border:1px
solid rgba(15, 23, 42, 0.08) !important;border-radius:13px !important;overflow:hidden !important;background:#fff !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description table th, body.single-product .summary.entry-summary .woocommerce-product-details__short-description table td, body.single-product .summary.entry-summary .short-description table th, body.single-product .summary.entry-summary .short-description table
td{padding:9px
10px !important;border-bottom:1px solid rgba(15, 23, 42, 0.06) !important;color:#334155 !important;font-size:12.2px !important;line-height:1.4 !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description table th, body.single-product .summary.entry-summary .short-description table
th{background:#f8fbff !important;color:#111827 !important;font-weight:900 !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description table tr:last-child th, body.single-product .summary.entry-summary .woocommerce-product-details__short-description table tr:last-child td, body.single-product .summary.entry-summary .short-description table tr:last-child th, body.single-product .summary.entry-summary .short-description table tr:last-child
td{border-bottom:0 !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description h2, body.single-product .summary.entry-summary .woocommerce-product-details__short-description h3, body.single-product .summary.entry-summary .short-description h2, body.single-product .summary.entry-summary .short-description
h3{margin:0
0 8px !important;color:#111827 !important;font-size:14px !important;line-height:1.3 !important;font-weight:900 !important;letter-spacing:-0.015em !important}body.single-product .dtf-product-description .woocommerce-product-details__short-description, body.single-product .dtf-product-description .short-description{all:unset}@media (max-width: 767px){body.single-product .summary.entry-summary .woocommerce-product-details__short-description, body.single-product .summary.entry-summary .short-description{margin:12px
0 13px !important;padding:13px
!important;border-radius:15px !important;font-size:13px !important;line-height:1.58 !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description p, body.single-product .summary.entry-summary .short-description
p{font-size:13px !important;line-height:1.58 !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description ul, body.single-product .summary.entry-summary .woocommerce-product-details__short-description ol, body.single-product .summary.entry-summary .short-description ul, body.single-product .summary.entry-summary .short-description
ol{grid-template-columns:1fr !important;gap:7px !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description li, body.single-product .summary.entry-summary .short-description
li{padding:8px
10px 8px 29px !important;font-size:12.2px !important}}body.single-product .summary.entry-summary .pg-product-box{margin:14px
0 14px !important;padding:0
!important;color:#334155 !important;font-size:13.5px !important;line-height:1.62 !important;font-weight:500 !important}body.single-product .summary.entry-summary .pg-product-box
strong{color:#111827 !important;font-weight:900 !important}body.single-product .summary.entry-summary .pg-badges{display:flex !important;flex-wrap:wrap !important;gap:7px !important;margin:0
0 12px !important}body.single-product .summary.entry-summary .pg-badge{display:inline-flex !important;align-items:center !important;min-height:25px !important;padding:0
10px !important;border-radius:999px !important;font-size:10.5px !important;line-height:1 !important;font-weight:900 !important;white-space:nowrap !important}body.single-product .summary.entry-summary .pg-badge.green{background:#ecfdf5 !important;color:#047857 !important}body.single-product .summary.entry-summary .pg-badge.blue{background:#eff6ff !important;color:#005bea !important}body.single-product .summary.entry-summary .pg-badge.orange{background:#fff7ed !important;color:#ea580c !important}body.single-product .summary.entry-summary .pg-trust-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:0 !important;margin:14px
0 12px !important;border:1px
solid rgba(15, 23, 42, 0.08) !important;border-radius:15px !important;background:#fff !important;overflow:hidden !important}body.single-product .summary.entry-summary .pg-trust-item{min-width:0 !important;padding:11px
9px !important;border-right:1px solid rgba(15, 23, 42, 0.07) !important;border-bottom:1px solid rgba(15, 23, 42, 0.07) !important;text-align:center !important}body.single-product .summary.entry-summary .pg-trust-item:nth-child(3n){border-right:0 !important}body.single-product .summary.entry-summary .pg-trust-item:nth-last-child(-n+3){border-bottom:0 !important}body.single-product .summary.entry-summary .pg-icon{margin-bottom:5px !important;font-size:17px !important;line-height:1 !important}body.single-product .summary.entry-summary .pg-title{color:#111827 !important;font-size:11.2px !important;line-height:1.2 !important;font-weight:900 !important}body.single-product .summary.entry-summary .pg-text{margin-top:3px !important;color:#64748b !important;font-size:10.5px !important;line-height:1.25 !important;font-weight:650 !important}body.single-product .summary.entry-summary .pg-strip{margin:9px
0 0 !important;padding:10px
12px !important;border-radius:12px !important;font-size:12px !important;line-height:1.45 !important;font-weight:800 !important}body.single-product .summary.entry-summary .pg-strip.pg-dark{background:#07111f !important;color:#fff !important}body.single-product .summary.entry-summary .pg-strip.pg-light{background:#f8fbff !important;color:#334155 !important;border:1px
solid #dbeafe !important}body.single-product .summary.entry-summary .pg-list{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:7px 10px !important;margin:12px
0 0 !important}body.single-product .summary.entry-summary .pg-list>div{color:#334155 !important;font-size:12.2px !important;line-height:1.35 !important;font-weight:750 !important}@media (max-width: 767px){body.single-product .summary.entry-summary .pg-product-box{font-size:13px !important;line-height:1.58 !important}body.single-product .summary.entry-summary .pg-badges{gap:6px !important;margin-bottom:10px !important}body.single-product .summary.entry-summary .pg-badge{min-height:23px !important;padding:0
8px !important;font-size:10px !important}body.single-product .summary.entry-summary .pg-trust-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}body.single-product .summary.entry-summary .pg-trust-item{padding:10px
8px !important}body.single-product .summary.entry-summary .pg-trust-item:nth-child(3n){border-right:1px solid rgba(15, 23, 42, 0.07) !important}body.single-product .summary.entry-summary .pg-trust-item:nth-child(2n){border-right:0 !important}body.single-product .summary.entry-summary .pg-trust-item:nth-last-child(-n+3){border-bottom:1px solid rgba(15, 23, 42, 0.07) !important}body.single-product .summary.entry-summary .pg-trust-item:nth-last-child(-n+2){border-bottom:0 !important}body.single-product .summary.entry-summary .pg-strip{padding:9px
10px !important;font-size:11.5px !important}body.single-product .summary.entry-summary .pg-list{grid-template-columns:1fr !important;gap:6px !important}body.single-product .summary.entry-summary .pg-list>div{font-size:12px !important}}