.elementor-3737 .elementor-element.elementor-element-586f1507{--display:flex;--min-height:100px;}.elementor-3737 .elementor-element.elementor-element-647423fb{--spacer-size:50px;}.elementor-3737 .elementor-element.elementor-element-6ed3cf7d{--display:grid;--min-height:734px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-3737 .elementor-element.elementor-element-10c64daa > .elementor-widget-container{--e-transform-translateX:67px;--e-transform-translateY:69px;--e-transform-scale:1;margin:-14px 38px 38px 38px;padding:0px 0px 0px 0px;}.woocommerce .elementor-3737 .elementor-element.elementor-element-10c64daa .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-3737 .elementor-element.elementor-element-10c64daa .flex-viewport, .woocommerce .elementor-3737 .elementor-element.elementor-element-10c64daa .flex-control-thumbs img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000F2;}.woocommerce .elementor-3737 .elementor-element.elementor-element-10c64daa .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-3737 .elementor-element.elementor-element-10c64daa .flex-viewport{border-radius:30px 30px 30px 30px;}.woocommerce .elementor-3737 .elementor-element.elementor-element-10c64daa .flex-viewport:not(:last-child){margin-bottom:4px;}.woocommerce .elementor-3737 .elementor-element.elementor-element-10c64daa .flex-control-thumbs img{border-style:solid;border-width:5px 5px 5px 5px;border-radius:30px 30px 30px 30px;}.woocommerce .elementor-3737 .elementor-element.elementor-element-10c64daa .flex-control-thumbs li{padding-right:calc(3px / 2);padding-left:calc(3px / 2);padding-bottom:3px;}.woocommerce .elementor-3737 .elementor-element.elementor-element-10c64daa .flex-control-thumbs{margin-right:calc(-3px / 2);margin-left:calc(-3px / 2);}.elementor-3737 .elementor-element.elementor-element-77022b0e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3737 .elementor-element.elementor-element-77022b0e.e-con{--e-con-transform-translateX:118px;--e-con-transform-translateY:51px;}.elementor-3737 .elementor-element.elementor-element-16648547 > .elementor-widget-container{margin:-34px 0px 0px -12px;}.elementor-3737 .elementor-element.elementor-element-16648547{grid-column:span 1;}.elementor-3737 .elementor-element.elementor-element-16648547 .woocommerce-breadcrumb{color:#A5A5A5;font-family:"Poppins", Sans-serif;}.elementor-3737 .elementor-element.elementor-element-16648547 .woocommerce-breadcrumb > a{color:#FFFFFF;}.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-3737 .elementor-element.elementor-element-3cd16f1f > .elementor-widget-container{margin:30px 0px 0px -408px;}.elementor-3737 .elementor-element.elementor-element-3cd16f1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3737 .elementor-element.elementor-element-5c162d30 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-3737 .elementor-element.elementor-element-5c162d30{grid-column:span 1;top:0px;}body:not(.rtl) .elementor-3737 .elementor-element.elementor-element-5c162d30{left:0px;}body.rtl .elementor-3737 .elementor-element.elementor-element-5c162d30{right:0px;}.elementor-3737 .elementor-element.elementor-element-5c162d30 .cart button, .elementor-3737 .elementor-element.elementor-element-5c162d30 .cart .button{font-family:"Poppins", Sans-serif;font-weight:400;border-style:solid;border-width:2px 2px 2px 2px;border-radius:27px 27px 27px 27px;padding:18px 31px 18px 31px;color:#FFFFFF;background-color:#000000;border-color:#FFFFFF;transition:all 0.2s;}.elementor-3737 .elementor-element.elementor-element-5c162d30 .cart button:hover, .elementor-3737 .elementor-element.elementor-element-5c162d30 .cart .button:hover{color:#C8C8C8;border-color:#BDBDBD;}.elementor-3737 .elementor-element.elementor-element-5c162d30 .added_to_cart{color:#FF0000;}.elementor-3737 .elementor-element.elementor-element-5c162d30 .quantity .qty{border-style:solid;border-width:2px 2px 2px 2px;border-radius:24px 24px 24px 24px;padding:0px 0px 0px 0px;color:#FFFFFF;background-color:#000000;border-color:#FFFFFF;transition:all 0.2s;}.woocommerce .elementor-3737 .elementor-element.elementor-element-5c162d30 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-3737 .elementor-element.elementor-element-5c162d30 form.cart table.variations tr th, .woocommerce .elementor-3737 .elementor-element.elementor-element-5c162d30 form.cart table.variations tr td{padding-top:calc( 11px/2 );padding-bottom:calc( 11px/2 );}.woocommerce .elementor-3737 .elementor-element.elementor-element-5c162d30 form.cart table.variations label{color:#FFFFFF;}.woocommerce .elementor-3737 .elementor-element.elementor-element-5c162d30 form.cart table.variations td.value select{color:#F30000;}.woocommerce .elementor-3737 .elementor-element.elementor-element-5c162d30 form.cart table.variations td.value select, .woocommerce .elementor-3737 .elementor-element.elementor-element-5c162d30 form.cart table.variations td.value:before{background-color:#FF0000;border:1px solid #FF0000;border-radius:0px;}.elementor-3737 .elementor-element.elementor-element-7a1894c{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3737 .elementor-element.elementor-element-a8e298b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.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-3737 .elementor-element.elementor-element-9301e15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.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-3737 .elementor-element.elementor-element-8151db4 > .elementor-widget-container{margin:-181px 0px 0px 0px;}.elementor-3737 .elementor-element.elementor-element-8151db4{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3737 .elementor-element.elementor-element-fb149e8{--display:flex;--min-height:398px;--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-widget-eael-filterable-gallery .fg-caption-head .fg-item-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-filterable-gallery .fg-item-category span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap, 
                    .elementor-3737 .elementor-element.elementor-element-1ae3d3b .eael-filterable-gallery-item-wrap .eael-grid-fg-box .eael-grid-fg-img,
                    .elementor-3737 .elementor-element.elementor-element-1ae3d3b .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img .grid__cell-img-inner{height:300px;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .gallery-item-caption-wrap{transition:500ms;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .eael-filter-gallery-wrapper{background-color:#000000;border-radius:0px;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .eael-filter-gallery-control ul{background:#000000;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .eael-filter-gallery-control ul li.control{color:#FFFFFF;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .eael-filter-gallery-control ul > li.control{border-radius:0px;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .eael-filter-gallery-control ul li.active{color:#fff;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .eael-filter-gallery-control ul li.control.active{background:#333;border-radius:0px;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .eael-filterable-gallery-item-wrap .eael-gallery-grid-item, 
                    .elementor-3737 .elementor-element.elementor-element-1ae3d3b .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-3737 .elementor-element.elementor-element-1ae3d3b .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{border-radius:0px;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title{color:#ffffff;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .gallery-item-caption-wrap.caption-style-hoverer .fg-item-content{color:#ffffff;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .video-popup:hover > img{transform:scale(1.1);}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .gallery-item-caption-wrap .gallery-item-buttons > a span{color:#fff;height:50px;line-height:50px;width:50px;font-size:18px;border-radius:100px;transition:300ms;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .gallery-item-caption-wrap .gallery-item-buttons > a span img{height:18px;width:18px;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b .gallery-item-caption-wrap .gallery-item-buttons > a span:hover{background:#ff622a;color:#fff;border-radius:100px;}.elementor-3737 .elementor-element.elementor-element-1ae3d3b #eael-fg-no-items-found{text-align:center;border-radius:0px;}.elementor-3737 .elementor-element.elementor-element-f23f9d9{--display:flex;--min-height:170px;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#DA090900;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion, .elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-wrapper{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion{border-radius:18px 18px 18px 18px;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-wrapper{border-radius:18px 18px 18px 18px;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#E22626;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#FFFFFF;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-content .eael-accordion_media-title{color:#FFFFFF;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#E22626;fill:#E22626;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#E22626;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-list .eael-accordion_media-icon{color:#E22626;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#CECECE;fill:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#CECECE;fill:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-3737 .elementor-element.elementor-element-137ad1e .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-family:"Poppins", Sans-serif;font-weight:500;border-style:solid;border-color:#FF000000;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:18px;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:18px;width:18px;line-height:18px;fill:#FFFFFF;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#FFFFFF;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#FFFFFF;fill:#FFFFFF;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle{color:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle svg{color:#CECECE;fill:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header svg.fa-toggle{fill:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#CECECE;fill:#CECECE;}.elementor-3737 .elementor-element.elementor-element-137ad1e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#CECECE;}.elementor-3737 .elementor-element.elementor-element-0758f9b{--display:flex;--min-height:430px;}.elementor-3737 .elementor-element.elementor-element-0993314 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;letter-spacing:0.3px;word-spacing:4px;color:#FFFFFF;}.elementor-3737 .elementor-element.elementor-element-73258f1{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:18px;--e-rating-gap:4px;--e-rating-icon-marked-color:#FFFFFF;--e-rating-icon-color:#707070;}.elementor-3737 .elementor-element.elementor-element-95efa1c > .elementor-widget-container{margin:-35px 0px 0px 128px;}.elementor-3737 .elementor-element.elementor-element-95efa1c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-decoration:underline;color:#FFFFFF;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                                .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                                .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button-icon-left svg, 
                    .elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button-icon-left i,
                    .elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button-icon-right i{rotate:0deg;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button svg{height:30px;width:30px;fill:#FFFFFF;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button .cretive-button-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button{color:#FFFFFF;background-color:#000000;border-radius:8px;box-shadow:0px 0px 13px 2px rgba(255, 255, 255, 0.85);}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button .eael-creative-button--tamaya-secondary{color:#FFFFFF;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button.eael-creative-button--tamaya::before{color:#FFFFFF;background-color:#000000;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button.eael-creative-button--tamaya::after{color:#FFFFFF;background-color:#000000;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#000000;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button.eael-creative-button--wayra:hover{background-color:#000000;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button::before{border-radius:8px;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button::after{border-radius:8px;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button:hover i{color:#ffffff;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button:hover{color:#ffffff;background-color:#2D2D2D;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button:hover svg{fill:#ffffff;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button.eael-creative-button--saqui::after{color:#ffffff;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button.eael-creative-button--ujarak::before{background-color:#2D2D2D;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#2D2D2D;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#2D2D2D;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button.eael-creative-button--rayen::before{background-color:#2D2D2D;}.elementor-3737 .elementor-element.elementor-element-0de1b5c .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:#2D2D2D;}@media(max-width:1024px){.elementor-3737 .elementor-element.elementor-element-6ed3cf7d{--grid-auto-flow:row;}.elementor-3737 .elementor-element.elementor-element-77022b0e{--grid-auto-flow:row;}.elementor-3737 .elementor-element.elementor-element-a8e298b{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3737 .elementor-element.elementor-element-6ed3cf7d{--content-width:1600px;}}@media(max-width:767px){.elementor-3737 .elementor-element.elementor-element-6ed3cf7d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3737 .elementor-element.elementor-element-77022b0e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3737 .elementor-element.elementor-element-a8e298b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-10c64daa *//* 1. Define el orden de apilamiento para tu header específico */
#hide-header {
    z-index: 1000 !important; /* Un valor alto para el header */
    /* Asegúrate de que tu header siga siendo 'position: fixed;' o 'sticky;' */
}

/* 2. Define un orden de apilamiento superior para la ventana de zoom/lightbox */
/* Estas son las clases estándar de WooCommerce/Elementor para el zoom */
.pswp__container, 
.pswp__ui, 
.pswp__bg,
.mfp-wrap {
    z-index: 9999 !important; /* Un valor extremadamente alto para superponer el header */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5c162d30 *//* --- CSS Texto Variaciones --- */



/* Alinea el texto a la izquierda y anula cualquier centrado forzado */
.woocommerce .variations th.label,
.woocommerce .variations th label {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    display: block !important;
    width: 100% !important; /* Asegura que la celda ocupe todo el espacio para alinear */
}

/* También aplica a los títulos si se usan en la estructura */
.woocommerce .elementor-widget-container h3,
.elementor-widget-heading {
    text-align: left !important;
    justify-content: flex-start !important; /* Para diseños basados en Flexbox */
}

/* 1. Asegura que las etiquetas estén a la izquierda y vuelvan a su tamaño normal */
.woocommerce .variations th.label,
.woocommerce .variations th label,
.wcf-product-option-label {
    text-align: left !important;
    display: inline-block !important; /* Vuelve a un display compacto */
    width: auto !important;          /* Elimina el ancho 100% */
    padding-bottom: 5px !important;  /* Añade un pequeño espacio debajo del título */
    margin-bottom: 0 !important;
}

/* 2. Añade espacio visible entre los grupos de opciones (Color, Rodamientos, Núcleo) */
.woocommerce .variations tr {
    margin-bottom: 15px !important; /* Espacio entre filas/grupos de opciones */
    display: block !important;      /* Permite que el margen funcione correctamente */
}

/* 3. Asegura que las opciones (botones cerámicos, etc.) se alineen debajo de la etiqueta */
.woocommerce .variations td.value {
    display: block !important; /* Hace que las opciones aparezcan en una nueva línea */
    padding-left: 0 !important;
}

/* 4. Alinea cualquier título de Elementor usado en la zona a la izquierda */
.elementor-widget-heading .elementor-heading-title {
    text-align: left !important;
}




/* Cambia el color del texto de la variante seleccionada (ej. 'Negro') */
.woo-selected-variation-item-name {
    color: #FF0000 !important; /* Reemplaza #FF0000 por el código de color que desees */
    font-weight: 600 !important; /* Mantiene el grosor de fuente si lo deseas */
}

/* Selector alternativo para asegurar compatibilidad con diferentes visualizaciones */
.variations_form .variations th span.woo-selected-variation-item-name {
    color: #C7C7C7 !important;
}





/* --- CSS Botones Variaciones --- */



/* Asegura que el contenedor principal del botón no tenga fondo ni borde */
.woo-variation-swatches .variable-item.button-variable-item {
  background-color: transparent !important;
  border: none !important;
  padding: 0px !important;
}

/* Estilo por defecto de los botones de variante */
.woo-variation-swatches .variable-item.button-variable-item .variable-item-span {
  background-color: #000000 !important;
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
  padding: 10px 20px !important;
  border-radius: 10px !important;
  cursor: pointer;
  /* Transiciones suaves para todos los cambios */
  transition: all 0.2s ease-in-out !important; 
  display: inline-block; /* Necesario para que transform funcione bien */
}

/* EFECTO HOVER PROFESIONAL: El botón se levanta, escala ligeramente y tiene sombra */
.woo-variation-swatches .variable-item.button-variable-item:hover .variable-item-span {
  border-color: #cccccc !important;       /* El contorno se vuelve gris */
  transform: translateY(-3px) scale(1.02); /* Se mueve ligeramente hacia arriba y crece un 2% */
  box-shadow: 0 4px 8px rgba(255, 255, 255, 0.2); /* Sombra blanca sutil */
}

/* ESTADO SELECCIONADO: Fondo gris y texto negro cuando está activo */
.woo-variation-swatches .variable-item.button-variable-item.selected .variable-item-span {
  background-color: #cccccc !important;
  color: #000000 !important;
  border-color: #cccccc !important;
  transform: none; /* Elimina la animación lift si está seleccionado */
  box-shadow: none; 
}


/* ... Repite para .elementor-3737 .elementor-element.elementor-element-5c162d30es de núcleo si es necesario, usando los mismos estilos de arriba ... */

.woo-variation-swatches .variable-item.button-variable-item[data-attribute_name="attribute_nucleo"] {
   background-color: transparent !important; border: none !important; padding: 0px !important;
}
.woo-variation-swatches .variable-item.button-variable-item[data-attribute_name="attribute_nucleo"] .variable-item-span {
    background-color: #000000 !important; color: #ffffff !important; border: 1px solid #ffffff !important; padding: 10px 20px !important; border-radius: 8px !important; cursor: pointer; transition: all 0.2s ease-in-out !important; display: inline-block;
}
.woo-variation-swatches .variable-item.button-variable-item[data-attribute_name="attribute_nucleo"]:hover .variable-item-span {
    border-color: #cccccc !important; transform: translateY(-3px) scale(1.02); box-shadow: 0 4px 8px rgba(255, 255, 255, 0.2);
}
.woo-variation-swatches .variable-item.button-variable-item[data-attribute_name="attribute_nucleo"].selected .variable-item-span {
    background-color: #cccccc !important; color: #000000 !important; border-color: #cccccc !important; transform: none; box-shadow: none;
}








/* --- CAMBIAR COLOR MORADO DEL BOTÓN DESHABILITADO --- */

/* Selector para el botón cuando está deshabilitado */
.single_add_to_cart_button.button.disabled {
  background-color: #333333 !important; /* Nuevo color: Gris oscuro */
  color: #ffffff !important;            /* Asegura que el texto siga siendo blanco */
  border-color: #333333 !important;     /* Asegura que el borde también sea gris */
  opacity: 1 !important;                 /* Evita que se vea transparente si el tema lo hace por defecto */
}






/* Empuja el botón 'Limpiar' hacia abajo */
.elementor-3737 .elementor-element.elementor-element-5c162d30 .reset_variations {
    margin-top: 10px !important; /* Ajusta '20px' para más o menos espacio */
    display: inline-block !important; /* Asegura que el margen funcione correctamente */
}










/* --- ESTADO NORMAL (Botón sin seleccionar) --- */
.elementor-3737 .elementor-element.elementor-element-5c162d30 .variable-items-wrapper .variable-item.button-variable-item {
    background-color: #000000 !important; /* COLOR DE FONDO */
    color: #000000 !important;           /* COLOR DEL TEXTO */
    border-color: #000000 !important;     /* COLOR DEL BORDE */
    border-width: 0px !important;
    border-style: solid !important;
    box-shadow: none !important;         /* COLOR DE LA SOMBRA (establecido a ninguno por defecto) */
}

/* --- ESTADO HOVER (Al pasar el ratón por encima) --- */
.elementor-3737 .elementor-element.elementor-element-5c162d30 .variable-items-wrapper .variable-item.button-variable-item:hover {
    background-color: #000000 !important; /* COLOR DE FONDO EN HOVER */
    color: #000000 !important;           /* COLOR DEL TEXTO EN HOVER */
    border-color: #000000 !important;     /* COLOR DEL BORDE EN HOVER */
    /* Puedes añadir una sombra sutil si quieres: */
    /* box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important; */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f262eaf */.reviews-container {
    display: flex;
    gap: 20px;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.review-card {
    background-color: #E3E3E3;
    border: 1px solid #eee;
    padding: 20px;
    width: 300px;
    box-sizing: border-box;
    font-family: sans-serif;
    display: flex;
    flex-direction: column;
    /* Añade esquinas redondeadas */
    border-radius: 8px; 
}

.review-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.rating {
    color: #ffc107;
    font-size: 18px;
    letter-spacing: 2px;
}

.date {
    font-size: 12px;
    color: #777;
}

.review-title {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px 0;
    color: #333;
}

.review-body {
    font-size: 14px;
    color: #555;
    margin: 0 0 15px 0;
}

.reviewer-info {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.verified {
    font-size: 12px;
    color: #007bff;
}

.reviewer-name {
    font-size: 14px;
    color: #333;
    margin-bottom: 0; 
}/* End custom CSS */