.elementor-383 .elementor-element.elementor-element-39b316d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-383 .elementor-element.elementor-element-58d624c5 .kitify-breadcrumbs__item > *{font-family:"Montserrat", Sans-serif;font-size:0.8em;text-transform:uppercase;}.elementor-383 .elementor-element.elementor-element-2e5f5a67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:60px 60px;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:120px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-383 .elementor-element.elementor-element-7f1d1720{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-383 .elementor-element.elementor-element-7f1d1720.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-383 .elementor-element.elementor-element-951389e{--display:flex;--background-transition:0.3s;}.elementor-383 .elementor-element.elementor-element-1f95cbfc{--singleproduct-thumbs-width:100px;--singleproduct-image-spacing:6px;--singleproduct-thumb-spacing:6px;}.elementor-383 .elementor-element.elementor-element-7c6682b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-383 .elementor-element.elementor-element-757ccde .kitify-post-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:400;line-height:48px;}.elementor-383 .elementor-element.elementor-element-4fae2f47 .price{color:var( --e-global-color-secondary );font-family:"Oswald", Sans-serif;font-size:1.3em;font-weight:500;}.elementor-383 .elementor-element.elementor-element-4fae2f47 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#ECECEC;}.woocommerce .elementor-383 .elementor-element.elementor-element-629fe6ef .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:0.9em;}.elementor-383 .elementor-element.elementor-element-629fe6ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-53d89609 .cart button{transition:all 0.2s;}.elementor-383 .elementor-element.elementor-element-53d89609 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;border-color:#ECECEC;transition:all 0.2s;}.elementor-383 .elementor-element.elementor-element-6257e913{--alignment:left;--grid-side-margin:15px;--grid-column-gap:15px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-383 .elementor-element.elementor-element-6257e913 .elementor-share-btn{font-size:calc(0.5px * 10);}.elementor-383 .elementor-element.elementor-element-6257e913 .elementor-share-btn__icon i{font-size:18px;}.elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-flat .elementor-share-btn,
					 .elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-gradient .elementor-share-btn,
					 .elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,
					 .elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{background-color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-framed .elementor-share-btn,
					 .elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-minimal .elementor-share-btn,
					 .elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-boxed .elementor-share-btn{color:#FFFFFF;border-color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-flat .elementor-share-btn__icon,
					 .elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-flat .elementor-share-btn__text,
					 .elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,
					 .elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-gradient .elementor-share-btn__text,
					 .elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,
					 .elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-minimal .elementor-share-btn__icon{color:#000000;}.elementor-383 .elementor-element.elementor-element-6257e913.elementor-share-buttons--skin-framed .elementor-share-btn{border-color:#000000;}.elementor-383 .elementor-element.elementor-element-6257e913 .elementor-share-btn__title{font-size:14px;font-weight:400;}.elementor-383 .elementor-element.elementor-element-6257e913 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-383 .elementor-element.elementor-element-6cf878e4 .kitify-product-tabs .nova-woocommerce-tabs .tabs{justify-content:flex-start;}.elementor-383 .elementor-element.elementor-element-6cf878e4 .kitify-product-tabs .nova-woocommerce-tabs .tabs .tabs-title > a{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:300;text-transform:uppercase;padding:2px 0px 0px 0px;margin:0px 15px 0px 0px;border-style:none;}.elementor-383 .elementor-element.elementor-element-6cf878e4 .kitify-product-tabs .nova-woocommerce-tabs .tabs .tabs-title.is-active >a,.elementor-383 .elementor-element.elementor-element-6cf878e4 .kitify-product-tabs .nova-woocommerce-tabs .tabs .tabs-title:hover >a{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-383 .elementor-element.elementor-element-6cf878e4 .nova-woocommerce-tabs .tabs-content{font-family:"Montserrat", Sans-serif;font-size:0.8em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-6cf878e4 .kitify-product-tabs .nova-woocommerce-tabs .accordion .accordion-item > a{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:500;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-383 .elementor-element.elementor-element-6cf878e4 .nova-woocommerce-tabs .accordion-content{font-family:"Montserrat", Sans-serif;font-size:0.8em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-6cf878e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-6faf664c{--spacer-size:30px;}@media(min-width:768px){.elementor-383 .elementor-element.elementor-element-7f1d1720{--width:50%;}.elementor-383 .elementor-element.elementor-element-7c6682b4{--width:50%;}}@media(max-width:1279px) and (min-width:768px){.elementor-383 .elementor-element.elementor-element-7f1d1720{--width:40%;}.elementor-383 .elementor-element.elementor-element-7c6682b4{--width:60%;}}@media(max-width:991px) and (min-width:768px){.elementor-383 .elementor-element.elementor-element-7f1d1720{--width:100%;}.elementor-383 .elementor-element.elementor-element-7c6682b4{--width:100%;}}@media(max-width:1599px){.elementor-383 .elementor-element.elementor-element-39b316d{--margin-block-start:80px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-383 .elementor-element.elementor-element-2e5f5a67{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-383 .elementor-element.elementor-element-7c6682b4{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}@media(max-width:1279px){.elementor-383 .elementor-element.elementor-element-39b316d{--margin-block-start:80px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-383 .elementor-element.elementor-element-2e5f5a67{--gap:30px 30px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-383 .elementor-element.elementor-element-7c6682b4{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}@media(max-width:1024px){.elementor-383 .elementor-element.elementor-element-39b316d{--margin-block-start:60px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-383 .elementor-element.elementor-element-2e5f5a67{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-383 .elementor-element.elementor-element-7c6682b4{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;} .elementor-383 .elementor-element.elementor-element-6257e913{--grid-side-margin:6px;--grid-column-gap:6px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-383 .elementor-element.elementor-element-6cf878e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:991px){.elementor-383 .elementor-element.elementor-element-39b316d{--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-383 .elementor-element.elementor-element-2e5f5a67{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-383 .elementor-element.elementor-element-7c6682b4{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-383 .elementor-element.elementor-element-6257e913{--grid-side-margin:6px;--grid-column-gap:6px;--grid-row-gap:6px;}}@media(max-width:767px){.elementor-383 .elementor-element.elementor-element-39b316d{--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:025px;--padding-inline-end:25px;}.elementor-383 .elementor-element.elementor-element-2e5f5a67{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-383 .elementor-element.elementor-element-757ccde .kitify-post-title{font-size:0.9em;line-height:32px;}.elementor-383 .elementor-element.elementor-element-4fae2f47 .price{font-size:1.4em;} .elementor-383 .elementor-element.elementor-element-6257e913{--grid-side-margin:6px;--grid-column-gap:6px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-383 .elementor-element.elementor-element-6cf878e4 .kitify-product-tabs .nova-woocommerce-tabs .accordion .accordion-item > a{font-size:18px;}}/* Start custom CSS for kitify-wooproduct-addtocart, class: .elementor-element-53d89609 */.elementor-383 .elementor-element.elementor-element-53d89609 button.single_add_to_cart_button {
    margin-top: 20px;
    min-height: 40px;
    line-height: 40px;
    font-size: 12px;
    padding: 0px 30px;
    float: left;
    min-width: 160px;
    width: 100%;
    white-space: normal;
    background-image: linear-gradient(to left, #6899f8 0%, #8975d9 50%, #6899f8 100%);
    background-position: 0;
    background-size: 200% 200%;
    color: #fff;
    border: none;
    border-radius: 4px;
}

.elementor-383 .elementor-element.elementor-element-53d89609 button.single_add_to_cart_button:hover {
    background-position: 100%;
    ms-horizontal-assignment: 100em;
    webkit-horizontal-assignment: 100em;
    -o-horizontal-assignment: 100em;
    webkit-flex-grow: 1;
}

.woocommerce div.product.elementor .quantity .qty {
    padding: 12px;
}/* End custom CSS */
/* Start custom CSS for kitify-wooproduct-datatabs, class: .elementor-element-6cf878e4 */.elementor-383 .elementor-element.elementor-element-6cf878e4 th.woocommerce-product-attributes-item__label {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400 !important;
    font-family: 'Montserrat';
    padding-left: 0;
}

.elementor-383 .elementor-element.elementor-element-6cf878e4 td.woocommerce-product-attributes-item__value {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400 !important;
    font-family: 'Montserrat';
}/* End custom CSS */
/* Start custom CSS for kitify-wooproduct-addtocart, class: .elementor-element-53d89609 */.elementor-383 .elementor-element.elementor-element-53d89609 button.single_add_to_cart_button {
    margin-top: 20px;
    min-height: 40px;
    line-height: 40px;
    font-size: 12px;
    padding: 0px 30px;
    float: left;
    min-width: 160px;
    width: 100%;
    white-space: normal;
    background-image: linear-gradient(to left, #6899f8 0%, #8975d9 50%, #6899f8 100%);
    background-position: 0;
    background-size: 200% 200%;
    color: #fff;
    border: none;
    border-radius: 4px;
}

.elementor-383 .elementor-element.elementor-element-53d89609 button.single_add_to_cart_button:hover {
    background-position: 100%;
    ms-horizontal-assignment: 100em;
    webkit-horizontal-assignment: 100em;
    -o-horizontal-assignment: 100em;
    webkit-flex-grow: 1;
}

.woocommerce div.product.elementor .quantity .qty {
    padding: 12px;
}/* End custom CSS */
/* Start custom CSS for kitify-wooproduct-datatabs, class: .elementor-element-6cf878e4 */.elementor-383 .elementor-element.elementor-element-6cf878e4 th.woocommerce-product-attributes-item__label {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400 !important;
    font-family: 'Montserrat';
    padding-left: 0;
}

.elementor-383 .elementor-element.elementor-element-6cf878e4 td.woocommerce-product-attributes-item__value {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400 !important;
    font-family: 'Montserrat';
}/* End custom CSS */