.elementor-601 .elementor-element.elementor-element-b3059a7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-b3059a7:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-b3059a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;}.elementor-601 .elementor-element.elementor-element-649932a0{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-601 .elementor-element.elementor-element-66e08d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-66e08d4.e-con{--align-self:flex-start;}.elementor-601 .elementor-element.elementor-element-4377ca26{--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;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:#D6D7E3;--border-color:#D6D7E3;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-601 .elementor-element.elementor-element-4377ca26:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-4377ca26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-601 .elementor-element.elementor-element-183c6656{width:100%;max-width:100%;}.elementor-widget-theme-post-featured-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-601 .elementor-element.elementor-element-5954815a img{width:100%;height:460px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-601 .elementor-element.elementor-element-63cfd135{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-27293cde{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#D6D7E3;--border-color:#D6D7E3;--border-radius:18px 18px 18px 18px;box-shadow:0px 16px 38px 0px rgba(38.00000000000001, 53.99999999999994, 111, 0.05);}.elementor-601 .elementor-element.elementor-element-27293cde:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-27293cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;}.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-601 .elementor-element.elementor-element-6460360f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;color:#14214D;}.elementor-601 .elementor-element.elementor-element-15216225 .wpr-product-meta .product_meta{display:flex;flex-direction:column;text-align:left;}.elementor-601 .elementor-element.elementor-element-15216225.wpr-product-meta-column .wpr-product-meta .posted_in{display:inline-block;}.elementor-601 .elementor-element.elementor-element-15216225.wpr-product-meta-row .wpr-product-meta .posted_in{display:inline-block;}.elementor-601 .elementor-element.elementor-element-15216225.wpr-product-meta-column .product_meta span:not(:last-child){margin-bottom:7px;}.elementor-601 .elementor-element.elementor-element-15216225.wpr-product-meta-row .product_meta span:not(last-child){margin-right:7px;}.elementor-601 .elementor-element.elementor-element-15216225 .wpr-product-meta .product_meta :is(.sku_wrapper, .posted_in, .tagged_as){color:#606884;}.elementor-601 .elementor-element.elementor-element-15216225 .wpr-product-meta .product_meta :is(.sku, .posted_in a, .tagged_as a){color:#787878;}.elementor-601 .elementor-element.elementor-element-15216225 .wpr-product-meta .product_meta :is(.posted_in a, .tagged_as a):hover{color:#605BE5;}.elementor-601 .elementor-element.elementor-element-15216225 .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){font-size:13px;font-weight:400;text-transform:none;line-height:17px;}.elementor-601 .elementor-element.elementor-element-10e6333{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#292E4C14;--border-color:#292E4C14;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:012px;--padding-left:14px;--padding-right:14px;}.elementor-601 .elementor-element.elementor-element-10e6333:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-10e6333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6FA;}.elementor-601 .elementor-element.elementor-element-1ddc2469{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-601 .elementor-element.elementor-element-412ed5f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;color:#292E4C8C;}.elementor-601 .elementor-element.elementor-element-758f41e3{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;color:#292E4C8C;}.elementor-601 .elementor-element.elementor-element-36c7031c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-601 .elementor-element.elementor-element-142addf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-601 .elementor-element.elementor-element-142addf0 .price{color:#292E4C;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart .cart{display:flex;flex-direction:column;}.elementor-601 .elementor-element.elementor-element-78922d58.elementor-widget-wpr-product-add-to-cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart .wpr-simple-qty-wrap{display:flex;flex-direction:row;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart .wpr-quantity-wrapper i{color:#000000;background-color:#FFFFFF;border-color:#E0E0E0;transition-duration:0.5s;height:calc(52px/2);font-size:10px;width:34px;border-style:none;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart .wpr-quantity-wrapper svg{fill:#000000;width:10px;height:10px;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart .quantity .qty{color:#000000;background-color:#FFFFFF;border-color:#E0E0E0;transition-duration:0.5s;font-size:15px;height:52px;border-style:none;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart .wpr-quantity-wrapper i:hover{color:#605BE5;background-color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart .quantity .qty:hover{color:#605BE5;background-color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:52px;}.elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-grouped-product-list-item .button{height:52px;border-style:none;border-radius:999px 999px 999px 999px;color:#FFFFFF;background-color:#000000;border-color:#E8E8E8;transition-duration:0.5;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:20px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:20px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:20px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:20px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-product-qty-align-before .qty{border-radius:0 999px 999px 0;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-product-qty-align-before .wpr-quantity-wrapper i:first-child{border-radius:999px 0 0 0;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-product-qty-align-before .wpr-quantity-wrapper i:last-child{border-radius:0 0 0 999px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-product-qty-align-after .qty{border-radius:999px 0 0 999px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-product-qty-align-after .wpr-quantity-wrapper i:first-child{border-radius:0 999px 0 0;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-product-qty-align-after .wpr-quantity-wrapper i:last-child{border-radius:0 0 999px 0;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-product-qty-align-both .qty{border-radius:0;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-product-qty-align-both .wpr-quantity-wrapper i:first-child{border-radius:999px 0 0 999px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-product-qty-align-both .wpr-quantity-wrapper i:last-child{border-radius:0 999px 999px 0;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart .single_add_to_cart_button{color:#FFFFFF;background-color:#000000;border-color:#E8E8E8;transition-duration:0.5s;margin:0px 0px 0px 0px;border-style:none;border-radius:999px 999px 999px 999px;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart a.added_to_cart{color:#FFFFFF;background-color:#000000;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart  a.added_to_cart{border-color:#E8E8E8;transition-duration:0.5s;width:120px;height:52px;margin:0px 0px 0px 0px;border-style:none;border-radius:999px 999px 999px 999px;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart  a.added_to_cart{font-size:16px;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart .single_add_to_cart_button:hover{color:#FFFFFF;background-color:#0D1735;border-color:#E8E8E8;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart  a.added_to_cart:hover{color:#FFFFFF;background-color:#0D1735;border-color:#E8E8E8;}.elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-grouped-product-list-item .button:hover{color:#FFFFFF;background-color:#0D1735;border-color:#E8E8E8;}.elementor-601 .elementor-element.elementor-element-78922d58  .wpr-product-add-to-cart .single_add_to_cart_button{width:120px;height:52px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-add-to-cart-layout-row table{margin-right:20px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-add-to-cart-layout-column table{margin-bottom:20px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-add-to-cart-layout-row .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-left:20px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-add-to-cart-layout-column .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-top:20px;}.elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-grouped-product-list tr.woocommerce-grouped-product-list-item td{background-color:#FFFFFFF7;border-color:#FFFFFF;border-style:none;}.elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-grouped-product-list-item__label a{color:#222222;}.elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-grouped-product-list-item__label label{color:#222222;}.elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-grouped-product-list-item__price span{color:#222222;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart form.cart .group_table td{padding:12px 12px 12px 12px;}.elementor-601 .elementor-element.elementor-element-78922d58 .variations th label{color:#333333;}.elementor-601 .elementor-element.elementor-element-78922d58 form.cart .variations th{border-color:#FFFFFF;border-style:none;}.elementor-601 .elementor-element.elementor-element-78922d58 form.cart .variations td{border-color:#FFFFFF;border-style:none;}.elementor-601 .elementor-element.elementor-element-78922d58 .variations tr th{background-color:#FFFFFFF2;}.elementor-601 .elementor-element.elementor-element-78922d58 .variations tr:nth-child(even) th{background-color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-78922d58 .variations th.label label{font-size:15px;}.elementor-601 .elementor-element.elementor-element-78922d58 .variations th.label{padding:10px 7px 7px 10px;}.elementor-601 .elementor-element.elementor-element-78922d58 .variations tr td{background-color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-78922d58 .variations tr:nth-child(even) td{background-color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-variations-layout-row .variations tr th{width:50%;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-variations-layout-column .variations tr th{width:50%;}.elementor-601 .elementor-element.elementor-element-78922d58 .variations select{color:#787878;border-color:#E8E8E8;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-601 .elementor-element.elementor-element-78922d58 .variations select:focus{color:#787878;border-color:#787878;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-601 .elementor-element.elementor-element-78922d58 form.cart .variations select{width:100% !important;margin:0px 0px 0px 0px !important;}.elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-variation-description p{color:#787878;text-align:left;}.elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-variation-price span{color:#605BE5;}.elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-variation-price{text-align:left;}.elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-variation-availability p.stock{color:#605BE5;text-align:left;}.elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-variation-availability p.in-stock{color:#605BE5;}.elementor-601 .elementor-element.elementor-element-78922d58 p.stock{color:#605BE5;}.elementor-601 .elementor-element.elementor-element-78922d58 p.in-stock{color:#605BE5;}.elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-variation-availability p.stock.out-of-stock{color:#FF4F40;}.elementor-601 .elementor-element.elementor-element-78922d58 p.stock.out-of-stock{color:#FF4F40;}.elementor-601 .elementor-element.elementor-element-78922d58 .wpr-product-add-to-cart .reset_variations{color:#CECECE;background-color:#FFFFFF;border-color:#E8E8E8;font-size:16px;padding:0px 10px 0px 10px;margin:0px 0px 20px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-601 .elementor-element.elementor-element-76d4b2e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D6D7E3;--border-color:#D6D7E3;--border-radius:18px 18px 18px 18px;box-shadow:0px 16px 38px 0px rgba(38.00000000000001, 53.99999999999994, 111, 0.05);}.elementor-601 .elementor-element.elementor-element-76d4b2e7:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-76d4b2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;}.elementor-601 .elementor-element.elementor-element-52e2335f{--display:flex;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:#D6D7E3;--border-color:#D6D7E3;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-601 .elementor-element.elementor-element-52e2335f:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-52e2335f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;}.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-601 .elementor-element.elementor-element-43167131 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;color:#292E4C;}.woocommerce .elementor-601 .elementor-element.elementor-element-4398615b .woocommerce-product-details__short-description{color:#37405D;font-size:14px;font-weight:400;line-height:1.72em;}.elementor-601 .elementor-element.elementor-element-4b70a821{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-601 .elementor-element.elementor-element-4b70a821 .wpr-product-description p{color:#787878;text-align:left;}.elementor-601 .elementor-element.elementor-element-4b70a821 .wpr-product-description li{color:#787878;}.elementor-601 .elementor-element.elementor-element-4b70a821 .wpr-product-description a{color:#787878;}.elementor-601 .elementor-element.elementor-element-4b70a821 .wpr-product-description pre{color:#787878;text-align:left;}.elementor-601 .elementor-element.elementor-element-4b70a821 .wpr-product-description p, .elementor-601 .elementor-element.elementor-element-4b70a821 .wpr-product-description li, .elementor-601 .elementor-element.elementor-element-4b70a821 .wpr-product-description a, .elementor-601 .elementor-element.elementor-element-4b70a821 pre{font-size:14px;}.elementor-601 .elementor-element.elementor-element-10256cd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-601 .elementor-element.elementor-element-496a54e4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-496a54e4:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-496a54e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;}.elementor-601 .elementor-element.elementor-element-52354912{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-601 .elementor-element.elementor-element-6dc4b930{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-6dc4b930.e-con{--align-self:flex-start;}.elementor-601 .elementor-element.elementor-element-73794cc{--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;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:#D6D7E3;--border-color:#D6D7E3;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-601 .elementor-element.elementor-element-73794cc:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-73794cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-601 .elementor-element.elementor-element-1a09c18 img{width:100%;height:460px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-601 .elementor-element.elementor-element-19bb89fc{width:100%;max-width:100%;}.elementor-601 .elementor-element.elementor-element-446c25a8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#D6D7E3;--border-color:#D6D7E3;--border-radius:18px 18px 18px 18px;box-shadow:0px 16px 38px 0px rgba(38.00000000000001, 53.99999999999994, 111, 0.05);}.elementor-601 .elementor-element.elementor-element-446c25a8:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-446c25a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;}.elementor-601 .elementor-element.elementor-element-7fe641a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;color:#14214D;}.elementor-601 .elementor-element.elementor-element-73e3f8e4 .wpr-product-meta .product_meta{display:flex;flex-direction:column;text-align:left;}.elementor-601 .elementor-element.elementor-element-73e3f8e4.wpr-product-meta-column .wpr-product-meta .posted_in{display:inline-block;}.elementor-601 .elementor-element.elementor-element-73e3f8e4.wpr-product-meta-row .wpr-product-meta .posted_in{display:inline-block;}.elementor-601 .elementor-element.elementor-element-73e3f8e4.wpr-product-meta-column .product_meta span:not(:last-child){margin-bottom:7px;}.elementor-601 .elementor-element.elementor-element-73e3f8e4.wpr-product-meta-row .product_meta span:not(last-child){margin-right:7px;}.elementor-601 .elementor-element.elementor-element-73e3f8e4 .wpr-product-meta .product_meta :is(.sku_wrapper, .posted_in, .tagged_as){color:#606884;}.elementor-601 .elementor-element.elementor-element-73e3f8e4 .wpr-product-meta .product_meta :is(.sku, .posted_in a, .tagged_as a){color:#787878;}.elementor-601 .elementor-element.elementor-element-73e3f8e4 .wpr-product-meta .product_meta :is(.posted_in a, .tagged_as a):hover{color:#605BE5;}.elementor-601 .elementor-element.elementor-element-73e3f8e4 .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){font-size:13px;font-weight:400;text-transform:none;line-height:17px;}.elementor-601 .elementor-element.elementor-element-1a225325{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#292E4C14;--border-color:#292E4C14;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:012px;--padding-left:14px;--padding-right:14px;}.elementor-601 .elementor-element.elementor-element-1a225325:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-1a225325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6FA;}.elementor-601 .elementor-element.elementor-element-55219f45{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-7f0c9e8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;color:#292E4C8C;}.elementor-601 .elementor-element.elementor-element-6c681200{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;color:#292E4C8C;}.elementor-601 .elementor-element.elementor-element-22fb7a62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-4169e49b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-601 .elementor-element.elementor-element-4169e49b .price{color:#292E4C;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart .cart{display:flex;flex-direction:column;}.elementor-601 .elementor-element.elementor-element-37202a58.elementor-widget-wpr-product-add-to-cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart .wpr-simple-qty-wrap{display:flex;flex-direction:row;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart .wpr-quantity-wrapper i{color:#000000;background-color:#FFFFFF;border-color:#E0E0E0;transition-duration:0.5s;height:calc(52px/2);font-size:10px;width:34px;border-style:none;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart .wpr-quantity-wrapper svg{fill:#000000;width:10px;height:10px;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart .quantity .qty{color:#000000;background-color:#FFFFFF;border-color:#E0E0E0;transition-duration:0.5s;font-size:15px;height:52px;border-style:none;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart .wpr-quantity-wrapper i:hover{color:#605BE5;background-color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart .quantity .qty:hover{color:#605BE5;background-color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:52px;}.elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-grouped-product-list-item .button{height:52px;border-style:none;border-radius:999px 999px 999px 999px;color:#FFFFFF;background-color:#000000;border-color:#E8E8E8;transition-duration:0.5;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:20px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:20px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:20px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:20px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-product-qty-align-before .qty{border-radius:0 999px 999px 0;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-product-qty-align-before .wpr-quantity-wrapper i:first-child{border-radius:999px 0 0 0;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-product-qty-align-before .wpr-quantity-wrapper i:last-child{border-radius:0 0 0 999px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-product-qty-align-after .qty{border-radius:999px 0 0 999px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-product-qty-align-after .wpr-quantity-wrapper i:first-child{border-radius:0 999px 0 0;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-product-qty-align-after .wpr-quantity-wrapper i:last-child{border-radius:0 0 999px 0;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-product-qty-align-both .qty{border-radius:0;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-product-qty-align-both .wpr-quantity-wrapper i:first-child{border-radius:999px 0 0 999px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-product-qty-align-both .wpr-quantity-wrapper i:last-child{border-radius:0 999px 999px 0;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart .single_add_to_cart_button{color:#FFFFFF;background-color:#000000;border-color:#E8E8E8;transition-duration:0.5s;margin:0px 0px 0px 0px;border-style:none;border-radius:999px 999px 999px 999px;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart a.added_to_cart{color:#FFFFFF;background-color:#000000;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart  a.added_to_cart{border-color:#E8E8E8;transition-duration:0.5s;width:120px;height:52px;margin:0px 0px 0px 0px;border-style:none;border-radius:999px 999px 999px 999px;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart  a.added_to_cart{font-size:16px;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart .single_add_to_cart_button:hover{color:#FFFFFF;background-color:#0D1735;border-color:#E8E8E8;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart  a.added_to_cart:hover{color:#FFFFFF;background-color:#0D1735;border-color:#E8E8E8;}.elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-grouped-product-list-item .button:hover{color:#FFFFFF;background-color:#0D1735;border-color:#E8E8E8;}.elementor-601 .elementor-element.elementor-element-37202a58  .wpr-product-add-to-cart .single_add_to_cart_button{width:120px;height:52px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-add-to-cart-layout-row table{margin-right:20px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-add-to-cart-layout-column table{margin-bottom:20px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-add-to-cart-layout-row .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-left:20px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-add-to-cart-layout-column .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-top:20px;}.elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-grouped-product-list tr.woocommerce-grouped-product-list-item td{background-color:#FFFFFFF7;border-color:#FFFFFF;border-style:none;}.elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-grouped-product-list-item__label a{color:#222222;}.elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-grouped-product-list-item__label label{color:#222222;}.elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-grouped-product-list-item__price span{color:#222222;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart form.cart .group_table td{padding:12px 12px 12px 12px;}.elementor-601 .elementor-element.elementor-element-37202a58 .variations th label{color:#333333;}.elementor-601 .elementor-element.elementor-element-37202a58 form.cart .variations th{border-color:#FFFFFF;border-style:none;}.elementor-601 .elementor-element.elementor-element-37202a58 form.cart .variations td{border-color:#FFFFFF;border-style:none;}.elementor-601 .elementor-element.elementor-element-37202a58 .variations tr th{background-color:#FFFFFFF2;}.elementor-601 .elementor-element.elementor-element-37202a58 .variations tr:nth-child(even) th{background-color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-37202a58 .variations th.label label{font-size:15px;}.elementor-601 .elementor-element.elementor-element-37202a58 .variations th.label{padding:10px 7px 7px 10px;}.elementor-601 .elementor-element.elementor-element-37202a58 .variations tr td{background-color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-37202a58 .variations tr:nth-child(even) td{background-color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-variations-layout-row .variations tr th{width:50%;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-variations-layout-column .variations tr th{width:50%;}.elementor-601 .elementor-element.elementor-element-37202a58 .variations select{color:#787878;border-color:#E8E8E8;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-601 .elementor-element.elementor-element-37202a58 .variations select:focus{color:#787878;border-color:#787878;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-601 .elementor-element.elementor-element-37202a58 form.cart .variations select{width:100% !important;margin:0px 0px 0px 0px !important;}.elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-variation-description p{color:#787878;text-align:left;}.elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-variation-price span{color:#605BE5;}.elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-variation-price{text-align:left;}.elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-variation-availability p.stock{color:#605BE5;text-align:left;}.elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-variation-availability p.in-stock{color:#605BE5;}.elementor-601 .elementor-element.elementor-element-37202a58 p.stock{color:#605BE5;}.elementor-601 .elementor-element.elementor-element-37202a58 p.in-stock{color:#605BE5;}.elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-variation-availability p.stock.out-of-stock{color:#FF4F40;}.elementor-601 .elementor-element.elementor-element-37202a58 p.stock.out-of-stock{color:#FF4F40;}.elementor-601 .elementor-element.elementor-element-37202a58 .wpr-product-add-to-cart .reset_variations{color:#CECECE;background-color:#FFFFFF;border-color:#E8E8E8;font-size:16px;padding:0px 10px 0px 10px;margin:0px 0px 20px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-601 .elementor-element.elementor-element-4f0f73bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-1cc3f314{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D6D7E3;--border-color:#D6D7E3;--border-radius:18px 18px 18px 18px;box-shadow:0px 16px 38px 0px rgba(38.00000000000001, 53.99999999999994, 111, 0.05);}.elementor-601 .elementor-element.elementor-element-1cc3f314:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-1cc3f314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;}.elementor-601 .elementor-element.elementor-element-2fe4524f{--display:flex;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:#D6D7E3;--border-color:#D6D7E3;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-601 .elementor-element.elementor-element-2fe4524f:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-2fe4524f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;}.elementor-601 .elementor-element.elementor-element-46625a07 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;color:#292E4C;}.woocommerce .elementor-601 .elementor-element.elementor-element-5a4d8300 .woocommerce-product-details__short-description{color:#37405D;font-size:14px;font-weight:400;line-height:1.72em;}.elementor-601 .elementor-element.elementor-element-9301595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-601 .elementor-element.elementor-element-28e15fc8{--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;--margin-top:10px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-601 .elementor-element.elementor-element-28e15fc8:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-28e15fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #000000 69%, #3678D4 100%);}.elementor-601 .elementor-element.elementor-element-5be121a2{--display:flex;}.elementor-601 .elementor-element.elementor-element-9073ac2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-2468d863{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-21ebf5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 06px) 0px;}.elementor-601 .elementor-element.elementor-element-21ebf5a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-783097c6{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:#FFFFFFB3;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-601 .elementor-element.elementor-element-5326dc8c .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;fill:#14214D;color:#14214D;border-radius:12px 12px 12px 12px;padding:12px 32px 12px 32px;}.elementor-601 .elementor-element.elementor-element-5326dc8c .elementor-button:hover, .elementor-601 .elementor-element.elementor-element-5326dc8c .elementor-button:focus{background-color:#E8ECF5;}.elementor-601 .elementor-element.elementor-element-226c09f1{--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-601 .elementor-element.elementor-element-71a05e11 .elementor-heading-title{color:#000000;}.elementor-601 .elementor-element.elementor-element-d1e24df{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-601 .elementor-element.elementor-element-d1e24df .swiper-slide > .elementor-element{height:100%;}body.elementor-page-601:not(.elementor-motion-effects-element-type-background), body.elementor-page-601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;}@media(max-width:1024px){.elementor-601 .elementor-element.elementor-element-9073ac2{--grid-auto-flow:row;}.elementor-601 .elementor-element.elementor-element-d1e24df{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-601 .elementor-element.elementor-element-66e08d4{--width:42%;}.elementor-601 .elementor-element.elementor-element-63cfd135{--width:58%;}.elementor-601 .elementor-element.elementor-element-6dc4b930{--width:42%;}.elementor-601 .elementor-element.elementor-element-4f0f73bb{--width:58%;}}@media(max-width:767px){.elementor-601 .elementor-element.elementor-element-78922d58.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:0px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:0px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:0px;}.elementor-601 .elementor-element.elementor-element-78922d58.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:0px;}.elementor-601 .elementor-element.elementor-element-1a09c18 img{width:730px;height:350px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:0px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:0px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:0px;}.elementor-601 .elementor-element.elementor-element-37202a58.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:0px;}.elementor-601 .elementor-element.elementor-element-1cc3f314{--margin-top:0px;--margin-bottom:-91px;--margin-left:0px;--margin-right:0px;}.elementor-601 .elementor-element.elementor-element-9073ac2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-601 .elementor-element.elementor-element-d1e24df{--swiper-slides-to-display:1;}}/* Start custom CSS for eael-woo-product-images, class: .elementor-element-183c6656 */.elementor-601 .elementor-element.elementor-element-183c6656 .image_slider__image {
  height: 450px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-601 .elementor-element.elementor-element-183c6656 .image_slider__image img {
  max-height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-191957e5 */.elementor-601 .elementor-element.elementor-element-191957e5 .rcl-help-card {
    background: #f8f8f9;
    border: 1px solid #d6d7e3;
    border-radius: 14px;
    padding: 14px 16px;
}
.elementor-601 .elementor-element.elementor-element-191957e5 .rcl-help-label {
    margin: 0 0 4px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #14214d !important;
    line-height: 1.4 !important;
}
.elementor-601 .elementor-element.elementor-element-191957e5 .rcl-help-phone {
    margin: 0 !important;
    font-size: 13px !important;
    color: #606884 !important;
}
.elementor-601 .elementor-element.elementor-element-191957e5 .rcl-help-phone a {
    color: #14214d !important;
    text-decoration: none !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5afb7953 */.elementor-601 .elementor-element.elementor-element-5afb7953 .rcl-top-meta { display: flex; align-items: center; justify-content: space-between; gap: 10px; } .elementor-601 .elementor-element.elementor-element-5afb7953 .rcl-top-meta .rcl-stock-row { display: inline-flex; align-items: center; gap: 7px; padding: 5px 10px; border-radius: 999px; background: #ececf4; } .elementor-601 .elementor-element.elementor-element-5afb7953 .rcl-stock-dot { width: 8px; height: 8px; border-radius: 50%; background: #22c55e; display: inline-block; flex-shrink: 0; } .elementor-601 .elementor-element.elementor-element-5afb7953 .rcl-stock-text { font-size: 12px; font-weight: 500; color: #292e4c; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4193cee9 */.elementor-601 .elementor-element.elementor-element-4193cee9 .rcl-pill-group {
    border: 1px solid #d6d7e3;
    border-radius: 12px;
    padding: 8px 10px 10px;
    background: #fff;
}
.elementor-601 .elementor-element.elementor-element-4193cee9 .rcl-pill-label {
    margin: 0 0 6px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    color: #292e4c85 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.04em !important;
}
.elementor-601 .elementor-element.elementor-element-4193cee9 .rcl-pill-buttons .rcl-variation-pill {
    border-color: #3678d4 !important;
    background: #fff !important;
    color: #3678d4 !important;
    box-shadow: 0 6px 16px rgba(41, 46, 76, .28) !important;
    border-radius: 999px;
    font-size: 13px;
    font-weight: 600;
}
.elementor-601 .elementor-element.elementor-element-4193cee9 .rcl-pill-buttons .rcl-variation-pill.is-active {
    color: #fff !important;
    background: #3678d4 !important;
    border-color: #3678d4 !important;
}
.elementor-601 .elementor-element.elementor-element-4193cee9 .rcl-pill-buttons button:hover {
    background: #93790e3d !important;
}
.elementor-601 .elementor-element.elementor-element-4193cee9 .rcl-pill-buttons {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
form.variations_form .variations {
  display: none;
}

.woocommerce-variation-price,
.woocommerce-variation-availability {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-412ed5f3 */.elementor-601 .elementor-element.elementor-element-412ed5f3 p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758f41e3 */.elementor-601 .elementor-element.elementor-element-758f41e3 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-142addf0 */.elementor-601 .elementor-element.elementor-element-142addf0 p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35564186 */.elementor-601 .elementor-element.elementor-element-35564186 .rcl-variation-pill {
    font-size: 11px;
    color: #292e4c73;
    margin-top: -6px;
    font-weight: 600;
    line-height: 1.4;
    border: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for wpr-product-add-to-cart, class: .elementor-element-78922d58 */.wpr-quantity-wrapper {
    border: 1px solid #d6d7e3;
    border-radius: 999px;
}

.wpr-quantity-wrapper .input-text.qty {
    color: #14214d;
    font-weight: 700;
}
/*.elementor-601 .elementor-element.elementor-element-78922d58 .wc-stripe-product-checkout-container {*/
/*    margin-left: 20px;*/
/*    margin-top: 0 !important;*/
/*    width: 40%;*/
/*}*/
/*.elementor-601 .elementor-element.elementor-element-78922d58 .single_add_to_cart_button{*/
/*    width:40% !important;*/
/*}*/
/*.elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-variation-add-to-cart {*/
/*    width: 100%;*/
/*}*/

@media screen and (max-width: 450px) {
    .elementor-601 .elementor-element.elementor-element-78922d58 .wpr-simple-qty-wrap {
        flex-direction: column !important;
        row-gap: 10px;
        align-items: center;
    }
   .elementor-601 .elementor-element.elementor-element-78922d58 .wpr-simple-qty-wrap .quantity input {
        width: 100% !important;
    }
    .elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-variation-add-to-cart {
                flex-direction: column !important;
        row-gap: 10px;
        align-items: center;
        width:100% !important;
    }
    .elementor-601 .elementor-element.elementor-element-78922d58 .woocommerce-variation-add-to-cart .quantity input {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-4398615b */.elementor-601 .elementor-element.elementor-element-4398615b p{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for wpr-product-description, class: .elementor-element-4b70a821 *//* Main product card */
.bacwater-product {
  max-width: 720px;
  background: #F8F8F9;
  border-radius: 20px;
  padding: 28px;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.08);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* Title */
.bacwater-product .product-title {
  font-size: 32px;
  font-weight: 700;
  color: #0f172a;
  margin-bottom: 6px;
}

/* Catalog ID */
.bacwater-product .catalog-id {
  font-size: 14px;
  color: #64748b;
  margin-bottom: 24px;
}

/* Remove default spacing from stray <p> tags */
.bacwater-product > p {
  display: none;
}

/* Dropdown container */
details.premium-dropdown {
  margin-bottom: 14px;
}

/* Summary button */
details.premium-dropdown summary {
  list-style: none;
  cursor: pointer;
  background: linear-gradient(180deg, #BF9A67, #BF9A67);
  color: #ffffff;
  padding: 16px 20px;
  border-radius: 14px;
  font-size: 15px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.18);
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}

/* Hide default disclosure triangle */
details.premium-dropdown summary::-webkit-details-marker {
  display: none;
}

/* Hover effect */
details.premium-dropdown summary:hover {
  transform: translateY(-1px);
  box-shadow: 0 10px 22px rgba(0, 0, 0, 0.22);
}

/* Arrow icon */
details.premium-dropdown summary .arrow img {
  width: 14px;
  height: 14px;
  filter: invert(1);
  transition: transform 0.25s ease;
}

/* Rotate arrow when open */
details.premium-dropdown[open] summary .arrow img {
  transform: rotate(90deg);
}

/* Dropdown content */
details.premium-dropdown > div {
  margin-top: 10px;
  padding: 18px 20px;
  background: #F8F8F9;
  border-radius: 14px;
  font-size: 12px;
  line-height: 1.6;
  color: #334155;
}

/* Lists inside dropdowns */
details.premium-dropdown ul {
  padding-left: 18px;
  margin: 0;
}

details.premium-dropdown li {
  margin-bottom: 8px;
}

/* Disclaimer + compliance blocks */
.disclaimer,
.compliance-notice {
  margin-top: 22px;
  padding: 18px 20px;
  background: #eef4fb;
  border-left: 5px solid #BF9A67;
  border-radius: 14px;
  font-size: 12px;
  color: #1e293b;
  display: flex;
  gap: 10px;
  align-items: flex-start;
}

/* Emoji icons */
.disclaimer img,
.compliance-notice img {
  width: 18px;
  height: 18px;
  margin-top: 2px;
}

/* Mobile tweaks */
@media (max-width: 600px) {
  .bacwater-product {
    padding: 20px;
  }

  .bacwater-product .product-title {
    font-size: 26px;
  }

  details.premium-dropdown summary {
    font-size: 16px;
    padding: 14px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-649932a0 *//*.rcl-product-page::before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0 auto;*/
/*    height: 300px;*/
/*    background: radial-gradient(circle at 15% 20%, rgba(1, 126, 255, .08), transparent 55%), radial-gradient(circle at 90% 0%, rgba(16, 176, 255, .08), transparent 42%);*/
/*    pointer-events: none;*/
/*    z-index: 0;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3059a7 */.elementor-element.elementor-element-3c8c6e0.rcl-product-page-before .e-con-inner::before {
    content: "";
    width: 100%;
    inset: 0;
    height: 300px;
    background: radial-gradient(circle at 15% 20%, rgba(1, 126, 255, .08), transparent 55%), radial-gradient(circle at 90% 0%, rgba(16, 176, 255, .08), transparent 42%);
    pointer-events: none;
    z-index: 0;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-images, class: .elementor-element-19bb89fc */.elementor-601 .elementor-element.elementor-element-19bb89fc .image_slider__image {
  height: 450px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-601 .elementor-element.elementor-element-19bb89fc .image_slider__image img {
  max-height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3801b0c8 */.elementor-601 .elementor-element.elementor-element-3801b0c8 .rcl-top-meta { display: flex; align-items: center; justify-content: space-between; gap: 10px; } .elementor-601 .elementor-element.elementor-element-3801b0c8 .rcl-top-meta .rcl-stock-row { display: inline-flex; align-items: center; gap: 7px; padding: 5px 10px; border-radius: 999px; background: #ececf4; } .elementor-601 .elementor-element.elementor-element-3801b0c8 .rcl-stock-dot { width: 8px; height: 8px; border-radius: 50%; background: #22c55e; display: inline-block; flex-shrink: 0; } .elementor-601 .elementor-element.elementor-element-3801b0c8 .rcl-stock-text { font-size: 12px; font-weight: 500; color: #292e4c; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-632d04c9 */.elementor-601 .elementor-element.elementor-element-632d04c9 .rcl-pill-group {
    border: 1px solid #d6d7e3;
    border-radius: 12px;
    padding: 8px 10px 10px;
    background: #fff;
}
.elementor-601 .elementor-element.elementor-element-632d04c9 .rcl-pill-label {
    margin: 0 0 6px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    color: #292e4c85 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.04em !important;
}
.elementor-601 .elementor-element.elementor-element-632d04c9 .rcl-pill-buttons .rcl-variation-pill {
    border-color: #b39209 !important;
    background: #fff !important;
    color: #93790E !important;
    box-shadow: 0 6px 16px rgba(41, 46, 76, .28) !important;
    border-radius: 999px;
    font-size: 13px;
    font-weight: 600;
}
.elementor-601 .elementor-element.elementor-element-632d04c9 .rcl-pill-buttons .rcl-variation-pill.is-active {
    color: #fff !important;
    background: #93790E !important;
    border-color: #93790E !important;
}
.elementor-601 .elementor-element.elementor-element-632d04c9 .rcl-pill-buttons button:hover {
    background: #93790e3d !important;
}
.elementor-601 .elementor-element.elementor-element-632d04c9 .rcl-pill-buttons {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
form.variations_form .variations {
  display: none;
}

.woocommerce-variation-price,
.woocommerce-variation-availability {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0c9e8a */.elementor-601 .elementor-element.elementor-element-7f0c9e8a p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c681200 */.elementor-601 .elementor-element.elementor-element-6c681200 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-4169e49b */.elementor-601 .elementor-element.elementor-element-4169e49b p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3412de2c */.elementor-601 .elementor-element.elementor-element-3412de2c .rcl-variation-pill {
    font-size: 11px;
    color: #292e4c73;
    margin-top: -6px;
    font-weight: 600;
    line-height: 1.4;
    border: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for wpr-product-add-to-cart, class: .elementor-element-37202a58 */.wpr-quantity-wrapper {
    border: 1px solid #d6d7e3;
    border-radius: 999px;
}

.wpr-quantity-wrapper .input-text.qty {
    color: #14214d;
    font-weight: 700;
}
/*.elementor-601 .elementor-element.elementor-element-37202a58 .wc-stripe-product-checkout-container {*/
/*    margin-left: 20px;*/
/*    margin-top: 0 !important;*/
/*    width: 40%;*/
/*}*/
/*.elementor-601 .elementor-element.elementor-element-37202a58 .single_add_to_cart_button{*/
/*    width:40% !important;*/
/*}*/
/*.elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-variation-add-to-cart {*/
/*    width: 100%;*/
/*}*/

@media screen and (max-width: 450px) {
    .elementor-601 .elementor-element.elementor-element-37202a58 .wpr-simple-qty-wrap {
        flex-direction: column !important;
        row-gap: 10px;
        align-items: center;
    }
   .elementor-601 .elementor-element.elementor-element-37202a58 .wpr-simple-qty-wrap .quantity input {
        width: 100% !important;
    }
    .elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-variation-add-to-cart {
                flex-direction: column !important;
        row-gap: 10px;
        align-items: center;
        width:100% !important;
    }
    .elementor-601 .elementor-element.elementor-element-37202a58 .woocommerce-variation-add-to-cart .quantity input {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1afc028f */.elementor-601 .elementor-element.elementor-element-1afc028f .rcl-help-card {
    background: #f8f8f9;
    border: 1px solid #d6d7e3;
    border-radius: 14px;
    padding: 14px 16px;
}
.elementor-601 .elementor-element.elementor-element-1afc028f .rcl-help-label {
    margin: 0 0 4px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #14214d !important;
    line-height: 1.4 !important;
}
.elementor-601 .elementor-element.elementor-element-1afc028f .rcl-help-phone {
    margin: 0 !important;
    font-size: 13px !important;
    color: #606884 !important;
}
.elementor-601 .elementor-element.elementor-element-1afc028f .rcl-help-phone a {
    color: #14214d !important;
    text-decoration: none !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-5a4d8300 */.elementor-601 .elementor-element.elementor-element-5a4d8300 p{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52354912 *//*.rcl-product-page::before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0 auto;*/
/*    height: 300px;*/
/*    background: radial-gradient(circle at 15% 20%, rgba(1, 126, 255, .08), transparent 55%), radial-gradient(circle at 90% 0%, rgba(16, 176, 255, .08), transparent 42%);*/
/*    pointer-events: none;*/
/*    z-index: 0;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496a54e4 */.elementor-element.elementor-element-3c8c6e0.rcl-product-page-before .e-con-inner::before {
    content: "";
    width: 100%;
    inset: 0;
    height: 300px;
    background: radial-gradient(circle at 15% 20%, rgba(1, 126, 255, .08), transparent 55%), radial-gradient(circle at 90% 0%, rgba(16, 176, 255, .08), transparent 42%);
    pointer-events: none;
    z-index: 0;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783097c6 */.elementor-601 .elementor-element.elementor-element-783097c6 p {
    margin-bottom: 0;
}/* End custom CSS */