.elementor-8659 .elementor-element.elementor-element-b5fe3b2{--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-8659 .elementor-element.elementor-element-b5fe3b2:not(.elementor-motion-effects-element-type-background),.elementor-8659 .elementor-element.elementor-element-b5fe3b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F2F0FE}.elementor-8659 .elementor-element.elementor-element-bf4a3da{--divider-border-style:double;--divider-color:#000;--divider-border-width:1px}.elementor-8659 .elementor-element.elementor-element-bf4a3da .elementor-divider-separator{width:100%}.elementor-8659 .elementor-element.elementor-element-bf4a3da .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-8659 .elementor-element.elementor-element-6c61553{--display:flex}.elementor-8659 .elementor-element.elementor-element-f0b1be8 .woocommerce-breadcrumb{color:#000}.elementor-8659 .elementor-element.elementor-element-f0b1be8 .woocommerce-breadcrumb>a{color:#000}.woocommerce .elementor-8659 .elementor-element.elementor-element-51205cab .flex-viewport:not(:last-child){margin-bottom:10px}.woocommerce .elementor-8659 .elementor-element.elementor-element-51205cab .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px}.woocommerce .elementor-8659 .elementor-element.elementor-element-51205cab .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2)}.elementor-8659 .elementor-element.elementor-element-7d3daaae .elementor-heading-title{font-family:"Source Sans Pro",Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.5em;color:#0E172D}.woocommerce .elementor-8659 .elementor-element.elementor-element-3d10171d .price{color:#0E172D;font-family:"Source Sans Pro",Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.5em}.woocommerce .elementor-8659 .elementor-element.elementor-element-3d10171d .price ins{font-family:"Source Sans Pro",Sans-serif;font-size:1.5rem;line-height:1.5em}body:not(.rtl) .elementor-8659 .elementor-element.elementor-element-3d10171d:not(.elementor-product-price-block-yes) del{margin-right:5px}body.rtl .elementor-8659 .elementor-element.elementor-element-3d10171d:not(.elementor-product-price-block-yes) del{margin-left:5px}.elementor-8659 .elementor-element.elementor-element-3d10171d.elementor-product-price-block-yes del{margin-bottom:5px}.elementor-8659 .elementor-element.elementor-element-4f3d42a9{padding:10px 0 10px 0}.elementor-8659 .elementor-element.elementor-element-6dbe07f0 .cart button,.elementor-8659 .elementor-element.elementor-element-6dbe07f0 .cart .button{font-family:"Source Sans Pro",Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;padding:10px 20px 10px 20px;color:#FFF;background-color:#0E172D;transition:all 0.2s}.elementor-8659 .elementor-element.elementor-element-6dbe07f0 .quantity .qty{font-family:"Source Sans Pro",Sans-serif;font-size:1rem;line-height:1.5em;color:#0E172D;background-color:#F6F7FB;border-color:#F6F7FB;transition:all 0.2s}.woocommerce .elementor-8659 .elementor-element.elementor-element-56ccb72f .woocommerce-tabs ul.wc-tabs li a{color:#0E172D;font-family:"Source Sans Pro",Sans-serif;font-size:1.3rem;font-weight:600;text-transform:uppercase}.woocommerce .elementor-8659 .elementor-element.elementor-element-56ccb72f .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#fff0;font-family:"Source Sans Pro",Sans-serif;font-size:1rem}.woocommerce .elementor-8659 .elementor-element.elementor-element-56ccb72f .woocommerce-tabs ul.wc-tabs li{border-color:#0E172D;border-radius:0 0 0 0}.woocommerce .elementor-8659 .elementor-element.elementor-element-56ccb72f .woocommerce-Tabs-panel{color:#0E172D}.woocommerce .elementor-8659 .elementor-element.elementor-element-56ccb72f .woocommerce-Tabs-panel h2{color:#fff0}.woocommerce .elementor-8659 .elementor-element.elementor-element-56ccb72f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:0}.elementor-8659 .elementor-element.elementor-element-1ace2a3{--display:flex}.elementor-8659 .elementor-element.elementor-element-1ace2a3:not(.elementor-motion-effects-element-type-background),.elementor-8659 .elementor-element.elementor-element-1ace2a3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000}.elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000}.woocommerce .elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products .products>h2{color:#000}.elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products ul.products li.product .star-rating{color:#FFD200}.elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products ul.products li.product .star-rating::before{color:#FFD200}.elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products ul.products li.product .price{color:#000}.elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products ul.products li.product .price ins{color:#000}.elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products ul.products li.product .price ins .amount{color:#000}.elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products ul.products li.product .price del{color:#000}.elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products ul.products li.product .price del .amount{color:#000}.elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products ul.products li.product span.onsale{display:block}@media(min-width:768px){.elementor-8659 .elementor-element.elementor-element-b5fe3b2{--content-width:1600px}.elementor-8659 .elementor-element.elementor-element-66cb2407{width:50%}.elementor-8659 .elementor-element.elementor-element-79e2f0c2{width:50%}}@media(max-width:1024px){.elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-8659 .elementor-element.elementor-element-5c38917.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.hover-pulse:hover{animation:pulse 0.6s ease-in-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.hover-lift:hover{transform:translateY(-5px);transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 10px 20px rgb(95 44 130 / .15)}.hover-bounce:hover{animation:bounce 0.5s}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.hover-glow:hover{box-shadow:0 0 15px rgb(95 44 130 / .4);transition:box-shadow 0.3s ease}.hover-rotate:hover{animation:rotate 0.5s ease}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(5deg)}}.hover-color{transition:background-color 0.3s ease,color 0.3s ease}.hover-color:hover{background-color:#5F2C82;color:#fff}.hover-shake:hover{animation:shake 0.5s}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.hover-scale{transition:transform 0.3s ease,opacity 0.3s ease}.hover-scale:hover{transform:scale(1.05);opacity:.9}.float-continuous{animation:float 3s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}