.elementor-1869 .elementor-element.elementor-global-2262{color:var( --e-global-color-9994234 );}.elementor-1869 .elementor-element.elementor-global-2262 a{color:var( --e-global-color-9994234 );}.elementor-1869 .elementor-element.elementor-element-9fac5bb img{width:100%;}.elementor-1869 .elementor-element.elementor-element-6057494 .elementor-heading-title{color:var( --e-global-color-primary );}.woocommerce .elementor-1869 .elementor-element.elementor-element-0dc25ab .woocommerce-product-details__short-description{color:var( --e-global-color-9994234 );}.elementor-1869 .elementor-element.elementor-element-385fb19{width:auto;max-width:auto;}.elementor-1869 .elementor-element.elementor-element-2b1cf56{width:auto;max-width:auto;}.elementor-1869 .elementor-element.elementor-element-65d2233 > .elementor-widget-container{background-color:var( --e-global-color-4e61f17 );}.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title, .elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title:before, .elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title:after, .elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-content, .elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title, .elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title a{color:var( --e-global-color-9994234 );}.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title.elementor-active,
					 .elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title.elementor-active a{color:var( --e-global-color-9994234 );}.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-content{color:var( --e-global-color-9994234 );}@media(max-width:1024px) and (min-width:768px){.elementor-1869 .elementor-element.elementor-element-1b80d81{width:100%;}.elementor-1869 .elementor-element.elementor-element-4e8fae8{width:100%;}}/* Start custom CSS for global, class: .elementor-global-2262 */.elementor-1869 .elementor-element.elementor-global-2262 p{
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-0dc25ab */.elementor-1869 .elementor-element.elementor-element-0dc25ab p:last-child{
    margin-bottom: unset;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e8fae8 */.elementor-1869 .elementor-element.elementor-element-4e8fae8 .elementor-button{
    min-width: 220px;
}

.elementor-1869 .elementor-element.elementor-element-4e8fae8 #download-brochure .elementor-button{
    margin-right: 10px;
    margin-bottom: 10px;
}

body[data-elementor-device-mode="mobile"] .elementor-1869 .elementor-element.elementor-element-4e8fae8 #download-brochure .elementor-button{
    
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-65d2233 *//* Title */
.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title{
    font-weight: unset;
}

.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title:hover{
    background-color: var(--e-global-color-white);
    color: var(--e-global-color-font);
}

.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title.elementor-active:hover{
    color: var(--e-global-color-white);
}

/* Heading margin */
.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-content h2:first-child,
.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-content h3:first-child{
    margin-top: 0;
}

/* List margin */
.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-content ul,
.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-content ol{
    margin-top: 0.9rem;
    margin-bottom: 0.9rem;
}

/* Links */
.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-content p a{
  text-decoration:none;
  box-shadow: inset 0 -1px 0 var(--e-global-color-primary);
  color: inherit;
  transition: all 0.3s cubic-bezier(.33,.66,.66,1);
}

.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-content p a:hover{
  background: var(--e-global-color-primary);
  color: var(--e-global-color-text);
}

/* Tabs */
.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tabs-wrapper {
    background-color: #000;
}

body[data-elementor-device-mode="mobile"] .elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tabs-wrapper {
    display: flex;
    flex-direction: row;
}

body[data-elementor-device-mode="mobile"] .elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-mobile-title {
    display: none;
}

.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title{
    background-color: #0000;
}

.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title.elementor-active{
    background-color: var(--e-global-color-background-dark);
    border-width: 0 0 2px 0;
    border-color: var(--e-global-color-accent);
    border-style: solid;
}

.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title:before{
    content: "\f067";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 0.5em;
    display: inline;
    width: auto;
    height: auto;
    left: 0;
    top: 0;
    position: relative;
}

.elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-title.elementor-active:before{
    content: "\f068";
}

/* Swatches */
.elementor-1869 .elementor-element.elementor-element-65d2233 .swatch-taxonomy-label,
.elementor-1869 .elementor-element.elementor-element-65d2233 .swatch-label{
    color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-65d2233 .swatch-grid{
    grid-template-columns: repeat(auto-fill, minmax(calc(50px + 5vw), 1fr));
}

.elementor-1869 .elementor-element.elementor-element-65d2233 .swatch-color-container{
    border: 1px solid #0002;
}

.elementor-1869 .elementor-element.elementor-element-65d2233 .swatch-label{
    font-size: 0.9em;
}

.elementor-1869 .elementor-element.elementor-element-65d2233 a.swatch-grid-item .swatch-image-container{
    transition: all 0.25s ease-in-out;
}

.elementor-1869 .elementor-element.elementor-element-65d2233 a.swatch-grid-item .swatch-image-container:hover{
    transform: scale(1.1);
}

/* Content Width */
body[data-elementor-device-mode="desktop"] .elementor-1869 .elementor-element.elementor-element-65d2233 .elementor-tab-content{
    width: 66.67%;   
}/* End custom CSS */