.elementor-1724 .elementor-element.elementor-element-top-bar{--display:flex;border-style:solid;--border-style:solid;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:30px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px}.elementor-1724 .elementor-element.elementor-element-top-bar:not(.elementor-motion-effects-element-type-background),.elementor-1724 .elementor-element.elementor-element-top-bar>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8FAFC}.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-1724 .elementor-element.elementor-element-9c4c108 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:33px;font-weight:600;color:#0F4055}.elementor-1724 .elementor-element.elementor-element-main-product-section{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-1724 .elementor-element.elementor-element-col-images{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1724 .elementor-element.elementor-element-col-images:not(.elementor-motion-effects-element-type-background),.elementor-1724 .elementor-element.elementor-element-col-images>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1724 .elementor-element.elementor-element-col-info{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px}.woocommerce .elementor-widget-woocommerce-product-price .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-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-1724 .elementor-element.elementor-element-prod-divider-1{--divider-border-style:solid;--divider-color:#E2E8F0;--divider-border-width:1px}.elementor-1724 .elementor-element.elementor-element-prod-divider-1 .elementor-divider-separator{width:100%}.elementor-1724 .elementor-element.elementor-element-prod-divider-1 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-1724 .elementor-element.elementor-element-prod-add-to-cart .cart button,.elementor-1724 .elementor-element.elementor-element-prod-add-to-cart .cart .button{transition:all 0.2s}.elementor-1724 .elementor-element.elementor-element-prod-add-to-cart .quantity .qty{transition:all 0.2s}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-1724 .elementor-element.elementor-element-tabs-section{--display:flex;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-1724 .elementor-element.elementor-element-related-section{--display:flex;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-widget-heading .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-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-product-related.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)}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products>h2{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-product-related.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-product-related.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.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-product-related.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-product-related.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-1724 .elementor-element.elementor-element-prod-related.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-1724 .elementor-element.elementor-element-prod-related.elementor-wc-products ul.products li.product span.onsale{display:block}@media(min-width:768px){.elementor-1724 .elementor-element.elementor-element-top-bar{--content-width:1200px}.elementor-1724 .elementor-element.elementor-element-main-product-section{--content-width:100%}.elementor-1724 .elementor-element.elementor-element-col-images{--width:44%}.elementor-1724 .elementor-element.elementor-element-col-info{--width:54%}.elementor-1724 .elementor-element.elementor-element-tabs-section{--content-width:1200px}.elementor-1724 .elementor-element.elementor-element-related-section{--content-width:1200px}}@media(max-width:1024px){.elementor-1724 .elementor-element.elementor-element-prod-related.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-1724 .elementor-element.elementor-element-prod-related.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.elementor-1724 h1,.elementor-1724 h2,.elementor-1724 h3{font-family:'Outfit',sans-serif!important;letter-spacing:-.02em;color:#0f172a}.elementor-1724{font-family:'Inter',sans-serif;color:#334155}.elementor-1724 .woocommerce-breadcrumb{font-size:13.5px;color:#64748b;margin-top:6px}.elementor-1724 .woocommerce-breadcrumb a{color:#334155;font-weight:500;transition:color 0.2s}.elementor-1724 .woocommerce-breadcrumb a:hover{color:#0f172a}.elementor-1724 .price{font-size:28px!important;font-weight:800!important;color:#0f172a!important;font-family:'Outfit',sans-serif!important;margin-bottom:8px}.elementor-1724 .price del{color:#94a3b8!important;font-size:20px!important;margin-right:8px}.elementor-1724 .price ins{text-decoration:none;color:#16a34a!important}.elementor-1724 form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:15px 0 20px 0}.elementor-1724 .quantity{display:inline-flex}.elementor-1724 .quantity input.qty{width:65px;height:48px;border:1.5px solid #e2e8f0;border-radius:8px;text-align:center;font-size:16px;font-weight:600;color:#0f172a;background:#f8fafc;transition:border-color 0.2s,background-color 0.2s}.elementor-1724 .quantity input.qty:focus{border-color:#0f172a;background:#fff;outline:none}.elementor-1724 button.single_add_to_cart_button{height:48px;padding:0 32px;background:#0f172a!important;color:#ffffff!important;font-family:'Outfit',sans-serif!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em;border-radius:8px!important;border:none!important;cursor:pointer;box-shadow:0 4px 12px rgb(15 23 42 / .15);transition:all 0.25s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.elementor-1724 button.single_add_to_cart_button:hover{background:#1e293b!important;transform:translateY(-2px);box-shadow:0 6px 20px rgb(15 23 42 / .25)}.elementor-1724 .woocommerce-product-gallery{border-radius:12px;overflow:hidden}.elementor-1724 .woocommerce-product-gallery__image img{border-radius:8px;transition:transform 0.3s ease}.elementor-1724 .flex-control-thumbs{display:flex;gap:10px;margin-top:14px;padding:0;list-style:none}.elementor-1724 .flex-control-thumbs li{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;cursor:pointer;transition:border-color 0.2s}.elementor-1724 .flex-control-thumbs li img.flex-active,.elementor-1724 .flex-control-thumbs li:hover{border-color:#0f172a}.elementor-1724 .product_meta{font-size:13.5px;color:#64748b;display:flex;flex-direction:column;gap:6px;margin-top:10px}.elementor-1724 .product_meta a{color:#0f172a;font-weight:600}.elementor-1724 .woocommerce-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px 32px;box-shadow:0 1px 3px rgb(0 0 0 / .04)}.elementor-1724 .woocommerce-tabs ul.tabs{border-bottom:2px solid #e2e8f0;display:flex;gap:24px;padding:0 0 12px 0;margin-bottom:24px;list-style:none}.elementor-1724 .woocommerce-tabs ul.tabs li{background:transparent!important;border:none!important;padding:0}.elementor-1724 .woocommerce-tabs ul.tabs li a{font-family:'Outfit',sans-serif!important;font-size:17px!important;font-weight:600!important;color:#64748b!important;padding:6px 2px 14px 2px!important;position:relative;transition:color 0.2s}.elementor-1724 .woocommerce-tabs ul.tabs li.active a,.elementor-1724 .woocommerce-tabs ul.tabs li a:hover{color:#0f172a!important}.elementor-1724 .woocommerce-tabs ul.tabs li.active a::after{content:'';position:absolute;bottom:-14px;left:0;right:0;height:3px;background:#0f172a;border-radius:3px}.elementor-1724 .woocommerce-Tabs-panel{font-size:15px;line-height:1.7;color:#334155}.elementor-1724 .woocommerce-Tabs-panel h2{font-size:20px;margin-bottom:14px}.elementor-1724 .related.products ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}@media (max-width:900px){.elementor-1724 .related.products ul.products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:500px){.elementor-1724 .related.products ul.products{grid-template-columns:1fr!important}}.elementor-1724 .related.products ul.products li.product{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;transition:transform 0.2s ease,box-shadow 0.2s ease;margin:0!important;width:100%!important}.elementor-1724 .related.products ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgb(0 0 0 / .06)}.elementor-1724 .related.products ul.products li.product img{border-radius:8px;margin-bottom:12px}.elementor-1724 .related.products ul.products li.product .woocommerce-loop-product__title{font-family:'Outfit',sans-serif!important;font-size:15px!important;font-weight:600!important;color:#0f172a!important;margin-bottom:8px}