.elementor-1109 .elementor-element.elementor-element-dbe38da{--display:flex;--min-height:500px;--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;--justify-content:center;--overflow:hidden;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1109 .elementor-element.elementor-element-dbe38da::before, .elementor-1109 .elementor-element.elementor-element-dbe38da > .elementor-background-video-container::before, .elementor-1109 .elementor-element.elementor-element-dbe38da > .e-con-inner > .elementor-background-video-container::before, .elementor-1109 .elementor-element.elementor-element-dbe38da > .elementor-background-slideshow::before, .elementor-1109 .elementor-element.elementor-element-dbe38da > .e-con-inner > .elementor-background-slideshow::before, .elementor-1109 .elementor-element.elementor-element-dbe38da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0F1623 24.52%, rgba(21,32,52,0) 100%);}.elementor-1109 .elementor-element.elementor-element-dbe38da:not(.elementor-motion-effects-element-type-background), .elementor-1109 .elementor-element.elementor-element-dbe38da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1109 .elementor-element.elementor-element-f30ac82{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1109 .elementor-element.elementor-element-46cc66f{--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:10px 22px;--row-gap:10px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1109 .elementor-element.elementor-element-a4d0e9f{text-align:start;}.elementor-1109 .elementor-element.elementor-element-a4d0e9f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:800;line-height:1.15em;letter-spacing:-1px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1109 .elementor-element.elementor-element-de51c90{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-1109 .elementor-element.elementor-element-de51c90 p{margin-block-end:0px;}.elementor-1109 .elementor-element.elementor-element-350ebbd{--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:12px 18px;--row-gap:12px;--column-gap:18px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1109 .elementor-element.elementor-element-da7da1f .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:#1F345E;color:#1F345E;border-radius:80px 80px 80px 80px;padding:5px 5px 5px 26px;}.elementor-1109 .elementor-element.elementor-element-da7da1f .elementor-button:hover, .elementor-1109 .elementor-element.elementor-element-da7da1f .elementor-button:focus{background-color:#1F345E;color:#FFFFFF;}.elementor-1109 .elementor-element.elementor-element-da7da1f{width:auto;max-width:auto;}.elementor-1109 .elementor-element.elementor-element-da7da1f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1109 .elementor-element.elementor-element-da7da1f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1109 .elementor-element.elementor-element-da7da1f .elementor-button:hover svg, .elementor-1109 .elementor-element.elementor-element-da7da1f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1109 .elementor-element.elementor-element-be0f509{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1109 .elementor-element.elementor-element-c07eff6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1109 .elementor-element.elementor-element-8261084 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;line-height:1.08em;letter-spacing:-1.1px;color:#1F345E;}.elementor-1109 .elementor-element.elementor-element-b065678{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.51em;color:#4B4B4B;}.elementor-1109 .elementor-element.elementor-element-b065678 p{margin-block-end:0px;}.elementor-1109 .elementor-element.elementor-element-18be81f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1109 .elementor-element.elementor-element-18be81f.e-con{--align-self:center;}.elementor-1109 .elementor-element.elementor-element-6d4c475 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.2px;color:#4B4B4B;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1109 .elementor-element.elementor-element-83ae52a{--e-search-results-columns:1;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;--e-search-input-color:#BDBDBD;--e-search-icon-label-color:#BDBDBD00;--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px;--e-search-icon-label-size:17px;--e-search-submit-margin-inline-start:0px;--e-search-submit-button-flex-direction:row;--e-search-submit-icon-margin-inline-start:0px;--e-search-submit-icon-margin-inline-end:var(--e-search-submit-icon-gap);--e-search-icon-submit-size:20px;--e-search-submit-icon-gap:0px;--e-search-submit-border-radius:50% 50% 50% 50%;--e-search-input-and-results-gap:10px;--e-search-results-max-height:450px;--e-search-results-column-gap:0px;--e-search-results-row-gap:0px;--e-search-nothing-found-message-color:#4B4B4B;}.elementor-1109 .elementor-element.elementor-element-83ae52a .e-search-input{font-family:"Manrope", Sans-serif;font-size:13px;}.elementor-1109 .elementor-element.elementor-element-83ae52a .e-search-nothing-found-message{font-family:"Manrope", Sans-serif;font-size:16px;}.elementor-1109 .elementor-element.elementor-element-97c1910{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1109 .elementor-element.elementor-element-1582bf8{--display:flex;}.elementor-1109 .elementor-element.elementor-element-73f9994 .elementor-button{background-color:#1F345E;font-family:"Manrope", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-1109 .elementor-element.elementor-element-73f9994 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1109 .elementor-element.elementor-element-1c98e6d{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1109 .elementor-element.elementor-element-28395c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1109 .elementor-element.elementor-element-e400052{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1109 .elementor-element.elementor-element-4716e1b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1109 .elementor-element.elementor-element-4716e1b.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:6px 6px 0px 0px;}.elementor-1109 .elementor-element.elementor-element-4716e1b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1E3A6B;}.elementor-1109 .elementor-element.elementor-element-4716e1b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1E3A6B;}.elementor-1109 .elementor-element.elementor-element-4716e1b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1109 .elementor-element.elementor-element-4716e1b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:600;}.elementor-1109 .elementor-element.elementor-element-4716e1b.elementor-wc-products ul.products li.product .button{color:#1E3A6B;background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-1109 .elementor-element.elementor-element-4716e1b.elementor-wc-products ul.products li.product{border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-color:#000000;}.elementor-1109 .elementor-element.elementor-element-4716e1b nav.woocommerce-pagination{margin-top:6px;font-family:"Manrope", Sans-serif;font-size:16px;}.elementor-1109 .elementor-element.elementor-element-4716e1b nav.woocommerce-pagination ul li a{color:#3D4B63;background-color:#FFFFFF;}.elementor-1109 .elementor-element.elementor-element-4716e1b nav.woocommerce-pagination ul li a:hover{color:#FFFFFF;background-color:#1E3A6B;}.elementor-1109 .elementor-element.elementor-element-4716e1b nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:#1E3A6B;}.elementor-1109 .elementor-element.elementor-element-4716e1b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1109 .elementor-element.elementor-element-4716e1b .elementor-products-nothing-found{color:#4B4B4B;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;}@media(max-width:1024px){.elementor-1109 .elementor-element.elementor-element-dbe38da{--min-height:540px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1109 .elementor-element.elementor-element-a4d0e9f .elementor-heading-title{font-size:42px;}.elementor-1109 .elementor-element.elementor-element-8261084 .elementor-heading-title{font-size:34px;}.elementor-1109 .elementor-element.elementor-element-b065678{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1109 .elementor-element.elementor-element-4716e1b.elementor-wc-products ul.products li.product{text-align:left;}.elementor-1109 .elementor-element.elementor-element-4716e1b.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:15px;}}@media(max-width:767px){.elementor-1109 .elementor-element.elementor-element-dbe38da{--min-height:250px;--overlay-opacity:0.85;}.elementor-1109 .elementor-element.elementor-element-f30ac82{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1109 .elementor-element.elementor-element-46cc66f{--width:100%;}.elementor-1109 .elementor-element.elementor-element-a4d0e9f{text-align:center;}.elementor-1109 .elementor-element.elementor-element-a4d0e9f .elementor-heading-title{font-size:32px;}.elementor-1109 .elementor-element.elementor-element-de51c90{text-align:center;font-size:16px;}.elementor-1109 .elementor-element.elementor-element-350ebbd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1109 .elementor-element.elementor-element-da7da1f .elementor-button{font-size:12px;}.elementor-1109 .elementor-element.elementor-element-8261084{text-align:center;}.elementor-1109 .elementor-element.elementor-element-8261084 .elementor-heading-title{font-size:28px;}.elementor-1109 .elementor-element.elementor-element-b065678{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-1109 .elementor-element.elementor-element-18be81f{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1109 .elementor-element.elementor-element-6d4c475{text-align:center;}.elementor-1109 .elementor-element.elementor-element-97c1910{--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-1109 .elementor-element.elementor-element-1582bf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1109 .elementor-element.elementor-element-1c98e6d{--width:100%;}.elementor-1109 .elementor-element.elementor-element-4716e1b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-1109 .elementor-element.elementor-element-f30ac82{--content-width:1340px;}.elementor-1109 .elementor-element.elementor-element-46cc66f{--width:55%;}.elementor-1109 .elementor-element.elementor-element-be0f509{--content-width:1340px;}.elementor-1109 .elementor-element.elementor-element-c07eff6{--width:40%;}.elementor-1109 .elementor-element.elementor-element-18be81f{--width:30%;}.elementor-1109 .elementor-element.elementor-element-97c1910{--content-width:1340px;}.elementor-1109 .elementor-element.elementor-element-1582bf8{--width:0%;}.elementor-1109 .elementor-element.elementor-element-1c98e6d{--width:20%;}.elementor-1109 .elementor-element.elementor-element-e400052{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1109 .elementor-element.elementor-element-46cc66f{--width:80%;}.elementor-1109 .elementor-element.elementor-element-c07eff6{--width:50%;}.elementor-1109 .elementor-element.elementor-element-18be81f{--width:40%;}.elementor-1109 .elementor-element.elementor-element-1c98e6d{--width:30%;}.elementor-1109 .elementor-element.elementor-element-e400052{--width:70%;}}/* Start custom CSS for button, class: .elementor-element-73f9994 */.elementor-1109 .elementor-element.elementor-element-73f9994 a{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c98e6d */.elementor-1109 .elementor-element.elementor-element-1c98e6d .facetwp-toggle{
    margin-top: 10px;
    font-size: 13px;
    color: #1F345E !important;
}
.elementor-1109 .elementor-element.elementor-element-1c98e6d .facetwp-toggle:hover{
    color: #000 !important;
}

body.empty-product-category .equipment-filter-sidebar {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-4716e1b */.elementor-1109 .elementor-element.elementor-element-4716e1b ul.products li.product{display:flex;flex-direction:column;justify-content:space-between;}
.elementor-1109 .elementor-element.elementor-element-4716e1b .button.product_type_simple{display:none!important;}
.elementor-1109 .elementor-element.elementor-element-4716e1b .equipment-product-category{color:#1F345E!important;margin-left:20px!important;margin-top:20px!important;font-family:"Manrope"!important;font-size:12px!important;padding:4px 10px;background-color:rgba(177, 194, 226, 0.5);border-radius:50px;font-weight:500!important;}
.elementor-1109 .elementor-element.elementor-element-4716e1b ul.products.elementor-grid li.product a.woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;align-items:flex-start!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e400052 */.elementor-1109 .elementor-element.elementor-element-e400052 .t3-empty-btn{
     background-color: #1f345e;
  color: #ffffff;
  border: none;
  border-radius: 50px;
  padding: 13px 56px 13px 28px;
  font-size: 14px;
  font-family: "Manrope";
  font-weight: 600;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Ccircle cx='18' cy='18' r='18' fill='white'/%3E%3Cline x1='8' y1='18' x2='26' y2='18' stroke='%231a2e4a' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpolyline points='18 10 26 18 18 26' fill='none' stroke='%231a2e4a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 36px 36px;
  transition:
    background-color 0.2s ease,
    transform 0.1s ease;
 margin-top: 20px !important;
}
.elementor-1109 .elementor-element.elementor-element-e400052 .t3-empty-btn:hover{
      background-color: #000;
  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97c1910 */@media (max-width: 767px){
body.t3-locked{overflow:hidden;}
.t3-product-page-category-container{position:fixed;top:5px;left:0;width:100%;height:100%;z-index:99999;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:48px;transform:translateY(-100%);transition:transform .3s ease, opacity .3s ease;opacity:0;}
.t3-product-page-category-container.t3-open{transform:translateY(0);opacity:1;padding:0 10px!important;}
.t3-product-page-category-container.t3-open .elementor-widget-facetwp-facet{margin-bottom:20px!important;}
.t3-cat-head{width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #e0e0e0;background:#fff;font-size:16px;font-weight:600;margin-bottom:10px!important;}
.t3-cat-head button{border:0;background:none;font-size:26px;line-height:1;cursor:pointer;padding:0 4px;}
}
@media (min-width: 768px){
.t3-cat-head{display:none;}
}/* End custom CSS */