.elementor-1395 .elementor-element.elementor-element-6aad215{--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:flex-start;--flex-wrap:wrap;--align-content:flex-start;}.elementor-1395 .elementor-element.elementor-element-6aad215.e-con{--align-self:center;}.elementor-1395 .elementor-element.elementor-element-9f0b1f2.elementor-element{--align-self:center;}.elementor-1395 .elementor-element.elementor-element-9f0b1f2 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-1395 .elementor-element.elementor-element-9f0b1f2 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-1395 .elementor-element.elementor-element-9f0b1f2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1395 .elementor-element.elementor-element-9f0b1f2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1395 .elementor-element.elementor-element-aa8c64a.elementor-element{--align-self:center;}.elementor-1395 .elementor-element.elementor-element-aa8c64a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1395 .elementor-element.elementor-element-aa8c64a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1395 .elementor-element.elementor-element-aa8c64a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1395 .elementor-element.elementor-element-aa8c64a .elementor-icon-list-text{transition:color 0.3s;}.elementor-1395 .elementor-element.elementor-element-be368f1.elementor-element{--align-self:center;}.elementor-1395 .elementor-element.elementor-element-be368f1 .elementor-menu-toggle{margin:0 auto;}.elementor-1395 .elementor-element.elementor-element-fe9586f{width:auto;max-width:auto;}.elementor-1395 .elementor-element.elementor-element-fe9586f img{width:100%;}.elementor-1395 .elementor-element.elementor-element-bcabcd2{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-25da99c{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-1395 .elementor-element.elementor-element-25da99c .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-1395 .elementor-element.elementor-element-f76e9f6.elementor-element{--align-self:center;}.elementor-1395 .elementor-element.elementor-element-f76e9f6 .elementor-menu-toggle{margin:0 auto;}.elementor-1395 .elementor-element.elementor-element-efe82f4{--divider-border-style:solid;--divider-color:#F3F4F6;--divider-border-width:1px;}.elementor-1395 .elementor-element.elementor-element-efe82f4 .elementor-divider-separator{width:100%;}.elementor-1395 .elementor-element.elementor-element-efe82f4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1395 .elementor-element.elementor-element-be368f1.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-1395 .elementor-element.elementor-element-f76e9f6.elementor-element{--align-self:flex-end;}}@media(max-width:767px){.elementor-1395 .elementor-element.elementor-element-be368f1{width:auto;max-width:auto;}.elementor-1395 .elementor-element.elementor-element-be368f1.elementor-element{--align-self:center;}.elementor-1395 .elementor-element.elementor-element-f76e9f6{width:auto;max-width:auto;}.elementor-1395 .elementor-element.elementor-element-f76e9f6.elementor-element{--align-self:center;}.elementor-1395 .elementor-element.elementor-element-8f35059{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-6aad215 */.elementor-1395 .elementor-element.elementor-element-6aad215{
    width:fit-content !important;
    max-width:fit-content !important;
    flex:0 0 auto !important;
    display:flex !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-be368f1 *//* Elementor header + nav above everything */
.elementor-location-header,
.elementor-nav-menu--main,
.elementor-nav-menu__container {
    position: relative;
    z-index: 1000000 !important;
}

/* Dropdown specifically */
.elementor-nav-menu--dropdown {
    z-index: 1000001 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-63daacd *//* Main GTranslate wrapper */
.gtranslate_wrapper,
.gt_switcher_wrapper,
.gtranslate_wrapper .gt_float_switcher,
.gt_float_switcher {
    position: relative !important;
    z-index: 999998 !important;
}

/* Dropdown menu */
.gt_options,
.gt_option,
.gt_languages {
    position: absolute !important;
    top: calc(100% + 5px) !important;
    left: auto !important;
    right: 0 !important;
    transform-origin: top right;
    z-index: 999998 !important;
    background: #fff !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.15) !important;
    width: max-content !important;
}

/* Prevent Elementor clipping */
.elementor *,
.elementor-section,
.elementor-container,
.elementor-column,
.elementor-widget-wrap,
.e-con,
.e-parent {
    overflow: visible !important;
}


.gtranslate_wrapper .gt-current-language,
.gtranslate_wrapper .gt-lang-code,
.gtranslate_wrapper span {
    display: none !important;
}

.gtranslate_wrapper img {
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-bcabcd2 */@media (max-width: 767px){
    .your-element-class{
        display:none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf88052 *//* Main GTranslate wrapper */
.gtranslate_wrapper,
.gt_switcher_wrapper,
.gtranslate_wrapper .gt_float_switcher,
.gt_float_switcher {
    position: relative !important;
    z-index: 999998 !important;
}

/* Dropdown menu */
.gt_options,
.gt_option,
.gt_languages {
    position: absolute !important;
    top: calc(100% + 5px) !important;
    left: auto !important;
    right: 0 !important;
    transform-origin: top right;
    z-index: 999998 !important;
    background: #fff !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.15) !important;
    width: max-content !important;
}

/* Prevent Elementor clipping */
.elementor *,
.elementor-section,
.elementor-container,
.elementor-column,
.elementor-widget-wrap,
.e-con,
.e-parent {
    overflow: visible !important;
}


.gtranslate_wrapper .gt-current-language,
.gtranslate_wrapper .gt-lang-code,
.gtranslate_wrapper span {
    display: none !important;
}

.gtranslate_wrapper img {
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-f76e9f6 *//* Elementor header + nav above everything */
.elementor-location-header,
.elementor-nav-menu--main,
.elementor-nav-menu__container {
    position: relative;
    z-index: 1000000 !important;
}

/* Dropdown specifically */
.elementor-nav-menu--dropdown {
    z-index: 1000001 !important;
}/* End custom CSS */