.category-description, .category-description span, .category-description p, .category-description div, .category-description h2, .category-description h3 {
    font-family: Poppins,sans-serif !important;
}

.category-description h3 {
    line-height: 40px;
}

.category-description {
    overflow: hidden;
}

.category-description p {
    max-width: initial;
    margin-bottom: 10px;
    font-family: Poppins,sans-serif !important;
}

.custom__select {
    max-width: none;
    min-width: 200px;
}

.pagination__block .pagination .page-item.disabled {
    display: block;
}

.article__content, .article__content span, .article__content p, .article__content div, .article__content h2, .article__content h3 {
    font-family: Poppins,sans-serif !important;
    font-size: initial;
}

.rating_custom_select .select2-container--default .select2-selection--single {
    background-color: #f3f3f3;
    border: 1px solid #f3f3f3;
    border-radius: 9px;
    box-shadow: none;
    height: 56px;
    line-height: 22px;
    font-size: 16px;
    text-align: left !important;
    padding: 14px 16px;
}

.rating_custom_select .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 18px;
}

.rating_custom_select {
    margin-bottom: initial;
}

.rating_custom_select .select2-results__option {
    font-size: 16px;
}

.rating_custom_select .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    color: #c3291c !important;
}

.product-bundle .product__price {
    justify-content: center;
}

.product-bundle h5 {
    text-transform: uppercase;
}

.radio__list {
    flex-wrap: wrap;
}

.ruvix-green {
    color: #21a700;
}
/* 
@media (max-width: 991.98px) {
    .cart__table .table__tr .table__tr_left {
        width:200px
    }
} */

@media (max-width: 767.98px) {
    /* .cart__table .table__tr .table__tr_left {
        width:120px;
    } */

    .tabs__nav .nav__link {
        font-size: 15px;
    }
}

/* @media (min-width: 992px) {
    .cart__table .table__tr .table__tr_left {
        width:200px;
    }
} */

@media only screen and (max-width: 768px) {

    /* lightbox changes */
    .lb-outerContainer {
        width: 100% !important;
        height: 100% !important;
    }

    .lb-image {
        width: 100% !important;
        height: auto !important;
    }
}

.easybox-selector {
    padding: 16px;
    margin-bottom: 24px;
    border: 2px solid #21a700;
    border-radius: 9px;
}

.locker-list {
    margin-top: 20px;
    height: 30vh;
    overflow-y: auto;
}

#easyboxmap {
    height: 45vh;
}

.section-simple-homepage {
    margin-bottom: 1px;
}

.breadcrumb-sibling {
    padding: 5px 10px;
}

.header {
    z-index: 1000;
}

.breadcrumbs__block {
    z-index: 4;
}

.breadcrumbs__block .breadcrumb {
    margin-bottom: 0;
}

.header__action.action__admin{background-size:auto 20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%20fill%3D%22%23ff0000%22%3E%3Cpath%20d%3D%22M169.1%2037.7c-5.8%206.6-12%2017.3-18.1%2031.9c-6.1%2014.5-11.3%2031-15.5%2047.2c24.4%206.4%2054%2011.2%2088.6%2011.2c33.4%200%2063.3-5.2%2088.3-12.1c-4.2-15.9-9.3-32-15.3-46.3c-6.1-14.6-12.4-25.3-18.1-31.9c-4-4.6-6.3-5.6-7-5.7c-4.8%200-7.3%20.6-8.5%201c-1%20.3-1.9%20.8-3.6%201.8c-.1%20.1-.4%20.3-.7%20.5C255.7%2037.9%20242.2%2048%20224%2048s-31.7-10.1-35.1-12.7l0%200c-.3-.3-.6-.4-.7-.5c-1.6-1.1-2.5-1.5-3.6-1.8c-1.1-.4-3.6-1-8.5-1c-.6%20.2-3%201.2-7%205.7zM272%200c34.2%200%2057%2054.9%2070.8%20106c.8-.3%201.6-.6%202.4-.9c14.8-5.7%2026.5-11.4%2034.3-15.7c3.9-2.1%206.9-3.9%208.9-5c1-.6%201.7-1%202.2-1.3l.5-.3%20.1%200%200%200%200%200c7.4-4.9%2017.3-2.9%2022.2%204.4s2.9%2017.3-4.4%2022.2L400%2096c8.9%2013.3%208.9%2013.3%208.9%2013.3l0%200%200%200-.1%200-.2%20.1-.8%20.5c-.7%20.4-1.6%201-2.8%201.7c-2.4%201.4-5.8%203.5-10.3%205.8c-8.9%204.8-21.7%2011.1-37.9%2017.3C324.4%20147.4%20278.4%20160%20224%20160c-58.3%200-104.3-12.5-135.9-25.1c-15.8-6.3-28-12.7-36.3-17.5c-4.2-2.4-7.4-4.5-9.6-6c-1.1-.7-2-1.3-2.6-1.8l-.7-.5-.2-.2-.1-.1%200%200%200%200s0%200%209.6-12.8l-9.6%2012.8c-7.1-5.3-8.5-15.3-3.2-22.4c5.3-7.1%2015.3-8.5%2022.4-3.2l.1%200%20.4%20.3c.4%20.3%201%20.7%201.8%201.3c1.7%201.1%204.4%202.8%207.9%204.9c7.2%204.2%2018%209.8%2032.2%2015.5c1.6%20.6%203.3%201.3%205%201.9C118.7%2055.7%20141.5%200%20176%200c18%200%2025.9%205.4%2032.5%209.9c4.7%203.3%208.8%206.1%2015.5%206.1s10.8-2.8%2015.5-6.1C246.1%205.4%20254%200%20272%200zm-.3%2032a.1%20.1%200%201%200%20.1%20.1%20.1%20.1%200%201%200%20-.1-.1zm-95.6%200a.1%20.1%200%201%200%20.3%20.1%20.1%20.1%200%201%200%20-.3-.1zM100%20224c-2.6-10.2-4-21-4-32c0-6.7%20.5-13.3%201.5-19.7c9.6%203.1%2019.9%206.1%2031.1%208.8c-.4%203.6-.6%207.2-.6%2010.9c0%2053%2043%2096%2096%2096s96-43%2096-96c0-4-.2-7.9-.7-11.7c11.1-2.8%2021.5-5.8%2031-9c1.1%206.8%201.7%2013.7%201.7%2020.8c0%2011-1.4%2021.8-4%2032h71.2c7.1%200%2012.8%205.7%2012.8%2012.8c0%202.1-.5%204.1-1.5%206l-45.7%2086.8C423.6%20364.8%20448%20415.5%20448%20472v8c0%2017.7-14.3%2032-32%2032H272.4c-.2%200-.5%200-.7%200H176.4c-.2%200-.5%200-.7%200H32c-17.7%200-32-14.3-32-32v-8c0-56.5%2024.4-107.2%2063.2-142.4L17.5%20242.8c-1-1.8-1.5-3.9-1.5-6c0-7.1%205.7-12.8%2012.8-12.8H100zm234.8%2032c-22.1%2038.3-63.5%2064-110.9%2064s-88.7-25.7-110.9-64H60.6l30.9%2058.7c6.8%2012.9%204%2028.8-6.8%2038.6C52.3%20382.7%2032%20424.9%2032%20472l0%208H154.8l-26.2-91.6c-2.4-8.5%202.5-17.4%2011-19.8s17.4%202.5%2019.8%2011l20.3%2070.9L201.8%20384H192c-8.8%200-16-7.2-16-16s7.2-16%2016-16h32%2032c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016h-9.8l22.2%2066.5%2020.3-70.9c2.4-8.5%2011.3-13.4%2019.8-11s13.4%2011.3%2011%2019.8L293.2%20480H416v-8c0-47.1-20.3-89.3-52.7-118.6c-10.8-9.8-13.6-25.7-6.8-38.6L387.4%20256H334.9zM203.5%20480h40.9L224%20418.6%20203.5%20480zM144%20184.4c10.1%202%2020.8%203.6%2032%204.9V198c0%207%205.7%2012.7%2012.7%2012.7c5.5%200%2010.3-3.5%2012-8.7l3.5-10.5c6.5%20.3%2013.1%20.5%2019.8%20.5c6.7%200%2013.3-.2%2019.8-.5l3.5%2010.5c1.7%205.2%206.6%208.7%2012%208.7c7%200%2012.7-5.7%2012.7-12.7v-9c11.2-1.4%2021.8-3.2%2032-5.3V198c0%2024.7-20%2044.7-44.7%2044.7c-14.1%200-27-6.6-35.3-17.3c-8.3%2010.7-21.2%2017.3-35.3%2017.3c-24.7%200-44.7-20-44.7-44.7V184.4z%22%2F%3E%3C%2Fsvg%3E")}

.content__block img {
    max-width: 100% !important;
}

.swiper-button-prev,
.swiper-button-next {
    width: 32px;
    height: 32px;
    margin-top: -16px;
    background-repeat: no-repeat;
    background-position: center center;
}
.swiper-button-prev::after,
.swiper-button-next::after {
    display: none;
}

.swiper-button-prev {
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2232%22%20viewBox%3D%220%200%2017%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M16%2031%201%2016%2016%201%22%20stroke%3D%22%23AEAFB2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.swiper-button-next {
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2232%22%20viewBox%3D%220%200%2017%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22m1%201%2015%2015L1%2031%22%20stroke%3D%22%23AEAFB2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}



.sizing-page table tbody tr:first-child th {
    color: #403D35;
    text-transform: uppercase;
    border-bottom: 1px solid #C6C6C6 !important;
    border-top: none !important;
    text-align: center !important;
    font-size: 20px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
}

@media (min-width: 650px) {
    .sizing-page img:first-child {
        padding-right: 100px;
    }
}

h1.h2 {
    font-size: 24px;
    line-height: 24px;
}

.h2, h2, .category-description h2 {
    font-size: 24px;
    line-height: 20px;
}

.category-description h3 {
    font-size: 14px;
    line-height: 18px;
}

.category-description h4 {
    font-size: 12px;
    line-height: 16px;
}

@media (min-width: 1200px) {
    h2, .category-description h2 {
        font-size: 18px;
    line-height: 22px;
    }



    .category-description h3 {
        font-size: 14px;
        line-height: 18px;
    }

    h4, .category-description h4 {
        font-size: 12px;
        line-height: 16px;
    }
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 300px;
}

.product__loyalty .product__shipping {
    background-color: #21a700;
}

.svg_free_shipping {
    width: 50px;
    height: 40px;
    margin-right: 20px;
}



.header__menu_footer ul li:not(:last-child), .header__menu_header ul li:not(:last-child) {
    margin-right: 30px;
}

@media (max-width: 575.98px) {
    .product__in_image .product__image {
        height: initial;
    }
    .product__slider img {
        aspect-ratio: 1;
    }
}

#gots-white, #ss-white {
    display: none;
}

.darkmode .tags__list .tags__list_item {
    background-color: #fff;
}

.darkmode .tags__list a.tags__list_item:hover, .darkmode .tags__list .tags__list_item.current {
    background-color: #f90;
}

.darkmode .page__figure {
    display: none !important;
}

.darkmode .h2, .darkmode .h5, .darkmode .h6, .darkmode p, .darkmode .blog__list_link, .darkmode .footer__menu li a, .darkmode h2 {
    color: #fff !important;
}

.darkmode svg#footer-logo-svg path {
    fill: #fff !important;
}

.darkmode #gots-white, .darkmode #ss-white {
    display: block;
}

.darkmode #gots-black, .darkmode #ss-black {
    display: none;
}

.darkmode .product__list_title, .darkmode .product__list_price {
    color: #fff !important;
}

.darkmode .product__old_price {
    color: #f90 !important;
}

.darkmode a {
    color: #fff;
}

.darkmode a:hover {
    color: #f90;
}

.darkmode .pagination__block .pagination .page-item a.page-link {
    color: #fff;
}

.darkmode .pagination__block .pagination .page-item a.page-link:hover {
    color: #f90;
}

.darkmode .pagination__block .pagination .page-item span.page-link {
    color: #f90 !important;
}
@media (max-width: 767.98px) {
    .section__title h5, 
    .section__title .h5,
    .section__title h2, 
    .section__title .h2{
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 0;
    }
}
