.elementor-8018 .elementor-element.elementor-element-f7d82db{--display:flex;--min-height:65px;--justify-content:flex-end;}.elementor-8018 .elementor-element.elementor-element-dfdbc2c .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-8018 .elementor-element.elementor-element-7a03d4e .mw-pg{--mw-flow:row;--mw-track-flow:column;--mw-thumb-w:100%;--mw-thumb-ar:auto;--mw-strip-w:var(--mw-col-w);--mw-track-pos:var(--mw-track-pos-v,absolute);--mw-track-inset:var(--mw-track-inset-v,0 0 var(--mw-tnav-h) 0);--mw-track-h:var(--mw-track-h-v,auto);--mw-thumbs-justify:var(--mw-thumbs-justify-v,flex-end);--mw-tnav-pos:static;--mw-tnav-inset:auto;--mw-tnav-justify:center;--mw-thumbs-display:flex;--mw-track-pos-v:absolute;--mw-track-inset-v:0 0 var(--mw-tnav-h) 0;--mw-track-h-v:auto;--mw-thumbs-justify-v:flex-end;--mw-ratio:1/1;--mw-img-h:100%;--mw-slides-align:stretch;--mw-tar:4/5;--mw-fit:cover;--mw-obj-pos:center center;--mw-main-arrows:flex;--mw-thumb-arrows:flex;--mw-tnav-h:calc(var(--mw-arrow-size) + var(--mw-gap));--mw-radius:14px 14px 14px 14px;--mw-hover-scale:1.15;--mw-gap:10px;--mw-col-w:110px;--mw-thumb-h:180px;--mw-thumb-radius:12px 12px 12px 12px;--mw-tbw:1px;--mw-tbc:rgba(0,0,0,0.08);--mw-thumb-op:1;--mw-tbc-a:#1F1F1F;--mw-thumb-op-h:1;--mw-arrow-size:40px;--mw-arrow-icon:16px;--mw-arrow-radius:10px;--mw-arrow-bw:1px;--mw-arrow-off:12px;--mw-arrow-dis:0.3;--mw-arrow-color:#1F1F1F;--mw-arrow-bg:#F3F3F3;--mw-arrow-bd:rgba(0,0,0,0.06);--mw-arrow-color-h:#FFFFFF;--mw-arrow-bg-h:#1F1F1F;--mw-arrow-bd-h:#1F1F1F;--mw-zoom-fs:18px;--mw-zoom-fw:600;--mw-zoom-label-max:160px;--mw-zoom-label-gap:10px;--mw-zoom-shadow-blur:5px;--mw-zoom-shadow-color:rgba(0,0,0,0.08);--mw-zoom-inset:auto var(--mw-zoom-off) var(--mw-zoom-off) auto;--mw-zoom-size:50px;--mw-zoom-icon:18px;--mw-zoom-radius:36px;--mw-zoom-off:15px;--mw-zoom-color:#1F1F1F;--mw-zoom-bg:#FFFFFF;--mw-zoom-bd:rgba(0,0,0,0.06);--mw-zoom-color-h:#FFFFFF;--mw-zoom-bg-h:#1F1F1F;--mw-zoom-bd-h:#1F1F1F;--mw-lb-bg:rgba(15,15,15,0.92);--mw-lb-max-h:100vh;--mw-lb-pad:0px;--mw-lb-color:#FFFFFF;}.elementor-8018 .elementor-element.elementor-element-abb4b2b .elementor-heading-title{font-size:45px;color:var( --e-global-color-primary );}.woocommerce .elementor-8018 .elementor-element.elementor-element-82e4c5d .price{color:var( --e-global-color-primary );font-weight:600;}.elementor-8018 .elementor-element.elementor-element-d7809bd .cart button, .elementor-8018 .elementor-element.elementor-element-d7809bd .cart .button{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-8018 .elementor-element.elementor-element-d7809bd .quantity .qty{transition:all 0.2s;}.elementor-8018 .elementor-element.elementor-element-b7c0d7b{--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:10px 20px;--row-gap:10px;--column-gap:20px;--flex-wrap:wrap;--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-8018 .elementor-element.elementor-element-145fb4b{width:auto;max-width:auto;}.elementor-8018 .elementor-element.elementor-element-1929ef3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8018 .elementor-element.elementor-element-33970d9{--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;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8018 .elementor-element.elementor-element-12544f5{--display:flex;}.elementor-8018 .elementor-element.elementor-element-76c17ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8018 .elementor-element.elementor-element-76c17ca > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-8018 .elementor-element.elementor-element-76c17ca > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-8018 .elementor-element.elementor-element-76c17ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8018 .elementor-element.elementor-element-76c17ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8018 .elementor-element.elementor-element-76c17ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-8018 .elementor-element.elementor-element-76c17ca > .elementor-widget-container > .jet-listing-grid, .elementor-8018 .elementor-element.elementor-element-76c17ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8018 .elementor-element.elementor-element-76c17ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list, .elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider.swiper-lib{padding:0 90px !important;}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon{width:39px;height:39px;line-height:39px;margin-top:calc( -39px/2 );font-size:20px;color:var( --e-global-color-secondary );background:var( --e-global-color-text );}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon svg{height:20px;}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-secondary );background:var( --e-global-color-accent );}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon.prev-arrow{left:90px;right:auto;}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon.next-arrow{right:90px;left:auto;}.elementor-8018 .elementor-element.elementor-element-55b0895{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8018 .elementor-element.elementor-element-6291877{text-align:center;}.elementor-8018 .elementor-element.elementor-element-7ad0c0e{--display:flex;--min-height:231px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8018 .elementor-element.elementor-element-51a2b4b .elementor-icon-box-wrapper{gap:15px;}.elementor-8018 .elementor-element.elementor-element-4d39452 .elementor-icon-box-wrapper{gap:15px;}.elementor-8018 .elementor-element.elementor-element-1ca9b91 .elementor-icon-box-wrapper{gap:15px;}.elementor-8018 .elementor-element.elementor-element-7d101f7 .elementor-icon-box-wrapper{gap:15px;}@media(min-width:768px){.elementor-8018 .elementor-element.elementor-element-33970d9{--content-width:1570px;}}@media(max-width:1024px){.elementor-8018 .elementor-element.elementor-element-7a03d4e .mw-pg{--mw-flow:column;--mw-track-flow:row;--mw-thumb-w:auto;--mw-thumb-ar:var(--mw-tar);--mw-strip-w:100%;--mw-track-pos:static;--mw-track-inset:auto;--mw-track-h:auto;--mw-thumbs-justify:flex-start;--mw-tnav-pos:absolute;--mw-tnav-inset:0;--mw-tnav-justify:space-between;--mw-thumb-h:110px;}.elementor-8018 .elementor-element.elementor-element-76c17ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8018 .elementor-element.elementor-element-76c17ca > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list, .elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider.swiper-lib{padding:0 56px !important;}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon.prev-arrow{left:56px;right:auto;}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon.next-arrow{right:56px;left:auto;}}@media(max-width:767px){.elementor-8018 .elementor-element.elementor-element-7a03d4e .mw-pg{--mw-flow:column;--mw-track-flow:row;--mw-thumb-w:auto;--mw-thumb-ar:var(--mw-tar);--mw-strip-w:100%;--mw-track-pos:static;--mw-track-inset:auto;--mw-track-h:auto;--mw-thumbs-justify:flex-start;--mw-tnav-pos:absolute;--mw-tnav-inset:0;--mw-tnav-justify:space-between;--mw-thumb-h:90px;--mw-arrow-size:34px;}.elementor-8018 .elementor-element.elementor-element-33970d9{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8018 .elementor-element.elementor-element-72314e9.elementor-element{--order:99999 /* order end hack */;}.elementor-8018 .elementor-element.elementor-element-76c17ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8018 .elementor-element.elementor-element-76c17ca > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list, .elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider.swiper-lib{padding:0 44px !important;}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon{width:33px;height:33px;line-height:33px;margin-top:calc( -33px/2 );font-size:18px;}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon svg{height:18px;}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon.prev-arrow{top:-46px;bottom:auto;left:17px;right:auto;}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon.next-arrow{top:-46px;bottom:auto;right:191px;left:auto;}.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider .jet-slick-dots li{width:35px;height:35px;}.elementor-8018 .elementor-element.elementor-element-76c17ca .swiper-pagination-bullet{--swiper-pagination-bullet-size:35px;}.elementor-8018 .elementor-element.elementor-element-55b0895{--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-8018 .elementor-element.elementor-element-7ad0c0e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8018 .elementor-element.elementor-element-51a2b4b{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8018 .elementor-element.elementor-element-51a2b4b .elementor-icon-box-wrapper{text-align:center;}.elementor-8018 .elementor-element.elementor-element-51a2b4b .elementor-icon-box-title, .elementor-8018 .elementor-element.elementor-element-51a2b4b .elementor-icon-box-title a{font-size:20px;}.elementor-8018 .elementor-element.elementor-element-51a2b4b .elementor-icon-box-description{font-size:16px;}.elementor-8018 .elementor-element.elementor-element-4d39452{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8018 .elementor-element.elementor-element-4d39452 .elementor-icon-box-wrapper{text-align:center;}.elementor-8018 .elementor-element.elementor-element-4d39452 .elementor-icon-box-title, .elementor-8018 .elementor-element.elementor-element-4d39452 .elementor-icon-box-title a{font-size:20px;}.elementor-8018 .elementor-element.elementor-element-4d39452 .elementor-icon-box-description{font-size:16px;}.elementor-8018 .elementor-element.elementor-element-1ca9b91{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8018 .elementor-element.elementor-element-1ca9b91 .elementor-icon-box-wrapper{text-align:center;}.elementor-8018 .elementor-element.elementor-element-1ca9b91 .elementor-icon-box-title, .elementor-8018 .elementor-element.elementor-element-1ca9b91 .elementor-icon-box-title a{font-size:20px;}.elementor-8018 .elementor-element.elementor-element-1ca9b91 .elementor-icon-box-description{font-size:16px;}.elementor-8018 .elementor-element.elementor-element-7d101f7{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8018 .elementor-element.elementor-element-7d101f7 .elementor-icon-box-wrapper{text-align:center;}.elementor-8018 .elementor-element.elementor-element-7d101f7 .elementor-icon-box-title, .elementor-8018 .elementor-element.elementor-element-7d101f7 .elementor-icon-box-title a{font-size:20px;}.elementor-8018 .elementor-element.elementor-element-7d101f7 .elementor-icon-box-description{font-size:16px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d7809bd */.elementor-8018 .elementor-element.elementor-element-d7809bd .quantity,
.elementor-8018 .elementor-element.elementor-element-d7809bd .quantity .mw-qty-btn,
.elementor-8018 .elementor-element.elementor-element-d7809bd .quantity input.qty{
  height: 48px;
  min-height: 0;
  line-height: 1;
}

.elementor-8018 .elementor-element.elementor-element-d7809bd .single_add_to_cart_button{
  height: 48px;
  min-height: 0;
  line-height: 1;
  padding: 0 24px;
}

.elementor-8018 .elementor-element.elementor-element-d7809bd .quantity input.qty{
  border: 1px solid #9a9a9a;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-76c17ca *//* Slider arrows outside the grid - desktop & tablet only. Mobile uses the widget panel settings */
.elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__items { overflow: visible; }

@media (min-width: 768px) {
  .elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon.prev-arrow,
  .elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon.next-arrow {
    top: 50% !important;
    z-index: 5;
  }
  .elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon.prev-arrow {
    left: -60px !important;
    right: auto !important;
    transform: translateY(-50%) !important;
  }
  .elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon.next-arrow {
    right: -60px !important;
    left: auto !important;
    transform: translateY(-50%) scaleX(-1) !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon.prev-arrow { left: -30px !important; }
  .elementor-8018 .elementor-element.elementor-element-76c17ca .jet-listing-grid__slider-icon.next-arrow { right: -30px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33970d9 */.elementor-8018 .elementor-element.elementor-element-33970d9 .elementor-36732 .elementor-element-c6cf19f .dhw-product-img-wrap { width: 100%; height: auto; aspect-ratio: 2 / 3; }
.elementor-8018 .elementor-element.elementor-element-33970d9 .elementor-36732 .elementor-element-c6cf19f .dhw-product-img-wrap img { width: 100%; height: 100%; object-fit: cover; }
@media (max-width: 767px) { .elementor-8018 .elementor-element.elementor-element-33970d9 .elementor-36732 .elementor-element-a166456 { --content-width: 100%; } }
.elementor-8018 .elementor-element.elementor-element-33970d9 .jet-listing-grid__slider-icon { border-radius: 4px; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6291877 */.elementor-8018 .elementor-element.elementor-element-6291877{
    grid-column: 1/-1
}/* End custom CSS */