.elementor-38780 .elementor-element.elementor-element-c602149{--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:70px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px}.elementor-38780 .elementor-element.elementor-element-c602149:not(.elementor-motion-effects-element-type-background),.elementor-38780 .elementor-element.elementor-element-c602149>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#06121f}.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform)}.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform)}.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform)}.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);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-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-38780 .elementor-element.elementor-element-60c512b.elementor-wc-products ul.products{grid-column-gap:24px;grid-row-gap:40px}.elementor-38780 .elementor-element.elementor-element-60c512b.elementor-wc-products ul.products li.product span.onsale{display:block}@media(max-width:1024px){.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-size:var(--e-global-typography-primary-font-size)}.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-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var(--e-global-typography-accent-font-size)}.elementor-38780 .elementor-element.elementor-element-60c512b.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.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-size:var(--e-global-typography-primary-font-size)}.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-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var(--e-global-typography-accent-font-size)}.elementor-38780 .elementor-element.elementor-element-60c512b.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.elementor-38780 .elementor-element.elementor-element-c602149{max-width:1200px;margin:0 auto}.elementor-38780 .elementor-element.elementor-element-c602149 .fitn-shop-hero{text-align:center;margin:0 auto 46px;max-width:760px}.elementor-38780 .elementor-element.elementor-element-c602149 .fitn-badge{display:inline-block;color:#38bdf8;background:rgb(56 189 248 / .12);border:1px solid rgb(56 189 248 / .25);border-radius:999px;padding:6px 16px;font:700 12px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.elementor-38780 .elementor-element.elementor-element-c602149 .fitn-h2{font:800 clamp(30px,4vw,46px)/1.1 Inter,sans-serif;color:#fff;letter-spacing:-.02em;margin:0 0 16px}.elementor-38780 .elementor-element.elementor-element-c602149 .fitn-grad{background:linear-gradient(90deg,#22d3ee,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.elementor-38780 .elementor-element.elementor-element-c602149 .fitn-lead{color:#94a3b8;font:400 16px/1.6 Inter,sans-serif;margin:0 auto;max-width:620px}.elementor-38780 .elementor-element.elementor-element-c602149 ul.products li.product{background:rgb(15 23 42 / .55)!important;border:1px solid rgb(148 163 184 / .18)!important;border-radius:18px!important;box-shadow:0 18px 40px rgb(0 0 0 / .4)!important;padding:16px!important;transition:transform .25s ease,border-color .25s ease;overflow:hidden}.elementor-38780 .elementor-element.elementor-element-c602149 ul.products li.product:hover{transform:translateY(-5px);border-color:rgb(56 189 248 / .5)!important}.elementor-38780 .elementor-element.elementor-element-c602149 ul.products li.product img{border-radius:12px!important;margin-bottom:14px!important}.elementor-38780 .elementor-element.elementor-element-c602149 ul.products li.product .woocommerce-loop-product__title{color:#fff!important;font:700 17px/1.35 Inter,sans-serif!important;padding:0!important}.elementor-38780 .elementor-element.elementor-element-c602149 ul.products li.product .price{color:#7dd3fc!important;font-weight:700!important}.elementor-38780 .elementor-element.elementor-element-c602149 ul.products li.product .price del{color:#64748b!important;opacity:.7}.elementor-38780 .elementor-element.elementor-element-c602149 ul.products li.product .price ins{text-decoration:none;color:#7dd3fc!important}.elementor-38780 .elementor-element.elementor-element-c602149 ul.products li.product a.button{background:linear-gradient(90deg,#22d3ee,#3b82f6)!important;color:#fff!important;border:none!important;border-radius:14px!important;font:700 14px/1 Inter,sans-serif!important;padding:12px 20px!important;margin-top:10px!important;box-shadow:0 8px 20px rgb(59 130 246 / .35)!important;transition:transform .2s ease,box-shadow .2s ease}.elementor-38780 .elementor-element.elementor-element-c602149 ul.products li.product a.button:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgb(59 130 246 / .5)!important}.elementor-38780 .elementor-element.elementor-element-c602149 ul.products li.product a.added_to_cart{color:#7dd3fc!important}.elementor-38780 .elementor-element.elementor-element-c602149 ul.products li.product .onsale{background:linear-gradient(90deg,#f43f5e,#fb7185)!important;color:#fff!important;border-radius:999px!important;border:none!important;font:700 11px/1 Inter,sans-serif!important}.elementor-38780 .elementor-element.elementor-element-c602149 .woocommerce-pagination ul li a,.elementor-38780 .elementor-element.elementor-element-c602149 .woocommerce-pagination ul li span{color:#cbd5e1!important;background:rgb(15 23 42 / .55)!important;border-color:rgb(148 163 184 / .18)!important;border-radius:8px!important}.elementor-38780 .elementor-element.elementor-element-c602149 .woocommerce-pagination ul li span.current{background:linear-gradient(90deg,#22d3ee,#3b82f6)!important;color:#fff!important}