.elementor-404817 .elementor-element.elementor-element-dcda2a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-404817 .elementor-element.elementor-element-4da01e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-404817 .elementor-element.elementor-element-9f97a5b .elementor-button{background-color:#F0F7FF00;font-family:var( --e-global-typography-a43e332-font-family ), Sans-serif;font-size:var( --e-global-typography-a43e332-font-size );font-weight:var( --e-global-typography-a43e332-font-weight );line-height:var( --e-global-typography-a43e332-line-height );letter-spacing:var( --e-global-typography-a43e332-letter-spacing );word-spacing:var( --e-global-typography-a43e332-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-404817 .elementor-element.elementor-element-9f97a5b .elementor-button:hover, .elementor-404817 .elementor-element.elementor-element-9f97a5b .elementor-button:focus{background-color:#E0EDFE00;color:var( --e-global-color-accent );}.elementor-404817 .elementor-element.elementor-element-9f97a5b .elementor-button-content-wrapper{flex-direction:row;}.elementor-404817 .elementor-element.elementor-element-9f97a5b .elementor-button:hover svg, .elementor-404817 .elementor-element.elementor-element-9f97a5b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-404817 .elementor-element.elementor-element-077003c .jet-single-images__wrap div.images{width:100% !important;margin-right:auto;}.elementor-404817 .elementor-element.elementor-element-077003c .jet-single-images__wrap .woocommerce-product-gallery > .flex-viewport{background-color:var( --e-global-color-d398094 );border-radius:25px 25px 25px 25px;}.elementor-404817 .elementor-element.elementor-element-077003c .jet-single-images__wrap .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper{background-color:var( --e-global-color-d398094 );border-radius:25px 25px 25px 25px;}.elementor-404817 .elementor-element.elementor-element-077003c .jet-single-images__wrap .woocommerce-product-gallery > .flex-viewport,.elementor-404817 .elementor-element.elementor-element-077003c .jet-single-images__wrap .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper{border-style:none;}.elementor-404817 .elementor-element.elementor-element-077003c .jet-single-images__wrap .flex-control-thumbs{justify-content:flex-start;}.elementor-404817 .elementor-element.elementor-element-077003c .jet-single-images__wrap .flex-control-thumbs li{width:25%;flex:0 0 25%;}.elementor-404817 .elementor-element.elementor-element-077003c .jet-single-images__wrap .flex-control-thumbs li > img{border-radius:25px 25px 25px 25px;}.elementor-404817 .elementor-element.elementor-element-7ac27b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-404817 .elementor-element.elementor-element-98789ac{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-404817 .elementor-element.elementor-element-4c0dc4f > .elementor-widget-container{margin:010% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-404817 .elementor-element.elementor-element-4c0dc4f .woocommerce-breadcrumb{color:var( --e-global-color-dae0e65 );font-family:var( --e-global-typography-a77e63e-font-family ), Sans-serif;font-size:var( --e-global-typography-a77e63e-font-size );font-weight:var( --e-global-typography-a77e63e-font-weight );line-height:var( --e-global-typography-a77e63e-line-height );letter-spacing:var( --e-global-typography-a77e63e-letter-spacing );word-spacing:var( --e-global-typography-a77e63e-word-spacing );text-align:start;}.elementor-404817 .elementor-element.elementor-element-4c0dc4f .woocommerce-breadcrumb > a{color:var( --e-global-color-94f14c7 );}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-quantity-button-added .jet-woo-qty-control{background-color:var( --e-global-color-da014d8 );flex:0 1 22%;font-size:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-da014d8 );border-radius:99px 99px 99px 99px;padding:15px 17px 15px 17px;}.elementor-404817 .elementor-element.elementor-element-56eacac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-404817 .elementor-element.elementor-element-56eacac{--add-to-cart-wc-forward-display:inline-block;}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-builder .single_add_to_cart_button.button{max-width:50%;font-family:var( --e-global-typography-a43e332-font-family ), Sans-serif;font-size:var( --e-global-typography-a43e332-font-size );font-weight:var( --e-global-typography-a43e332-font-weight );line-height:var( --e-global-typography-a43e332-line-height );letter-spacing:var( --e-global-typography-a43e332-letter-spacing );word-spacing:var( --e-global-typography-a43e332-word-spacing );color:var( --e-global-color-d398094 );background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:999px 999px 999px 999px;margin:0% 0% 0% 1%;}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-builder .single_add_to_cart_button.button:hover{color:var( --e-global-color-d398094 );background-color:var( --e-global-color-feab021 );border-color:var( --e-global-color-feab021 );}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-builder .single_add_to_cart_button.button.disabled{color:var( --e-global-color-primary );background-color:var( --e-global-color-da014d8 );border-color:var( --e-global-color-da014d8 );}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-builder .single_add_to_cart_button.button.disabled:hover{border-color:var( --e-global-color-da014d8 );}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-quantity-button-added{gap:4px;}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-quantity-button-added .jet-woo-qty-control > *{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-quantity-button-added .jet-woo-qty-control:hover > *{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-quantity-button-added .jet-woo-qty-control:focus > *{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-builder .added_to_cart{font-family:var( --e-global-typography-72e46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-72e46c9-font-size );font-weight:var( --e-global-typography-72e46c9-font-weight );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:240px;}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-builder .qty{font-family:var( --e-global-typography-72e46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-72e46c9-font-size );font-weight:var( --e-global-typography-72e46c9-font-weight );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );color:var( --e-global-color-7fd8776 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9829eff );border-radius:99px 99px 99px 99px;}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .variations{max-width:50%;margin:0px 0px 0px 0px;}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .variations .label label{font-family:var( --e-global-typography-72e46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-72e46c9-font-size );font-weight:var( --e-global-typography-72e46c9-font-weight );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );color:var( --e-global-color-82ce5f8 );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .variations select{font-family:var( --e-global-typography-72e46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-72e46c9-font-size );font-weight:var( --e-global-typography-72e46c9-font-weight );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .variations select:focus{color:var( --e-global-color-d398094 );background-color:var( --e-global-color-accent );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-family:var( --e-global-typography-72e46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-72e46c9-font-size );font-weight:var( --e-global-typography-72e46c9-font-weight );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .stock{font-family:var( --e-global-typography-72e46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-72e46c9-font-size );font-weight:var( --e-global-typography-72e46c9-font-weight );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );padding:0% 0% 1% 0%;}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .stock.in-stock{color:var( --e-global-color-accent );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-variation-description{font-family:var( --e-global-typography-72e46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-72e46c9-font-size );font-weight:var( --e-global-typography-72e46c9-font-weight );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );color:var( --e-global-color-82ce5f8 );text-align:left;}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .reset_variations{font-family:var( --e-global-typography-72e46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-72e46c9-font-size );font-weight:var( --e-global-typography-72e46c9-font-weight );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );color:var( --e-global-color-82ce5f8 );margin:0px 0px 0px 0px;padding:0% 0% 1% 0%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-404817 .elementor-element.elementor-element-dcda2a5{--width:100%;}.elementor-404817 .elementor-element.elementor-element-4da01e9{--width:50%;}.elementor-404817 .elementor-element.elementor-element-7ac27b6{--width:50%;}}@media(max-width:1024px){.elementor-404817 .elementor-element.elementor-element-9f97a5b .elementor-button{font-size:var( --e-global-typography-a43e332-font-size );line-height:var( --e-global-typography-a43e332-line-height );letter-spacing:var( --e-global-typography-a43e332-letter-spacing );word-spacing:var( --e-global-typography-a43e332-word-spacing );}.elementor-404817 .elementor-element.elementor-element-4c0dc4f .woocommerce-breadcrumb{font-size:var( --e-global-typography-a77e63e-font-size );line-height:var( --e-global-typography-a77e63e-line-height );letter-spacing:var( --e-global-typography-a77e63e-letter-spacing );word-spacing:var( --e-global-typography-a77e63e-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-builder .single_add_to_cart_button.button{max-width:100%;font-size:var( --e-global-typography-a43e332-font-size );line-height:var( --e-global-typography-a43e332-line-height );letter-spacing:var( --e-global-typography-a43e332-letter-spacing );word-spacing:var( --e-global-typography-a43e332-word-spacing );margin:6% 0% 0% 0%;padding:13px 10px 13px 10px;}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-quantity-button-added .jet-woo-qty-control{padding:7px 10px 7px 10px;}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-builder .added_to_cart{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:261px;}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-builder .qty{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .variations .label label{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .variations select{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .stock{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-variation-description{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .reset_variations{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}}@media(max-width:767px){.elementor-404817 .elementor-element.elementor-element-9f97a5b .elementor-button{font-size:var( --e-global-typography-a43e332-font-size );line-height:var( --e-global-typography-a43e332-line-height );letter-spacing:var( --e-global-typography-a43e332-letter-spacing );word-spacing:var( --e-global-typography-a43e332-word-spacing );}.elementor-404817 .elementor-element.elementor-element-7ac27b6{--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:flex-start;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-404817 .elementor-element.elementor-element-98789ac{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-404817 .elementor-element.elementor-element-4c0dc4f > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-404817 .elementor-element.elementor-element-4c0dc4f .woocommerce-breadcrumb{font-size:var( --e-global-typography-a77e63e-font-size );line-height:var( --e-global-typography-a77e63e-line-height );letter-spacing:var( --e-global-typography-a77e63e-letter-spacing );word-spacing:var( --e-global-typography-a77e63e-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:column;}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:column;}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-builder .single_add_to_cart_button.button{max-width:100%;font-size:var( --e-global-typography-a43e332-font-size );line-height:var( --e-global-typography-a43e332-line-height );letter-spacing:var( --e-global-typography-a43e332-letter-spacing );word-spacing:var( --e-global-typography-a43e332-word-spacing );margin:5% 0% 0% 0%;padding:15px 0px 15px 0px;}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-builder .added_to_cart{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:187px;}.elementor-404817 .elementor-element.elementor-element-56eacac .jet-woo-builder .qty{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .variations .label label{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .variations select{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .stock{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .woocommerce-variation-description{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}.elementor-404817 .elementor-element.elementor-element-56eacac .elementor-jet-single-add-to-cart .reset_variations{font-size:var( --e-global-typography-72e46c9-font-size );line-height:var( --e-global-typography-72e46c9-line-height );letter-spacing:var( --e-global-typography-72e46c9-letter-spacing );word-spacing:var( --e-global-typography-72e46c9-word-spacing );}}/* Start custom CSS for jet-single-images, class: .elementor-element-077003c *//* ==========================================================================
   DISEÑO DE IMAGEN CENTRALIZADO - ESCRITORIO
   ========================================================================== */
.product .elementor-jet-single-images .jet-single-images__wrap .woocommerce-product-gallery__image img {
    width: 100% !important;
    height: 80vh !important;
    object-fit: cover !important;
    object-position: center center !important; /* Alineación centro-centro */
    border-radius: 25px !important;
}

/* ==========================================================================
   ADAPTACIÓN PARA DISPOSITIVOS MÓVILES Y TABLETS (Menores a 1024px)
   ========================================================================== */
@media only screen and (max-width: 1024px) {
    .product .elementor-jet-single-images .jet-single-images__wrap .woocommerce-product-gallery__image img {
        height: 440px !important; /* Altura más baja para que el formulario suba en el celular */
        border-radius: 15px !important; /* Suavizado de bordes adaptado a pantallas pequeñas */
    }
}/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-56eacac *//* Botón (+) de JetWooBuilder siempre azul oscuro */
a.jet-woo-qty-control.increase {
    background-color: #0061c9 !important; /* Azul intenso */
    color: #ffffff !important;            /* Signo + en blanco */
    border: none !important;
}

/* Forzar el color blanco en el signo + o svg interno */
a.jet-woo-qty-control.increase * {
    color: #ffffff !important;
    fill: #ffffff !important;
}

.gift-cards_form > h3 {
    margin-top: 0.7em;
    margin-bottom: 0.5em;
}

h3.ywgc_choose_design_title {
    font-size: 14px !important;
}

h3.ywgc_select_amount_title{
    font-size: 14px !important;
}

/*pop-UP*/
h3.ywgc-design-categories-title{
    font-size: 14px !important;
}


h3.ywgc_delivery_info_title {
    font-size: 14px !important;
}

h5.ywgc_recipient_info_title{
    font-size: 13px !important;
}

h5.ywgc-sender-info-title{
    font-size: 13px !important;
}

.ywgc-choose-design-preview {
    margin-bottom: 0;
}

.gift-card-content-editor.step-content h5 {
    margin-top: 2.5em;
   }

.gift-cards-list button {
    border: 1px solid #96ACB6;
    border-radius: 10px !important;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    color: #495C67;
}

.selected_button {
    background-color: #fff !important;
    border-color: #005DB9 !important;
    color: #005DB9 !important;
}

[type=button]:hover, button:hover {
    background-color: #fff;
    color: #005DB9;
    border-color: #005DB9 !important; 
    text-decoration: none;
}

img.attachment-full.size-full {
    border-radius: 15px !important;
}

.ywgc-choose-image.ywgc-choose-template {
    background: rgba(0, 93, 185, 0.8);
    border-radius: 15px !important;
}

.ywgc-choose-image.ywgc-choose-template {
    font-size: 14px !important;
}

[type=button]:hover {
    color: #ffffff;
}

h3.ywgc-design-categories-title {
    font-size: 14px;
}

.woocommerce img, .woocommerce-page img {
    height: 18vh;
    max-width: 100%;
    border-radius: 10px !important;
}

.ywgc-design-list-modal .ywgc-preset-image span.choose-design {
    font-size: 0.6rem !important;
    margin: auto 15px;
}

.elementor-kit-391732 input:not([type="button"]):not([type="submit"]){
    border-radius: 30px;
}


/*----LABEL 50%----*/

.product-type-gift-card form.cart label,
.product-type-gift-card .ywgc-form-row label,
.product-type-gift-card .ywgc-recipient-info label,
.product-type-gift-card .ywgc-sender-info label {
    display: block !important;
    float: none !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: left !important;
}

.product-type-gift-card form.cart input[type="text"],
.product-type-gift-card form.cart input[type="email"],
.product-type-gift-card form.cart textarea {
    width: 100% !important;
    max-width: none !important;
}

input#ywgc-delivery-date {
    margin-bottom: 3em !important;
}

.product-type-gift-card form.cart label
{    margin-bottom: 0px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ac27b6 *//* Solo afecta a los enlaces y textos dentro de este widget */
.elementor-404817 .elementor-element.elementor-element-7ac27b6 .woocommerce-breadcrumb,
.elementor-404817 .elementor-element.elementor-element-7ac27b6 .woocommerce-breadcrumb *,
.elementor-404817 .elementor-element.elementor-element-7ac27b6 a,
.elementor-404817 .elementor-element.elementor-element-7ac27b6 span {
    font-size: clamp(11px, 0.833vw, 14px) !important;
}/* End custom CSS */