.elementor-289 .elementor-element.elementor-element-8ed5012{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-289 .elementor-element.elementor-element-8ed5012:not(.elementor-motion-effects-element-type-background), .elementor-289 .elementor-element.elementor-element-8ed5012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-289 .elementor-element.elementor-element-cf34bb1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-cf34bb1:not(.elementor-motion-effects-element-type-background), .elementor-289 .elementor-element.elementor-element-cf34bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-289 .elementor-element.elementor-element-8eeba7b{--display:flex;--border-radius:10px 10px 0px 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-289 .elementor-element.elementor-element-8eeba7b:not(.elementor-motion-effects-element-type-background), .elementor-289 .elementor-element.elementor-element-8eeba7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-289 .elementor-element.elementor-element-7bf01e8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-289 .elementor-element.elementor-element-7bf01e8.elementor-element{--align-self:center;}.elementor-289 .elementor-element.elementor-element-7bf01e8 .woocommerce-breadcrumb{color:#313131;font-family:"Arial", Sans-serif;font-size:0.8em;font-weight:600;}.elementor-289 .elementor-element.elementor-element-7bf01e8 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-289 .elementor-element.elementor-element-1d1c5b2{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-289 .elementor-element.elementor-element-1d1c5b2.e-con{--align-self:center;}.elementor-289 .elementor-element.elementor-element-0c59c4e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-289 .elementor-element.elementor-element-bea18ec{grid-column:span 1;grid-row:span 1;}.woocommerce .elementor-289 .elementor-element.elementor-element-bea18ec .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-289 .elementor-element.elementor-element-bea18ec .flex-viewport, .woocommerce .elementor-289 .elementor-element.elementor-element-bea18ec .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-289 .elementor-element.elementor-element-bea18ec .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-289 .elementor-element.elementor-element-bea18ec .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-289 .elementor-element.elementor-element-bea18ec .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-289 .elementor-element.elementor-element-bea18ec .flex-control-thumbs img{border-style:none;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-289 .elementor-element.elementor-element-bea18ec .flex-control-thumbs li{padding-right:calc(12px / 2);padding-left:calc(12px / 2);padding-bottom:12px;}.woocommerce .elementor-289 .elementor-element.elementor-element-bea18ec .flex-control-thumbs{margin-right:calc(-12px / 2);margin-left:calc(-12px / 2);}.elementor-289 .elementor-element.elementor-element-9ece9ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-9ece9ff:not(.elementor-motion-effects-element-type-background), .elementor-289 .elementor-element.elementor-element-9ece9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-289 .elementor-element.elementor-element-f7a3c8c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.4em;font-weight:600;}.elementor-289 .elementor-element.elementor-element-201cddf{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-289 .elementor-element.elementor-element-201cddf a{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 );color:var( --e-global-color-primary );}.woocommerce .elementor-289 .elementor-element.elementor-element-fa9c21f .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-289 .elementor-element.elementor-element-a1a4c43 .cart button, .elementor-289 .elementor-element.elementor-element-a1a4c43 .cart .button{padding:0.8em 0.8em 0.8em 0.8em;transition:all 0.2s;}.elementor-289 .elementor-element.elementor-element-a1a4c43{--view-cart-spacing:0px;}.woocommerce .elementor-289 .elementor-element.elementor-element-a1a4c43 form.cart .variations{width:0px;margin-bottom:0px;}.woocommerce .elementor-289 .elementor-element.elementor-element-a1a4c43 form.cart table.variations tr th, .woocommerce .elementor-289 .elementor-element.elementor-element-a1a4c43 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-289 .elementor-element.elementor-element-a1a4c43 form.cart table.variations td.value select, .woocommerce .elementor-289 .elementor-element.elementor-element-a1a4c43 form.cart table.variations td.value:before{border-radius:0px;}.elementor-289 .elementor-element.elementor-element-cba4420{--display:flex;}.elementor-289 .elementor-element.elementor-element-cba4420.e-con{--align-self:center;}.elementor-289 .elementor-element.elementor-element-4656cd5{padding:10px 10px 10px 10px;}.woocommerce .elementor-289 .elementor-element.elementor-element-4656cd5 .woocommerce-tabs ul.wc-tabs li a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-289 .elementor-element.elementor-element-4656cd5 .woocommerce-tabs ul.wc-tabs li{border-radius:10px 10px 0 0;}.woocommerce .elementor-289 .elementor-element.elementor-element-4656cd5 .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-289 .elementor-element.elementor-element-4656cd5 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );border-radius:10px 10px 10px 10px;}.woocommerce .elementor-289 .elementor-element.elementor-element-4656cd5 .woocommerce-Tabs-panel h2{color:var( --e-global-color-primary );}.woocommerce .elementor-289 .elementor-element.elementor-element-4656cd5 .woocommerce-tabs ul.wc-tabs{margin-left:10px;margin-right:10px;}.elementor-289 .elementor-element.elementor-element-36435f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-b0cafa4.elementor-wc-products ul.products li.product{text-align:center;}.elementor-289 .elementor-element.elementor-element-b0cafa4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-b0cafa4.elementor-element{--align-self:center;}.elementor-289 .elementor-element.elementor-element-b0cafa4.elementor-wc-products  ul.products{grid-column-gap:5px;}.elementor-289 .elementor-element.elementor-element-b0cafa4.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;}.elementor-289 .elementor-element.elementor-element-b0cafa4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );margin-bottom:0px;}.elementor-289 .elementor-element.elementor-element-b0cafa4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );margin-bottom:0px;}.elementor-289 .elementor-element.elementor-element-b0cafa4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-289 .elementor-element.elementor-element-b0cafa4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Arial", Sans-serif;font-size:0.9em;font-weight:600;}.woocommerce .elementor-289 .elementor-element.elementor-element-b0cafa4.elementor-wc-products .products > h2{font-family:"Arial", Sans-serif;font-size:1.4em;font-weight:600;}.elementor-289 .elementor-element.elementor-element-b0cafa4.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-289 .elementor-element.elementor-element-ef8ca18{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-ef8ca18.e-con{--align-self:center;}.elementor-289 .elementor-element.elementor-element-f071406{--display:flex;--min-height:0px;--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-f071406.e-con{--align-self:center;}.elementor-289 .elementor-element.elementor-element-24b80bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-24b80bd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.4em;font-weight:600;color:var( --e-global-color-text );}.elementor-289 .elementor-element.elementor-element-981a18b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-981a18b > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-289 .elementor-element.elementor-element-981a18b.elementor-element{--align-self:center;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-product-inner .ht-product-price{display:none !important;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-product-inner .ht-product-categories{display:none !important;padding-left:0 !important;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-product-inner .ht-product-categories::before{display:none !important;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-product-inner .ht-product-ratting-wrap{display:none !important;}.elementor-289 .elementor-element.elementor-element-981a18b .woocommerce div.product.mb-30{padding:0px 5px 0px 5px;margin:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner{border-color:#F1F1F100;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner:hover{box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.23);}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-content{padding:0.9em 0.9em 0em 0.9em;background-color:#FFFFFF00;border-style:none;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label{color:#444444;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a{color:#444444;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories::before{background-color:#444444;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a:hover{color:var( --e-global-color-primary );}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a{font-family:"Arial", Sans-serif;font-size:0.8em;font-weight:600;color:#444444;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a:hover{color:var( --e-global-color-primary );}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span{color:#444444;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span,.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del{color:#444444;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i.empty{color:#aaaaaa;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i{color:#dc9a0e;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,.elementor-289 .elementor-element.elementor-element-981a18b span.woolentor-tip{color:#ffffff;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-action ul li a{color:#000000;width:30px;height:30px;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-action ul li a i{font-size:20px;line-height:30px;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-action ul li a.wishsuite-button svg{width:20px;height:20px;}.elementor-289 .elementor-element.elementor-element-981a18b .woolentor-compare.compare::before,.elementor-289 .elementor-element.elementor-element-981a18b .ht-product-action ul li.woolentor-cart a::before{font-size:20px;}.elementor-289 .elementor-element.elementor-element-981a18b .woolentor-compare.compare::before,.elementor-289 .elementor-element.elementor-element-981a18b .ht-product-action ul li.woolentor-cart a,.elementor-289 .elementor-element.elementor-element-981a18b .ht-product-action ul li.woolentor-cart a::before{line-height:30px;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-products .ht-product .ht-product-inner .ht-product-action ul li:hover a{color:#dc9a0e;}.elementor-289 .elementor-element.elementor-element-981a18b .ht-product-action .yith-wcwl-wishlistaddedbrowse a, .ht-product-action .yith-wcwl-wishlistexistsbrowse a{color:#dc9a0e !important;}.elementor-289 .elementor-element.elementor-element-981a18b .product-slider .slick-arrow{top:50%;color:var( --e-global-color-primary );border-style:none;}.elementor-289 .elementor-element.elementor-element-981a18b .product-slider .slick-dots{left:50%;}.elementor-289 .elementor-element.elementor-element-981a18b .product-slider .slick-dots li button{background-color:#ffffff !important;border-style:none;}.elementor-289 .elementor-element.elementor-element-981a18b .product-slider .slick-arrow:hover{color:var( --e-global-color-primary );background-color:#ffffff !important;}.elementor-289 .elementor-element.elementor-element-981a18b .product-slider .slick-dots li button:hover{background-color:#282828 !important;}.elementor-289 .elementor-element.elementor-element-981a18b .product-slider .slick-dots li.slick-active button{background-color:#282828 !important;}.elementor-289 .elementor-element.elementor-element-ae8aac2{--display:flex;}.elementor-289 .elementor-element.elementor-element-dfe85d3{--display:flex;--justify-content:center;}.elementor-289 .elementor-element.elementor-element-fb561d4{--display:flex;--justify-content:center;}.elementor-289 .elementor-element.elementor-element-ba05bee{--display:flex;--justify-content:center;}.elementor-289 .elementor-element.elementor-element-7de6a1d{--display:flex;}.elementor-289 .elementor-element.elementor-element-ab5b911{--display:flex;}.elementor-289 .elementor-element.elementor-element-9694cd5{--display:flex;}.elementor-289 .elementor-element.elementor-element-39c9949{--display:flex;}.elementor-289 .elementor-element.elementor-element-31b1d98{--display:flex;}.elementor-289 .elementor-element.elementor-element-199e82c{--display:flex;}.elementor-289 .elementor-element.elementor-element-2f335c9{--display:flex;}.elementor-289 .elementor-element.elementor-element-bb8af93{--display:flex;}.elementor-289 .elementor-element.elementor-element-19e2791{--display:flex;}.elementor-289 .elementor-element.elementor-element-ddf806f{--display:flex;}.elementor-289 .elementor-element.elementor-element-32dcdcb{--display:flex;}.elementor-289 .elementor-element.elementor-element-2e070ee{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:12px;padding:10px 10px 10px 10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-289 .elementor-element.elementor-element-2e070ee .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-289 .elementor-element.elementor-element-421f67d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-af8e203{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-289 .elementor-element.elementor-element-af8e203:not(.elementor-motion-effects-element-type-background), .elementor-289 .elementor-element.elementor-element-af8e203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-289 .elementor-element.elementor-element-ea086cf{--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;--align-items:center;}.elementor-289 .elementor-element.elementor-element-725fc17{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-289 .elementor-element.elementor-element-725fc17 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-289 .elementor-element.elementor-element-e77e193{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:center;}.elementor-289 .elementor-element.elementor-element-e77e193 .elementor-heading-title{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 );}.elementor-289 .elementor-element.elementor-element-a115bb6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-a115bb6 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-a115bb6 .woolentor-recently-viewed-product{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-a115bb6 .woolentor-recently-view-content{padding:0.8em 0.8em 0.8em 0.8em;border-style:none;}.elementor-289 .elementor-element.elementor-element-a115bb6 .woolentor-recently-view-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-289 .elementor-element.elementor-element-a115bb6 .woolentor-recently-view-image .ht-product-label{left:auto;right:15px;}.elementor-289 .elementor-element.elementor-element-a115bb6 .product-slider .slick-arrow{color:#0F60345C;background-color:#02010100 !important;border-style:none;}.elementor-289 .elementor-element.elementor-element-a115bb6 .product-slider .slick-dots li button{border-style:none;}@media(max-width:1024px){.elementor-289 .elementor-element.elementor-element-8eeba7b{--min-height:0px;}.elementor-289 .elementor-element.elementor-element-bea18ec{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-9ece9ff{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-201cddf{font-size:var( --e-global-typography-secondary-font-size );}.elementor-289 .elementor-element.elementor-element-201cddf a{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-289 .elementor-element.elementor-element-fa9c21f .woocommerce-product-details__short-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-289 .elementor-element.elementor-element-a1a4c43{--view-cart-spacing:0px;}.elementor-289 .elementor-element.elementor-element-4656cd5{width:100%;max-width:100%;}.woocommerce .elementor-289 .elementor-element.elementor-element-4656cd5 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-289 .elementor-element.elementor-element-4656cd5 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-secondary-font-size );}.elementor-289 .elementor-element.elementor-element-b0cafa4.elementor-wc-products  ul.products{grid-column-gap:5px;grid-row-gap:40px;}.elementor-289 .elementor-element.elementor-element-f071406{--padding-top:0px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-289 .elementor-element.elementor-element-981a18b .woocommerce div.product.mb-30{padding:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-2e070ee{--e-n-carousel-swiper-slides-to-display:4;}.elementor-289 .elementor-element.elementor-element-af8e203{--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-289 .elementor-element.elementor-element-e77e193 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-289 .elementor-element.elementor-element-a115bb6{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-289 .elementor-element.elementor-element-a115bb6 .woolentor-recently-view-content{padding:1em 0em 0em 0em;}.elementor-289 .elementor-element.elementor-element-a115bb6 .woolentor-recently-view-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(min-width:768px){.elementor-289 .elementor-element.elementor-element-cf34bb1{--width:80%;}.elementor-289 .elementor-element.elementor-element-1d1c5b2{--width:90%;}.elementor-289 .elementor-element.elementor-element-cba4420{--width:90%;}.elementor-289 .elementor-element.elementor-element-36435f5{--width:90%;}.elementor-289 .elementor-element.elementor-element-f071406{--width:80%;}.elementor-289 .elementor-element.elementor-element-af8e203{--width:100%;}.elementor-289 .elementor-element.elementor-element-ea086cf{--width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-289 .elementor-element.elementor-element-cf34bb1{--width:100%;}.elementor-289 .elementor-element.elementor-element-af8e203{--width:100%;}}@media(max-width:767px){.elementor-289 .elementor-element.elementor-element-cf34bb1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-289 .elementor-element.elementor-element-8eeba7b{--border-radius:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-7bf01e8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-7bf01e8 .woocommerce-breadcrumb{font-size:0.7rem;}.elementor-289 .elementor-element.elementor-element-1d1c5b2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-289 .elementor-element.elementor-element-bea18ec{padding:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-9ece9ff{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-289 .elementor-element.elementor-element-f7a3c8c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-289 .elementor-element.elementor-element-f7a3c8c.elementor-element{--align-self:center;}.elementor-289 .elementor-element.elementor-element-201cddf{font-size:var( --e-global-typography-secondary-font-size );}.elementor-289 .elementor-element.elementor-element-201cddf a{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-289 .elementor-element.elementor-element-fa9c21f .woocommerce-product-details__short-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-289 .elementor-element.elementor-element-a1a4c43.elementor-element{--align-self:center;}.elementor-289 .elementor-element.elementor-element-4656cd5{width:initial;max-width:initial;}.woocommerce .elementor-289 .elementor-element.elementor-element-4656cd5 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-289 .elementor-element.elementor-element-4656cd5 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-secondary-font-size );}.elementor-289 .elementor-element.elementor-element-36435f5{--width:90%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-289 .elementor-element.elementor-element-b0cafa4{width:100%;max-width:100%;}.elementor-289 .elementor-element.elementor-element-b0cafa4.elementor-wc-products  ul.products{grid-column-gap:5px;grid-row-gap:40px;}.elementor-289 .elementor-element.elementor-element-ef8ca18{--width:90%;--margin-top:30px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-289 .elementor-element.elementor-element-f071406{--width:100%;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-289 .elementor-element.elementor-element-24b80bd .elementor-heading-title{font-size:1rem;}.elementor-289 .elementor-element.elementor-element-981a18b{width:100%;max-width:100%;}.elementor-289 .elementor-element.elementor-element-ae8aac2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-2e070ee{--e-n-carousel-swiper-slides-to-display:2;}.elementor-289 .elementor-element.elementor-element-e77e193 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-289 .elementor-element.elementor-element-a115bb6 .woolentor-recently-view-title{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for container, class: .elementor-element-1d1c5b2 */.sticky.elementor-element {
  position: sticky;
  top: 0;
  z-index: 10;
}

/* Para visualización opcional del límite */
.limite.elementor-element {
  border-top: 2px solid red;
}/* End custom CSS */
/* Start custom CSS *//* ==========================================
   PRODUCT GALLERY - AMAZON STYLE DESKTOP
   Miniaturas izquierda + activa oscura
========================================== */

@media (min-width: 1024px) {

    /* Quitar floats que dañan el layout */
    .woocommerce div.product div.images,
    .woocommerce div.product div.images .flex-viewport,
    .woocommerce div.product div.images .flex-control-thumbs {
        float: none !important;
    }

    /* Layout principal en fila */
    .woocommerce div.product div.images {
        display: flex !important;
        flex-direction: row !important;
        align-items: flex-start;
        gap: 25px;
    }

    /* ===============================
       MINIATURAS IZQUIERDA
    =============================== */
    .woocommerce div.product div.images .flex-control-thumbs {
        order: -1 !important; /* 🔥 fuerza izquierda */
        width:15% !important;
        display: flex !important;
        flex-direction: column !important;
        gap: 12px;
        margin: 0 !important;
        padding: 0;
    }

    .woocommerce div.product div.images .flex-control-thumbs li {
        width: 100% !important;
        list-style: none;
        border-radius: 8px;
        overflow: hidden;
        cursor: pointer;
        transition: all 0.25s ease;
    }

    /* Hover */
    .woocommerce div.product div.images .flex-control-thumbs li:hover {
      
    }

    /* Imagen miniatura */
    .woocommerce .flex-control-thumbs img {
        width: 100%;
        height: auto;
        display: block;
        transition: 0.3s ease;
    }

    /* 🔥 Miniatura ACTIVA (más oscura) */
    .woocommerce .flex-control-thumbs .flex-active {
     
    }

    .woocommerce .flex-control-thumbs .flex-active img {
        filter: brightness(70%);
    }

    /* ===============================
       IMAGEN PRINCIPAL DERECHA
    =============================== */
    .woocommerce div.product div.images .flex-viewport {
        order: 1 !important;
        width: calc(100% - 120px) !important;
    }

}

/* Ocultar pestañas */
.single-product .woocommerce-tabs ul.tabs {
    display: none !important;
}

/* Quitar borde superior */
.single-product .woocommerce-tabs {
    border-top: none !important;
}


/* Igualar altura de productos */
.woocommerce ul.products {
    display: flex;
    flex-wrap: wrap;
}

.woocommerce ul.products li.product {
    display: flex;
    flex-direction: column;
}

/* Contenedor interno del contenido */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    min-height: 100px; /* Ajusta si el título ocupa más líneas */
}

/* Empujar botón al fondo */
.woocommerce ul.products li.product .button {
    margin-top: auto;
}
@media (max-width: 921px) {

    a.wa-shop-button {
        width: 100% !important;
        display: block !important;
    }

}/* End custom CSS */