.elementor-1723 .elementor-element.elementor-element-b72a0e9{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-85293ea );--border-color:var( --e-global-color-85293ea );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:118px;--padding-right:118px;}.elementor-1723 .elementor-element.elementor-element-dce44a9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1723 .elementor-element.elementor-element-7abfb90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-7abfb90 .woocommerce-breadcrumb{color:#686382;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-1723 .elementor-element.elementor-element-7abfb90 .woocommerce-breadcrumb > a{color:#413D57;}.elementor-1723 .elementor-element.elementor-element-cb30cfe{--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: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-1723 .elementor-element.elementor-element-6551a5a{--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:none;--border-style:none;--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-1723 .elementor-element.elementor-element-a31d498{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 4px 4px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-1723 .elementor-element.elementor-element-a31d498:not(.elementor-motion-effects-element-type-background), .elementor-1723 .elementor-element.elementor-element-a31d498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1723 .elementor-element.elementor-element-5bfdbdc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-5bfdbdc{text-align:center;}.elementor-1723 .elementor-element.elementor-element-5bfdbdc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:18px;color:#FFFFFF;}.elementor-1723 .elementor-element.elementor-element-77f36e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1723 .elementor-element.elementor-element-77f36e9 .flex-viewport, .woocommerce .elementor-1723 .elementor-element.elementor-element-77f36e9 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1723 .elementor-element.elementor-element-77f36e9 .flex-viewport{border-radius:6px 6px 6px 6px;}.woocommerce .elementor-1723 .elementor-element.elementor-element-77f36e9 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-1723 .elementor-element.elementor-element-77f36e9 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;}.woocommerce .elementor-1723 .elementor-element.elementor-element-77f36e9 .flex-control-thumbs li{padding-right:calc(12px / 2);padding-left:calc(12px / 2);padding-bottom:12px;}.woocommerce .elementor-1723 .elementor-element.elementor-element-77f36e9 .flex-control-thumbs{margin-right:calc(-12px / 2);margin-left:calc(-12px / 2);}.elementor-1723 .elementor-element.elementor-element-f046a8b{--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: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-1723 .elementor-element.elementor-element-083ff45{--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:space-around;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-1723 .elementor-element.elementor-element-57082c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:none;line-height:32px;color:#FFFFFF;}.elementor-1723 .elementor-element.elementor-element-e74c8fd .elementor-heading-title{font-size:16px;font-weight:400;text-transform:none;line-height:20px;color:#FFFFFF;}.elementor-1723 .elementor-element.elementor-element-59cfddf{--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-1723 .elementor-element.elementor-element-8d85c83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-8d85c83 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;text-transform:none;line-height:28px;color:#FFFFFF;}.elementor-1723 .elementor-element.elementor-element-38ad8fe{--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-widget-woocommerce-product-add-to-cart .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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1723 .elementor-element.elementor-element-25ecf2d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-25ecf2d .cart button, .elementor-1723 .elementor-element.elementor-element-25ecf2d .cart .button{transition:all 0.2s;}.elementor-1723 .elementor-element.elementor-element-25ecf2d .quantity .qty{border-style:none;transition:all 0.2s;}.woocommerce .elementor-1723 .elementor-element.elementor-element-25ecf2d form.cart table.variations label{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;}.woocommerce .elementor-1723 .elementor-element.elementor-element-25ecf2d form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-1723 .elementor-element.elementor-element-25ecf2d form.cart table.variations td.value select, .woocommerce .elementor-1723 .elementor-element.elementor-element-25ecf2d form.cart table.variations td.value:before{background-color:#0D0C13;}.woocommerce .elementor-1723 .elementor-element.elementor-element-25ecf2d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1723 .elementor-element.elementor-element-25ecf2d form.cart table.variations td.value:before{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-1723 .elementor-element.elementor-element-f7bc9b5{--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-1723 .elementor-element.elementor-element-2e62e69{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-1723 .elementor-element.elementor-element-d7d998e{--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: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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;--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-1723 .elementor-element.elementor-element-d7d998e:not(.elementor-motion-effects-element-type-background), .elementor-1723 .elementor-element.elementor-element-d7d998e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1A27;}.elementor-1723 .elementor-element.elementor-element-c7ae217{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1723 .elementor-element.elementor-element-0c21c43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-68c226c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-68c226c .elementor-heading-title{font-size:14px;font-weight:400;text-transform:none;line-height:14px;color:#FFFFFF;}.elementor-1723 .elementor-element.elementor-element-2727bea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1723 .elementor-element.elementor-element-b07b368{--display:flex;}.elementor-1723 .elementor-element.elementor-element-f470657{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1723 .elementor-element.elementor-element-bedae17{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1723 .elementor-element.elementor-element-c2f32ad{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:24px;}.elementor-1723 .elementor-element.elementor-element-c2f32ad:not(.elementor-motion-effects-element-type-background), .elementor-1723 .elementor-element.elementor-element-c2f32ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1A27;}.elementor-1723 .elementor-element.elementor-element-43f427f{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1723 .elementor-element.elementor-element-43f427f.e-con{--align-self:center;}.elementor-1723 .elementor-element.elementor-element-011c1d4{--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:flex-start;--border-radius:10px 10px 10px 10px;--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-1723 .elementor-element.elementor-element-011c1d4.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1723 .elementor-element.elementor-element-891cbe2 img{width:100%;height:60px;object-fit:scale-down;object-position:center center;}.elementor-1723 .elementor-element.elementor-element-7f5de24{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-1723 .elementor-element.elementor-element-e486be5 .elementor-heading-title{font-size:18px;font-weight:600;text-transform:none;line-height:20px;color:#FFFFFF;}.elementor-1723 .elementor-element.elementor-element-fb07098 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-fb07098 .elementor-heading-title{font-size:12px;font-weight:400;text-transform:none;line-height:20px;color:#FFFFFF;}.elementor-1723 .elementor-element.elementor-element-490af45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1723 .elementor-element.elementor-element-7a8df24 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:14px;fill:#24176A;color:#24176A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B34CF;border-radius:1000px 1000px 1000px 1000px;}.elementor-1723 .elementor-element.elementor-element-7a8df24 .elementor-button:hover, .elementor-1723 .elementor-element.elementor-element-7a8df24 .elementor-button:focus{background-color:#24176A;color:var( --e-global-color-text );}.elementor-1723 .elementor-element.elementor-element-7a8df24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-7a8df24 .elementor-button:hover svg, .elementor-1723 .elementor-element.elementor-element-7a8df24 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1723 .elementor-element.elementor-element-b0cec1e{--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:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1723 .elementor-element.elementor-element-a95b04a{--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:24px 0px;--row-gap:24px;--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-1723 .elementor-element.elementor-element-9aa1d78 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:26px;color:#FFFFFF;}.elementor-1723 .elementor-element.elementor-element-909c2b4 .elementor-heading-title{font-size:14px;font-weight:400;text-transform:none;line-height:28px;color:#FFFFFF;}.elementor-1723 .elementor-element.elementor-element-f06d9ec{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:100px;--padding-left:118px;--padding-right:118px;}.elementor-1723 .elementor-element.elementor-element-e4fb535 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-1723 .elementor-element.elementor-element-bb29a27{--swiper-slides-to-display:4;--swiper-slides-gap:32px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-64px;--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:-64px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-hover-color:#FFFFFF;}.elementor-1723 .elementor-element.elementor-element-bb29a27 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#1C1A27;}.elementor-1723 .elementor-element.elementor-element-bb29a27 .swiper-slide > .elementor-element{height:100%;}.elementor-1723 .elementor-element.elementor-element-bb29a27 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-1723 .elementor-element.elementor-element-1573d8a{--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-1723 .elementor-element.elementor-element-0be9bf7{--display:flex;--min-height:0vh;--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:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:0px;--padding-left:00118px;--padding-right:0118px;}.elementor-1723 .elementor-element.elementor-element-0be9bf7.e-con{--align-self:flex-end;}.elementor-1723 .elementor-element.elementor-element-b5e1923{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-1723 .elementor-element.elementor-element-b5e1923.e-con{--align-self:center;}.elementor-1723 .elementor-element.elementor-element-b4b7b5b{text-align:center;}.elementor-1723 .elementor-element.elementor-element-b4b7b5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:46px;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-1723 .elementor-element.elementor-element-e85de3e{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-1723 .elementor-element.elementor-element-e85de3e p{margin-block-end:0px;}.elementor-1723 .elementor-element.elementor-element-f0b5f64 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:16px;fill:#24176A;color:#24176A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B34CF;border-radius:1000px 1000px 1000px 1000px;padding:14px 24px 14px 24px;}.elementor-1723 .elementor-element.elementor-element-f0b5f64 .elementor-button:hover, .elementor-1723 .elementor-element.elementor-element-f0b5f64 .elementor-button:focus{background-color:#24176A;color:var( --e-global-color-text );}.elementor-1723 .elementor-element.elementor-element-f0b5f64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-f0b5f64.elementor-element{--align-self:center;}.elementor-1723 .elementor-element.elementor-element-f0b5f64 .elementor-button:hover svg, .elementor-1723 .elementor-element.elementor-element-f0b5f64 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1723 .elementor-element.elementor-element-978f4f3{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-1723 .elementor-element.elementor-element-978f4f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-978f4f3.elementor-element{--align-self:center;}.elementor-1723 .elementor-element.elementor-element-312d1fc{--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:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1723 .elementor-element.elementor-element-e4fb535 .elementor-heading-title{font-size:14px;}.elementor-1723 .elementor-element.elementor-element-bb29a27{--swiper-slides-to-display:2;}.elementor-1723 .elementor-element.elementor-element-0be9bf7{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:15%;--padding-bottom:15%;--padding-left:4%;--padding-right:4%;}.elementor-1723 .elementor-element.elementor-element-b4b7b5b .elementor-heading-title{font-size:14px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-1723 .elementor-element.elementor-element-b72a0e9{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1723 .elementor-element.elementor-element-57082c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-57082c3 .elementor-heading-title{font-size:24px;letter-spacing:0px;}.elementor-1723 .elementor-element.elementor-element-e74c8fd .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-1723 .elementor-element.elementor-element-8d85c83 .elementor-heading-title{font-size:20px;letter-spacing:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.woocommerce .elementor-1723 .elementor-element.elementor-element-25ecf2d form.cart table.variations label{font-size:14px;letter-spacing:0px;}.woocommerce .elementor-1723 .elementor-element.elementor-element-25ecf2d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1723 .elementor-element.elementor-element-25ecf2d form.cart table.variations td.value:before{font-size:14px;letter-spacing:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1723 .elementor-element.elementor-element-9aa1d78 .elementor-heading-title{font-size:24px;letter-spacing:0px;}.elementor-1723 .elementor-element.elementor-element-909c2b4 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-1723 .elementor-element.elementor-element-bb29a27{--swiper-slides-to-display:1;}.elementor-1723 .elementor-element.elementor-element-0be9bf7{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(min-width:768px){.elementor-1723 .elementor-element.elementor-element-6551a5a{--width:50%;}.elementor-1723 .elementor-element.elementor-element-f046a8b{--width:50%;}.elementor-1723 .elementor-element.elementor-element-c2f32ad{--width:100%;}.elementor-1723 .elementor-element.elementor-element-43f427f{--width:100%;}.elementor-1723 .elementor-element.elementor-element-7f5de24{--width:100%;}.elementor-1723 .elementor-element.elementor-element-490af45{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-5bfdbdc */.elementor-1723 .elementor-element.elementor-element-5bfdbdc{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a31d498 */.elementor-1723 .elementor-element.elementor-element-a31d498 {
    position: absolute;
    top: 14px;
    left: 0px;
    z-index: 10;
    width: fit-content;
    pointer-events: none;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-77f36e9 *//* ════════════════════════════════════════════════════════════
   WooCommerce Product Gallery — Custom Layout
   Change --tw (thumbnail size) and --tg (gap) to resize
   Column height = 5×--tw + 4×--tg  (e.g. 5×90 + 4×12 = 498px)
   ════════════════════════════════════════════════════════════ */

.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery {
  --tw:    90px;
  --tg:    12px;
  --col-h: calc(5 * var(--tw) + 4 * var(--tg));
}

/* ── 1. Strip all borders & shadows from the widget ── */
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery,
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery__wrapper,
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery figure,
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery__image,
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery .flex-viewport {
  border:     none !important;
  box-shadow: none !important;
  outline:    none !important;
}

/* ── 2. Gallery: flex row, top-aligned, 12px gap ── */
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery {
  display:        flex !important;
  flex-direction: row !important;
  align-items:    flex-start !important;
  gap:            var(--tg) !important;
  position:       relative !important;
}

/* ── 3. Main image: fixed square equal to the full thumb column height ── */
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery .flex-viewport {
  order:     1 !important;
  flex:      0 0 var(--col-h) !important;
  width:     var(--col-h) !important;
  height:    var(--col-h) !important;
  max-width: 100% !important;
  float:     none !important;
  overflow:  hidden !important;
}

/* ── 4. Thumbnail column: right side ── */
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery .flex-control-thumbs {
  order:          2 !important;
  display:        flex !important;
  flex-direction: column !important;
  flex:           0 0 var(--tw) !important;
  width:          var(--tw) !important;
  gap:            var(--tg) !important;
  margin:         0 !important;
  padding:        0 !important;
  float:          none !important;
  list-style:     none !important;
}

/* ── 5. Override WooCommerce column-count float classes ── */
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery--columns-2 .flex-control-thumbs li,
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery--columns-3 .flex-control-thumbs li,
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
  width: var(--tw) !important;
  float: none !important;
  clear: none !important;
}

/* ── 6. Each thumbnail li: add border-radius to clip the image ── */
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery .flex-control-thumbs li {
  position:      relative !important;
  flex:          0 0 var(--tw) !important;
  width:         var(--tw) !important;
  height:        var(--tw) !important;
  margin:        0 !important;
  padding:       0 !important;
  float:         none !important;
  clear:         none !important;
  overflow:      hidden !important;
  border-radius: 6px !important;   /* ← clips the image to rounded corners */
}

/* ── 7. Thumbnail img: fill its square, kill ALL WC opacity effects ── */
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery .flex-control-thumbs li img,
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery .flex-control-thumbs li img:hover,
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
  display:    block !important;
  width:      100% !important;
  height:     100% !important;
  object-fit: cover !important;
  cursor:     pointer !important;
  opacity:    1 !important;
  box-shadow: none !important;
  border:     none !important;
  outline:    none !important;
  transition: none !important;
}

/* ── 8. Default: NO stroke ── */
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery .flex-control-thumbs li::after {
  content:        '' !important;
  position:       absolute !important;
  inset:          0 !important;
  border:         1px solid rgba(255, 255, 255, 0) !important;  /* transparent */
  border-radius:  6px !important;
  pointer-events: none !important;
  z-index:        2 !important;
  transition:     border-color 0.25s ease !important;
}

/* ── 9. Hover: 50% white stroke ── */
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery .flex-control-thumbs li:hover::after {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

/* ── 10. Active/selected thumbnail: 100% white stroke ── */
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery .flex-control-thumbs li img.flex-active ~ * ,
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery .flex-control-thumbs li:has(img.flex-active)::after {
  border-color: rgba(255, 255, 255, 1) !important;
}

/* ── 11. Zoom icon: top-left corner of the main image ── */
.elementor-1723 .elementor-element.elementor-element-77f36e9 .woocommerce-product-gallery__trigger {
  position: absolute !important;
  top:      0.5em !important;
  right:    calc(var(--tw) + var(--tg) + 1.85em) !important;  /* clears the thumb column */
  left:    auto !important;
  z-index:  99 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6551a5a */.elementor-1723 .elementor-element.elementor-element-6551a5a {
    position: relative;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d85c83 *//* Product price inside Elementor loop cards */
.elementor-1723 .elementor-element.elementor-element-8d85c83 .price,
.elementor-1723 .elementor-element.elementor-element-8d85c83 .woocommerce-Price-amount,
.elementor-1723 .elementor-element.elementor-element-8d85c83 .elementor-heading-title {
}

.elementor-1723 .elementor-element.elementor-element-8d85c83 del,
.elementor-1723 .elementor-element.elementor-element-8d85c83 .elementor-heading-title del {
	order: 2;
	font-size: 0.8em;
	color: #E8083E;
	opacity: 1;
	text-decoration: line-through;
	margin-left: 8px;
}

.elementor-1723 .elementor-element.elementor-element-8d85c83 ins,
.elementor-1723 .elementor-element.elementor-element-8d85c83 .elementor-heading-title ins {
	order: 1;
	text-decoration: none;
}

.elementor-1723 .elementor-element.elementor-element-8d85c83 .elementor-heading-title,
.elementor-1723 .elementor-element.elementor-element-8d85c83 .price {
	display: flex;
	align-items: baseline;
	flex-wrap: wrap;
	gap: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c21c43 */.elementor-1723 .elementor-element.elementor-element-0c21c43{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-011c1d4 */.elementor-1723 .elementor-element.elementor-element-011c1d4{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5de24 */.elementor-1723 .elementor-element.elementor-element-7f5de24{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95b04a */.elementor-1723 .elementor-element.elementor-element-a95b04a{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be9bf7 */.elementor-1723 .elementor-element.elementor-element-0be9bf7 {
    background: radial-gradient(50% 40% at 50% 100%,
        #836BFF 40%,
        #312962 90%,
        #0D0C13 120%), #0D0C13;
}/* End custom CSS */
/* Start custom CSS */.woocommerce-breadcrumb {
    line-height: 1.5 !important;
}

.woocommerce-breadcrumb .breadcrumb-sep {
    color: #413D57; 
}


.woocommerce-breadcrumb a,
.woocommerce-breadcrumb a:hover {
    font-family: 'Poppins', sans-serif !important;
    font-size: 16px !important;
    text-decoration: none !important;
    line-height: 1.5 !important;
}

/* Hidden by default */
.nou-badge-single {
    display: none !important;
}

/* Visible only when the product has the tag */
.product.product_tag-produse-noi .nou-badge-single {
    display: inline-block !important;
}/* End custom CSS */