.elementor-10688 .elementor-element.elementor-element-2232026e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-10688 .elementor-element.elementor-element-4419ca3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-10688 .elementor-element.elementor-element-7504342c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:39px;font-weight:700;color:var(--e-global-color-astglobalcolor2)}.elementor-10688 .elementor-element.elementor-element-b9d8bdd.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-10688 .elementor-element.elementor-element-54148157{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.woocommerce .elementor-10688 .elementor-element.elementor-element-10ed8595 .flex-viewport:not(:last-child){margin-bottom:12px}.elementor-10688 .elementor-element.elementor-element-61d39614{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-10688 .elementor-element.elementor-element-2df9a735{--display:flex}.elementor-widget-woocommerce-product-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-10688 .elementor-element.elementor-element-7f3f24d2>.elementor-widget-container{margin:19px 0 0 0}.elementor-10688 .elementor-element.elementor-element-5f89039b{--display:flex}.elementor-10688 .elementor-element.elementor-element-1a1e84f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10688 .elementor-element.elementor-element-69f751b{--display:flex}.elementor-10688 .elementor-element.elementor-element-11115bb{--display:flex}.elementor-10688 .elementor-element.elementor-element-cc7ba37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-10688 .elementor-element.elementor-element-443c0cb{--display:flex}.elementor-10688 .elementor-element.elementor-element-5802d93{--display:flex}.elementor-10688 .elementor-element.elementor-element-5f538ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10688 .elementor-element.elementor-element-385ab2d{--display:flex}.elementor-10688 .elementor-element.elementor-element-335cd47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10688 .elementor-element.elementor-element-6b4c5f0{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-10688 .elementor-element.elementor-element-3b6c5c6a{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:0px;--n-tabs-title-color:var( --e-global-color-astglobalcolor4 )}.elementor-10688 .elementor-element.elementor-element-3b6c5c6a>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover){background:var(--e-global-color-astglobalcolor2)}.elementor-10688 .elementor-element.elementor-element-3b6c5c6a.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-astglobalcolor3)}.elementor-10688 .elementor-element.elementor-element-3b6c5c6a.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],.elementor-10688 .elementor-element.elementor-element-3b6c5c6a.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-astglobalcolor2)}.elementor-10688 .elementor-element.elementor-element-6c3a84b{--display:flex}.elementor-10688 .elementor-element.elementor-element-f542fd0{--display:flex}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-10688 .elementor-element.elementor-element-d5d7f9d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-10688 .elementor-element.elementor-element-d5d7f9d .elementor-divider-separator{width:100%}.elementor-10688 .elementor-element.elementor-element-d5d7f9d .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-10688 .elementor-element.elementor-element-6a361ed{--display:flex}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary )}.elementor-widget-woocommerce-products.products-heading-show .related-products>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2,.elementor-widget-woocommerce-products.products-heading-show .cross-sells>h2{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-10688 .elementor-element.elementor-element-d1ec1bd.elementor-wc-products ul.products li.product{text-align:center;border-radius:0}.elementor-10688 .elementor-element.elementor-element-d1ec1bd.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10688 .elementor-element.elementor-element-d1ec1bd.elementor-wc-products ul.products{grid-column-gap:90px;grid-row-gap:41px}.elementor-10688 .elementor-element.elementor-element-d1ec1bd.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-astglobalcolor2)}.elementor-10688 .elementor-element.elementor-element-d1ec1bd.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-astglobalcolor2)}.elementor-10688 .elementor-element.elementor-element-d1ec1bd.elementor-wc-products ul.products li.product .price{color:var(--e-global-color-astglobalcolor2)}.elementor-10688 .elementor-element.elementor-element-d1ec1bd.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-astglobalcolor2)}.elementor-10688 .elementor-element.elementor-element-d1ec1bd.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-astglobalcolor2)}.elementor-10688 .elementor-element.elementor-element-d1ec1bd.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-astglobalcolor2)}.elementor-10688 .elementor-element.elementor-element-d1ec1bd.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-astglobalcolor2)}.elementor-10688 .elementor-element.elementor-element-d1ec1bd.elementor-wc-products ul.products li.product span.onsale{display:block}@media(min-width:768px){.elementor-10688 .elementor-element.elementor-element-2232026e{--content-width:1200px}.elementor-10688 .elementor-element.elementor-element-4419ca3a{--width:45%}.elementor-10688 .elementor-element.elementor-element-54148157{--width:55%}.elementor-10688 .elementor-element.elementor-element-61d39614{--content-width:1200px}}@media(max-width:1024px){.elementor-10688 .elementor-element.elementor-element-3b6c5c6a{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:12px;--n-tabs-gap:0px}.elementor-10688 .elementor-element.elementor-element-d1ec1bd.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-10688 .elementor-element.elementor-element-3b6c5c6a{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0}.elementor-10688 .elementor-element.elementor-element-6a361ed{--content-width:500px;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-10688 .elementor-element.elementor-element-d1ec1bd{width:var(--container-widget-width,464.094px);max-width:464.094px;--container-widget-width:464.094px;--container-widget-flex-grow:0}.elementor-10688 .elementor-element.elementor-element-d1ec1bd.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.woocommerce-product-gallery__wrapper img{border-radius:20px}.flex-control-thumbs img{border-radius:12px}.woocommerce-product-gallery__wrapper img{border-radius:20px}.woocommerce-product-gallery .flex-control-thumbs{margin-top:20px;display:flex;gap:12px}.woocommerce-product-gallery .flex-control-thumbs img{border-radius:12px;opacity:.6;transition:all 0.3s ease}.woocommerce-product-gallery .flex-control-thumbs img:hover,.woocommerce-product-gallery .flex-active img{opacity:1;transform:scale(1.05)}.woocommerce-product-gallery{box-shadow:0 20px 40px rgb(0 0 0 / .06);padding:20px;background:#fff;border-radius:24px}.woocommerce-product-gallery .flex-control-thumbs{margin-top:24px;display:flex;gap:14px;overflow-x:auto;padding-bottom:10px}.woocommerce-product-gallery .flex-control-thumbs li{width:70px!important}.woocommerce-product-gallery .flex-control-thumbs img{border-radius:14px;opacity:.6;transition:all 0.3s ease}.woocommerce-product-gallery .flex-control-thumbs img:hover,.woocommerce-product-gallery .flex-active img{opacity:1;transform:scale(1.08)}.woocommerce-product-gallery{background:#fff;padding:40px;border-radius:32px;box-shadow:0 40px 80px rgb(15 23 42 / .08)}.woocommerce-product-gallery .flex-control-thumbs img{border-radius:10px;opacity:.7;border:1px solid #e5e7eb;transition:all 0.3s ease}.woocommerce-product-gallery .flex-control-thumbs img:hover,.woocommerce-product-gallery .flex-active img{opacity:1;border:1px solid #0f172a}.woocommerce-product-gallery .flex-control-thumbs{display:flex;gap:6px;margin-top:16px;padding:0}.woocommerce-product-gallery .flex-control-thumbs li{margin:0!important;width:60px!important}.woocommerce-product-gallery .flex-control-thumbs img{border-radius:8px;opacity:.75;transition:all 0.25s ease}.woocommerce-product-gallery .flex-control-thumbs img:hover,.woocommerce-product-gallery .flex-active img{opacity:1}body.single-product{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.elementor-10688 .elementor-element.elementor-element-3b6c5c6a .woocommerce-product-attributes{border-collapse:collapse;width:100%;background:#fff;border-radius:12px;overflow:hidden}.elementor-10688 .elementor-element.elementor-element-3b6c5c6a .woocommerce-product-attributes tr{border-bottom:1px solid #e5e7eb}.elementor-10688 .elementor-element.elementor-element-3b6c5c6a .woocommerce-product-attributes th{background:#f8fafc;color:#0B1F3A;font-weight:600;text-align:left;padding:16px 20px;width:40%}.elementor-10688 .elementor-element.elementor-element-3b6c5c6a .woocommerce-product-attributes td{padding:16px 20px;color:#1f2937;font-weight:500}.elementor-10688 .elementor-element.elementor-element-3b6c5c6a .woocommerce-product-attributes tr:hover{background:#f1f5f9}.dm-product-video{margin-top:40px;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgb(0 0 0 / .1)}.dm-brochures{margin-top:30px;display:flex;gap:15px;flex-wrap:wrap}.dm-btn{background:#15803d;color:#fff;padding:12px 22px;border-radius:10px;text-decoration:none;font-weight:600;transition:.3s}.dm-btn:hover{background:#166534}.dm-downloads{margin-top:20px;display:flex;flex-direction:column;gap:14px}.dm-download-link{font-size:18px;color:#0f172a;text-decoration:none;font-weight:500;display:flex;align-items:center;gap:10px;transition:.2s ease}.dm-download-link:hover{color:#15803d}.dm-pdf-icon{font-size:20px}.dm-pdf-img{width:22px;height:auto}