/* 
Theme Name: DT website theme
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Side Card Styles */

body{
    font-family: 'Geologica' !important;
}

.xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-checkout .new-checkout{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    gap: 10px;
    width: 100%;
    font-family: 'Geologica';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; 
}

.xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-checkout{
    padding: 6px !important;
    border: none !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    background-color: #9FE870;
    color: #002F34 !important;
    transition: all 300ms linear !important;
    -webkit-transition: all 300ms linear !important;
    -moz-transition: all 300ms linear !important;
    -ms-transition: all 300ms linear !important;
    -o-transition: all 300ms linear !important;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-checkout:hover{
    background-color: #BCFB93;
}

.xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-checkout:after{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 18L15 12L9 6' stroke='%23002F34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    max-height: 24px;
}

.xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-checkout span.woocommerce-Price-amount.amount{
    padding: 8px;
    background-color: #BCFB93;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    font-family: 'Geologica';
    font-size: 18px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

.xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-checkout:hover span.woocommerce-Price-amount.amount{
    background-color: #9FE870;
}

.xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-checkout span.woocommerce-Price-amount.amount:before{
    display: none !important;
 }

.xoo-wsc-header .xoo-wsc-icon-cross:before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0002 13.4144L17.657 19.0713C18.0475 19.4618 18.6807 19.4618 19.0712 19.0713C19.4617 18.6807 19.4617 18.0476 19.0712 17.657L13.4144 12.0002L19.0712 6.34335C19.4617 5.95283 19.4617 5.31966 19.0712 4.92914C18.6807 4.53861 18.0475 4.53861 17.657 4.92914L12.0002 10.586L6.34333 4.92912C5.95281 4.5386 5.31964 4.5386 4.92912 4.92912C4.5386 5.31965 4.5386 5.95281 4.92912 6.34334L10.5859 12.0002L4.92912 17.6571C4.5386 18.0476 4.5386 18.6807 4.92912 19.0713C5.31964 19.4618 5.95281 19.4618 6.34333 19.0713L12.0002 13.4144Z' fill='white'/%3E%3C/svg%3E");
 }

.xoo-wsc-icon-trash1:before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.8993 1.6665C12.6167 1.6665 13.2537 2.12555 13.4805 2.80612L13.934 4.1665H16.6667C17.1269 4.1665 17.5 4.5396 17.5 4.99984C17.5 5.46006 17.1269 5.83315 16.6667 5.83317L16.6646 5.89255L15.9417 16.0113C15.8483 17.3196 14.7597 18.3332 13.4482 18.3332H6.55187C5.24027 18.3332 4.15167 17.3196 4.05822 16.0113L3.33545 5.89255C3.33403 5.87263 3.33332 5.85283 3.3333 5.83317C2.87307 5.83315 2.5 5.46006 2.5 4.99984C2.5 4.5396 2.8731 4.1665 3.33333 4.1665H6.06603L6.51949 2.80612C6.74635 2.12555 7.38325 1.6665 8.10063 1.6665H11.8993ZM14.9979 5.83317H5.00213L5.72065 15.8925C5.7518 16.3287 6.11467 16.6665 6.55187 16.6665H13.4482C13.8853 16.6665 14.2482 16.3287 14.2793 15.8925L14.9979 5.83317ZM8.33333 8.33317C8.76071 8.33317 9.11292 8.65486 9.16106 9.06932L9.16667 9.1665V13.3332C9.16667 13.7934 8.79358 14.1665 8.33333 14.1665C7.90597 14.1665 7.55374 13.8448 7.50561 13.4304L7.5 13.3332V9.1665C7.5 8.70625 7.87309 8.33317 8.33333 8.33317ZM11.6667 8.33317C12.1269 8.33317 12.5 8.70625 12.5 9.1665V13.3332C12.5 13.7934 12.1269 14.1665 11.6667 14.1665C11.2064 14.1665 10.8333 13.7934 10.8333 13.3332V9.1665C10.8333 8.70625 11.2064 8.33317 11.6667 8.33317ZM11.8993 3.33317H8.10063L7.82286 4.1665H12.1772L11.8993 3.33317Z' fill='%23104E54'/%3E%3C/svg%3E");
}

.xoo-wsc-cart-active .xoo-wsc-opac{
    background-color: rgba(0, 47, 52)!important;
    opacity: .7!important;
}

.xoo-wsc-sm-left__quanntity-row .xoo-wsc-sm-left__prices-row span.xoo-wsc-smr-ptotal{
    margin-top: 0px !important;
    color: #002F34;
    font-family: 'Geologica';
    font-size: 20px;
    font-weight: 600;
}

.xoo-wsc-sm-left__quanntity-row .xoo-wsc-sm-left__prices-row .xoo-wsc-pprice span.woocommerce-Price-amount.amount{
    color: #104E54;
    font-feature-settings: 'cv11' on;
    font-family: 'Geologica';
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
}

.xoo-wsc-pterms{
    color: #3A6B71;
    font-family: 'Geologica';
    font-size: 12px;
    font-weight: 300;
    padding: 0px !important;
}

.xoo-wsc-sm-right {
    align-items: flex-start;
    padding-left: 0px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 30px;
    position: absolute;
    right: 24px;
}

.xoo-wsc-sm-left__quanntity-row{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.xoo-wsc-sm-left__prices-row{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
}

.xoo-wsc-img-col{
    padding: 7px 11.2px 8px 12px;
    border: 1px solid #E5EAEB;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    max-width: 100px !important;
    max-height: 95px !important;
}

.xoo-wsc-img-col img{
    max-width: 75px !important;
    max-height: 80px !important;
    object-fit: contain;
}

.xoo-wsc-qty-box{
    margin: 0px !important;
    border: 1px solid #676767 !important;
    border-radius: 50px !important;
    -webkit-border-radius: 50px !important;
    -moz-border-radius: 50px !important;
    -ms-border-radius: 50px !important;
    -o-border-radius: 50px !important;
    padding: 0px 20px;
    max-width: 115px;
}

.xoo-wsc-qty-box input{
    border: none !important;
    margin: 0px !important;
    padding: 0px !important;
}

.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-product:last-child{
    border: none !important;
}

.xoo-wsc-footer .xoo-wsc-ft-totals{
    padding: 0px !important;
}

/* Suggested products */

.xoo-wsc-sp-container.xoo-wsc-sp-column{
    padding: 32px 0px 0px 32px  !important;
    border-radius: 16px 16px 0px 0px;
}

span.xoo-wsc-sp-heading{
    text-align: left !important;
    color: #002F34;
    font-feature-settings: 'cv11' on;
    font-family: 'Geologica';
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}

.xoo-wsc-sp-rc-top .xoo-wsc-sp-title{
    font-family: 'Geologica';
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.xoo-wsc-sp-column .xoo-wsc-sp-rc-top {
    white-space: unset;
    overflow: unset;
    text-overflow: unset;
    text-align: left !important;
}

.xoo-wsc-sp-column ul.xoo-wsc-sp-slider {
    min-height: 325px !important;
    padding: 0px !important;
}

.xoo-wsc-sp-product {
    min-height: 245px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    padding: 16px !important;
    overflow: hidden;
}

.xoo-wsc-sp-rc-top__row{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    color: var(--green-100, #104E54);
    font-family: 'Geologica';
    font-size: 12px;
    font-weight: 300;
}

.xoo-wsc-sp-reviews{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
}

.xoo-wsc-sp-rc-bottom__row{
    width: 100% !important;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}

.xoo-wsc-sp-rc-bottom__row .xoo-wsc-sp-price .woocommerce-Price-amount.amount{
    color: #002F34;
    font-family: 'Geologica';
    font-size: 20px;
    font-weight: 600;
}

.xoo-wsc-sp-rc-bottom__row .xoo-wsc-sp-atc .button.add_to_cart_button{
    padding: 13px;
    border-radius: 4px;
    background: #9FE870;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
}

.xoo-wsc-sp-left-col{
    width: 100%;
    max-width: 100% !important;
    object-fit: contain;
    margin: 0px !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.xoo-wsc-sp-column .xoo-wsc-sp-left-col img{
    min-height: 145px;
    height: auto !important;
    width: 100% !important;
    object-fit: cover;
}

.xoo-wsc-sp-container .lSAction > .lSPrev,
.xoo-wsc-sp-container .lSAction > .lSNext{
    background-color: white;
    background-size: 15px !important;
    padding: 23px;
    border: 2px solid #C6DCDD;
    opacity: 1;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
}

.xoo-wsc-sp-container .lSAction > .lSPrev{
    left: -25px !important;
}

.xoo-wsc-sp-container .lSAction > .lSNext{
    right: 15px !important;
}

.xoo-wsc-sp-product__badges-container{
    width: fit-content;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 4px;
    position: absolute;
    margin-left: -16px;
}

.xoo-wsc-sp-product__badge.new-badge,
.xoo-wsc-sp-product__badge.sale-badge{
    border-radius: 0px 4px 4px 0px;
    padding: 4px 16px;
    margin: 0px;
    color: #FFF;
    font-family: 'Geologica';
    font-size: 12px;
    font-weight: 400;
}

.xoo-wsc-sp-product__badge.sale-badge .woocommerce-Price-amount.amount{
    color: #FFF;
    font-family: 'Geologica';
    font-size: 12px;
    font-weight: 400;
}

.xoo-wsc-sp-product__badge.new-badge{ background-color: #002F34;}
.xoo-wsc-sp-product__badge.sale-badge{ background-color: #9FE870;}

.lSSlideOuter,
.lSSlideWrapper.usingCss{
    overflow: visible !important;
}

.lSSlideOuter:before {
    content: '';
    display: block;
    width: 32px;
    height: 330px;
    background-color: #daecec;
    position: absolute;
    z-index: 99;
    margin-left: -32px;
}


/* YITH Reviews Styles */

.woocommerce #reviews.ywar-review-content #comments ol.commentlist{
    padding: 0px !important;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist ul.children{
    margin: 0px !important;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li{
    box-shadow: none !important;
    border-bottom: 1px solid #E5EAEB !important;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    padding: 32px 0px !important;
    margin: 0px !important;
    display: flex !important;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    column-gap: 16px;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li:before{
    position: absolute !important;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-img img,
.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-text .star-rating{
    float: none !important;
    position: relative !important;
    top: 0px !important;
    left: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-img{
    display: flex !important;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    column-gap: 16px;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-img img{
    box-shadow: none !important;
    padding: 0px !important;
    margin: 0px !important;
    width: 40px !important;
    border: none !important;
    border-radius: 50px !important;
    -webkit-border-radius: 50px !important;
    -moz-border-radius: 50px !important;
    -ms-border-radius: 50px !important;
    -o-border-radius: 50px !important;
    background: transparent !important;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-img p{
    color: #1C1D1D !important;
    font-family: 'Geologica' !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    font-feature-settings: 'cv11' on !important;
    -webkit-font-feature-settings: 'cv11' on !important;
    -moz-font-feature-settings: 'cv11' on !important;
    margin: 0px !important;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-text .star-rating{
    color: var( --e-global-color-4b84f96 ) !important;

}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-text{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 18px;
    width: 100%;
    margin: 0px !important;
    border: none !important;
    padding: 0px !important;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    max-width: 750px !important;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-text:before,
.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-text::after{
    position: absolute !important;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-text .review_content{
    color: #104E54;
    font-family: 'Geologica';
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-text div.reply{
    float: none !important;
    display: flex !important;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;

}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-text div.reply a{
    color: #002F34 !important;
    font-family: 'Geologica' !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    font-feature-settings: 'cv11' on !important;
    -webkit-font-feature-settings: 'cv11' on !important;
    -moz-font-feature-settings: 'cv11' on !important;
    display: inline-flex !important;
    padding: 0px !important;
    background: transparent !important;
    margin-right: 16px !important;
    transition: all 200ms linear !important;
    -webkit-transition: all 200ms linear !important;
    -moz-transition: all 200ms linear !important;
    -ms-transition: all 200ms linear !important;
    -o-transition: all 200ms linear !important;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li #respond.comment-respond .form-submit input[type="submit"],
.woocommerce #reviews.ywar-review-content #review_form_wrapper .comment-form .form-submit input[type="submit"]{
    color: var( --e-global-color-97a5063 );
    background-color: var( --e-global-color-a020673 );
    border-style: none;
    margin: 0px;
    width: fit-content !important;
    padding: 5px 20px;
    color: #002F34;
    font-family: 'Geologica';
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    font-feature-settings: 'cv11' on;
    -webkit-font-feature-settings: 'cv11' on;
    -moz-font-feature-settings: 'cv11' on;
    border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -ms-border-radius: 4px 4px 4px 4px;
    -o-border-radius: 4px 4px 4px 4px;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-text div.reply a:after,
.woocommerce #reviews.ywar-review-content #comments ol.commentlist li #respond.comment-respond .form-submit input[type="submit"]:after,
.woocommerce #reviews.ywar-review-content #review_form_wrapper .comment-form .form-submit input[type="submit"]:after{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 18L15 12L9 6' stroke='%23002F34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-text div.reply a:hover,
.woocommerce #reviews.ywar-review-content #comments ol.commentlist li #respond.comment-respond .form-submit input[type="submit"]:hover,
.woocommerce #reviews.ywar-review-content #review_form_wrapper .comment-form .form-submit input[type="submit"]:hover{
    color: #01484F !important;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li .comment_container .comment-date time{
    color: #676767;
    font-family: 'Geologica';
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
    font-feature-settings: 'cv11' on;
    -webkit-font-feature-settings: 'cv11' on;
    -moz-font-feature-settings: 'cv11' on;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li #review_form{
    width: 100% !important;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li #respond.comment-respond{
    border: none;
    border-radius: 0px;
    padding: 0px;
    margin: 0px;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li #respond.comment-respond .comment-reply-title{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: nowrap;
    column-gap: 16px;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li #respond.comment-respond .comment-reply-title #cancel-comment-reply-link{
    color: #002F34;
    font-family: 'Geologica';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    font-feature-settings: 'cv11' on;
    -webkit-font-feature-settings: 'cv11' on;
    -moz-font-feature-settings: 'cv11' on;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li #respond.comment-respond .comment-form-comment label,
.woocommerce #reviews.ywar-review-content #review_form_wrapper .comment-form-comment label{
    display: none;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li #respond.comment-respond .comment-form-comment textarea,
.woocommerce #reviews.ywar-review-content #review_form_wrapper textarea,
.woocommerce #reviews.ywar-review-content input[type="text"]{
    border: 1px solid #C6DCDD !important;
    background: #FFF !important;
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -ms-border-radius: 4px !important;
    -o-border-radius: 4px !important;
    outline: transparent !important;
}

.woocommerce #reviews.ywar-review-content #comments ol.commentlist li #respond.comment-respond .comment-form-comment textarea:focus-visible,
.woocommerce #reviews.ywar-review-content #review_form_wrapper textarea:focus-visible,
.woocommerce #reviews.ywar-review-content input[type="text"]:focus-visible{
    border: 1px solid #104E54 !important;
    outline: transparent !important;
}

.woocommerce #reviews.ywar-review-content .review_add-wrapper{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.woocommerce #reviews.ywar-review-content .review_add-wrapper .review_add-button.button{
    color: var( --e-global-color-97a5063 );
    background-color: var( --e-global-color-a020673 );
    border-style: none;
    margin: 20px auto;
    width: 100% !important;
    max-width: 315px !important;
    padding: 13px 20px;
    color: #002F34;
    font-family: 'Geologica';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    font-feature-settings: 'cv11' on;
    -webkit-font-feature-settings: 'cv11' on;
    -moz-font-feature-settings: 'cv11' on;
    border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -ms-border-radius: 4px 4px 4px 4px;
    -o-border-radius: 4px 4px 4px 4px;
}

.woocommerce #reviews.ywar-review-content .comment-form-rating .stars a,
.woocommerce #reviews.ywar-review-content .comment-form-rating .stars a:hover{
    color: var( --e-global-color-4b84f96 ) !important;
    margin-right: 6px !important;
}

.woocommerce .star-rating span::before{
    font-family: 'star' !important;
}

.woocommerce p.stars a::before{
    font-size: 24px !important;
}

.woocommerce #review_form #respond p.comment-form-rating{
    margin-top: 10px !important;
}

/* WPC Cart Notification */

.wooac-popup.wooac-popup-horizontal{
    max-width: 760px;
}

.wooac-popup.wooac-popup-horizontal .wooac-popup-inner .wooac-content a{
    font-family: var( --e-global-typography-70da625-font-family ), Sans-serif;
    font-size: var( --e-global-typography-70da625-font-size );
    font-weight: 700;
    line-height: var( --e-global-typography-70da625-line-height );
    letter-spacing: var( --e-global-typography-70da625-letter-spacing );
    word-spacing: var( --e-global-typography-70da625-word-spacing );
    color: var( --e-global-color-97a5063 );
}

.wooac-popup .mfp-close:hover{
    background-color: transparent !important;
}