.elementor-18403 .elementor-element.elementor-element-33897ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:64px;--padding-right:64px;}.elementor-18403 .elementor-element.elementor-element-33897ab:not(.elementor-motion-effects-element-type-background), .elementor-18403 .elementor-element.elementor-element-33897ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-90d5e7e );}.elementor-18403 .elementor-element.elementor-element-0bb644a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18403 .elementor-element.elementor-element-0bb644a > .elementor-widget-container{margin:10px 10px 0px -10px;padding:0px 2px 0px 12px;}.elementor-18403 .elementor-element.elementor-element-0bb644a .woocommerce-breadcrumb{color:var( --e-global-color-6e84907 );font-family:var( --e-global-typography-fb50e19-font-family ), Sans-serif;font-size:var( --e-global-typography-fb50e19-font-size );text-align:center;}.elementor-18403 .elementor-element.elementor-element-0bb644a .woocommerce-breadcrumb > a{color:var( --e-global-color-f1ead48 );}.elementor-18403 .elementor-element.elementor-element-f84b6bc{--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:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-18403 .elementor-element.elementor-element-a13e683{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18403 .elementor-element.elementor-element-dfa3de8 .jet-woo-product-gallery-slider.swiper-container-vertical{height:560px;}.elementor-18403 .elementor-element.elementor-element-dfa3de8 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:400px;}.elementor-18403 .elementor-element.elementor-element-dfa3de8 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-18403 .elementor-element.elementor-element-dfa3de8 .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:60px;}.elementor-18403 .elementor-element.elementor-element-dfa3de8 .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 60px);}.elementor-18403 .elementor-element.elementor-element-dfa3de8 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:6px 6px 6px 6px;}.elementor-18403 .elementor-element.elementor-element-dfa3de8 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-18403 .elementor-element.elementor-element-dfa3de8 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-18403 .elementor-element.elementor-element-dfa3de8 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-18403 .elementor-element.elementor-element-8b61e6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18403 .elementor-element.elementor-element-082e92f > .elementor-widget-container{margin:32px 0px -61px 0px;}.elementor-18403 .elementor-element.elementor-element-4a9072c .elementor-alert-title{font-family:var( --e-global-typography-cb96807-font-family ), Sans-serif;font-size:var( --e-global-typography-cb96807-font-size );font-weight:var( --e-global-typography-cb96807-font-weight );line-height:var( --e-global-typography-cb96807-line-height );letter-spacing:var( --e-global-typography-cb96807-letter-spacing );}.elementor-18403 .elementor-element.elementor-element-4a9072c .elementor-alert-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 );}.elementor-18403 .elementor-element.elementor-element-c2b6180 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-18403 .elementor-element.elementor-element-c2b6180 .elementor-heading-title{font-family:var( --e-global-typography-36db252-font-family ), Sans-serif;font-size:var( --e-global-typography-36db252-font-size );font-weight:var( --e-global-typography-36db252-font-weight );line-height:var( --e-global-typography-36db252-line-height );letter-spacing:var( --e-global-typography-36db252-letter-spacing );color:#1C244B;}.elementor-18403 .elementor-element.elementor-element-17e137c{width:auto;max-width:auto;text-align:start;}.elementor-18403 .elementor-element.elementor-element-17e137c > .elementor-widget-container{background-color:var( --e-global-color-90d5e7e );padding:8px 12px 8px 12px;border-radius:4px 4px 4px 4px;}.elementor-18403 .elementor-element.elementor-element-17e137c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-18403 .elementor-element.elementor-element-482436e > .elementor-widget-container{margin:8px 0px 0px 0px;}.woocommerce .elementor-18403 .elementor-element.elementor-element-482436e .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-36db252-font-family ), Sans-serif;font-size:var( --e-global-typography-36db252-font-size );font-weight:var( --e-global-typography-36db252-font-weight );line-height:var( --e-global-typography-36db252-line-height );letter-spacing:var( --e-global-typography-36db252-letter-spacing );}.woocommerce .elementor-18403 .elementor-element.elementor-element-482436e .price ins{color:var( --e-global-color-f1ead48 );font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}body:not(.rtl) .elementor-18403 .elementor-element.elementor-element-482436e:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-18403 .elementor-element.elementor-element-482436e:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-18403 .elementor-element.elementor-element-482436e.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-18403 .elementor-element.elementor-element-74804ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-17px;--margin-left:-13px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18403 .elementor-element.elementor-element-74804ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18403 .elementor-element.elementor-element-bdd3035{--display:flex;--min-height:118px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18403 .elementor-element.elementor-element-bdd3035:not(.elementor-motion-effects-element-type-background), .elementor-18403 .elementor-element.elementor-element-bdd3035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11999b8 );}.elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-18403 .elementor-element.elementor-element-5e74a14 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container{background-color:var( --e-global-color-11999b8 );margin:0px 0px -16px 0px;}.elementor-18403 .elementor-element.elementor-element-5e74a14.elementor-element{--align-self:center;}:is( .elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(14px / 2);padding-right:calc(14px / 2);}:is( .elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid, .elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 14px / -2);margin-right:calc( 14px / -2);width:calc(100% + 14px);}.elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 14px / -2);margin-right:calc( 14px / -2);}:is( .elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(42px / 2);padding-bottom:calc(42px / 2);}:is( .elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid, .elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-18403 .elementor-element.elementor-element-5e74a14 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 42px / -2);margin-bottom:calc( 42px / -2);}.elementor-18403 .elementor-element.elementor-element-bdd3035.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18403 .elementor-element.elementor-element-2e7c46f{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:51px;--margin-left:16px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18403 .elementor-element.elementor-element-2e7c46f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18403 .elementor-element.elementor-element-2abff94{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--view-cart-spacing:8px;--button-spacing:8px;}.elementor-18403 .elementor-element.elementor-element-2abff94 .cart button, .elementor-18403 .elementor-element.elementor-element-2abff94 .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:16px 16px 16px 16px;border-radius:6px 6px 6px 6px;padding:0px 48px 0px 48px;color:var( --e-global-color-cb00e7d );background-color:var( --e-global-color-b9167c1 );border-color:var( --e-global-color-b9167c1 );transition:all 0.2s;}.elementor-18403 .elementor-element.elementor-element-2abff94 .cart button:hover, .elementor-18403 .elementor-element.elementor-element-2abff94 .cart .button:hover{color:var( --e-global-color-cb00e7d );background-color:var( --e-global-color-b4bda12 );border-color:var( --e-global-color-b4bda12 );}.elementor-18403 .elementor-element.elementor-element-2abff94 .added_to_cart{color:var( --e-global-color-6e84907 );font-family:"Avenir", Sans-serif;font-size:15px;}.elementor-18403 .elementor-element.elementor-element-2abff94 .quantity .qty{border-radius:3px 3px 3px 3px;padding:8px 8px 8px 8px;color:#1C244B;border-color:#1C244B;transition:all 0.2s;}.woocommerce .elementor-18403 .elementor-element.elementor-element-2abff94 form.cart table.variations tr th, .woocommerce .elementor-18403 .elementor-element.elementor-element-2abff94 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-18403 .elementor-element.elementor-element-2abff94 form.cart table.variations label{color:var( --e-global-color-6e84907 );}.woocommerce .elementor-18403 .elementor-element.elementor-element-2abff94 form.cart table.variations td.value select{color:var( --e-global-color-accent );}.elementor-18403 .elementor-element.elementor-element-8e9713b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18403 .elementor-element.elementor-element-d04c65c{width:auto;max-width:auto;text-align:start;}.elementor-18403 .elementor-element.elementor-element-d04c65c > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-18403 .elementor-element.elementor-element-d04c65c .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 );color:var( --e-global-color-primary );}.elementor-18403 .elementor-element.elementor-element-6acc175 > .elementor-widget-container{margin:0px -15px -5px 0px;}.elementor-18403 .elementor-element.elementor-element-6acc175 .elementor-icon-wrapper{text-align:center;}.elementor-18403 .elementor-element.elementor-element-6acc175.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b9167c1 );}.elementor-18403 .elementor-element.elementor-element-6acc175.elementor-view-framed .elementor-icon, .elementor-18403 .elementor-element.elementor-element-6acc175.elementor-view-default .elementor-icon{color:var( --e-global-color-b9167c1 );border-color:var( --e-global-color-b9167c1 );}.elementor-18403 .elementor-element.elementor-element-6acc175.elementor-view-framed .elementor-icon, .elementor-18403 .elementor-element.elementor-element-6acc175.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b9167c1 );}.elementor-18403 .elementor-element.elementor-element-6acc175 .elementor-icon{font-size:20px;}.elementor-18403 .elementor-element.elementor-element-6acc175 .elementor-icon svg{height:20px;}.elementor-18403 .elementor-element.elementor-element-6acc175 .elementor-icon i, .elementor-18403 .elementor-element.elementor-element-6acc175 .elementor-icon svg{transform:rotate(90deg);}.elementor-18403 .elementor-element.elementor-element-1218e72{width:auto;max-width:auto;text-align:start;}.elementor-18403 .elementor-element.elementor-element-1218e72 > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-18403 .elementor-element.elementor-element-1218e72 .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 );color:var( --e-global-color-primary );}.elementor-18403 .elementor-element.elementor-element-b6fefe7{--display:flex;}.elementor-18403 .elementor-element.elementor-element-74091bb{width:100%;max-width:100%;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-18403 .elementor-element.elementor-element-74091bb > .elementor-widget-container{background-color:var( --e-global-color-cb00e7d );margin:0px 0px 0px 0px;}.elementor-18403 .elementor-element.elementor-element-69ff847{--display:flex;}.elementor-18403 .elementor-element.elementor-element-69ff847:not(.elementor-motion-effects-element-type-background), .elementor-18403 .elementor-element.elementor-element-69ff847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb00e7d );}.elementor-18403 .elementor-element.elementor-element-10d15bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-18403 .elementor-element.elementor-element-cf5c5b6{width:100%;max-width:100%;}.elementor-18403 .elementor-element.elementor-element-cf5c5b6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-18403 .elementor-element.elementor-element-cf5c5b6.elementor-element{--order:99999 /* order end hack */;}.elementor-18403 .elementor-element.elementor-element-cf5c5b6 .jet-woo-builder .shop_attributes{max-width:500px;}.elementor-18403 .elementor-element.elementor-element-cf5c5b6 .jet-woo-builder .shop_attributes tr th{background-color:var( --e-global-color-cb00e7d );}.elementor-18403 .elementor-element.elementor-element-cf5c5b6 .jet-woo-builder .shop_attributes tr td{background-color:var( --e-global-color-cb00e7d );}.elementor-18403 .elementor-element.elementor-element-cf5c5b6 .jet-woo-builder .shop_attributes tr > th{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aef3dd7 );border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;width:500px;text-align:left;vertical-align:middle;}.elementor-18403 .elementor-element.elementor-element-cf5c5b6 .jet-woo-builder .shop_attributes tr > td{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 );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aef3dd7 );padding:0px 0px 0px 12px;width:500px;text-align:left;vertical-align:middle;}.elementor-18403 .elementor-element.elementor-element-bb247d0{--n-accordion-title-font-size:var( --e-global-typography-587c91e-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:2px 2px 2px 2px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:18px;}.elementor-18403 .elementor-element.elementor-element-bb247d0 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-18403 .elementor-element.elementor-element-bb247d0 {--n-accordion-padding:9px 9px 9px 9px;}:where( .elementor-18403 .elementor-element.elementor-element-bb247d0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-587c91e-font-family ), Sans-serif;font-weight:var( --e-global-typography-587c91e-font-weight );}.elementor-18403 .elementor-element.elementor-element-725be5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18403 .elementor-element.elementor-element-d39f56a .elementor-heading-title{font-family:var( --e-global-typography-fe3dda2-font-family ), Sans-serif;font-size:var( --e-global-typography-fe3dda2-font-size );font-weight:var( --e-global-typography-fe3dda2-font-weight );}.elementor-18403 .elementor-element.elementor-element-c0979a1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-18403 .elementor-element.elementor-element-c0979a1 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-18403 .elementor-element.elementor-element-c0979a1 .elementor-divider-separator{width:100%;}.elementor-18403 .elementor-element.elementor-element-c0979a1 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-18403 .elementor-element.elementor-element-133a94c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-18403 .elementor-element.elementor-element-133a94c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-18403 .elementor-element.elementor-element-9bab06b{--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:64px;--padding-left:64px;--padding-right:64px;}.elementor-18403 .elementor-element.elementor-element-d47b98c .elementor-heading-title{font-family:var( --e-global-typography-fe3dda2-font-family ), Sans-serif;font-size:var( --e-global-typography-fe3dda2-font-size );font-weight:var( --e-global-typography-fe3dda2-font-weight );}.elementor-18403 .elementor-element.elementor-element-f7cbb4e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-18403 .elementor-element.elementor-element-f7cbb4e > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-18403 .elementor-element.elementor-element-f7cbb4e .elementor-divider-separator{width:100%;}.elementor-18403 .elementor-element.elementor-element-f7cbb4e .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-18403 .elementor-element.elementor-element-35c56b0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-18403 .elementor-element.elementor-element-35c56b0 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-18403 .elementor-element.elementor-element-8db077c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:1;--padding-top:64px;--padding-bottom:64px;--padding-left:96px;--padding-right:96px;}.elementor-18403 .elementor-element.elementor-element-8db077c::before, .elementor-18403 .elementor-element.elementor-element-8db077c > .elementor-background-video-container::before, .elementor-18403 .elementor-element.elementor-element-8db077c > .e-con-inner > .elementor-background-video-container::before, .elementor-18403 .elementor-element.elementor-element-8db077c > .elementor-background-slideshow::before, .elementor-18403 .elementor-element.elementor-element-8db077c > .e-con-inner > .elementor-background-slideshow::before, .elementor-18403 .elementor-element.elementor-element-8db077c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-90d5e7e );--background-overlay:'';}.elementor-18403 .elementor-element.elementor-element-8db077c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18403 .elementor-element.elementor-element-94c4b15{text-align:center;}.elementor-18403 .elementor-element.elementor-element-94c4b15 .elementor-heading-title{font-family:var( --e-global-typography-b8ad77a-font-family ), Sans-serif;font-size:var( --e-global-typography-b8ad77a-font-size );font-weight:var( --e-global-typography-b8ad77a-font-weight );line-height:var( --e-global-typography-b8ad77a-line-height );letter-spacing:var( --e-global-typography-b8ad77a-letter-spacing );}.elementor-18403 .elementor-element.elementor-element-379eaf7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-18403 .elementor-element.elementor-element-379eaf7 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon{width:48px;height:48px;line-height:48px;margin-top:calc( -48px/2 );font-size:24px;color:var( --e-global-color-cb00e7d );background:var( --e-global-color-6e84907 );}.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon svg{height:24px;}.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-cb00e7d );background:var( --e-global-color-e3ce0ae );}.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon.prev-arrow{left:-64px;right:auto;}.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon.next-arrow{right:-64px;left:auto;}@media(max-width:1200px){.elementor-18403 .elementor-element.elementor-element-33897ab{--padding-top:8px;--padding-bottom:8px;--padding-left:32px;--padding-right:32px;}.elementor-18403 .elementor-element.elementor-element-f84b6bc{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-18403 .elementor-element.elementor-element-9bab06b{--padding-top:32px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-18403 .elementor-element.elementor-element-8db077c{--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-18403 .elementor-element.elementor-element-379eaf7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-18403 .elementor-element.elementor-element-379eaf7 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon.prev-arrow{left:-48px;right:auto;}.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon.next-arrow{right:-48px;left:auto;}}@media(max-width:1024px){.elementor-18403 .elementor-element.elementor-element-0bb644a .woocommerce-breadcrumb{font-size:var( --e-global-typography-fb50e19-font-size );}.elementor-18403 .elementor-element.elementor-element-f84b6bc{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-18403 .elementor-element.elementor-element-8b61e6a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-18403 .elementor-element.elementor-element-4a9072c .elementor-alert-title{font-size:var( --e-global-typography-cb96807-font-size );line-height:var( --e-global-typography-cb96807-line-height );letter-spacing:var( --e-global-typography-cb96807-letter-spacing );}.elementor-18403 .elementor-element.elementor-element-4a9072c .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-18403 .elementor-element.elementor-element-c2b6180 .elementor-heading-title{font-size:var( --e-global-typography-36db252-font-size );line-height:var( --e-global-typography-36db252-line-height );letter-spacing:var( --e-global-typography-36db252-letter-spacing );}.elementor-18403 .elementor-element.elementor-element-17e137c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-18403 .elementor-element.elementor-element-482436e > .elementor-widget-container{margin:04px 0px 0px 0px;}.woocommerce .elementor-18403 .elementor-element.elementor-element-482436e .price{font-size:var( --e-global-typography-36db252-font-size );line-height:var( --e-global-typography-36db252-line-height );letter-spacing:var( --e-global-typography-36db252-letter-spacing );}.woocommerce .elementor-18403 .elementor-element.elementor-element-482436e .price ins{font-size:25px;}.elementor-18403 .elementor-element.elementor-element-2abff94 .cart button, .elementor-18403 .elementor-element.elementor-element-2abff94 .cart .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-18403 .elementor-element.elementor-element-d04c65c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-18403 .elementor-element.elementor-element-1218e72 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-18403 .elementor-element.elementor-element-74091bb{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-18403 .elementor-element.elementor-element-74091bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18403 .elementor-element.elementor-element-cf5c5b6 .jet-woo-builder .shop_attributes tr > th{font-size:var( --e-global-typography-accent-font-size );}.elementor-18403 .elementor-element.elementor-element-cf5c5b6 .jet-woo-builder .shop_attributes tr > td{font-size:var( --e-global-typography-text-font-size );}.elementor-18403 .elementor-element.elementor-element-bb247d0{--n-accordion-title-font-size:var( --e-global-typography-587c91e-font-size );}.elementor-18403 .elementor-element.elementor-element-d39f56a .elementor-heading-title{font-size:var( --e-global-typography-fe3dda2-font-size );}.elementor-18403 .elementor-element.elementor-element-d47b98c .elementor-heading-title{font-size:var( --e-global-typography-fe3dda2-font-size );}.elementor-18403 .elementor-element.elementor-element-8db077c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-18403 .elementor-element.elementor-element-94c4b15 .elementor-heading-title{font-size:var( --e-global-typography-b8ad77a-font-size );line-height:var( --e-global-typography-b8ad77a-line-height );letter-spacing:var( --e-global-typography-b8ad77a-letter-spacing );}.elementor-18403 .elementor-element.elementor-element-379eaf7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-18403 .elementor-element.elementor-element-379eaf7 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );font-size:20px;}.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon svg{height:20px;}.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon.prev-arrow{left:-40px;right:auto;}.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon.next-arrow{right:-40px;left:auto;}}@media(max-width:880px){.elementor-18403 .elementor-element.elementor-element-33897ab{--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-18403 .elementor-element.elementor-element-f84b6bc{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-18403 .elementor-element.elementor-element-725be5c{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18403 .elementor-element.elementor-element-9bab06b{--padding-top:24px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-18403 .elementor-element.elementor-element-8db077c{--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}}@media(max-width:767px){.elementor-18403 .elementor-element.elementor-element-0bb644a .woocommerce-breadcrumb{font-size:var( --e-global-typography-fb50e19-font-size );}.elementor-18403 .elementor-element.elementor-element-4a9072c .elementor-alert-title{font-size:var( --e-global-typography-cb96807-font-size );line-height:var( --e-global-typography-cb96807-line-height );letter-spacing:var( --e-global-typography-cb96807-letter-spacing );}.elementor-18403 .elementor-element.elementor-element-4a9072c .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-18403 .elementor-element.elementor-element-c2b6180 .elementor-heading-title{font-size:var( --e-global-typography-36db252-font-size );line-height:var( --e-global-typography-36db252-line-height );letter-spacing:var( --e-global-typography-36db252-letter-spacing );}.elementor-18403 .elementor-element.elementor-element-17e137c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-18403 .elementor-element.elementor-element-482436e .price{font-size:var( --e-global-typography-36db252-font-size );line-height:var( --e-global-typography-36db252-line-height );letter-spacing:var( --e-global-typography-36db252-letter-spacing );}.woocommerce .elementor-18403 .elementor-element.elementor-element-482436e .price ins{font-size:20px;}.elementor-18403 .elementor-element.elementor-element-2abff94 .cart button, .elementor-18403 .elementor-element.elementor-element-2abff94 .cart .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-18403 .elementor-element.elementor-element-8e9713b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-18403 .elementor-element.elementor-element-d04c65c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-18403 .elementor-element.elementor-element-6acc175 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-18403 .elementor-element.elementor-element-6acc175 .elementor-icon{font-size:10px;}.elementor-18403 .elementor-element.elementor-element-6acc175 .elementor-icon svg{height:10px;}.elementor-18403 .elementor-element.elementor-element-6acc175 .elementor-icon i, .elementor-18403 .elementor-element.elementor-element-6acc175 .elementor-icon svg{transform:rotate(0deg);}.elementor-18403 .elementor-element.elementor-element-1218e72 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-18403 .elementor-element.elementor-element-74091bb{font-size:var( --e-global-typography-text-font-size );}.elementor-18403 .elementor-element.elementor-element-cf5c5b6 .jet-woo-builder .shop_attributes tr > th{font-size:var( --e-global-typography-accent-font-size );}.elementor-18403 .elementor-element.elementor-element-cf5c5b6 .jet-woo-builder .shop_attributes tr > td{font-size:var( --e-global-typography-text-font-size );}.elementor-18403 .elementor-element.elementor-element-bb247d0{--n-accordion-title-font-size:var( --e-global-typography-587c91e-font-size );}.elementor-18403 .elementor-element.elementor-element-d39f56a .elementor-heading-title{font-size:var( --e-global-typography-fe3dda2-font-size );}.elementor-18403 .elementor-element.elementor-element-d47b98c .elementor-heading-title{font-size:var( --e-global-typography-fe3dda2-font-size );}.elementor-18403 .elementor-element.elementor-element-8db077c{--padding-top:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-18403 .elementor-element.elementor-element-94c4b15 .elementor-heading-title{font-size:var( --e-global-typography-b8ad77a-font-size );line-height:var( --e-global-typography-b8ad77a-line-height );letter-spacing:var( --e-global-typography-b8ad77a-letter-spacing );}.elementor-18403 .elementor-element.elementor-element-379eaf7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-18403 .elementor-element.elementor-element-379eaf7 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon.prev-arrow{left:-36px;right:auto;}.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon.next-arrow{right:-36px;left:auto;}}@media(min-width:768px){.elementor-18403 .elementor-element.elementor-element-a13e683{--width:40%;}.elementor-18403 .elementor-element.elementor-element-8b61e6a{--width:60%;}.elementor-18403 .elementor-element.elementor-element-74804ac{--width:100%;}.elementor-18403 .elementor-element.elementor-element-bdd3035{--width:19%;}.elementor-18403 .elementor-element.elementor-element-2e7c46f{--width:76%;}.elementor-18403 .elementor-element.elementor-element-8db077c{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-18403 .elementor-element.elementor-element-a13e683{--width:40%;}.elementor-18403 .elementor-element.elementor-element-8b61e6a{--width:60%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-0bb644a */.elementor-18403 .elementor-element.elementor-element-0bb644a a{
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2abff94 */<style>
/* 1. Reset and Height Fix */
.add-to-cart-lso .quantity input::-webkit-outer-spin-button,
.add-to-cart-lso .quantity input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
.add-to-cart-lso .quantity input[type=number] { -moz-appearance: textfield; }

.add-to-cart-lso .elementor-add-to-cart { display: flex !important; align-items: center !important; gap: 15px; }

/* 2. Input Box */
.add-to-cart-lso .quantity { position: relative; display: inline-block; }
.add-to-cart-lso .quantity input.qty {
    height: 48px !important;
    width: 80px !important;
    border: 1px solid #B7B7B7 !important;
    border-radius: 4px !important;
    padding-right: 40px !important;
    padding-left: 10px !important;
    text-align: left;
    font-weight: 600;
}

/* 3. The Custom Arrows */
.add-to-cart-lso .q-btn {
    position: absolute; right: 8px; width: 26px; height: 18px;
    cursor: pointer; display: flex; align-items: center; justify-content: center;
    background: #F4F4F4; border: 1px solid #B7B7B7; border-radius: 2px; z-index: 5;
}
.add-to-cart-lso .q-up { top: calc(50% - 20px); }
.add-to-cart-lso .q-down { bottom: calc(50% - 20px); top: auto; }

.add-to-cart-lso .q-btn:before { content: ''; border-style: solid; }
.add-to-cart-lso .q-up:before { border-width: 0 5px 6px 5px; border-color: transparent transparent #1C244B transparent; }
.add-to-cart-lso .q-down:before { border-width: 6px 5px 0 5px; border-color: #1C244B transparent transparent transparent; }

.add-to-cart-lso .single_add_to_cart_button { height: 48px !important; }
</style>

<script>
jQuery(document).ready(function($) {
    $('.add-to-cart-lso .quantity').each(function() {
        var spinner = $(this);
        if (spinner.find('.q-btn').length > 0) return;
        var input = spinner.find('input[type="number"]'),
            btnUp = $('<div class="q-btn q-up"></div>').appendTo(spinner),
            btnDown = $('<div class="q-btn q-down"></div>').appendTo(spinner);

        btnUp.click(function() {
            var val = parseFloat(input.val());
            input.val(val + 1).trigger("change");
        });
        btnDown.click(function() {
            var val = parseFloat(input.val());
            if (val > 1) input.val(val - 1).trigger("change");
        });
    });
});
</script>/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-379eaf7 */.elementor-18403 .elementor-element.elementor-element-379eaf7 .jet-listing-grid__slider-icon{
    border-radius: 4px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lasedeoptica.es/wp-content/uploads/2025/01/Avenir-Book-01.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lasedeoptica.es/wp-content/uploads/2025/01/Avenir-Black-03.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://lasedeoptica.es/wp-content/uploads/2025/01/Avenir-Light-07.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://lasedeoptica.es/wp-content/uploads/2025/01/Avenir-MediumOblique-10.ttf') format('truetype');
}
/* End Custom Fonts CSS */