.elementor-270 .elementor-element.elementor-element-fcd22a1{--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 32px;--row-gap:0px;--column-gap:32px;--margin-top:64px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-4fa7ac6{--display:flex;--gap:8px 0px;--row-gap:8px;--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-270 .elementor-element.elementor-element-ece5485 .jet-listing-dynamic-terms{text-align:left;}.elementor-270 .elementor-element.elementor-element-ece5485 .jet-listing-dynamic-terms__link{font-family:var( --e-global-typography-a98de52-font-family ), Sans-serif;font-size:var( --e-global-typography-a98de52-font-size );font-weight:var( --e-global-typography-a98de52-font-weight );text-transform:var( --e-global-typography-a98de52-text-transform );line-height:var( --e-global-typography-a98de52-line-height );letter-spacing:var( --e-global-typography-a98de52-letter-spacing );}.elementor-270 .elementor-element.elementor-element-cfa3557 .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-270 .elementor-element.elementor-element-d9d51a5{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.woocommerce .elementor-270 .elementor-element.elementor-element-d9d51a5 .woocommerce-product-details__short-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 );}.elementor-270 .elementor-element.elementor-element-e38d1d4{--display:flex;--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-270 .elementor-element.elementor-element-19b2025{--display:flex;--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-270 .elementor-element.elementor-element-5960277{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-b09de14{--display:flex;--gap:8px 0px;--row-gap:8px;--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-270 .elementor-element.elementor-element-41c0d65 .jet-listing-dynamic-terms{text-align:left;}.elementor-270 .elementor-element.elementor-element-41c0d65 .jet-listing-dynamic-terms__link{font-family:var( --e-global-typography-a98de52-font-family ), Sans-serif;font-size:var( --e-global-typography-a98de52-font-size );font-weight:var( --e-global-typography-a98de52-font-weight );text-transform:var( --e-global-typography-a98de52-text-transform );line-height:var( --e-global-typography-a98de52-line-height );letter-spacing:var( --e-global-typography-a98de52-letter-spacing );}.elementor-270 .elementor-element.elementor-element-07f6cb4 .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-270 .elementor-element.elementor-element-f7852bc{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.woocommerce .elementor-270 .elementor-element.elementor-element-f7852bc .woocommerce-product-details__short-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 );}.elementor-270 .elementor-element.elementor-element-59f179d{--display:flex;--gap:16px 0px;--row-gap:16px;--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;}.woocommerce .elementor-270 .elementor-element.elementor-element-047d0a7 .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-f8a4548-font-family ), Sans-serif;font-size:var( --e-global-typography-f8a4548-font-size );font-weight:var( --e-global-typography-f8a4548-font-weight );text-transform:var( --e-global-typography-f8a4548-text-transform );line-height:var( --e-global-typography-f8a4548-line-height );letter-spacing:var( --e-global-typography-f8a4548-letter-spacing );}.woocommerce .elementor-270 .elementor-element.elementor-element-047d0a7 .price ins{color:var( --e-global-color-text );font-family:var( --e-global-typography-f8a4548-font-family ), Sans-serif;font-size:var( --e-global-typography-f8a4548-font-size );font-weight:var( --e-global-typography-f8a4548-font-weight );text-transform:var( --e-global-typography-f8a4548-text-transform );line-height:var( --e-global-typography-f8a4548-line-height );letter-spacing:var( --e-global-typography-f8a4548-letter-spacing );}.elementor-270 .elementor-element.elementor-element-8f5239b{--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 174px;--row-gap:0px;--column-gap:174px;--margin-top:12px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-3d95ddc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-270 .elementor-element.elementor-element-3d95ddc .jet-listing-dynamic-terms{text-align:left;}.elementor-270 .elementor-element.elementor-element-3d95ddc .jet-listing-dynamic-terms__link{font-family:var( --e-global-typography-182b0b9-font-family ), Sans-serif;font-size:var( --e-global-typography-182b0b9-font-size );font-weight:var( --e-global-typography-182b0b9-font-weight );line-height:var( --e-global-typography-182b0b9-line-height );}.elementor-270 .elementor-element.elementor-element-64d6254{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--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-270 .elementor-element.elementor-element-da8d684{--display:flex;--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-270 .elementor-element.elementor-element-6aa8e14 .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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-270 .elementor-element.elementor-element-3dcb7ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--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-270 .elementor-element.elementor-element-799deeb .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-91ffa7e-font-family ), Sans-serif;font-size:var( --e-global-typography-91ffa7e-font-size );font-weight:var( --e-global-typography-91ffa7e-font-weight );text-transform:var( --e-global-typography-91ffa7e-text-transform );line-height:var( --e-global-typography-91ffa7e-line-height );letter-spacing:var( --e-global-typography-91ffa7e-letter-spacing );box-shadow:0px 1px 2px 0px rgba(16, 24.000000000000014, 40, 0.050980392156862744);border-radius:50px 50px 50px 50px;padding:20px 70px 20px 70px;}.elementor-270 .elementor-element.elementor-element-799deeb .elementor-button:hover, .elementor-270 .elementor-element.elementor-element-799deeb .elementor-button:focus{background-color:#6A9A40;}.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__link{width:48px;height:48px;box-shadow:0px 1px 2px 0px rgba(16, 24.000000000000014, 40, 0.050980392156862744);border-radius:50px 50px 50px 50px;}.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:#FFFFFF;}.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#FFFFFF;font-size:20px;}.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:#FFFFFF;}.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__link:hover .jet-wishlist-button__plane-normal{border-color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-6d4f7ef .added-to-wishlist.jet-wishlist-button__link{color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-6d4f7ef .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__label{color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-6d4f7ef .added-to-wishlist .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-6d4f7ef .added-to-wishlist .jet-wishlist-button__plane-added{background-color:#FFFFFF;}.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__plane-normal, .elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__plane-added{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3f5c7df );}.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__plane-normal{border-radius:50px 50px 50px 50px;}.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__plane-added{border-radius:50px 50px 50px 50px;}.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__container{justify-content:center;}.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__state-added .jet-wishlist-button__icon{font-size:20px;}.elementor-270 .elementor-element.elementor-element-9ab133a .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-f85cabb > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-270 .elementor-element.elementor-element-f85cabb .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-cae6c55{--display:flex;--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-270 .elementor-element.elementor-element-39a0157{--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:center;--gap:110px 0px;--row-gap:110px;--column-gap:0px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-e2064c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-aacfa9b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-270 .elementor-element.elementor-element-aacfa9b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-7d545e9 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-270 .elementor-element.elementor-element-7d545e9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}:is( .elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(36px / 2);padding-right:calc(36px / 2);}:is( .elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid, .elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 36px / -2);margin-right:calc( 36px / -2);width:calc(100% + 36px);}.elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 36px / -2);margin-right:calc( 36px / -2);}:is( .elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(36px / 2);padding-bottom:calc(36px / 2);}:is( .elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid, .elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 36px / -2);margin-bottom:calc( 36px / -2);}.elementor-270 .elementor-element.elementor-element-5b33a31{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-a30eb96{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-270 .elementor-element.elementor-element-a30eb96 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-b4736d1 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-270 .elementor-element.elementor-element-b4736d1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}:is( .elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(36px / 2);padding-right:calc(36px / 2);}:is( .elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid, .elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 36px / -2);margin-right:calc( 36px / -2);width:calc(100% + 36px);}.elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 36px / -2);margin-right:calc( 36px / -2);}:is( .elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(36px / 2);padding-bottom:calc(36px / 2);}:is( .elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid, .elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 36px / -2);margin-bottom:calc( 36px / -2);}.elementor-270 .elementor-element.elementor-element-e9a995a{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-b13620c > .elementor-widget-container{padding:24px 0px 24px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-b13620c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-d63ec1f > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(40px / 2);padding-right:calc(40px / 2);}:is( .elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid, .elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 40px / -2);margin-right:calc( 40px / -2);width:calc(100% + 40px);}.elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 40px / -2);margin-right:calc( 40px / -2);}:is( .elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid, .elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}@media(max-width:1024px) and (min-width:481px){.elementor-270 .elementor-element.elementor-element-e2064c9{--width:100%;}}@media(max-width:1440px){.elementor-270 .elementor-element.elementor-element-ece5485 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-a98de52-font-size );line-height:var( --e-global-typography-a98de52-line-height );letter-spacing:var( --e-global-typography-a98de52-letter-spacing );}.elementor-270 .elementor-element.elementor-element-cfa3557 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-270 .elementor-element.elementor-element-d9d51a5 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-270 .elementor-element.elementor-element-41c0d65 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-a98de52-font-size );line-height:var( --e-global-typography-a98de52-line-height );letter-spacing:var( --e-global-typography-a98de52-letter-spacing );}.elementor-270 .elementor-element.elementor-element-07f6cb4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-270 .elementor-element.elementor-element-f7852bc .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-270 .elementor-element.elementor-element-047d0a7 .price{font-size:var( --e-global-typography-f8a4548-font-size );line-height:var( --e-global-typography-f8a4548-line-height );letter-spacing:var( --e-global-typography-f8a4548-letter-spacing );}.woocommerce .elementor-270 .elementor-element.elementor-element-047d0a7 .price ins{font-size:var( --e-global-typography-f8a4548-font-size );line-height:var( --e-global-typography-f8a4548-line-height );letter-spacing:var( --e-global-typography-f8a4548-letter-spacing );}.elementor-270 .elementor-element.elementor-element-3d95ddc .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-182b0b9-font-size );line-height:var( --e-global-typography-182b0b9-line-height );}.elementor-270 .elementor-element.elementor-element-64d6254{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-270 .elementor-element.elementor-element-64d6254.e-con{--align-self:center;}.elementor-270 .elementor-element.elementor-element-da8d684{--justify-content:center;}.elementor-270 .elementor-element.elementor-element-6aa8e14 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-799deeb .elementor-button{font-size:var( --e-global-typography-91ffa7e-font-size );line-height:var( --e-global-typography-91ffa7e-line-height );letter-spacing:var( --e-global-typography-91ffa7e-letter-spacing );}.elementor-270 .elementor-element.elementor-element-9ab133a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-f85cabb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-aacfa9b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-7d545e9{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-270 .elementor-element.elementor-element-a30eb96 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-b4736d1{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-270 .elementor-element.elementor-element-b13620c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-d63ec1f > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:1200px){.elementor-270 .elementor-element.elementor-element-7d545e9{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-270 .elementor-element.elementor-element-b4736d1{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}@media(max-width:1024px){.elementor-270 .elementor-element.elementor-element-fcd22a1{--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-270 .elementor-element.elementor-element-4fa7ac6{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-ece5485 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-a98de52-font-size );line-height:var( --e-global-typography-a98de52-line-height );letter-spacing:var( --e-global-typography-a98de52-letter-spacing );}.elementor-270 .elementor-element.elementor-element-cfa3557 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-270 .elementor-element.elementor-element-d9d51a5 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-270 .elementor-element.elementor-element-41c0d65 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-a98de52-font-size );line-height:var( --e-global-typography-a98de52-line-height );letter-spacing:var( --e-global-typography-a98de52-letter-spacing );}.elementor-270 .elementor-element.elementor-element-07f6cb4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-270 .elementor-element.elementor-element-f7852bc .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-270 .elementor-element.elementor-element-047d0a7 .price{font-size:var( --e-global-typography-f8a4548-font-size );line-height:var( --e-global-typography-f8a4548-line-height );letter-spacing:var( --e-global-typography-f8a4548-letter-spacing );}.woocommerce .elementor-270 .elementor-element.elementor-element-047d0a7 .price ins{font-size:var( --e-global-typography-f8a4548-font-size );line-height:var( --e-global-typography-f8a4548-line-height );letter-spacing:var( --e-global-typography-f8a4548-letter-spacing );}.elementor-270 .elementor-element.elementor-element-3d95ddc .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-182b0b9-font-size );line-height:var( --e-global-typography-182b0b9-line-height );}.elementor-270 .elementor-element.elementor-element-6aa8e14 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-799deeb .elementor-button{font-size:var( --e-global-typography-91ffa7e-font-size );line-height:var( --e-global-typography-91ffa7e-line-height );letter-spacing:var( --e-global-typography-91ffa7e-letter-spacing );}.elementor-270 .elementor-element.elementor-element-9ab133a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-f85cabb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-aacfa9b{width:100%;max-width:100%;}.elementor-270 .elementor-element.elementor-element-aacfa9b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-7d545e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-270 .elementor-element.elementor-element-a30eb96{width:100%;max-width:100%;}.elementor-270 .elementor-element.elementor-element-a30eb96 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-b4736d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-270 .elementor-element.elementor-element-b13620c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-d63ec1f > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:480px){.elementor-270 .elementor-element.elementor-element-fcd22a1{--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-ece5485 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-a98de52-font-size );line-height:var( --e-global-typography-a98de52-line-height );letter-spacing:var( --e-global-typography-a98de52-letter-spacing );}.elementor-270 .elementor-element.elementor-element-cfa3557 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-270 .elementor-element.elementor-element-d9d51a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.woocommerce .elementor-270 .elementor-element.elementor-element-d9d51a5 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-270 .elementor-element.elementor-element-5960277{--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-41c0d65 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-a98de52-font-size );line-height:var( --e-global-typography-a98de52-line-height );letter-spacing:var( --e-global-typography-a98de52-letter-spacing );}.elementor-270 .elementor-element.elementor-element-07f6cb4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-270 .elementor-element.elementor-element-f7852bc .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-270 .elementor-element.elementor-element-047d0a7 .price{font-size:var( --e-global-typography-f8a4548-font-size );line-height:var( --e-global-typography-f8a4548-line-height );letter-spacing:var( --e-global-typography-f8a4548-letter-spacing );}.woocommerce .elementor-270 .elementor-element.elementor-element-047d0a7 .price ins{font-size:var( --e-global-typography-f8a4548-font-size );line-height:var( --e-global-typography-f8a4548-line-height );letter-spacing:var( --e-global-typography-f8a4548-letter-spacing );}.elementor-270 .elementor-element.elementor-element-8f5239b{--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;}.elementor-270 .elementor-element.elementor-element-3d95ddc.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-270 .elementor-element.elementor-element-3d95ddc .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-182b0b9-font-size );line-height:var( --e-global-typography-182b0b9-line-height );}.elementor-270 .elementor-element.elementor-element-64d6254{--width:auto;}.elementor-270 .elementor-element.elementor-element-6aa8e14 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-3dcb7ed{--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-end;}.elementor-270 .elementor-element.elementor-element-799deeb .elementor-button{font-size:var( --e-global-typography-91ffa7e-font-size );line-height:var( --e-global-typography-91ffa7e-line-height );letter-spacing:var( --e-global-typography-91ffa7e-letter-spacing );padding:20px 32px 20px 32px;}.elementor-270 .elementor-element.elementor-element-6d4f7ef > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-270 .elementor-element.elementor-element-9ab133a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-f85cabb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-39a0157{--content-width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:64px 0px;--row-gap:64px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-aacfa9b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-7d545e9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-7d545e9 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-270 .elementor-element.elementor-element-e2064c9{--flex-wrap:nowrap;}.elementor-270 .elementor-element.elementor-element-a30eb96 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-b4736d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-b4736d1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-270 .elementor-element.elementor-element-5b33a31{--flex-wrap:nowrap;}.elementor-270 .elementor-element.elementor-element-b13620c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-d63ec1f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-270 .elementor-element.elementor-element-d63ec1f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(min-width:1780px){.elementor-270 .elementor-element.elementor-element-ece5485 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-a98de52-font-size );line-height:var( --e-global-typography-a98de52-line-height );letter-spacing:var( --e-global-typography-a98de52-letter-spacing );}.elementor-270 .elementor-element.elementor-element-cfa3557 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-270 .elementor-element.elementor-element-d9d51a5 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-270 .elementor-element.elementor-element-41c0d65 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-a98de52-font-size );line-height:var( --e-global-typography-a98de52-line-height );letter-spacing:var( --e-global-typography-a98de52-letter-spacing );}.elementor-270 .elementor-element.elementor-element-07f6cb4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-270 .elementor-element.elementor-element-f7852bc .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-270 .elementor-element.elementor-element-047d0a7 .price{font-size:var( --e-global-typography-f8a4548-font-size );line-height:var( --e-global-typography-f8a4548-line-height );letter-spacing:var( --e-global-typography-f8a4548-letter-spacing );}.woocommerce .elementor-270 .elementor-element.elementor-element-047d0a7 .price ins{font-size:var( --e-global-typography-f8a4548-font-size );line-height:var( --e-global-typography-f8a4548-line-height );letter-spacing:var( --e-global-typography-f8a4548-letter-spacing );}.elementor-270 .elementor-element.elementor-element-3d95ddc .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-182b0b9-font-size );line-height:var( --e-global-typography-182b0b9-line-height );}.elementor-270 .elementor-element.elementor-element-6aa8e14 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-799deeb .elementor-button{font-size:var( --e-global-typography-91ffa7e-font-size );line-height:var( --e-global-typography-91ffa7e-line-height );letter-spacing:var( --e-global-typography-91ffa7e-letter-spacing );}.elementor-270 .elementor-element.elementor-element-9ab133a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-f85cabb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-270 .elementor-element.elementor-element-aacfa9b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-a30eb96 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-270 .elementor-element.elementor-element-b13620c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-d9d51a5 */.elementor-270 .elementor-element.elementor-element-d9d51a5 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-c2f8dc8 *//* Bring thumbnails to the left of the gallery */
.elementor-270 .elementor-element.elementor-element-c2f8dc8 .woocommerce-product-gallery {
    display: flex;
    flex-direction: row-reverse;
}

/* Display thumbnails vertically */
.elementor-270 .elementor-element.elementor-element-c2f8dc8 ol {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    width: 100px;
}

/* Spacing between thumbnails and gallery */
.elementor-270 .elementor-element.elementor-element-c2f8dc8 .flex-viewport:not(:last-child) {
    margin-left: 10px;
}

/* Max area for each thumbnail container & spacing */
.elementor-270 .elementor-element.elementor-element-c2f8dc8 li {
    width: 100% !important;
    margin-bottom: 24px !important;
}

/* Limits height and centers gallery images */
.elementor-270 .elementor-element.elementor-element-c2f8dc8 .woocommerce-product-gallery__image img {
    width: auto;
    max-height: 548px;
    margin: auto;
}

/* Aligns single image to center */
.elementor-270 .elementor-element.elementor-element-c2f8dc8 .woocommerce-product-gallery--with-images {
    justify-content: center;
}

/* Active image thumbnail underline */
.elementor-270 .elementor-element.elementor-element-c2f8dc8 img.flex-active {
    border-bottom: solid 1px #000000;
}

/* Required to center images on Firefox */
@supports (-moz-appearance: none) {
    @media (min-width: 1025px) {
        .woocommerce-product-gallery__image img {
            padding-right: 116px;
        }
    }
}


/* Mobile Responsiveness */
@media (max-width: 767px) {
    .elementor-270 .elementor-element.elementor-element-c2f8dc8 ol {
        width: 64px;
    }
    
    .elementor-270 .elementor-element.elementor-element-c2f8dc8 li {
        margin-bottom: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-f7852bc */.elementor-270 .elementor-element.elementor-element-f7852bc p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-047d0a7 */.elementor-270 .elementor-element.elementor-element-047d0a7 .price {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-end;
}

.elementor-270 .elementor-element.elementor-element-047d0a7 ins {
    text-decoration: none;
    margin-right: 16px;
}

.elementor-270 .elementor-element.elementor-element-047d0a7 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8d684 */.elementor-270 .elementor-element.elementor-element-da8d684 {
    width: 8px;
    height: 8px;
    border-radius: 12px;
}

.elementor-270 .elementor-element.elementor-element-da8d684.outofstock {
    background-color: #FF0000;
}

.elementor-270 .elementor-element.elementor-element-da8d684.instock {
    background-color: #17B26A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa8e14 */.elementor-270 .elementor-element.elementor-element-6aa8e14 p {
    margin-bottom: 0px;
    color: initial;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-799deeb *//* Remove default styles */
.elementor-270 .elementor-element.elementor-element-799deeb input[type="number"] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}

.elementor-270 .elementor-element.elementor-element-799deeb input[type=number]::-webkit-inner-spin-button,
.elementor-270 .elementor-element.elementor-element-799deeb input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none;
}

.elementor-270 .elementor-element.elementor-element-799deeb input:focus {
    outline: none;
}
/**/

/* Style new buttons */
.elementor-270 .elementor-element.elementor-element-799deeb .quantity-button {
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  cursor: pointer;
}

.elementor-270 .elementor-element.elementor-element-799deeb .quantity-remove,
.elementor-270 .elementor-element.elementor-element-799deeb .quantity-add {
    width: 18px;
    height: 18px;
    margin-inline: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.elementor-270 .elementor-element.elementor-element-799deeb .quantity-remove {
  background-image: url('/wp-content/uploads/2025/04/minus.svg');
}

.elementor-270 .elementor-element.elementor-element-799deeb .quantity-add {
  background-image: url('/wp-content/uploads/2025/04/plus.svg');
}
/**/

.elementor-270 .elementor-element.elementor-element-799deeb .quantity {
    display: flex;
    border: solid 1px var(--e-global-color-accent);
    box-shadow: 0px 1px 2px 0px #1018280D;
    border-radius: 50px;
    align-self: center;
    align-items: center;
    
    position: absolute;
    top: -60px;
    left: 61px;
}

.elementor-270 .elementor-element.elementor-element-799deeb input {
    border: none;
    font-family: Apercu Pro;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0%;
    width: unset !important;
    padding-inline: 0;
}

.elementor-270 .elementor-element.elementor-element-799deeb .single_add_to_cart_button {
    margin-left: 0px !important;
}

@media (max-width: 767px) {
    .elementor-270 .elementor-element.elementor-element-799deeb .single_add_to_cart_button {
        margin-left: 0 !important;
        margin-top: 8px !important;
    }
    
    .elementor-270 .elementor-element.elementor-element-799deeb .cart {
        flex-direction: column;
    }
    
    .elementor-270 .elementor-element.elementor-element-799deeb .quantity {
        align-self: flex-start;
        top: -58px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-wishlist-button, class: .elementor-element-6d4f7ef */.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__icon,
.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__plane {
    transition-duration: 0.3s;
}

.elementor-270 .elementor-element.elementor-element-6d4f7ef .jet-wishlist-button__link:hover .jet-wishlist-button__state-added .jet-wishlist-button__icon {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5cd64e0 */.elementor-270 .elementor-element.elementor-element-5cd64e0 {
    display: none;
}/* End custom CSS */