.custom--product-section {
    margin-bottom: 75px;
}

.custom--product-section .product-section-title {
    font-size: 1.75em;
    font-family: 'Prompt';
    line-height: 2.3125em;
    font-weight: normal;
    color: #555353;
    letter-spacing: 1.4px;
    text-align: center;
    margin-bottom: 2%;
}

.ymal--wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-left: 7.5px;
    margin-right: 7.5px;
}

.ymal--product {
    max-width: 400px;
    flex: 1 1 100%;
    display: flex;
    align-items: center;
    margin: 10px;
    position: relative;
}

.ymal--product::after {
    content: '+';
    font-size: 38px;
    font-family: 'Prompt';
    color: #61A5B7;
    position: relative;
    right: -15px;
}

.ymal--wrapper> :nth-last-child(2)::after {
    content: unset;
}

.ymal--product:last-child::after {
    content: unset;
}

.ymal--product .ymal--product-link {
    width: 100%;
    height: 100%;
    position: absolute;
}

.ymal--product .ymal--product-image-wrapper {
    max-width: 150px;
    width: 100%;
    height: 150px;
    text-align: center;
    border: 1px solid #D9D9D9;
    margin-left: 7.5px;
    margin-right: 7.5px;
}

.ymal--product .ymal--product-image-wrapper .ymal--product-image {
    object-fit: contain;
    height: inherit;
    padding: 5px;
}

.yaml--product-details {
    margin-left: 7.5px;
    margin-right: 7.5px;
}

.yaml--product-details .yaml--product-title {
    font-size: 18px;
    font-family: 'Prompt';
    line-height: 1.625em;
    margin: 0 0 12px 0;
}

.yaml--product-details .yaml--product-title>p {
    margin: 0;
}

.yaml--product-details .yaml--product-price,
.ymal--add-to-cart-wrapper .ymal--total-price-wrapper {
    font-size: 24px;
    font-family: 'Prompt';
    font-weight: 700;
    color: #232323;
}

.ymal--total-price-wrapper .ymal--total-price {
    display: inline-block;
}

.ymal--total-price-wrapper {
    margin: 10px;
}

.ymal--total-price-wrapper>span {
    font-weight: normal;
}

.ymal--add-to-cart a {
    display: inline-block;
    color: #FFFFFF;
    font-size: 14px;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    line-height: 3;
    text-align: center;
    background: #61A5B7;
    min-width: 316px;
    height: 40px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    font-family: 'Prompt';
}

.product .location-availability {
    color: #E70001;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Prompt';
}

.single-product.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,
.single-product.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
    flex-wrap: wrap;
    margin: 50px 0;
}

.single-product.woocommerce div.product.elementor form.cart {
    margin: 50px 0;
}

.single-product.woocommerce .quantity {
    flex: 1 1 100%;
    margin-bottom: 40px;
    align-items: center;
}

.single-product.woocommerce .quantity input.button,
.single-product.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input.button {
    width: 15px;
    min-height: 15px;
    height: 15px !important;
    font-size: 14px;
    font-family: 'Prompt';
    line-height: 0.3;
    padding: 0;
    border-radius: 50% !important;
    border: 1px solid #61A5B7 !important;
}

.single-product.woocommerce .quantity input[name="quantity"] {
    border: unset;
    font-weight: 700;
    font-size: 14px;
    font-family: 'Prompt';
}

.single-product.woocommerce .quantity .quantity-label {
    margin-bottom: 0;
    margin-right: 18px;
    font-size: 14px;
    font-family: 'Prompt';
    color: #555353;
}

.single-product.woocommerce div.product.elementor .quantity+.button {
    margin-left: 0;
    font-family: 'Prompt';
    flex: 0 0 75%;
    padding: 10px 20px!important;
    margin-bottom: 0;
}

.single-product.woocommerce .variations th,
.single-product.woocommerce .variations td {
    border: unset;
}

.single-product.woocommerce .additional--actions {
    flex: 1 1 auto;
    display: flex;
}

.single-product.woocommerce .additional--actions i.fa.fa-heart {
    color: #fff;
    font-size: 18px;
    font-family: 'Prompt';
    text-shadow: 0 0 0px #555353, 0 -1px 0 #555353, 0 1px 0 #555353, 1px 0 0 #555353, -1px 0 0 #555353;
}

.single-product.woocommerce .additional--actions .exists i.fa.fa-heart {
    color: #E70001;
    text-shadow: 0 0 0px #E70001, 0 -1px 0 #E70001, 0 1px 0 #E70001, 1px 0 0 #E70001, -1px 0 0 #E70001;
}

.single-product.woocommerce .cart .compare--button-wrapper button.compare-btn,
.product .archive-product-card .compare--button-wrapper button.compare-btn,
.product-quick-view-container .additional--actions .compare--button-wrapper button.compare-btn{
    background-color: unset;
    border: unset;
    padding: 0;
    margin: 0;
    background-image: url('/wp-content/themes/flatsome-child/assets/images/compare-icon.png');
    height: 15px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: all linear 0.3s;
    -webkit-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    -ms-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
}

.single-product.woocommerce .cart .compare--button-wrapper:hover button.compare-btn,
.product .archive-product-card .compare--button-wrapper:hover button.compare-btn,
.product-quick-view-container .additional--actions .compare--button-wrapper:hover button.compare-btn{
    background-image: url('./images/compare-icon-red.png');
}
.single-product.woocommerce .cart .wishlist-button:hover i.yith-wcwl-icon.fa.fa-heart, .product .archive-product-card .wishlist-button:hover i.yith-wcwl-icon.fa.fa-heart {
    background-image: url('./images/heart-red.png');
}

.single-product.woocommerce .additional--actions>* {
    display: inline-block;
    margin: 10px 0 10px 20px;
    vertical-align: middle;
}

.energy-label {
    width: 40px;
    margin-right: 0;
    margin-bottom: 0;
    min-height: 29px;
    text-align: center;
    color: #fff;
    position: relative;
    display: inline-block;
}

.energy-label a{
    color: #fff;
    font-weight: 600;
}

.energy-label::after {
    content: '';
    position: absolute;
    right: -24px;
    bottom: 0;
    border-style: solid;
    border-width: 14.5px 12px;
}

/* energy label colors */
.energy-a {
    background-color: #00aa01;
}

.energy-a::after {
    border-color: transparent transparent transparent #00aa01;
}

.energy-old-a {
    background-color: #FFFF00;
}

.energy-old-a::after {
    border-color: transparent transparent transparent #FFFF00;
}

.energy-a-1 {
    background-color: #9ACD32;
}

.energy-a-1::after {
    border-color: transparent transparent transparent #9ACD32;
}

.energy-a-2 {
    background-color: #6B8E23;
}

.energy-a-2::after {
    border-color: transparent transparent transparent #6B8E23;
}

.energy-a-3 {
    background-color: #228B22;
}

.energy-a-3::after {
    border-color: transparent transparent transparent #228B22;
}

.energy-b {
    background-color: #4CBB17;
}

.energy-b::after {
    border-color: transparent transparent transparent #4CBB17;
}

.energy-old-b {
    background-color: #FFC000;
}

.energy-old-b::after {
    border-color: transparent transparent transparent #FFC000;
}

.energy-c {
    background-color: #C9CC3F;
}

.energy-c::after {
    border-color: transparent transparent transparent #C9CC3F;
}

.energy-old-c {
    background-color: #EC5800;
}

.energy-old-c::after {
    border-color: transparent transparent transparent #EC5800;
}

.energy-d {
    background-color: #FAFA33;
}

.energy-d::after {
    border-color: transparent transparent transparent #FAFA33;
}

.energy-old-d {
    background-color: #D22B2B;
}

.energy-old-d::after {
    border-color: transparent transparent transparent #D22B2B;
}

.energy-e {
    background-color: #FFBF00;
}

.energy-e::after {
    border-color: transparent transparent transparent #FFBF00;
}

.energy-f {
    background-color: #FF7518;
}

.energy-f::after {
    border-color: transparent transparent transparent #FF7518;
}

.energy-g {
    background-color: #FF2400;
}

.energy-g::after {
    border-color: transparent transparent transparent #FF2400;
}

.single-product.woocommerce .woocommerce-variation-price {
    font-size: 24px;
    font-family: 'Prompt';
}

.custom--rating {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.custom--rating .star-rating {
    margin: 0;
    letter-spacing: 15px;
    width: 9em;
}

.custom--rating .text-rating {
    color: #61A5B7;
    font-size: 14px;
    font-style: italic;
    font-family: 'Prompt';
}

.archive-product-card {
    min-height: 458px;
}

.tc-custom--container {
    max-width: 1312px;
    margin: 0 auto;
}

.tc-d-flex {
    display: flex;
    flex-wrap: nowrap;
}

.tc-d-flex>.tc-flex-column {
    flex: 1 1 auto;
}

.col-20 {
    flex-basis: 20%;
    max-width: 20%;
}

.col-30 {
    flex-basis: 30%;
    max-width: 30%;
}

.col-50 {
    flex-basis: 50%;
    max-width: 50%;
}

.col-70 {
    flex-basis: 70%;
    max-width: 70%;
}

.col-80 {
    flex-basis: 80%;
    max-width: 80%;
}

.my-150 {
    margin-top: 150px;
    margin-bottom: 150px;
}

.tc-custom--top-section>.tc-container {
    min-height: 111px;
    align-items: center;
    padding: 0 20px;
}
.archive-product-card .others>* {
    display: inline-block;
    margin: 5px;
}

/* top section compare css */
.compare--container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.compare--button-wrapper, .wishlist-button {
    position: relative;
}

.product-quick-view-container .additional--actions .compare--button-wrapper{
	width: 20px;
}

.compare--button-wrapper:hover::after {
    content: 'COMPARE';
    font-size: 9px;
    font-family: 'Prompt';
    background-color: #E70001;
    color: #fff;
    padding: 0 5px;
    height: 20px;
    line-height: 2.5;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    position: absolute;
    top: -15px;
    left: -18px;
}

.compare--button-wrapper:hover::before {
    content: '';
    width: 15px;
    height: 15px;
    background-color: #E70001;
    position: absolute;
    border-top: 15px solid transparent;
    z-index: 0;
    left: 2px;
    top: -9px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.wishlist-button:hover::after {
    content: 'ADD TO WISHLIST';
    font-size: 9px;
    font-family: 'Prompt';
    background-color: #E70001;
    color: #fff;
    padding: 0 5px;
    width: 100px;
    height: 20px;
    line-height: 2.5;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    position: absolute;
    top: -15px;
    right: -40px;
}
.wishlist-button:hover::before {
    content: '';
    width: 15px;
    height: 15px;
    background-color: #E70001;
    position: absolute;
    border-top: 15px solid transparent;
    z-index: 0;
    left: 2.5px;
    top: -9px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

.compare--button-wrapper:hover svg g>path {
    fill: #E70001;
}

.compare-link--wrapper>* {
    font-size: 15px;
    font-family: 'Prompt';
    color: #E70001;
    font-weight: 700;
    text-transform: uppercase;
    display: none;
}

.compare--container>* {
    display: inline-block;
    vertical-align: middle;
}

.compare-items--wrapper>.compare--item {
    margin: 0 25px;
    padding: 0;
    padding: 0;
    color: #555353;
    font-size: 14px;
    font-family: 'Prompt';
    text-transform: capitalize;
    font-weight: 400;
}

.compare-items--wrapper>.compare--item::before {
    content: url("/wp-content/uploads/2022/04/close-red.svg");
    position: relative;
    left: -10px;
    top: 3px;
}

.save-print--wrapper {
    display: flex;
    flex-direction: column;
    margin: 10px;
    min-height: 449px;
}

.save-print--wrapper>* {
    display: inline-block;
    background-color: #EFEFEF;
    min-height: 45px;
    max-width: 250px;
    width: 100%;
    padding: 12px 20px;
    margin: 10px 0;
    color: #555353;
    font-size: 14px;
    font-family: 'Prompt';
}

.save-print--wrapper>a img {
    width: 21px;
    height: 25px;
    object-fit: contain;
    margin-right: 15px;
}

.compare-result--wrapper {
    text-align: center;
}

.compare-result--wrapper>.compare-result--item {
    max-width: 316px;
    background-color: #FFFFFF;
    box-shadow: 0px 0px 13px #0000001c;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 15px 10px;
}

.compare-result--item>.compare-result--upper {
    padding: 50px 75px 25px;
    min-height: 465px;
}

.compare-result--item .compare-result-title {
    margin-top: 20px;
}

.compare-result--item .compare-result-title>h4 {
    font-size: 18px;
    color: #555353;
    line-height: 25px;
    margin: 0;
    font-family: 'Prompt';
}

.compare-result--item .compare-result-price {
    margin-top: 12px;
    text-align: center;
    color: #E70001;
}

.compare-result-price>.outofstock {
    font-size: 14px;
    letter-spacing: 1.4px;
    line-height: 19px;
    font-family: 'Prompt';
}

.compare-result-price span.woocommerce-Price-amount.amount {
    color: #E70001;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    font-family: 'Prompt';
}

.compare-result--actions {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.compare-result--actions>.product{
    margin: 0;
}
.compare-result--actions>.btn,
.compare-result--actions>.product .button {
    display: inline-block;
    text-align: center;
    line-height: 3;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    font-family: 'Prompt';
    font-weight: 600;
    letter-spacing: 1.4px;
    max-width: 150px;
    width: 100%;
    background-color: #61A5B7;
    height: 40px;
    border-radius: 4px;
    ;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.compare-result--actions .exists i.yith-wcwl-icon.fa.fa-heart {
    color: #E70001;
}

.compare-result--item>button[type="button"] {
    color: #E70001;
    padding: 0;
    margin: 0;
    width: 21px;
    min-height: 21px;
    height: 21px;
    font-size: 21px;
    font-family: 'Prompt';
    line-height: 6px;
    border-radius: 50%;
    border: 1px solid #E70001;
    font-weight: normal;
    position: absolute;
    right: 10px;
    top: 10px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

.wishlist-custom--wrapper.instock {
    position: relative;
    left: 32px;
}

.compare-attributes--sidebar,
.specifications--container {
    padding-top: 50px;
}

.specifications--container {
    border-top: 1px solid #EFEFEF;
}

.specifications--container .specifications--list,
.compare-attributes--sidebar .compare-attributes--list {
    margin: 0;
}

.specifications--container .specifications--list>li,
.specifications--container .specifications--list>li:first-of-type,
.compare-attributes--sidebar .compare-attributes--list>li {
    list-style: none;
    background-color: #fff;
    min-height: 60px;
    padding: 15px 0;
    margin: 0;
    font-family: 'Prompt';
}

.specifications--container .specifications--list>li {
    text-align: center;
}

.specifications--container .specifications--list>li:nth-child(even) {
    background-color: #F9F9F9;
}

.compare-attributes--sidebar .compare-attributes--list>.compare-attribute--item>p,
.specifications--container .specifications--list>.specification--item>p {
    margin: 0;
    color: #232323;
    font-size: 18px;
    font-family: 'Prompt';
    font-weight: 300;
}

.specifications--container .specifications--list>.specification--item>p.energy-label {
    color: #fff;
}

.compare-attributes--sidebar .compare-attributes--list>.compare-attribute--item>p {
    font-weight: 500;
}

p.no-result {
    font-size: 18px;
    font-family: 'Prompt';
    font-style: italic;
    font-weight: 700;
}

.compare-result--wrapper .loading {
    animation: loading 0.9s linear;
    -webkit-animation: loading 0.9s linear;
    animation-iteration-count: infinite;
    position: relative;
    top: 50px;
}

nav.woocommerce-breadcrumb.breadcrumbs.uppercase {
    color: #B4B4B4;
    font-size: 12px;
    font-family: 'Prompt';
    letter-spacing: 1.2px;
    line-height: 16px;
    font-weight: 400;
}

.tc-custom-filter--container > .filter_by > img{
    max-width: 25px;
    margin: 0 12px 0 0;
}
.tc-custom-filter--container>* {
    display: inline-block;
    color: #555353;
    font-size: 15px;
    font-family: 'Prompt';
    letter-spacing: 3px;
    text-transform: uppercase;
}

.tc-custom-filter--container>.filter--item {
    text-align: center;
    margin: 0 18px;
    min-width: 120px;
    position: relative;
}
.tc-custom-filter--container >.filter--item > .label-btn,
.tc-custom-filter--container >.filter--item > .drop-btn{
    background-color: #EFEFEF;
    color: #555353;
    width: 100%;
    text-align: center;
    border-radius: 23px;
    height: 45px;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    cursor: pointer;
    line-height: 3;
    font-weight: normal;
    font-size: 15px;
    font-family: 'Prompt';
    display: inline-block;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
}
.filter--item:last-child {
    margin-right: 0;
    margin-left: 14px;
}
.tc-custom-filter--container >.filter--item > .drop-btn.show-selection {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.tc-custom-filter--container >.filter--item > .drop-btn.show-selection + ul{
    opacity: 1;
    visibility: visible;
}
.tc-custom-filter--container >.filter--item > .drop-btn.show-selection:after{
    top: 15px;
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
}
.tc-custom-filter--container >.filter--item > .drop-btn{
    min-width: 250px;
    text-align: left;
    padding: 0 35px;
    line-height: 2;
    margin-top: 15px;
}
.tc-custom-filter--container >.filter--item > .drop-btn:after{
    content: '\005E';
    transform: scale(1.5) rotate(180deg);
    position: absolute;
    top: 4px;
    right: 15px;
    -webkit-transform: scale(1.5) rotate(180deg);
    -moz-transform: scale(1.5) rotate(180deg);
    -ms-transform: scale(1.5) rotate(180deg);
    -o-transform: scale(1.5) rotate(180deg);
}
.tc-custom-filter--container >.filter--item > .drop-btn + ul{
    list-style: none;
    text-align: left;
    padding: 15px;
    margin: 0;
    border-top: solid 3px #E70001;
    background-color: #EFEFEF;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    max-height: 300px;
    overflow-y: scroll;
    z-index: 5;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
}
.tc-custom-filter--container >.filter--item > .drop-btn + ul > li{
    margin: 0;
    padding: 0;
    line-height: 28px;
}
.tc-custom-filter--container >.filter--item > .drop-btn + ul > li > *{
    color: #707070;
    font-weight: 300;
    font-size: 14px;
    font-family: 'Prompt';
    cursor: pointer;
}
.tc-custom-filter--container >.filter--item > .drop-btn > img{
    height: 20px;
    margin-right: 10px;
}
.tc-custom-filter--container >.filter--item > input#sale[type="checkbox"]:checked + label{
    background-color: #E70001;
    color: #fff;
}
.tc-custom-filter--container >.filter--item > input#new[type="checkbox"]:checked + label{
    background-color: #8BE2B1;
    color: #fff;
}
.tc-custom-filter--container >.filter--item > [type="checkbox"]:not(:checked),
.tc-custom-filter--container >.filter--item > .drop-btn + ul > li > [type="checkbox"]:not(:checked),
.tc-custom-filter--container >.filter--item > .drop-btn + ul > li > [type="checkbox"],
.tc-custom-filter--container >.filter--item > .drop-btn + ul > li > [type="radio"]:not(:checked),
.tc-custom-filter--container >.filter--item > .drop-btn + ul > li > [type="radio"],
.tc-custom-filter--container >.filter--item > [type="checkbox"]:checked {
    position: absolute;
    left: 0;
    opacity: 0;
}
.tc-custom-filter--container >.filter--item > .drop-btn + ul > li > label:before{
    width: 12px;
    height: 12px;
    border: 1px solid #707070;
    content: '';
    position: relative;
    display: inline-block;
    margin-right: 15px;
}
.tc-custom-filter--container >.filter--item > .drop-btn + ul > li > [type="radio"]:checked  + label:before,
.tc-custom-filter--container >.filter--item > .drop-btn + ul > li > [type="checkbox"]:checked  + label:before{
    background-color: #E70001;
}
.filter_btn{
    background-color: #fff !important;
    color: #54595F !important;
    border: 0px !important;
}
.archive-product-card .card-button .button{
    height: 40px;
    line-height: normal;
    padding: 10px 0;
    margin: 0;
}
a.add_to_cart_button.added{
    display: none;
}
.card-button a.added_to_cart:after{
    content: '';
}

.woocommerce-cart .you-may-also-like--section{
    background-color: #F9F9F9;
    margin-bottom: 0;
    padding-bottom: 75px;
}
.woocommerce-cart .custom--product-section .product-section-title{
    margin: 2%;
    padding-top: 2%;
}
/* RESPONSIVENESS */
@media (max-width:1440px) {
    .tc-custom-filter--container {
        display: flex;
        width: 100%;
        align-items: center;
    }
    .filter_by, .filter--item:nth-child(2), .filter--item:nth-child(3), .filter--item:nth-child(4) {
        width: 19%;
    }
    .filter--item:nth-child(5), .filter--item:nth-child(6) {
        width: 10%;
    }
    .tc-custom-filter--container>.filter--item, .tc-custom-filter--container >.filter--item > .drop-btn {
        min-width: unset;
    }
    .tc-custom-filter--container >.filter--item > .drop-btn + ul > li > *{
        font-size: 12px;
    }
}

@media (max-width:1024px) {
    .tc-custom--top-section{
        margin-top: 60px;
    }
    .col-20{
        max-width: 100%;
    }
    .filter_by, .filter--item:nth-child(2), .filter--item:nth-child(3), .filter--item:nth-child(4) {
        width: 23%;
        margin: 0 6px;
    }
    .filter--item:nth-child(5), .filter--item:nth-child(6) {
        display: inline-flex;
        width: 49%;
        margin: 30px 0;
    }
    .tc-custom-filter--container {
        display: inline;
        width: unset;
        align-items: center;
    }
    .tc-custom-filter--container >.filter--item > .label-btn {
        width: 48%;
    }
}
@media (min-width:768px) and (max-width:1024px) {
    .filter--item:nth-child(5){
        justify-content: flex-end;
        padding-right: 10px;
    }
    .filter--item:nth-child(6) {
        padding-left: 6px;
    }
}
@media (max-width:767px) {
    .tc-custom-filter--container>.filter--item {
        margin: 0;
    }
    .filter_by, .filter--item, .tc-custom-filter--container >.filter--item > .label-btn{
        width: 100% !important;
        margin: 8px 0 !important;
    }
    span.filter_by {
        text-align: center;
    }
    .my-150 {
        margin-top: 75px;
        margin-bottom: 100px;
    }
}


/* TO BE TRANSFERRED TO RODEL.CSS */
@media (max-width:1024px) {
    .product-type-variable .woocommerce-Price-amount bdi{
        font-size: 14px !important;
    }
}
@media (min-width:501px) and (max-width:767px) {
    .tc-custom-filter--container {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .filter--item:nth-child(1),.filter--item:nth-child(2),.filter--item:nth-child(3), .filter--item:nth-child(4), .filter--item:nth-child(5), .filter--item:nth-child(6){
        width:411px !important;
    }
}
@media (max-width:500px) {
    .product-type-variable .woocommerce-Price-amount bdi{
        font-size: 10px !important;
    }
}

/* hide SKU on compare table */
.compare-attribute--item:first-child{
    display: none;
}

@media only screen and (min-width: 768px) {
    .single-product.woocommerce .additional--actions .yith-wcwl-add-button{
        padding-top: 6px;
    }
}

@media only screen and (max-width: 425px) {
    .single-product.woocommerce .additional--actions .yith-wcwl-add-button{
        padding-top: 5px;
    }
}

#custom-related-items{
    h3{
        font-size: 1.75em;
        font-family: 'Prompt';
        line-height: 2.3125em;
        font-weight: normal;
        color: #555353;
        letter-spacing: 1.4px;
        text-align: center;
        margin-bottom: 2%;
    }
}