.elementor-29271 .elementor-element.elementor-element-67f73cb{--display:flex;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:#E7E7E7;--border-color:#E7E7E7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:010px;--padding-left:10px;--padding-right:10px;}.elementor-29271 .elementor-element.elementor-element-b96aa6b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29271 .elementor-element.elementor-element-9e0a953 .jet-breadcrumbs__item > *{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-29271 .elementor-element.elementor-element-9e0a953 .jet-breadcrumbs__item-link{color:var( --e-global-color-3f5f5e5 );}.elementor-29271 .elementor-element.elementor-element-9e0a953 .jet-breadcrumbs__item-target{color:var( --e-global-color-6f755d3 );}.elementor-29271 .elementor-element.elementor-element-9e0a953 .jet-breadcrumbs__item-sep{margin-left:10px;margin-right:10px;color:var( --e-global-color-text );}.elementor-29271 .elementor-element.elementor-element-84ce2ab{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:080px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-29271 .elementor-element.elementor-element-2e855bd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29271 .elementor-element.elementor-element-2e855bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29271 .elementor-element.elementor-element-94288da .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-29271 .elementor-element.elementor-element-94288da .jet-woo-swiper-gallery-thumbs{padding-top:010px;padding-bottom:0px;}.elementor-29271 .elementor-element.elementor-element-94288da .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:12px 12px 12px 12px;}.elementor-29271 .elementor-element.elementor-element-94288da .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-29271 .elementor-element.elementor-element-94288da .jet-woo-swiper-control-thumbs__item{border-radius:12px 12px 12px 12px;}.elementor-29271 .elementor-element.elementor-element-94288da .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-29271 .elementor-element.elementor-element-94288da .jet-woo-swiper-gallery-thumbs .swiper-slide{opacity:0.46;}body:not(.rtl) .elementor-29271 .elementor-element.elementor-element-0c101c9{left:15px;}body.rtl .elementor-29271 .elementor-element.elementor-element-0c101c9{right:15px;}.elementor-29271 .elementor-element.elementor-element-0c101c9{top:14px;}.elementor-29271 .elementor-element.elementor-element-6fe7929{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9B9B9;--border-color:#B9B9B9;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title 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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-29271 .elementor-element.elementor-element-72faa02 .elementor-icon-box-wrapper{align-items:start;}.elementor-29271 .elementor-element.elementor-element-72faa02{--icon-box-icon-margin:18px;}.elementor-29271 .elementor-element.elementor-element-72faa02 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-72faa02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-72faa02.elementor-view-framed .elementor-icon, .elementor-29271 .elementor-element.elementor-element-72faa02.elementor-view-default .elementor-icon{fill:var( --e-global-color-55b679c );color:var( --e-global-color-55b679c );border-color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-72faa02 .elementor-icon-box-title, .elementor-29271 .elementor-element.elementor-element-72faa02 .elementor-icon-box-title a{font-family:"Reddit Sans", Sans-serif;font-size:18px;font-weight:600;line-height:30px;}.elementor-29271 .elementor-element.elementor-element-72faa02:has(:hover) .elementor-icon-box-title,
					 .elementor-29271 .elementor-element.elementor-element-72faa02:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-72faa02 .elementor-icon-box-description{font-family:"Reddit Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-29271 .elementor-element.elementor-element-fbaab9c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9B9B9;--border-color:#B9B9B9;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29271 .elementor-element.elementor-element-66950dd .elementor-icon-box-wrapper{align-items:start;}.elementor-29271 .elementor-element.elementor-element-66950dd{--icon-box-icon-margin:18px;}.elementor-29271 .elementor-element.elementor-element-66950dd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-66950dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-66950dd.elementor-view-framed .elementor-icon, .elementor-29271 .elementor-element.elementor-element-66950dd.elementor-view-default .elementor-icon{fill:var( --e-global-color-55b679c );color:var( --e-global-color-55b679c );border-color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-66950dd .elementor-icon-box-title, .elementor-29271 .elementor-element.elementor-element-66950dd .elementor-icon-box-title a{font-family:"Reddit Sans", Sans-serif;font-size:18px;font-weight:600;line-height:30px;}.elementor-29271 .elementor-element.elementor-element-66950dd:has(:hover) .elementor-icon-box-title,
					 .elementor-29271 .elementor-element.elementor-element-66950dd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-66950dd .elementor-icon-box-description{font-family:"Reddit Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-29271 .elementor-element.elementor-element-3d14eb4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-29271 .elementor-element.elementor-element-f1ac435 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:34px;font-weight:600;line-height:44px;color:var( --e-global-color-55b679c );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-29271 .elementor-element.elementor-element-c2cf247 .price{font-family:"Ubuntu", Sans-serif;font-size:0px;font-weight:600;line-height:0px;}.elementor-29271 .elementor-element.elementor-element-abb882c{width:auto;max-width:auto;}.elementor-29271 .elementor-element.elementor-element-abb882c .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;color:#777777;font-size:20px;font-weight:600;text-decoration:line-through;}.elementor-29271 .elementor-element.elementor-element-abb882c .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;color:#020101;font-weight:400;text-decoration:none;}.elementor-29271 .elementor-element.elementor-element-abb882c .jet-woo-builder.elementor-jet-single-price .price del+ins{margin-left:7px;}.elementor-29271 .elementor-element.elementor-element-abb882c .jet-woo-builder.elementor-jet-single-price .price{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:400;line-height:1.1em;color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-abb882c .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-29271 .elementor-element.elementor-element-2cf8d6e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#333333;}.elementor-29271 .elementor-element.elementor-element-46c5998{--add-to-cart-wc-forward-display:none;}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;align-items:start;justify-content:start;}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;align-items:start;justify-content:start;}.elementor-29271 .elementor-element.elementor-element-46c5998 .jet-woo-builder .single_add_to_cart_button.button{max-width:233px;font-family:"Reddit Sans", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-dde31c7 );background-color:var( --e-global-color-6f755d3 );border-radius:50px 50px 50px 50px;margin:05px 0px 0px 0px;padding:12px 35px 12px 35px;}.elementor-29271 .elementor-element.elementor-element-46c5998 .jet-woo-builder .single_add_to_cart_button.button.disabled{background-color:#D32E7D96;}.elementor-29271 .elementor-element.elementor-element-46c5998 form.cart{text-align:start;}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:55px;}.elementor-29271 .elementor-element.elementor-element-46c5998 .jet-woo-builder .qty{font-family:"Ubuntu", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-55b679c );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .variations{max-width:100%;margin:0px 0px 0px 0px;}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .variations tr > *{padding:0px 0px 020px 0px;}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .variations .label label{font-family:"Reddit Sans", Sans-serif;font-size:20px;font-weight:600;line-height:20px;color:var( --e-global-color-55b679c );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .variations select{font-family:var( --e-global-typography-fe39afe-font-family ), Sans-serif;font-size:var( --e-global-typography-fe39afe-font-size );font-weight:var( --e-global-typography-fe39afe-font-weight );line-height:var( --e-global-typography-fe39afe-line-height );color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-family:var( --e-global-typography-fe39afe-font-family ), Sans-serif;font-size:var( --e-global-typography-fe39afe-font-size );font-weight:var( --e-global-typography-fe39afe-font-weight );line-height:var( --e-global-typography-fe39afe-line-height );}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price{color:var( --e-global-color-6f755d3 );}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{color:var( --e-global-color-6f755d3 );}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29271 .elementor-element.elementor-element-639e196 .elementor-button{background-color:var( --e-global-color-34f3a08 );fill:var( --e-global-color-dde31c7 );color:var( --e-global-color-dde31c7 );border-radius:50px 50px 50px 50px;padding:18px 25px 18px 25px;}.elementor-29271 .elementor-element.elementor-element-639e196 .elementor-button:hover, .elementor-29271 .elementor-element.elementor-element-639e196 .elementor-button:focus{background-color:var( --e-global-color-16da99f );}.elementor-29271 .elementor-element.elementor-element-639e196 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-29271 .elementor-element.elementor-element-73fb802{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29271 .elementor-element.elementor-element-f8b322d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9B9B9;--border-color:#B9B9B9;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29271 .elementor-element.elementor-element-1908d76 .elementor-icon-box-wrapper{align-items:start;}.elementor-29271 .elementor-element.elementor-element-1908d76{--icon-box-icon-margin:18px;}.elementor-29271 .elementor-element.elementor-element-1908d76 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-1908d76.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-1908d76.elementor-view-framed .elementor-icon, .elementor-29271 .elementor-element.elementor-element-1908d76.elementor-view-default .elementor-icon{fill:var( --e-global-color-55b679c );color:var( --e-global-color-55b679c );border-color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-1908d76 .elementor-icon-box-title, .elementor-29271 .elementor-element.elementor-element-1908d76 .elementor-icon-box-title a{font-family:"Reddit Sans", Sans-serif;font-size:18px;font-weight:600;line-height:30px;}.elementor-29271 .elementor-element.elementor-element-1908d76:has(:hover) .elementor-icon-box-title,
					 .elementor-29271 .elementor-element.elementor-element-1908d76:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-1908d76 .elementor-icon-box-description{font-family:"Reddit Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-29271 .elementor-element.elementor-element-b9ec8f7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9B9B9;--border-color:#B9B9B9;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29271 .elementor-element.elementor-element-b93e5a3 .elementor-icon-box-wrapper{align-items:start;}.elementor-29271 .elementor-element.elementor-element-b93e5a3{--icon-box-icon-margin:18px;}.elementor-29271 .elementor-element.elementor-element-b93e5a3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-b93e5a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-b93e5a3.elementor-view-framed .elementor-icon, .elementor-29271 .elementor-element.elementor-element-b93e5a3.elementor-view-default .elementor-icon{fill:var( --e-global-color-55b679c );color:var( --e-global-color-55b679c );border-color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-b93e5a3 .elementor-icon-box-title, .elementor-29271 .elementor-element.elementor-element-b93e5a3 .elementor-icon-box-title a{font-family:"Reddit Sans", Sans-serif;font-size:18px;font-weight:600;line-height:30px;}.elementor-29271 .elementor-element.elementor-element-b93e5a3:has(:hover) .elementor-icon-box-title,
					 .elementor-29271 .elementor-element.elementor-element-b93e5a3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-b93e5a3 .elementor-icon-box-description{font-family:"Reddit Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-29271 .elementor-element.elementor-element-aa63954{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29271 .elementor-element.elementor-element-9cbe069{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29271 .elementor-element.elementor-element-d7ff3c5{--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;--padding-top:0px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-29271 .elementor-element.elementor-element-09e68d8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29271 .elementor-element.elementor-element-9b52a3a > .elementor-widget-container{background-color:#F7F7F7;margin:0px 0px 0px 0px;padding:0px 20px 0px 020px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#DFDFDF;border-radius:012px 012px 0px 0px;}.elementor-29271 .elementor-element.elementor-element-9b52a3a{z-index:0;--icon-box-icon-margin:12px;}.elementor-29271 .elementor-element.elementor-element-9b52a3a .elementor-icon-box-wrapper{align-items:center;}.elementor-29271 .elementor-element.elementor-element-9b52a3a .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-9b52a3a.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-29271 .elementor-element.elementor-element-9b52a3a.elementor-view-framed .elementor-icon, .elementor-29271 .elementor-element.elementor-element-9b52a3a.elementor-view-default .elementor-icon{fill:#6EC1E4;color:#6EC1E4;border-color:#6EC1E4;}.elementor-29271 .elementor-element.elementor-element-9b52a3a .elementor-icon{font-size:24px;}.elementor-29271 .elementor-element.elementor-element-9b52a3a .elementor-icon-box-title, .elementor-29271 .elementor-element.elementor-element-9b52a3a .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-29271 .elementor-element.elementor-element-9b52a3a:has(:hover) .elementor-icon-box-title,
					 .elementor-29271 .elementor-element.elementor-element-9b52a3a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-cea5806 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-29271 .elementor-element.elementor-element-cea5806 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;color:var( --e-global-color-3f5f5e5 );}.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 );line-height:var( --e-global-typography-text-line-height );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-29271 .elementor-element.elementor-element-370b20a > .elementor-widget-container{padding:0px 20px 020px 20px;}.elementor-29271 .elementor-element.elementor-element-370b20a{font-family:var( --e-global-typography-b8653dd-font-family ), Sans-serif;font-size:var( --e-global-typography-b8653dd-font-size );font-weight:var( --e-global-typography-b8653dd-font-weight );line-height:var( --e-global-typography-b8653dd-line-height );color:var( --e-global-color-55b679c );}.elementor-29271 .elementor-element.elementor-element-72bd872{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29271 .elementor-element.elementor-element-3d12d5a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;color:#3D3D3D;}.elementor-29271 .elementor-element.elementor-element-1ed5c0a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-29271 .elementor-element.elementor-element-1ed5c0a > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-29271 .elementor-element.elementor-element-1ed5c0a .jet-listing-grid__slider-icon{color:var( --e-global-color-dde31c7 );background:var( --e-global-color-f9afa6e );}.elementor-29271 .elementor-element.elementor-element-1ed5c0a .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-dde31c7 );background:#E6007E;}.elementor-29271 .elementor-element.elementor-element-1ed5c0a .jet-listing-grid__slider-icon.prev-arrow{top:-39px;bottom:auto;right:65px;left:auto;}.elementor-29271 .elementor-element.elementor-element-1ed5c0a .jet-listing-grid__slider-icon.next-arrow{top:-39px;bottom:auto;}.elementor-29271 .elementor-element.elementor-element-1ed5c0a .jet-listing-grid__slider .jet-slick-dots li{width:7px;height:7px;}.elementor-29271 .elementor-element.elementor-element-1ed5c0a .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-34f3a08 );}.elementor-29271 .elementor-element.elementor-element-1ed5c0a .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-34f3a08 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-29271 .elementor-element.elementor-element-2e855bd{--width:40%;}.elementor-29271 .elementor-element.elementor-element-3d14eb4{--width:50%;}}@media(max-width:1024px){.elementor-29271 .elementor-element.elementor-element-84ce2ab{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29271 .elementor-element.elementor-element-abb882c .jet-woo-builder.elementor-jet-single-price .price{font-size:24px;}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .variations select{font-size:var( --e-global-typography-fe39afe-font-size );line-height:var( --e-global-typography-fe39afe-line-height );}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:var( --e-global-typography-fe39afe-font-size );line-height:var( --e-global-typography-fe39afe-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29271 .elementor-element.elementor-element-370b20a{font-size:var( --e-global-typography-b8653dd-font-size );line-height:var( --e-global-typography-b8653dd-line-height );}.elementor-29271 .elementor-element.elementor-element-3d12d5a .elementor-heading-title{font-size:24px;}.elementor-29271 .elementor-element.elementor-element-1ed5c0a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-29271 .elementor-element.elementor-element-1ed5c0a > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-29271 .elementor-element.elementor-element-84ce2ab{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29271 .elementor-element.elementor-element-94288da .jet-gallery-swiper-thumb .swiper-slide{--columns:3;--space-between:10px;}.elementor-29271 .elementor-element.elementor-element-94288da .jet-woo-swiper-gallery-thumbs{padding-top:10px;padding-bottom:0px;}.elementor-29271 .elementor-element.elementor-element-94288da .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:12px 12px 12px 12px;}.elementor-29271 .elementor-element.elementor-element-94288da .jet-woo-swiper-control-thumbs__item{border-radius:12px 12px 12px 12px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .variations select{font-size:var( --e-global-typography-fe39afe-font-size );line-height:var( --e-global-typography-fe39afe-line-height );}.elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-29271 .elementor-element.elementor-element-46c5998 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:var( --e-global-typography-fe39afe-font-size );line-height:var( --e-global-typography-fe39afe-line-height );}.elementor-29271 .elementor-element.elementor-element-73fb802{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29271 .elementor-element.elementor-element-9b52a3a .elementor-icon-box-title, .elementor-29271 .elementor-element.elementor-element-9b52a3a .elementor-icon-box-title a{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29271 .elementor-element.elementor-element-370b20a > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-29271 .elementor-element.elementor-element-370b20a{font-size:var( --e-global-typography-b8653dd-font-size );line-height:var( --e-global-typography-b8653dd-line-height );}.elementor-29271 .elementor-element.elementor-element-d7ff3c5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29271 .elementor-element.elementor-element-1ed5c0a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-29271 .elementor-element.elementor-element-1ed5c0a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-29271 .elementor-element.elementor-element-1ed5c0a .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );font-size:20px;}.elementor-29271 .elementor-element.elementor-element-1ed5c0a .jet-listing-grid__slider-icon svg{height:20px;}.elementor-29271 .elementor-element.elementor-element-1ed5c0a .jet-listing-grid__slider-icon.prev-arrow{top:-35px;bottom:auto;right:48px;left:auto;}.elementor-29271 .elementor-element.elementor-element-1ed5c0a .jet-listing-grid__slider-icon.next-arrow{top:-35px;bottom:auto;}}/* Start custom CSS for yith_wcwl_add_to_wishlist, class: .elementor-element-0c101c9 */.elementor-29271 .elementor-element.elementor-element-0c101c9 .yith-wcwl-add-to-wishlist-button {
    gap: 0px!important;
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9b8fde */span.woo-selected-variation-item-name {
    display: none !important;
}
.variations_form .attr-current-title{
  color:#E5007D !important;
  font-weight:600;
}
.variations_form .attr-head .reset_variations svg{ transition: transform .2s ease; }
.variations_form .attr-head .reset_variations:hover svg{ transform: rotate(-12deg); }
.variations_form .attr-head .reset_variations{ white-space:nowrap; }/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-46c5998 *//* ===== Contenedor de las opciones ===== */
.woo-variation-items-wrapper .variable-items-wrapper.image-variable-items-wrapper{
  display:flex; gap:12px; flex-wrap:wrap;
}

/* ===== Cada “card” de variación ===== */
.woo-variation-items-wrapper .image-variable-item{
  display:flex; align-items:center; gap:.6rem;
  padding:8px 12px;
  border:1px solid #e0e0e0;           /* <- borde 1px */
  border-radius:12px; background:#fff;
  cursor:pointer; transition:border-color .2s, box-shadow .2s;
}

/* Estado seleccionado/hover */
.woo-variation-items-wrapper .image-variable-item.selected{
  border-color:#E6007E;; box-shadow:0 0 0 1px rgba(0,0,0,.05) inset;
}
.woo-variation-items-wrapper .image-variable-item:hover{
  border-color:#E6007E;
}

/* ===== Imagen 62×62 con borde ===== */
.woo-variation-items-wrapper .image-variable-item .variable-item-contents img,
.woo-variation-items-wrapper .image-variable-item img.variable-item-image{
  width:62px; height:62px; object-fit:cover;
  border:1px solid #dcdcdc; border-radius:8px; background:#f7f7f7;
}






/* Botón “Borrar selección” con Reddit Sans + ícono 🗑️ (sin JS) */
.variations_form table.variations td.value a[class*="reset_variation"]{
  order:2; margin-left:auto;
  display:inline-flex; align-items:center; gap:8px;
  font-family:"Reddit Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight:600; line-height:1; white-space:nowrap;
  color:#E6007E; text-decoration:none;
  background:#fff; border:1px solid #E6007E; border-radius:8px;
  padding:6px 12px; box-shadow:0 0 0 1px rgba(230,0,126,.08);
  /* ocultamos el texto original “Limpiar” y lo reemplazamos con ::after */
  font-size:0;
}
.variations_form table.variations td.value a[class*="reset_variation"]::before{
  content:"🗑️";
  font-size:1rem; line-height:1; display:inline-block;
}
.variations_form table.variations td.value a[class*="reset_variation"]::after{
  content:"Borrar selección";
  font-size:.9rem; /* ← el texto visible */
}
.variations_form table.variations td.value a[class*="reset_variation"]:hover{
  background:#E6007E; color:#fff;
}
.variations_form table.variations td.value a[class*="reset_variation"]:hover::before,
.variations_form table.variations td.value a[class*="reset_variation"]:hover::after{
  color:#fff;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1ed5c0a *//* Quitar todo espacio entre ítems del UL */
ul.jet-slick-dots[role="tablist"] {
  margin: 20px 0px 0px 0px !important;
  padding: 0 !important;
  display: flex !important;
  gap: 0 !important;
  column-gap: 0 !important;
  row-gap: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important; /* elimina espacios por inline-block/whitespace */
}

/* Ítems */
ul.jet-slick-dots[role="tablist"] > li {
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
}

/* Contenido del dot (Slick suele usar <button>, en tu HTML hay <span>) */
ul.jet-slick-dots[role="tablist"] > li > button,
ul.jet-slick-dots[role="tablist"] > li > span {
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
  font-size: 1rem !important; /* restauro tamaño del contenido si necesitas texto */
}

/* Por si el tema aplica margin lateral con combinadores */
ul.jet-slick-dots[role="tablist"] > li + li {
  margin-left: 0 !important;
}

ul.jet-slick-dots[role="tablist"] > li {
  width: 80px !important;
  margin: 0 -10px !important;
  padding: 0 !important;
  border-radius: 10px !important;
  overflow: hidden; /* asegura que se note el borde redondeado */
}
@media (max-width: 767px) {
    ul.jet-slick-dots[role="tablist"] > li {
  width: 40px !important;
}
}
/* Activo con z-index alto */
ul.jet-slick-dots[role="tablist"] > li.slick-active {
  z-index: 10 !important;
  position: relative; /* necesario para z-index */
}

/* Hover con z-index alto */
ul.jet-slick-dots[role="tablist"] > li:hover {
  z-index: 10 !important;
  position: relative;
}

.jet-listing-grid__slider-icon {
    border-radius: 50%!important;
}/* End custom CSS */
/* Start custom CSS */.fpd-snackbar-wrapper p {
    display: none!important;
}

.fpd-actions-bar {
    display: none !important;
}/* End custom CSS */