#wcs-debug{padding:0
0 0;font-size:1em;margin-bottom:2em}#wcs-debug #wcs-debug-header{background:#3d9cd2;color:#fff;padding:10px
20px;cursor:pointer;position:relative}#wcs-debug #wcs-debug-header .wcs-debug-toggle{background-image:url("/wp-content/plugins/conditional-shipping-for-woocommerce/frontend/img/arrow.svg?x74249");background-repeat:no-repeat;background-position:right center;width:42px;height:100%;right:0;top:0;background-size:42px;position:absolute;transition: .3s all}#wcs-debug.closed .wcs-debug-toggle{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#wcs-debug #wcs-debug-contents{padding:20px
20px 0;display:none;border:1px
solid #dee2e6;border-width:0 1px 1px}#wcs-debug #wcs-debug-contents .wcs-debug-tip{color:#1864ab;background:url("/wp-content/plugins/conditional-shipping-for-woocommerce/frontend/img/tip2.svg?x74249") no-repeat left 5px;background-size:16px 16px;padding-left:24px}#wcs-debug #wcs-debug-contents
h3{margin:10px
0 20px;font-weight:bold;font-size:1.2em}#wcs-debug #wcs-debug-contents h3.ruleset-title{font-size:1em}#wcs-debug #wcs-debug-contents h3.ruleset-title
a{font-weight:bold}#wcs-debug .wcs-debug-result-label{padding:5px;border-radius:3px;color:#fff;font-weight:bold;text-transform:uppercase;font-size:12px}#wcs-debug .wcs-debug-result-label.wcs-debug-result-label-pass{background:#2b8a3e}#wcs-debug .wcs-debug-result-label.wcs-debug-result-label-fail{background:#c92a2a}#wcs-debug .wcs-debug-result-label.wcs-debug-result-label-skip{background:#495057}#wcs-debug table.wcs-debug-table{border:1px
solid #dee2e6;margin:0
0 20px}#wcs-debug table.wcs-debug-table.wcs-debug-table-fixed{table-layout:fixed}#wcs-debug table.wcs-debug-table td, #wcs-debug table.wcs-debug-table
th{padding:5px
10px;text-align:left}#wcs-debug table.wcs-debug-table td.align-right,
#wcs-debug table.wcs-debug-table th.align-right{text-align:right}#wcs-debug .wcs-debug-alert{width:14px;height:14px;display:inline-block;background:url("/wp-content/plugins/conditional-shipping-for-woocommerce/frontend/img/alert-2.svg?x74249") no-repeat top left;background-size:14px 14px;vertical-align:-3px;margin-right:5px}#wcs-notices,.wcs-shipping-notices{margin-top:1em}#wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-success, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-error,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-success,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-error{margin-bottom:0.5rem;padding:10px
10px 10px 36px;border:1px
solid #000;background-repeat:no-repeat;background-position:0.5rem center;font-size:0.875em;font-weight:400;color:#2f2f2f;border-radius:4px;line-height:19px}#wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-success:last-child, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning:last-child, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-error:last-child,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-success:last-child,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning:last-child,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-error:last-child{margin-bottom:0}#wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-success.conditional-shipping-notice-style-warning, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning.conditional-shipping-notice-style-warning, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-error.conditional-shipping-notice-style-warning,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-success.conditional-shipping-notice-style-warning,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning.conditional-shipping-notice-style-warning,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-error.conditional-shipping-notice-style-warning{background-image:url("/wp-content/plugins/conditional-shipping-for-woocommerce/frontend/img/notices/warning.svg?x74249");background-size:20px 20px;background-color:#fffbf4;border-color:#f0b849;color:#e67700}#wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-success.conditional-shipping-notice-style-success, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning.conditional-shipping-notice-style-success, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-error.conditional-shipping-notice-style-success,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-success.conditional-shipping-notice-style-success,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning.conditional-shipping-notice-style-success,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-error.conditional-shipping-notice-style-success{background-image:url("/wp-content/plugins/conditional-shipping-for-woocommerce/frontend/img/notices/yes-alt.svg?x74249");background-size:20px 20px;background-color:#f4fff4;border-color:#66C449;color:#2b8a3e}#wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-success.conditional-shipping-notice-style-error, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning.conditional-shipping-notice-style-error, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-error.conditional-shipping-notice-style-error,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-success.conditional-shipping-notice-style-error,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning.conditional-shipping-notice-style-error,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-error.conditional-shipping-notice-style-error{background-image:url("/wp-content/plugins/conditional-shipping-for-woocommerce/frontend/img/notices/dismiss.svg?x74249");background-size:20px 20px;background-color:#FFF4F4;border-color:#F06B49;color:#c92a2a}.wcs-shipping-notices-blocks>div{margin-bottom:0.5rem}.wcs-shipping-notices-blocks > div .conditional-shipping-notice{margin-bottom:0}.wcs-shipping-notices-blocks>div:last-child{margin-bottom:0}:root{--dtf-primary:#111827;--dtf-dark:#0f172a;--dtf-text:#1f2937;--dtf-border:#e5e7eb;--dtf-bg-soft:#f8fafc;--dtf-radius-card:8px;--dtf-radius-button:6px;--dtf-container:1200px;--dtf-shadow-card:0 10px 30px rgba(15, 23, 42, 0.08)}:root{--dtf-primary:#111827;--dtf-dark:#0f172a;--dtf-text:#1f2937;--dtf-border:#e5e7eb;--dtf-bg-soft:#f8fafc;--dtf-radius-card:8px;--dtf-radius-button:6px;--dtf-radius-pill:999px;--dtf-container:1200px;--dtf-container-wide:1350px;--dtf-shadow-card:0 10px 30px rgba(15, 23, 42, 0.08);--dtf-shadow-float:0 14px 34px rgba(15, 23, 42, 0.12);--dtf-overlay:rgba(2, 6, 23, 0.52);--dtf-success:#16a34a;--dtf-danger:#ef4444;--dtf-muted:#64748b;--dtf-surface:#fff;--dtf-space-mobile-x:14px;--dtf-space-card:16px}.dtf-ui-section{padding:48px
0}.dtf-ui-container{width:min(100% - 32px, var(--dtf-container));margin:0
auto}.dtf-ui-container-wide{width:min(100% - 32px, var(--dtf-container-wide));margin:0
auto}.dtf-ui-head,.dtf-ui-section-head{display:grid;gap:8px;margin-bottom:24px}.dtf-ui-head{grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:24px}.dtf-ui-head-copy,.dtf-ui-section-head-copy{display:grid;gap:8px;min-width:0}.dtf-ui-kicker{color:var(--dtf-primary);font-size:0.8125rem;font-weight:700;line-height:1.2;letter-spacing:0.12em;text-transform:uppercase}.dtf-ui-title{margin:0;color:var(--dtf-dark);font-size:2rem;line-height:1.2}.dtf-ui-subtitle{max-width:680px;margin:0;color:var(--dtf-text);font-size:1rem;line-height:1.6}.dtf-ui-text{margin:0;color:var(--dtf-text);font-size:0.9375rem;line-height:1.65}.dtf-ui-card{overflow:hidden;border:1px
solid var(--dtf-border);border-radius:var(--dtf-radius-card);background:var(--dtf-surface);box-shadow:var(--dtf-shadow-card)}.dtf-ui-card-media{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.dtf-ui-card-body{display:grid;gap:12px;padding:var(--dtf-space-card)}.dtf-ui-card-title{margin:0;color:var(--dtf-dark);font-size:1rem;line-height:1.35;font-weight:700}.dtf-ui-card-text{margin:0;color:var(--dtf-text);font-size:0.875rem;line-height:1.6}.dtf-ui-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0
18px;border:1px
solid transparent;border-radius:var(--dtf-radius-button);font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, color 180ms ease, transform 180ms ease}.dtf-ui-btn-primary{border-color:var(--dtf-primary);background:var(--dtf-primary);color:#fff}.dtf-ui-btn-outline{border-color:var(--dtf-border);background:transparent;color:var(--dtf-dark)}.dtf-ui-btn-light{border-color:var(--dtf-border);background:var(--dtf-surface);color:var(--dtf-primary);box-shadow:0 8px 20px rgba(15, 23, 42, 0.04)}.dtf-ui-btn-compact{min-height:36px;padding:0
14px;font-size:0.8125rem}.dtf-ui-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:20px}.dtf-ui-scroll-row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity}.dtf-ui-scroll-row>*{flex:0 0 min(280px, 82vw);scroll-snap-align:start}.dtf-ui-pill,.dtf-ui-badge,.dtf-ui-chip{display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.dtf-ui-pill{min-height:32px;padding:0
12px;border:1px
solid var(--dtf-border);border-radius:var(--dtf-radius-pill);background:var(--dtf-surface);color:var(--dtf-text);font-size:0.8125rem;font-weight:700}.dtf-ui-badge{min-height:24px;padding:0
9px;border-radius:var(--dtf-radius-pill);background:var(--dtf-primary);color:#fff;font-size:0.6875rem;font-weight:700}.dtf-ui-chip{min-height:30px;padding:0
12px;border:1px
solid var(--dtf-border);border-radius:var(--dtf-radius-pill);background:var(--dtf-bg-soft);color:var(--dtf-text);font-size:0.875rem}.dtf-ui-overlay{position:fixed;inset:0;background:var(--dtf-overlay);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease, visibility 180ms ease;z-index:9998}.dtf-ui-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.dtf-ui-drawer{position:fixed;inset:0 0 0 auto;width:min(360px, 90vw);background:var(--dtf-surface);transform:translateX(100%);transition:transform 180ms ease;z-index:9999;box-shadow:var(--dtf-shadow-float)}.dtf-ui-drawer.is-open{transform:translateX(0)}.dtf-ui-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px
solid var(--dtf-border);border-radius:var(--dtf-radius-button);background:var(--dtf-surface);color:var(--dtf-dark);cursor:pointer}.pg-product-box{font-family:Poppins,Arial,sans-serif;color:#111827}.pg-badges{display:flex;flex-wrap:wrap;gap:10px;margin:12px
0}.pg-badge{padding:9px
15px;border-radius:24px;font-size:13px;font-weight:600}.pg-product-box
.green{background:#e9f9ef;color:#16823b}.pg-product-box
.blue{background:#edf4ff;color:#2563eb}.pg-product-box
.orange{background:#fff3e7;color:#f97316}.pg-product-box
.purple{background:#f3edff;color:#7c3aed}.pg-trust-grid{display:grid;grid-template-columns:repeat(3, 1fr);border:1px
solid #cbd5e1;border-radius:10px;margin:14px
0;overflow:hidden;background:#fff}.pg-trust-item{padding:15px
12px;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.pg-trust-item:nth-child(3n){border-right:0}.pg-trust-item:nth-child(n+4){border-bottom:0}.pg-icon{font-size:23px;margin-bottom:6px}.pg-title{font-size:14px;font-weight:700;margin-bottom:3px}.pg-text{font-size:12px;line-height:1.4;color:#374151}.pg-urgency{border:1px
solid #f6c66b;background:#fff8ec;border-radius:10px;padding:13px;margin:16px
0;text-align:center}.pg-urgency-row{display:flex;justify-content:space-around;gap:10px;font-weight:700;font-size:14px}.pg-urgent-text{color:#ef4444;font-weight:700;margin-top:9px;font-size:13px}.pg-strip{display:block;text-decoration:none;padding:12px
14px;border-radius:8px;margin:10px
0;font-size:14px}.pg-dark{background:#07142b;color:white !important}.pg-light{background:#f8fafc;border:1px
solid #dbeafe;color:#111827}.pg-info{background:#ecfeff;border:1px
solid #bae6fd;color:#075985}.pg-list{display:grid;grid-template-columns:1fr 1fr;gap:6px 25px;margin-top:12px;font-size:14px}.pg-list
div{line-height:1.7}@media (max-width: 600px){.pg-badge{font-size:12px;padding:8px
12px}.pg-trust-grid{grid-template-columns:repeat(3, 1fr)}.pg-trust-item{padding:10px
6px;text-align:center}.pg-trust-item,.pg-trust-item:nth-child(3n){border-right:1px solid #e5e7eb}.pg-trust-item:nth-child(3n){border-right:0}.pg-trust-item:nth-child(n+4){border-bottom:0}.pg-icon{font-size:20px;margin-bottom:4px}.pg-title{font-size:11px;line-height:1.2}.pg-text{display:none}.pg-urgency{padding:10px}.pg-urgency-row{display:flex;overflow-x:auto;white-space:nowrap;justify-content:flex-start;font-size:12px;gap:14px}.pg-urgent-text{font-size:12px}.pg-strip{font-size:13px;line-height:1.5}.pg-list{grid-template-columns:1fr;font-size:14px}}@media (max-width: 1024px){.sticky-product{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}}@media (min-width: 1025px){body.single-product,
.single-product #main,
.single-product .main-content,
.single-product .site-main,
.single-product
.product{padding-bottom:110px !important}}@media (min-width: 1025px){.sticky-product{position:fixed !important;top:auto !important;bottom:22px !important;left:75% !important;right:auto !important;transform:translateX(-50%) !important;width:720px !important;max-width:calc(100vw - 260px) !important;min-height:64px !important;max-height:74px !important;margin:0
!important;padding:0
!important;background:#fff !important;border:1px
solid #e5e7eb !important;border-top:4px solid #009fe3 !important;border-radius:18px !important;box-shadow:0 18px 45px rgba(15, 23, 42, 0.16) !important;z-index:999 !important;overflow:hidden !important;box-sizing:border-box !important}.sticky-product .container,
.sticky-product .row,
.sticky-product .product-summary-wrap,
.sticky-product .sticky-content,
.sticky-product .sticky-product-content{width:100% !important;max-width:100% !important;margin:0
!important;padding:9px
14px !important;display:grid !important;grid-template-columns:50px minmax(260px, 1fr) auto !important;align-items:center !important;gap:12px !important;box-sizing:border-box !important}.sticky-product
img{width:48px !important;height:48px !important;min-width:48px !important;max-width:48px !important;object-fit:cover !important;border-radius:12px !important;border:1px
solid #e5e7eb !important;background:#f8fafc !important;margin:0
!important;padding:0
!important}.sticky-product h1,
.sticky-product h2,
.sticky-product h3,
.sticky-product h4,
.sticky-product .product-title,
.sticky-product .title,
.sticky-product .product-name{font-size:13px !important;line-height:1.25 !important;font-weight:600 !important;color:#111 !important;margin:0
0 3px 0 !important;padding:0
!important;max-width:420px !important;display:-webkit-box !important;-webkit-line-clamp:1 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-align:left !important}.sticky-product
.price{margin:0
!important;padding:0
!important;line-height:1.2 !important;text-align:left !important;white-space:nowrap !important}.sticky-product .price,
.sticky-product .amount,
.sticky-product
ins{font-size:14px !important;font-weight:700 !important;color:#111 !important}.sticky-product
del{font-size:12px !important;font-weight:500 !important;color:#94a3b8 !important;margin-right:5px !important}.sticky-product .star-rating,
.sticky-product .stars,
.sticky-product .stock,
.sticky-product .in-stock,
.sticky-product p.stock,
.sticky-product span.stock,
.sticky-product .availability,
.sticky-product .product-stock,
.sticky-product .rating,
.sticky-product .review-link{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;overflow:hidden !important}.sticky-product form.cart,
.sticky-product
.cart{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;margin:0
!important;padding:0
!important;white-space:nowrap !important}.sticky-product
.quantity{display:none !important}.sticky-product .single_add_to_cart_button,
.sticky-product .add_to_cart_button,
.sticky-product
.button{height:38px !important;min-height:38px !important;min-width:126px !important;padding:0
18px !important;margin:0
!important;background:#009fe3 !important;color:#fff !important;border:0
!important;border-radius:999px !important;font-size:11px !important;font-weight:700 !important;line-height:38px !important;text-transform:uppercase !important;white-space:nowrap !important;box-shadow:0 8px 18px rgba(0, 159, 227, 0.28) !important;cursor:pointer !important}.sticky-product .single_add_to_cart_button:hover,
.sticky-product .add_to_cart_button:hover,
.sticky-product .button:hover{background:#008dcc !important;color:#fff !important}}@media (min-width: 992px) and (max-width: 1690px){body.single-product.dtfshop-pdp-v4 .product-summary-wrap{width:min(100%, 860px) !important;max-width:860px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body.single-product.dtfshop-pdp-v4 .product-summary-wrap>.row{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;justify-content:center !important;align-items:stretch !important;gap:18px 0 !important}body.single-product.dtfshop-pdp-v4 .product-summary-wrap > .row > .summary-before,
body.single-product.dtfshop-pdp-v4 .product-summary-wrap > .row > .summary,
body.single-product.dtfshop-pdp-v4 .product-summary-wrap .summary-before.col-lg-7,
body.single-product.dtfshop-pdp-v4 .product-summary-wrap .summary.entry-summary.col-lg-5{flex:0 0 100% !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body.single-product.dtfshop-pdp-v4 .product-summary-wrap .summary-before.col-lg-7{margin-bottom:0 !important}body.single-product.dtfshop-pdp-v4 .product-summary-wrap .summary.entry-summary,
body.single-product.dtfshop-pdp-v4 .product-summary-wrap .summary.entry-summary.col-lg-5{margin-top:0 !important;min-width:0 !important;max-width:100% !important}body.single-product.dtfshop-pdp-v4 .product-summary-wrap .woocommerce-product-gallery,
body.single-product.dtfshop-pdp-v4 .product-summary-wrap div.images,
body.single-product.dtfshop-pdp-v4 .product-summary-wrap .product-images{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body.single-product.dtfshop-pdp-v4 .product-summary-wrap .product-image-slider,
body.single-product.dtfshop-pdp-v4 .product-summary-wrap .woocommerce-product-gallery__wrapper{max-width:760px !important;margin-left:auto !important;margin-right:auto !important}body.single-product.dtfshop-pdp-v4 .product-summary-wrap .summary.entry-summary>*{max-width:100% !important;box-sizing:border-box !important}}@supports selector(body:has(.sticky-product)){@media (min-width: 1025px){body.single-product:not(:has(.sticky-product)),
body.single-product:not(:has(.sticky-product)) #main,
body.single-product:not(:has(.sticky-product)) .main-content,
body.single-product:not(:has(.sticky-product)) .site-main,
body.single-product:not(:has(.sticky-product)) .product{padding-bottom:0 !important}}}@media (max-width: 767px){.dtf-ui-section{padding:34px
0}.dtf-ui-container,.dtf-ui-container-wide{width:calc(100% - (var(--dtf-space-mobile-x) * 2))}.dtf-ui-head{grid-template-columns:1fr;align-items:start}}@media (min-width: 1200px) and (max-width: 1690px){body.single-product .page-wrapper,
body.woocommerce.single-product .page-wrapper,
body.single-product #page,
body.woocommerce.single-product
#page{width:100% !important;max-width:none !important}body.single-product #main,
body.woocommerce.single-product
#main{width:min(1280px, calc(100vw - 96px)) !important;max-width:1280px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body.single-product #main > .container,
body.single-product #main .container,
body.single-product .main-content > .container,
body.woocommerce.single-product #main > .container,
body.woocommerce.single-product #main .container,
body.woocommerce.single-product .main-content>.container{width:100% !important;max-width:1280px !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}body.single-product div.product,
body.single-product .product-summary-wrap,
body.woocommerce.single-product div.product,
body.woocommerce.single-product .product-summary-wrap{width:100% !important;max-width:1220px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body.single-product .product-summary-wrap > .row,
body.woocommerce.single-product .product-summary-wrap>.row{display:flex !important;flex-wrap:nowrap !important;align-items:flex-start !important;justify-content:center !important;gap:28px !important;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}body.single-product .product-summary-wrap .summary-before,
body.single-product .product-summary-wrap .col-lg-7,
body.woocommerce.single-product .product-summary-wrap .summary-before,
body.woocommerce.single-product .product-summary-wrap .col-lg-7{flex:1 1 auto !important;width:auto !important;max-width:calc(100% - 458px) !important;min-width:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}body.single-product .product-summary-wrap .summary.entry-summary,
body.single-product .product-summary-wrap .col-lg-5,
body.woocommerce.single-product .product-summary-wrap .summary.entry-summary,
body.woocommerce.single-product .product-summary-wrap .col-lg-5{flex:0 0 430px !important;width:430px !important;max-width:430px !important;min-width:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}}@media (min-width: 992px) and (max-width: 1199px){body.single-product .page-wrapper,
body.woocommerce.single-product .page-wrapper,
body.single-product #page,
body.woocommerce.single-product
#page{width:100% !important;max-width:none !important}body.single-product #main,
body.woocommerce.single-product
#main{width:min(860px, calc(100vw - 48px)) !important;max-width:860px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body.single-product #main > .container,
body.single-product #main .container,
body.single-product .main-content > .container,
body.woocommerce.single-product #main > .container,
body.woocommerce.single-product #main .container,
body.woocommerce.single-product .main-content>.container{width:100% !important;max-width:860px !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}body.single-product div.product,
body.single-product .product-summary-wrap,
body.woocommerce.single-product div.product,
body.woocommerce.single-product .product-summary-wrap{width:100% !important;max-width:860px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body.single-product .product-summary-wrap > .row,
body.woocommerce.single-product .product-summary-wrap>.row{display:flex !important;flex-wrap:wrap !important;gap:18px !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}body.single-product .product-summary-wrap .summary-before,
body.single-product .product-summary-wrap .summary.entry-summary,
body.single-product .product-summary-wrap .col-lg-7,
body.single-product .product-summary-wrap .col-lg-5,
body.woocommerce.single-product .product-summary-wrap .summary-before,
body.woocommerce.single-product .product-summary-wrap .summary.entry-summary,
body.woocommerce.single-product .product-summary-wrap .col-lg-7,
body.woocommerce.single-product .product-summary-wrap .col-lg-5{flex:0 0 100% !important;width:100% !important;max-width:100% !important;min-width:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}}@media (min-width: 992px){body.single-product #main,
body.single-product #content,
body.single-product .main-content,
body.single-product .site-main,
body.single-product div.product,
body.woocommerce.single-product #main,
body.woocommerce.single-product #content,
body.woocommerce.single-product .main-content,
body.woocommerce.single-product .site-main,
body.woocommerce.single-product
div.product{padding-bottom:0 !important}}.footer-wrapper.footer-reveal,.footer-reveal,.footer-wrapper.fixed{position:relative !important;inset:auto !important;width:100% !important;height:auto !important;z-index:5 !important;transform:none !important;pointer-events:auto !important}#footer,#footer.footer,#footer.footer-1{position:relative !important;z-index:6 !important;clear:both !important;pointer-events:auto !important;background:linear-gradient(180deg, #f5fbff 0%, #fff 78%) !important;border-top:1px solid #e5eefb !important;font-family:"Poppins",Arial,sans-serif !important;color:var(--dtf-text, #475569) !important}#footer *,
#footer *::before,
#footer *::after{box-sizing:border-box !important}#footer a,
#footer
button{pointer-events:auto !important}#footer.footer-1 .footer-main{padding:42px
0 22px !important;background:transparent !important}#footer.footer-1 .footer-main > .container,
#footer .footer-bottom>.container{max-width:min(1350px, var(--dtf-container, 1350px)) !important;padding-left:12px !important;padding-right:12px !important}#footer.footer-1 .footer-main
.row{display:grid !important;grid-template-columns:1.12fr 0.72fr 0.82fr 0.82fr !important;gap:18px !important;margin:0
!important;align-items:start !important}#footer.footer-1 .footer-main .row>[class*="col-"]{width:auto !important;max-width:none !important;flex:none !important;padding:0
!important}#footer #block-widget-12{margin:0
!important;padding:22px
22px 20px !important;border:1px
solid var(--dtf-border, #e5eefb) !important;border-radius:calc(var(--dtf-radius-card, 20px) + 14px) !important;background:rgba(255, 255, 255, 0.94) !important;box-shadow:var(--dtf-shadow-card, 0 14px 34px rgba(15, 23, 42, 0.065)) !important}#footer #block-widget-12 img.image,
#footer #block-widget-12 .wp-image-3112{display:block !important;max-width:168px !important;height:auto !important;margin:0
0 14px !important}#footer #block-widget-12 .elementor-widget-text-editor
p{margin:0
0 10px !important;font-size:12.6px !important;line-height:1.58 !important;font-weight:400 !important;color:var(--dtf-text, #526173) !important}#footer #block-widget-12
.emoji{width:14px !important;height:14px !important;vertical-align:-2px !important}#footer #block-widget-12 .dtf-footer-hidden-source,
#footer #block-widget-12 .elementor-widget-wp-widget-media_image:not(:first-child),
#footer #block-widget-12 .porto-u-heading,
#footer #block-widget-12 .elementor-widget-text-editor p:empty{display:none !important}#footer #text-10,
#footer #text-8,
#footer #text-12{margin:0
!important;padding:22px
20px 24px !important;border:1px
solid var(--dtf-border, #e5eefb) !important;border-radius:calc(var(--dtf-radius-card, 18px) + 12px) !important;background:rgba(255, 255, 255, 0.9) !important;box-shadow:var(--dtf-shadow-card, 0 12px 28px rgba(15, 23, 42, 0.052)) !important}#footer .widget-title{position:relative !important;margin:0
0 15px !important;padding:0
0 11px !important;font-size:13px !important;line-height:1.25 !important;font-weight:600 !important;color:var(--dtf-dark, #07111f) !important;text-transform:none !important;letter-spacing:0.04em !important}#footer .widget-title::before{content:"" !important;position:absolute !important;left:0 !important;bottom:0 !important;width:34px !important;height:3px !important;border-radius:999px !important;background:linear-gradient(90deg, var(--dtf-primary, #009fe3), #006ee6) !important}#footer .widget_text ul,
#footer .widget_text
li{list-style:none !important;margin:0
!important;padding:0
!important}#footer .widget_text li+li{margin-top:9px !important}#footer .widget_text
a{display:inline-flex !important;align-items:center !important;gap:7px !important;color:var(--dtf-text, #526173) !important;font-size:12.8px !important;line-height:1.4 !important;font-weight:400 !important;text-decoration:none !important;transition:color 0.2s ease, transform 0.2s ease !important}#footer .widget_text a::before{content:"\203A" !important;color:var(--dtf-primary, #009fe3) !important;font-size:16px !important;line-height:1 !important}#footer .widget_text a:hover{color:#007bd8 !important;transform:translateX(3px) !important;text-decoration:none !important}#footer .dtf-footer-support-strip{max-width:1120px !important;margin:22px
auto 0 !important;padding:0
12px !important}#footer .dtf-footer-support-inner{display:grid !important;grid-template-columns:1.2fr 1fr 1fr !important;gap:14px !important;align-items:stretch !important;padding:18px
!important;border:1px
solid #dbeafe !important;border-radius:calc(var(--dtf-radius-card, 20px) + 14px) !important;background:radial-gradient(circle at 12% 10%, rgba(0, 159, 227, 0.08), transparent 28%), linear-gradient(180deg, #fff 0%, var(--dtf-bg-soft, #f3f9ff) 100%) !important;box-shadow:var(--dtf-shadow-card, 0 14px 34px rgba(15, 23, 42, 0.065)) !important}#footer .dtf-footer-support-card{display:flex !important;align-items:center !important;gap:13px !important;min-height:76px !important;padding:14px
16px !important;border:1px
solid var(--dtf-border, #e5eefb) !important;border-radius:calc(var(--dtf-radius-card, 16px) + 10px) !important;background:rgba(255, 255, 255, 0.94) !important}#footer .dtf-footer-support-icon{display:grid !important;place-items:center !important;width:42px !important;height:42px !important;flex:0 0 42px !important;border-radius:50% !important;background:#eef7ff !important;color:#007bd8 !important;font-size:18px !important;font-weight:600 !important}#footer .dtf-footer-support-title{display:block !important;margin:0
0 4px !important;font-size:12.8px !important;line-height:1.25 !important;font-weight:600 !important;color:var(--dtf-dark, #07111f) !important}#footer .dtf-footer-support-text{display:block !important;font-size:12.3px !important;line-height:1.45 !important;color:var(--dtf-text, #526173) !important}#footer .dtf-footer-payment-img{display:block !important;max-width:230px !important;height:auto !important;margin-top:7px !important}#footer .dtf-footer-phone-row{display:flex !important;flex-wrap:wrap !important;gap:8px 12px !important;align-items:center !important}#footer .dtf-footer-phone-row
a{color:#006ee6 !important;font-size:18px !important;line-height:1.25 !important;font-weight:600 !important;text-decoration:none !important}#footer .dtf-footer-phone-row a:hover{color:var(--dtf-primary, #009fe3) !important}#footer .footer-bottom{padding:16px
0 !important;border-top:1px solid var(--dtf-border, #e5eefb) !important;background:#fff !important}#footer .footer-center{display:flex !important;justify-content:center !important;align-items:center !important;min-height:auto !important;text-align:center !important}#footer .footer-copyright{font-size:12.5px !important;line-height:1.6 !important;color:#64748b !important}#footer .footer-bottom
.widget_block{display:none !important}@media (max-width: 1024px){#footer.footer-1 .footer-main
.row{grid-template-columns:1fr 1fr 1fr !important;gap:14px !important}#footer.footer-1 .footer-main .row>.col-lg-5{grid-column:1 / -1 !important}#footer .dtf-footer-support-inner{grid-template-columns:1fr !important}}@media (max-width: 767px){#footer.footer-1 .footer-main{padding:30px
0 18px !important}#footer.footer-1 .footer-main>.container{padding-left:12px !important;padding-right:12px !important}#footer.footer-1 .footer-main
.row{display:block !important}#footer.footer-1 .footer-main .row>[class*="col-"]{margin:0
0 11px !important}#footer #block-widget-12{padding:20px
16px !important;border-radius:19px !important}#footer #block-widget-12 img.image,
#footer #block-widget-12 .wp-image-3112{max-width:155px !important;margin-bottom:13px !important}#footer #block-widget-12 .elementor-widget-text-editor
p{font-size:12.3px !important;line-height:1.58 !important}#footer #text-10,
#footer #text-8,
#footer #text-12{padding:0
!important;border-radius:17px !important;overflow:hidden !important;background:#fff !important}#footer #text-10 .widget-title,
#footer #text-8 .widget-title,
#footer #text-12 .widget-title{display:flex !important;align-items:center !important;justify-content:space-between !important;min-height:52px !important;margin:0
!important;padding:0
15px !important;cursor:pointer !important;user-select:none !important;border-bottom:1px solid transparent !important}#footer #text-10 .widget-title::before,
#footer #text-8 .widget-title::before,
#footer #text-12 .widget-title::before{display:none !important}#footer #text-10 .widget-title::after,
#footer #text-8 .widget-title::after,
#footer #text-12 .widget-title::after{content:"+" !important;display:inline-grid !important;place-items:center !important;width:28px !important;height:28px !important;border-radius:50% !important;background:#eef7ff !important;color:#007bd8 !important;font-size:18px !important;font-weight:600 !important}#footer #text-10.dtf-footer-open .widget-title,
#footer #text-8.dtf-footer-open .widget-title,
#footer #text-12.dtf-footer-open .widget-title{border-bottom-color:#eef2f7 !important}#footer #text-10.dtf-footer-open .widget-title::after,
#footer #text-8.dtf-footer-open .widget-title::after,
#footer #text-12.dtf-footer-open .widget-title::after{content:"\2212" !important}#footer #text-10 .textwidget,
#footer #text-8 .textwidget,
#footer #text-12
.textwidget{max-height:0 !important;overflow:hidden !important;opacity:0 !important;padding:0
15px !important;transition:max-height 0.28s ease, opacity 0.2s ease, padding 0.2s ease !important}#footer #text-10.dtf-footer-open .textwidget,
#footer #text-8.dtf-footer-open .textwidget,
#footer #text-12.dtf-footer-open
.textwidget{max-height:420px !important;opacity:1 !important;padding:13px
15px 17px !important}#footer .dtf-footer-support-strip{margin-top:16px !important;padding:0
12px !important}#footer .dtf-footer-support-inner{padding:12px
!important;gap:10px !important;border-radius:18px !important}#footer .dtf-footer-support-card{align-items:flex-start !important;min-height:auto !important;padding:13px
12px !important;border-radius:15px !important}#footer .dtf-footer-support-icon{width:34px !important;height:34px !important;flex-basis:34px !important;font-size:15px !important}#footer .dtf-footer-support-title{font-size:12px !important}#footer .dtf-footer-support-text{font-size:11.8px !important}#footer .dtf-footer-payment-img{max-width:210px !important}#footer .dtf-footer-phone-row
a{font-size:15.5px !important}#footer .footer-bottom{padding:15px
0 18px !important}#footer .footer-copyright{font-size:11.8px !important}}.dtfshop-pl-wrap{width:100%;max-width:760px;margin:0
auto 28px;padding:24px;border:1px
solid rgba(15, 23, 42, .12);border-radius:18px;background:linear-gradient(145deg, #fff 0%, #f8fafc 100%);box-shadow:0 16px 38px rgba(15, 23, 42, .08);box-sizing:border-box}.dtfshop-pl-heading{text-align:center;margin-bottom:20px}.dtfshop-pl-heading
h2{margin:5px
0 8px;font-size:clamp(24px, 4vw, 34px);line-height:1.15}.dtfshop-pl-heading
p{margin:0;color:#64748b}.dtfshop-pl-kicker{display:inline-flex;padding:5px
10px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:800;letter-spacing: .04em;text-transform:uppercase}.dtfshop-pl-wrap
label{display:block;margin:0
0 7px;font-weight:700;color:#0f172a}.dtfshop-pl-phone-row,.dtfshop-pl-otp-row{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:stretch;gap:10px}.dtfshop-pl-otp-row{grid-template-columns:minmax(0, 1fr) auto}.dtfshop-pl-code{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:0
12px;border:1px
solid #cbd5e1;border-radius:12px;background:#f1f5f9;font-weight:800;color:#0f172a}.dtfshop-pl-wrap input[type="tel"],
.dtfshop-pl-wrap input[type="text"]{width:100%;min-height:48px;margin:0;padding:10px
14px;border:1px
solid #cbd5e1;border-radius:12px;background:#fff;box-sizing:border-box;font-size:16px}.dtfshop-pl-wrap input:focus{border-color:#2563eb;outline:3px
solid rgba(37, 99, 235, .12)}.dtfshop-pl-wrap
.button{min-height:48px;padding:0
18px !important;border-radius:12px !important;white-space:nowrap;font-weight:800 !important}.dtfshop-pl-otp-step{margin-top:16px}.dtfshop-pl-resend{margin-top:9px;padding:0;border:0;background:transparent;color:#2563eb;font-weight:700;cursor:pointer}.dtfshop-pl-resend:disabled{color:#94a3b8;cursor:not-allowed}.dtfshop-pl-message{display:none;margin:0
0 14px;padding:11px
13px;border-radius:12px;font-size:14px;font-weight:650}.dtfshop-pl-message:not(:empty){display:block}.dtfshop-pl-message.is-success{background:#ecfdf5;color:#065f46;border:1px
solid #a7f3d0}.dtfshop-pl-message.is-error{background:#fef2f2;color:#991b1b;border:1px
solid #fecaca}.dtfshop-pl-message.is-info{background:#eff6ff;color:#1e40af;border:1px
solid #bfdbfe}.dtfshop-pl-divider{display:flex;align-items:center;gap:12px;margin:20px
0;color:#94a3b8}.dtfshop-pl-divider::before,.dtfshop-pl-divider::after{content:"";height:1px;flex:1;background:#e2e8f0}.dtfshop-google-button{display:flex;justify-content:center;min-height:44px}.dtfshop-pl-fallback{margin:18px
0 0;text-align:center;color:#64748b;font-size:13px}.dtfshop-pl-checkout-box{margin:0
0 20px;border:1px
solid #dbe3ec;border-radius:14px;background:#fff;overflow:hidden}.dtfshop-pl-checkout-box>summary{padding:14px
16px;font-weight:800;cursor:pointer;color:#0f172a;background:#f8fafc}.dtfshop-pl-checkout-box .dtfshop-pl-wrap{margin:0;max-width:none;border:0;border-radius:0;box-shadow:none;background:#fff}.dtfshop-pl-compact{padding:18px}.dtfshop-pl-account-prompt{margin-bottom:20px !important}@media (max-width: 640px){.dtfshop-pl-wrap{padding:18px
14px;border-radius:14px}.dtfshop-pl-phone-row{grid-template-columns:62px minmax(0, 1fr)}.dtfshop-pl-phone-row .dtfshop-pl-send{grid-column:1 / -1;width:100%}.dtfshop-pl-otp-row{grid-template-columns:1fr}.dtfshop-pl-otp-row .dtfshop-pl-verify{width:100%}}