        .nav_top_fold {
            background-color: rgb(70, 70, 70);
            padding: 0px 25px 0px 0px;
        }
        
        .nav_top_fold .container-fluid {
            padding: 0px 15px 0px 5px;
        }
        
        .nav_top_fold ul {
            padding: 0px;
            margin: 0px;
        }
        
        .nav_top_fold ul li {
            list-style: none;
            display: inline-flex;
        }
        
        .nav_top_fold .left-side ul.store-link {
            margin-right: 30px;
        }
        
        .nav_top_fold .left-side ul.store-link li {
            border-right: 1px solid rgb(88, 88, 88);
        }
        
        .nav_top_fold .left-side ul.store-link li:first-child .icon {
            position: relative;
            top: -2px;
        }
        
        .nav_top_fold .left-side ul.store-link li a,
        .nav_top_fold .left-side ul.store-link li a:focus {
            font-family: 'Poppins Medium';
            font-size: 13px;
            color: rgb(172, 172, 172);
            text-decoration: none;
            padding: 6px 15px 4px 15px;
            min-height: 30px;
            line-height: normal;
        }
        
        .nav_top_fold .left-side ul.store-link li a:hover,
        .nav_top_fold .left-side ul.store-link li a:focus:hover {
            background-color: rgb(206, 31, 64);
            color: rgb(255, 255, 255);
        }
        
        .nav_top_fold .left-side ul.store-link li a .arrow {
            font-size: 9px;
        }
        
        .nav_top_fold .left-side ul.store-link li a .text {
            margin: 0px 8px 0px 10px;
        }
        
        .nav_top_fold .left-side ul.nav_top_fold_link li {
            padding: 0px 15px;
        }
        
        .nav_top_fold .left-side ul.nav_top_fold_link li:not(:last-child) {
            border-right: 1px solid rgb(88, 88, 88);
        }
        
        .nav_top_fold .left-side ul.nav_top_fold_link li:first-child {
            padding-left: 0px;
        }
        
        .nav_top_fold .left-side ul.nav_top_fold_link li:last-child {
            padding-right: 0px;
        }
        
        .nav_top_fold .left-side ul.nav_top_fold_link li a,
        .nav_top_fold .left-side ul.nav_top_fold_link li a:focus {
            font-size: 12px;
            color: rgb(172, 172, 172);
            line-height: normal;
            text-decoration: none;
        }
        
        .nav_top_fold .left-side ul.nav_top_fold_link li a:hover,
        .nav_top_fold .left-side ul.nav_top_fold_link li a:focus:hover {
            color: rgb(255, 255, 255);
        }
        
        .nav_top_fold .right-side ul.nav_top_fold_link li a,
        .nav_top_fold .right-side ul.nav_top_fold_link li a:focus {
            font-size: 12px;
            color: rgb(255, 255, 255);
            line-height: normal;
            text-decoration: none;
            position: relative;
            top: 1px;
        }
        
        .nav_top_fold .right-side ul.nav_top_fold_link li.phone-link a,
        .nav_top_fold .right-side ul.nav_top_fold_link li.phone-link a:focus {
            font-family: 'Poppins Medium';
            font-size: 13px;
        }
        
        .nav_top_fold .right-side ul.nav_top_fold_link li a:hover,
        .nav_top_fold .right-side ul.nav_top_fold_link li a:focus:hover {
            text-decoration: underline;
        }
        
        .nav_top_fold .right-side ul.nav_top_fold_link li:not(:first-child) {
            border-left: 1px solid rgb(88, 88, 88);
            padding-left: 15px;
            margin-left: 15px;
        }
        
        .nav_top_fold .right-side ul.nav_top_fold_link li i {
            font-size: 14px;
            margin-right: 5px;
            color: rgb(255, 255, 255);
        }
        
        .nav_top_fold .right-side ul.nav_top_fold_link li i.icon-phone {
            font-size: 15px;
        }
        
        .nav_top_fold .right-side ul.nav_top_fold_link li .divider {
            font-size: 12px;
            color: rgb(255, 255, 255);
            margin: 0px 3px 0px 4px;
            position: relative;
            top: 1px;
        }
        
        .site-search-field {
            padding: 0px 130px 0px 110px;
            width: 100%;
        }
        
        .site-search-field-inner {
            position: relative;
            width: 100%;
        }
        
        #site-search {
            background-color: rgb(245, 245, 245);
            font-size: 14px;
            height: 46px;
            border-radius: 30px 0px 0px 30px;
            padding: 0px 20px;
            border: 1px solid rgb(235, 235, 235);
            border-right: 0px;
            outline: none;
            box-shadow: none;
        }
        
        #site-search-result {
            position: absolute;
            top: 112%;
            left: 0px;
            width: 100%;
            z-index: 10;
            overflow-y: auto;
            background-color: rgb(255, 255, 255);
            border-radius: 10px;
            -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
            -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }
        
        #site-search::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: rgb(137, 137, 137);
        }
        
        #site-search::-moz-placeholder {
            /* Firefox 19+ */
            color: rgb(137, 137, 137);
        }
        
        #site-search:-ms-input-placeholder {
            /* IE 10+ */
            color: rgb(137, 137, 137);
        }
        
        #site-search:-moz-placeholder {
            /* Firefox 18- */
            color: rgb(137, 137, 137);
        }
        
        .ui-helper-hidden-accessible {
            display: none !important;
        }
        
        #site-search-result ul.ui-autocomplete {
            top: 0px !important;
            left: 0px !important;
            padding: 0px;
            margin: 0px;
            width: 100% !important;
            height: 100%;
            overflow: hidden;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }
        
        #site-search-result ul.ui-autocomplete .autocomplete-category {
            display: block !important;
            padding: 0px;
            margin: 0px;
            top: auto !important;
            left: auto !important;
            right: auto !important;
            bottom: auto !important;
            position: relative !important;
        }
        
        #site-search-result ul li {
            list-style: none;
        }
        
        #site-search-result ul li.ui-autocomplete-category {
            padding: 10px 0px;
            border-bottom: 1px solid rgb(235, 235, 235);
        }
        
        #site-search-result ul li.ui-autocomplete-category a,
        #site-search-result ul li.ui-autocomplete-category a:focus {
            font-size: 14px;
            color: rgb(37, 37, 37);
            display: block;
            text-decoration: none;
            padding: 6px 20px 5px 20px;
        }
        
        #site-search-result ul li.ui-autocomplete-category a i,
        #site-search-result ul li.ui-autocomplete-category a:focus i {
            min-width: 20px;
            font-size: 12px;
            color: rgb(194, 194, 194);
            margin-left: 10px;
            position: relative;
            top: 1px;
        }
        
        #site-search-result ul li.ui-autocomplete-category a:hover i,
        #site-search-result ul li.ui-autocomplete-category a:focus:hover i {
            color: rgb(206, 31, 64);
        }
        
        #site-search-result ul li.ui-autocomplete-category a:hover,
        #site-search-result ul li.ui-autocomplete-category a:focus:hover {
            background-color: rgb(243, 243, 243);
        }
        
        #site-search-result ul li a {
            padding: 10px 20px;
            text-decoration: none;
        }
        
        span.autocomplete-title {
            font-size: 13px;
            color: rgb(149, 149, 149);
            text-transform: uppercase;
            margin: 0px;
            font-family: 'Poppins SemiBold';
            padding: 10px 20px 5px 20px;
            display: block;
            font-weight: 600;
        }
        
        #site-search-result ul li.ui-autocomplete-category a b {
            font-family: 'Poppins SemiBold';
            font-weight: 600;
        }
        
        #site-search-result .img-wrapper {
            position: relative;
            width: 50px;
            height: 50px;
            min-width: 50px;
            margin-right: 10px;
            border: 1px solid rgb(235, 235, 235);
            background-color: rgb(255, 255, 255);
            display: -webkit-box!important;
            display: -ms-flexbox!important;
            display: flex!important;
            -webkit-box-pack: center!important;
            -ms-flex-pack: center!important;
            justify-content: center!important;
        }
        
        #site-search-result .img-wrapper img {
            width: 100%;
            height: auto;
            max-width: 48px;
            max-height: 48px;
            -ms-flex-item-align: center!important;
            align-self: center!important;
        }
        
        #site-search-result .heading {
            display: block;
            font-size: 15px;
            color: rgb(54, 54, 54);
            font-family: 'Poppins Medium';
            margin-top: -5px;
        }
        
        #site-search-result .sub-heading {
            font-size: 14px;
            color: rgb(37, 37, 37);
            display: block;
        }
        
        #site-search-result b {
            font-family: 'Poppins SemiBold';
            font-weight: 600;
        }
        
        #site-search-result .price {
            font-size: 16px;
            font-family: 'Poppins SemiBold';
            font-weight: 600;
            color: rgb(37, 37, 37);
        }
        
        #site-search-result .discount-price {
            font-size: 16px;
            font-family: 'Poppins SemiBold';
            font-weight: 600;
            color: rgb(206, 31, 64);
            margin-right: 10px;
        }
        
        #site-search-result .old-price {
            font-size: 14px;
            line-height: 24px;
        }
        
        #site-search-result .price b {
            font-size: 16px;
            font-family: 'Poppins SemiBold';
            font-weight: 600;
            color: rgb(37, 37, 37);
        }
        
        #site-search-result .icon {
            min-width: 20px;
            font-size: 12px;
            color: rgb(194, 194, 194);
            margin-left: 10px;
            position: relative;
            top: 1px;
        }
        
        #site-search-result .info {
            -ms-flex-item-align: center!important;
            align-self: center!important;
        }
        
        #site-search-result ul li a.ui-state-active,
        #site-search-result ul li a:hover,
        #site-search-result ul li a:focus,
        .ui-state-hover,
        .ui-widget-content .ui-state-hover,
        .ui-widget-header .ui-state-hover,
        .ui-state-focus,
        .ui-widget-content .ui-state-focus,
        .ui-widget-header .ui-state-focus {
            background-color: rgb(243, 243, 243);
        }
        
        #site-search-result ul li a.ui-state-active .icon,
        #site-search-result ul li a:hover .icon,
        #site-search-result ul li a:focus .icon,
        .ui-state-hover .icon,
        .ui-widget-content .ui-state-hover .icon,
        .ui-widget-header .ui-state-hover .icon,
        .ui-state-focus .icon,
        .ui-widget-content .ui-state-focus .icon,
        .ui-widget-header .ui-state-focus .icon {
            color: rgb(206, 31, 64);
        }
        
        .site-search-field .btn {
            background-color: rgb(245, 245, 245);
            border-radius: 0px 100px 100px 0px;
            font-size: 24px;
            color: rgb(206, 31, 64);
            padding: 4px 15px 0px 15px;
            border: 1px solid rgb(235, 235, 235);
            border-left: 0px;
        }
        
        .nav_middle_fold {
            padding: 15px 25px 15px 45px;
        }
        
        .user-info a,
        .wishlist_link_outer a {
            font-size: 13px;
            line-height: 18px;
        }
        
        .user-info a,
        .user-info a:focus,
        .wishlist_link_outer a,
        .wishlist_link_outer a:focus {
            color: rgb(37, 37, 37);
            text-decoration: none;
        }
        
        .user-info a:hover,
        .user-info a:focus:hover,
        .wishlist_link_outer a:hover,
        .wishlist_link_outer a:focus:hover {
            color: rgb(206, 31, 64);
            text-decoration: none;
        }
        
        .user-info a b {
            font-family: 'Poppins SemiBold';
            font-weight: 600;
        }
        
        .user-info a i,
        .wishlist_link_outer a i {
            font-size: 28px;
            min-width: 40px;
        }
        
        .nav_middle_fold .right-side>div:not(:first-child) {
            margin-left: 40px;
        }
        
        .cart-btn {
            position: relative;
        }
        
        .cart-btn ul {
            padding: 0px;
            margin: 0px;
        }
        
        .cart-btn ul li {
            list-style: none;
        }
        
        .cart-dropdown-empty {
            display: block;
        }
        
        .cart-dropdown-empty i {
            display: inline-block;
            font-size: 60px;
            color: rgb(162, 171, 191);
            margin: 10px 0px 15px 0px;
        }
        
        .cart-dropdown-empty p.no-item {
            font-size: 16px;
            color: rgb(125, 125, 125);
        }
        
        .cart-btn .parent-btn {
            position: relative;
            min-width: 130px;
            background-color: rgb(206, 31, 64);
            border: none;
            border-radius: 30px;
            outline: none;
            box-shadow: none;
            text-decoration: none;
            color: rgb(255, 255, 255);
            padding: 7px 15px;
            width: max-content;
        }
        
        .cart-btn .parent-btn i {
            font-size: 26px;
            min-width: 34px;
        }
        
        .cart-btn .parent-btn .text {
            font-size: 13px;
            line-height: 16px;
        }
        
        .cart-btn .parent-btn .text b {
            font-family: 'Poppins Bold';
        }
        
        .cart-products-count {
            position: absolute;
            top: -2px;
            right: -5px;
            width: 20px;
            height: 20px;
            border: 2px solid rgb(255, 255, 255);
            border-radius: 100px;
            background-color: rgb(37, 37, 37);
            font-size: 11px;
            text-align: center;
            font-family: 'Poppins Bold';
        }
        
        .cart-dropdown-outer {
            position: absolute;
            top: 100%;
            right: 0px;
            width: 300px;
            padding-top: 5px;
            display: none;
        }
        
        .cart-btn .parent-btn:hover+.cart-dropdown-outer,
        .cart-dropdown-outer:hover,
        body.activeDropdown .cart-dropdown-outer {
            display: block;
        }
        
        .cart-dropdown-outer .cart-dropdown {
            position: relative;
            width: 100%;
            background-color: rgb(255, 255, 255);
            -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
            -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
            overflow: hidden;
            display: block;
            padding: 20px;
            z-index: 2;
        }
        
        .cart-dropdown-title {
            font-family: 'Poppins SemiBold';
            font-size: 20px;
            color: rgb(37, 37, 37);
            margin: -8px 0px 15px 0px;
        }
        
        .cart-dropdown-outer .cart-dropdown .img-wrapper {
            width: 70px;
            min-width: 70px;
            margin-right: 10px;
        }
        
        .cart-dropdown-outer .cart-dropdown .img-wrapper img {
            max-width: 100%;
            width: auto;
            height: auto;
            border: 1px solid rgb(225, 225, 225);
        }
        
        .cart-dropdown-outer .cart-dropdown .product-name a {
            font-size: 14px;
            color: rgb(37, 37, 37);
            font-family: 'Poppins Medium';
            display: block;
            line-height: 16px;
            margin-top: -2px;
            width: 102%;
        }
        
        .cart-dropdown-outer .cart-dropdown .attributes {
            font-size: 13px;
            color: rgb(149, 149, 149);
            line-height: 16px;
        }
        
        .attributes.d-flex.justify-content-start>span {
            margin-right: 10px;
        }
        
        .cart-dropdown-outer .cart-dropdown .attributes span {
            display: block;
            margin-top: 6px;
        }
        
        .cart-dropdown-outer .cart-dropdown .attributes span+span {
            margin-top: 5px;
        }
        
        .cart-dropdown-outer .cart-dropdown .attributes span strong {
            color: rgb(37, 37, 37);
        }
        
        .cart-dropdown-outer .cart-dropdown .cart-wishlist-item {
            display: block;
            padding: 15px 0px;
            border-top: 1px solid rgb(235, 235, 235);
        }
        
        .cart-dropdown-outer .cart-dropdown .cart-wishlist-item:first-child {
            padding-top: 0px;
            border-top: 0px;
        }
        
        .cart-dropdown-outer .cart-dropdown .group {
            width: 100%;
            display: block;
        }
        
        .cart-dropdown-outer .cart-dropdown .price-qty-delete {
            display: block;
        }
        
        .cart-dropdown-outer .cart-dropdown .price-qty-delete .price {
            color: rgb(37, 37, 37);
            font-family: 'Poppins SemiBold';
            font-size: 18px
        }
        
        .cart-dropdown-outer .cart-dropdown .price-qty-delete .quantity {
            font-size: 16px;
            color: rgb(54, 54, 54);
            position: relative;
            top: 2px;
        }
        
        .cart-dropdown-outer .cart-dropdown .price-qty-delete a.remove-from-cart,
        .cart-dropdown-outer .cart-dropdown .price-qty-delete a.remove-from-cart:focus {
            font-size: 9px;
            color: rgb(149, 149, 149);
            text-decoration: none;
            position: relative;
            margin-top: 2px;
            width: 20px;
            height: 20px;
            background-color: rgb(235, 235, 235);
            border-radius: 100px;
        }
        
        .cart-dropdown-outer .cart-dropdown .price-qty-delete a.remove-from-cart:hover,
        .cart-dropdown-outer .cart-dropdown .price-qty-delete a.remove-from-cart:focus:hover {
            color: rgb(206, 31, 64);
            text-decoration: none;
        }
        
        .cart-dropdown-outer .cart-dropdown .cart-summary {
            display: flex;
            width: 100%;
        }
        
        .cart-dropdown-outer .cart-dropdown .cart-total {
            width: 100%;
            padding-top: 15px;
            border-top: 1px solid rgb(235, 235, 235);
        }
        
        .cart-dropdown-outer .cart-dropdown .cart-total .label {
            font-size: 16px;
            color: rgb(37, 37, 37);
            padding-bottom: 2px;
        }
        
        .cart-dropdown-outer .cart-dropdown .cart-total .value {
            font-size: 22px;
            color: rgb(37, 37, 37);
            font-family: 'Poppins SemiBold';
        }
        
        .cart-dropdown-outer .cart-dropdown a.cart-wishlist-viewcart {
            font-size: 28px;
            color: rgb(37, 37, 37);
            text-decoration: none !important;
        }
        
        .cart-dropdown-outer .cart-dropdown a.cart-wishlist-viewcart .text {
            font-size: 14px;
            line-height: 16px;
            font-family: 'Poppins Medium';
            padding: 1px 0px 0px 10px;
        }
        
        .cart-dropdown-outer .cart-dropdown .cart-wishlist-action {
            margin-top: 15px;
        }
        
        .cart-dropdown-outer .cart-dropdown .btn-primary {
            min-width: 130px;
            font-size: 16px;
            font-family: 'Poppins Medium';
            text-transform: uppercase;
            padding: 10px 8px 8px 8px;
        }
        
        .cart-dropdown-outer .cart-dropdown .btn-primary i {
            font-size: 12px;
            margin-left: 8px;
        }
        
        .cart-dropdown-outer .cart-dropdown .old-price {
            position: relative;
            top: 3px;
            font-size: 13px;
            color: rgb(149, 149, 149);
            margin-left: 10px;
            text-decoration: line-through;
            font-family: 'Poppins Medium';
        }
        
        .cart-dropdown-outer .cart-dropdown .product-quantity .qty {
            width: 55px;
            height: 22px;
            margin-right: 0px;
            padding: 0px 15px;
        }
        
        .cart-dropdown-outer .cart-dropdown .product-quantity .qty input.form-control {
            height: 20px;
            font-size: 13px;
        }
        
        .cart-dropdown-outer .cart-dropdown .product-quantity .qty .bootstrap-touchspin-up,
        .cart-dropdown-outer .cart-dropdown .product-quantity .qty .bootstrap-touchspin-down {
            width: 15px;
            height: 20px;
            line-height: 20px;
        }
        
        .cart-dropdown-outer .cart-dropdown .product-quantity .qty .bootstrap-touchspin-up i:before,
        .cart-dropdown-outer .cart-dropdown .product-quantity .qty .bootstrap-touchspin-down i:before {
            position: relative;
            bottom: 1px;
            font-size: 8px;
        }
        
        @media (max-width: 767px) {
            .cart-dropdown-outer,
            .hide-xs {
                display: none !important;
            }
        }
        
        header#header {
            -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
            -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
            z-index: 999;
            position: relative;
            background-color: rgb(255, 255, 255);
        }
        
        #_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu {
            -webkit-box-shadow: 0px 10px 10px 0px rgb(0 0 0 / 10%);
            -moz-box-shadow: 0px 10px 10px 0px rgb(0 0 0 / 10%);
            box-shadow: 0px 10px 10px 0px rgb(0 0 0 / 10%);
            border: none;
            border-top: 1px solid rgb(235, 235, 235);
            border-radius: 0px;
            margin: 0px;
            width: calc(100% - 0px);
            min-width: calc(100% - 0px);
            z-index: 18;
            opacity: 0;
            visibility: hidden;
            /*transition: opacity .5s ease, visibility .5s ease;*/
            padding: 45px 0px;
        }
        /*#_desktop_top_menu .top-menu[data-depth="0"] li a:hover+.sub-menu,
#_desktop_top_menu .top-menu[data-depth="0"] li a+.sub-menu:hover {
    opacity: 1;
    visibility: visible
}*/
        
        .nav_bottom_fold ul {
            padding: 0px;
            margin: 0px;
        }
        
        .nav_bottom_fold ul li {
            list-style: none;
        }
        
        #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item:not(.dropdown-submenu)[data-depth="0"] {
            font-size: 18px;
            color: rgb(37, 37, 37);
            /*text-transform: uppercase;*/
            text-decoration: none;
            background-color: transparent;
            padding: 16px 0px;
            margin: 0px 35px;
            width: auto;
        }
        
        #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item[data-depth="1"] {
            font-size: 16px;
            color: rgb(37, 37, 37);
            text-decoration: none;
            background-color: transparent;
            padding: 0px;
            width: auto;
            font-family: 'Poppins SemiBold';
            margin-bottom: 12px;
        }
        
        #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item:not(.dropdown-submenu)[data-depth="2"] {
            font-size: 14px;
            color: rgb(37, 37, 37);
            padding: 0px;
            text-decoration: none;
            background-color: transparent;
            display: inline-block;
            width: auto;
            font-family: 'Poppins Regular';
            margin-bottom: 10px;
        }
        
        #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item:not(.dropdown-submenu)[data-depth="0"]:hover,
        #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item[data-depth="1"]:hover,
        #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item:not(.dropdown-submenu)[data-depth="2"]:hover {
            color: rgb(206, 31, 64);
        }
        
        .nav_bottom_fold {
            border-top: 1px solid rgb(235, 235, 235);
        }
        
        .site-logo img {
            width: 100px;
        }
        
        .bs-tooltip-auto[x-placement^=top] .arrow::before,
        .bs-tooltip-top .arrow::before {
            top: 0;
            border-width: .4rem .4rem 0;
            border-top-color: rgb(0, 0, 0, 0.7);
        }
        
        .tooltip-inner {
            padding: 2px 5px;
            background-color: rgb(0, 0, 0, 0.7);
            border-radius: 4px;
            min-width: 60px;
            font-size: 11px;
        }
        
        .btn-default,
        .btn-default:focus {
            border-radius: 0px;
            border: 1px solid rgb(37, 37, 37);
            background-color: rgb(37, 37, 37);
            color: rgb(255, 255, 255);
            text-transform: uppercase;
            text-decoration: none;
            font-size: 16px;
            padding: 8px 10px 6px 10px;
        }
        
        .btn-default:hover,
        .btn-default:focus:hover {
            background-color: rgb(62, 62, 62);
            border: 1px solid rgb(62, 62, 62);
            color: rgb(255, 255, 255);
            text-decoration: none;
        }

        .search-for-desktop {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%;
        }
        .search-for-mobile {
            display: none;
        }
        
        @media (max-width: 1300px) {
            .site-search-field {
                padding: 0px 55px 0px 40px;
            }
        }
        
        @media (max-width: 1175px) {
            .nav_top_fold_link_2 {
                display: none !important;
            }
            .nav_top_fold {
                padding: 0px;
            }
            .nav_top_fold .container-fluid {
                padding: 0px 20px 0px 5px;
            }
            .user-info .parent_link .text,
            .wishlist .parent_link .text,
            .cart-btn .parent_link .text {
                display: none !important;
            }
            .user-info a i,
            .wishlist_link_outer a i {
                font-size: 28px;
                min-width: initial;
            }
            .cart-btn .parent-btn {
                min-width: initial;
                width: 45px;
                height: 45px;
            }
            .cart-btn .parent-btn i {
                font-size: 26px;
                min-width: initial;
            }
            .nav_middle_fold {
                padding: 15px 5px 15px 15px;
            }
            /*.nav_bottom_fold ul li .dropdown-item:not(.dropdown-submenu) {
        margin: 0px 15px;
    }*/
            .nav_top_fold .left-side ul.store-link {
                margin-right: 0px;
            }
        }
        
        @media (max-width: 991px) {
            #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item:not(.dropdown-submenu)[data-depth="0"] {
                margin: 0px 20px;
            }
        }
        
        .top-menu .collapse {
            display: inherit;
        }
        
        @media (min-width: 768px) {
            #_desktop_top_menu .top-menu[data-depth="0"]>li:hover .mob_link[data-depth="0"] {
                border-bottom: 2px solid rgb(206, 31, 64);
            }
            #_desktop_top_menu .top-menu[data-depth="0"]>li .mob_link[data-depth="0"] {
                border-bottom: 2px solid transparent;
            }
            #_desktop_top_menu .top-menu[data-depth="0"]>li:hover .dropdown-item:not(.dropdown-submenu)[data-depth="0"] {
                color: rgb(206, 31, 64);
            }
            .nav_bottom_fold ul.top-menu[data-depth="1"] {
                display: -webkit-box!important;
                display: -ms-flexbox!important;
                display: flex!important;
                -webkit-box-pack: center!important;
                -ms-flex-pack: center!important;
                justify-content: center!important;
            }
            body.header-submenu-open #_desktop_top_menu .top-menu[data-depth="0"] li a:hover+.sub-menu,
            body.header-submenu-open #_desktop_top_menu .top-menu[data-depth="0"] li a+.sub-menu:hover {
                opacity: 1;
                visibility: visible
            }
            #_desktop_top_menu .top-menu[data-depth="0"] {
                text-align: center;
            }
            #_desktop_top_menu .top-menu[data-depth="0"]>li {
                display: inline-block;
            }
            /*#_desktop_top_menu .top-menu[data-depth="0"] li .mob_link:hover+.sub-menu,
    #_desktop_top_menu .top-menu[data-depth="0"] li .mob_link+.sub-menu:hover {
        visibility: visible;
        opacity: 1;
    }*/
            body.header-submenu-open #_desktop_top_menu .top-menu[data-depth="0"] li.mouseenter .mob_link[data-depth="0"]+.sub-menu,
            #_desktop_top_menu .top-menu[data-depth="0"] li .mob_link+.sub-menu:hover {
                visibility: visible;
                opacity: 1;
            }
            body.header-submenu-close #_desktop_top_menu .top-menu[data-depth="0"] li.mouseenter .mob_link[data-depth="0"]+.sub-menu {
                visibility: hidden !important;
                opacity: 0 !important;
            }
            .visible-xs,
            .mobile_nav_menu_outer,
            .sub-menu_2 {
                display: none !important;
            }
            .site-search-field-outer {
                display: block !important;
            }
            .top-menu .sub-menu ul[data-depth="1"]>li {
                margin: 0 3.25rem;
            }
        }
        
        @media (max-width: 767px) {
            .top-menu .collapse.sub-menu_show_1 {
                display: block;
            }
            body.level_two .back_to_level_two,
            body.level_three .back_to_level_one,
            body.level_two .cat-level-name-two,
            body.level_three .cat-level-name-one {
                display: none !important;
            }
            .top-menu .collapse {
                display: none;
            }
            .cat-level-name-one,
            .cat-level-name-two {
                font-size: 15px;
                color: rgb(37, 37, 37);
                font-family: 'Poppins SemiBold';
            }
            .back_to_level_one,
            .back_to_level_two,
            .close_menu {
                width: 50px;
                height: 50px;
                min-width: 50px;
                font-size: 16px;
                color: rgb(54, 54, 54);
                cursor: pointer;
                padding-top: 1px;
            }
            .nav_mobile_header_level_outer {
                position: fixed;
                top: 0px;
                left: 0px;
                width: 280px;
                background-color: rgb(243, 243, 243);
                border-bottom: 1px solid rgb(235, 235, 235);
                height: 50px;
            }
            .mobile-menu-open.level_two .site-search-field-outer,
            .mobile-menu-open.level_three .site-search-field-outer {
                display: none !important;
            }
            .mobile-menu-open.level_two .mobile_nav_menu_outer,
            .mobile-menu-open.level_three .mobile_nav_menu_outer {
                padding-top: 50px;
            }
            .level_two .nav_mobile_header,
            .level_three .nav_mobile_header {
                display: none;
            }
            .mob_link.hide_link {
                display: none !important;
            }
            #_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu {
                padding: 0px;
                display: none;
            }
            #_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu.sub-menu_show_1 {
                display: block;
                opacity: 1;
                top: 0px !important;
                visibility: visible;
                position: relative !important;
                border: none !important;
                box-shadow: none !important;
                border-radius: none !important;
            }
            #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item:not(.dropdown-submenu)[data-depth="0"] {
                font-size: 16px;
                padding: 14px 0px 12px 15px;
                margin: 0px;
                width: 100%;
            }
            #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item[data-depth="1"],
            #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item:not(.dropdown-submenu)[data-depth="2"] {
                font-size: 14px;
                padding: 15px 0px 13px 20px;
                margin: 0px;
                width: 100%;
                color: rgb(37, 37, 37);
                text-transform: initial;
            }
            #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item:not(.dropdown-submenu)[data-depth="0"]+.visible-xs,
            #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item[data-depth="1"]+.visible-xs {
                display: flex;
                width: 100%;
                min-width: 50px;
            }
            #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item:not(.dropdown-submenu)[data-depth="0"]+.visible-xs .collapse-icons,
            #_desktop_top_menu .top-menu[data-depth="0"]>li .dropdown-item[data-depth="1"]+.visible-xs .collapse-icons {
                font-size: 12px;
                color: rgb(183, 183, 183);
                width: 100%;
                min-width: 50px;
                cursor: pointer;
                padding-right: 20px;
                padding-top: 3px;
            }
            .popover .parent_li {
                display: block !important;
            }
            .sub-menu_2 {
                display: none;
            }
            .sub-menu_2.sub-menu_show_2 {
                display: block;
                visibility: visible;
                opacity: 1;
                top: 0px !important;
                width: 100%;
                position: relative !important;
                margin: 0px !important;
                max-width: 100% !important;
                border: none !important;
                border-radius: 0px !important;
                box-shadow: none !important;
            }
            .mobile_nav_menu_inner {
                position: relative;
                width: 100%;
                height: 100%;
                overflow-y: auto;
            }
            .mobile_nav_menu_inner ul {
                padding: 0px;
                margin: 0px;
                display: block !important;
            }
            .mobile_nav_menu_inner ul li {
                list-style: none;
                display: block;
            }
            .mob_link {
                border-bottom: 1px solid rgb(235, 235, 235);
            }
            .mobile-link-sm .dropdown-item:not(.dropdown-submenu) {
                font-size: 16px;
                text-transform: uppercase;
                padding: 14px 0px 12px 15px;
                display: flex;
                background-color: transparent !important;
            }
            .mobile-link-sm .collapse-icons {
                font-size: 12px;
                color: rgb(183, 183, 183);
                width: 100%;
                min-width: 50px;
                cursor: pointer;
                padding-right: 20px;
                padding-top: 3px;
            }
            .mobile_user_info .account {
                font-size: 13px;
                color: rgb(37, 37, 37);
                font-family: 'Poppins Medium';
                text-decoration: none !important;
            }
            .mobile_user_info .account i {
                font-size: 18px;
                margin-right: 10px;
            }
            .close-mobile-menu {
                position: fixed;
                top: 35px;
                font-size: 15px;
                cursor: pointer;
                width: 34px;
                height: 34px;
                margin-top: -17px;
                text-align: center;
                padding-top: 1px;
                left: 236px;
            }
            body.mobile-menu-open {
                overflow: hidden;
            }
            .mobile-menu-open .nav_middle_fold .close-search-field {
                display: none !important;
            }
            .mobile-menu-open .nav_middle_fold .site-search-field .btn {
                padding: 2px 10px 0px 10px;
            }
            .mobile-menu-open .site-search-field-outer {
                position: fixed;
                display: block !important;
                z-index: 1002;
                top: 35px;
                left: 0px;
                width: calc(280px - 0px) !important;
            }
            .mobile-menu-open #site-search-result {
                width: calc(100% + 50px);
            }
            .mobile_nav_menu_outer {
                position: fixed;
                top: 0px;
                left: 0px;
                width: 280px;
                height: 100%;
                background-color: rgb(255, 255, 255);
                z-index: 1001;
                -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
                -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
                box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
                display: none;
                padding-top: 105px;
            }
            .mobile-menu-open .mobile_nav_menu_outer {
                display: block !important;
                z-index: 9999;
            }
            .mobile-menu-overlay {
                position: fixed;
                top: 0px;
                left: 0px;
                width: 100%;
                height: 100%;
                background-color: rgb(0, 0, 0, 0.5);
                z-index: 1000;
                display: none;
            }
            .mobile-menu-open .mobile-menu-overlay {
                display: block !important;
            }
            .nav_mobile_header {
                background-color: rgb(243, 243, 243);
                padding: 65px 20px 20px 15px;
                border-bottom: 1px solid rgb(235, 235, 235);
                position: fixed;
                top: 0px;
                left: 0px;
                width: 280px;
            }

            header#header .header-banner{
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                z-index: 9999;
            }

            .nav_middle_fold {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                background: rgb(255, 255, 255);
                z-index: 9999;
                -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
                -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
                box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
                min-height: 102.54px;
            }
            .wrapper_for_slider {
                position: relative;
                display: block;
                margin-top: 144px;
            }
            .site_search_result {
                max-height: 400px;
            }
            .nav_middle_fold .site-search-field-outer {
                display: none;
            }
            .search-for-desktop {
                display: none;
            }
            .search-for-mobile {
                display: block;
            }
            .nav_middle_fold_inner .right-side .search-toggle {
                display: none;
            }
            .nav_middle_fold .site-search-field-outer {
                display: block !important;
            }
            /*.nav_middle_fold .site-search-field {*/
            /*    position: absolute;*/
            /*    top: 0px;*/
            /*    left: 0px;*/
            /*    width: 100%;*/
            /*    height: 100%;*/
            /*    padding: 0px 65px 0px 15px;*/
            /*    background-color: rgb(243, 243, 243);*/
            /*    z-index: 100;*/
            /*    display: flex;*/
            /*}*/
            .nav_middle_fold .site-search-field {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                height: 100%;
                margin-top: 8px;
                padding: 0;
                /*background-color: rgb(243, 243, 243);*/
                z-index: 100;
                display: flex;
            }
            .nav_middle_fold .site-search-field form {
                width: 100%;
                -ms-flex-item-align: center!important;
                align-self: center!important;
            }
            .nav_middle_fold #site-search {
                background-color: rgb(255, 255, 255);
                font-size: 13px;
                height: 34px;
                border-radius: 30px 0px 0px 30px;
            }
            .nav_middle_fold .site-search-field .btn {
                background-color: rgb(255, 255, 255);
                font-size: 20px;
                padding: 2px 15px 0px 15px;
            }
            #_desktop_user_info {
                display: none !important;
            }
            .search-toggle {
                font-size: 22px;
                color: rgb(37, 37, 37);
                padding-top: 3px;
                cursor: pointer;
            }
            .wishlist_link_outer a i {
                font-size: 23px;
            }
            .nav_middle_fold .right-side>div:not(:first-child) {
                margin-left: 20px;
            }
            #_desktop_wishlist {
                margin-left: 0px !important;
            }
            .cart-btn .parent-btn i {
                font-size: 26px;
                color: rgb(54, 54, 54);
            }
            .cart-btn .parent-btn {
                min-width: initial;
                width: initial;
                height: initial;
                background-color: transparent;
                padding: 0px;
            }
            #_desktop_cart {
                -ms-flex-item-align: center!important;
                align-self: center!important;
                position: relative;
                top: -2px;
            }
            .cart-products-count {
                top: auto;
                background-color: rgb(206, 31, 64);
                bottom: -4px;
            }
            .site-logo img {
                width: 65px;
            }
            .nav_middle_fold {
                padding: 8px 5px 8px 0px;
            }
            .nav_bottom_fold {
                display: none !important;
            }
            .nav_middle_fold .close-search-field {
                position: absolute;
                top: 50%;
                right: 10px;
                font-size: 15px;
                cursor: pointer;
                width: 34px;
                height: 34px;
                margin-top: -17px;
                text-align: center;
                padding-top: 1px;
            }
            .toggle-mobile-menu {
                font-size: 20px;
                color: rgb(206, 31, 64);
                cursor: pointer;
                padding-top: 4px;
            }
            .mobile_nav_menu_outer .site-search-field {
                padding: 0px;
            }
            #sizeTableModal table {
                width: 100%;
            }
            #sizeTableModal table tr th {
                text-align: center;
                background-color: rgb(70, 70, 70) !important;
                color: rgb(255, 255, 255) !important;
                font-size: 13px;
                padding: 5px 0px !important;
                font-family: 'Poppins SemiBold' !important;
                font-weight: 600 !important;
            }
        }
        
        @media (max-width: 660px) {
            .nav_top_fold_inner .right-side {
                display: none !important;
            }
            .nav_top_fold_inner,
            .nav_top_fold_inner .left-side,
            .nav_top_fold .left-side ul.store-link {
                -webkit-box-pack: center!important;
                -ms-flex-pack: center!important;
                justify-content: center!important;
                width: 100%;
            }
            .nav_top_fold ul li,
            .nav_top_fold .left-side ul.store-link li a,
            .nav_top_fold .left-side ul.store-link li a:focus {
                width: 100%;
            }
            .nav_top_fold .container-fluid {
                padding: 0px;
            }
            .nav_top_fold .left-side ul.store-link li:last-child {
                border-right: 0px;
            }

            .wrapper_for_slider{
                margin-top: 165px;
            }
        }
        
        .sizes .size {
            cursor: pointer;
        }
        
        .size-tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
        .size-tooltip.bs-tooltip-bottom .arrow::before {
            bottom: 0;
            border-width: 0 .4rem .4rem;
            border-bottom-color: rgb(246, 63, 40);
        }
        
        .size-tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,
        .size-tooltip.bs-tooltip-top .arrow::before {
            top: 0;
            border-width: .4rem .4rem 0;
            border-top-color: rgb(246, 63, 40);
        }
        
        .size-tooltip .tooltip-inner {
            padding: 2px 10px;
            background-color: rgb(246, 63, 40);
            border-radius: 4px;
            min-width: 60px;
            font-size: 12px;
            font-family: 'Poppins Medium';
        }
        
        .size-tooltip .tooltip-inner i {
            position: relative;
            top: 1px;
            margin-right: 5px;
        }
        
        .add-cart-tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
        .add-cart-tooltip.bs-tooltip-bottom .arrow::before {
            bottom: 0;
            border-width: 0 .4rem .4rem;
            border-bottom-color: rgb(246, 63, 40);
        }
        
        .add-cart-tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,
        .add-cart-tooltip.bs-tooltip-top .arrow::before {
            top: 0;
            border-width: .4rem .4rem 0;
            border-top-color: rgb(246, 63, 40);
        }
        
        .add-cart-tooltip .tooltip-inner {
            padding: 2px 10px;
            background-color: rgb(246, 63, 40);
            border-radius: 4px;
            min-width: 60px;
            max-width: 300px;
            font-size: 12px;
            font-family: 'Poppins Medium';
        }
        
        .add-cart-tooltip .tooltip-inner i {
            position: relative;
            top: 1px;
            margin-right: 5px;
        }
        
        .sizes .size.selected {
            border: 2px solid rgb(37, 37, 37) !important;
            font-family: 'Poppins SemiBold' !important;
        }
        
        .tooltip.show {
            opacity: 1;
        }
        
        .tooltip.newsletetr-email-tooltip .tooltip-inner {
            padding: 2px 10px;
            background-color: rgb(255, 255, 255);
            border-radius: 4px;
            min-width: 60px;
            font-size: 12px;
            font-family: 'Poppins Medium';
            max-width: 300px;
            color: rgb(246, 63, 40);
            -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
            -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
        }
        
        .tooltip.newsletetr-email-tooltip .tooltip-inner i {
            position: relative;
            top: 1px;
            margin-right: 5px;
        }
        
        .tooltip.newsletetr-email-tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
        .tooltip.newsletetr-email-tooltip.bs-tooltip-bottom .arrow::before {
            bottom: 0;
            border-width: 0 .4rem .4rem;
            border-bottom-color: rgb(255, 255, 255);
        }
        
        .tooltip.newsletetr-email-tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,
        .tooltip.newsletetr-email-tooltip.bs-tooltip-top .arrow::before {
            top: 0;
            border-width: .4rem .4rem 0;
            border-top-color: rgb(255, 255, 255);
        }
        
        @media (min-width: 661px) {
            .tooltip.newsletetr-email-tooltip.show {
                top: 5px !important;
                left: 20px !important;
            }
            .tooltip.newsletetr-email-tooltip .arrow {
                left: 55px !important;
            }
        }
        
        #add-to-cart-or-refresh {
            -ms-flex-item-align: center!important;
            align-self: center!important;
        }
        
        .agbataiModal .modal-content {
            padding: 30px;
            border-radius: 0px;
            border: none;
            box-shadow: none;
        }
        
        .agbataiModal.product-comment-modal .modal-header {
            padding: 0px 0px 25px 0px;
        }
        
        .agbataiModal .modal-dialog {
            max-width: 700px;
        }
        
        .agbataiModal.product-comment-modal .modal-header h2 {
            font-size: 24px;
            font-family: 'Poppins SemiBold';
            font-weight: 600;
            color: rgb(37, 37, 37);
            margin: -4px 0px 0px 0px;
        }
        
        .agbataiModal .closeModal {
            width: 30px;
            height: 30px;
            font-size: 16px;
            margin: -15px;
            cursor: pointer;
        }
        
        .agbataiModal .modal-body {
            padding: 0px;
        }
        
        .agbataiModal.product-comment-modal .product-cover img {
            width: auto;
            height: auto;
            max-width: 68px;
            max-height: 68px;
        }
        
        .agbataiModal.product-comment-modal .product-cover {
            width: 70px;
            height: 70px;
            border: 1px solid rgb(235, 235, 235);
        }
        
        .agbataiModal.product-comment-modal .product-image {
            min-width: 90px;
            position: relative;
        }
        
        .agbataiModal.product-comment-modal .des {
            font-size: 15px;
            color: rgb(37, 37, 37);
            font-family: 'Poppins Regular';
            line-height: 18px;
        }
        
        .agbataiModal.product-comment-modal .des p {
            margin: 0px;
        }
        
        .agbataiModal.product-comment-modal #criterions_list {
            margin-top: 10px;
        }
        
        .agbataiModal.product-comment-modal .criterion-rating {
            -webkit-box-pack: start!important;
            -ms-flex-pack: start!important;
            justify-content: flex-start!important;
            display: -webkit-box!important;
            display: -ms-flexbox!important;
            display: flex!important;
        }
        
        #post-product-comment-modal.agbataiModal.product-comment-modal .criterion-rating label {
            margin: 0px 10px 0px 0px;
            font-size: 14px;
            font-family: 'Poppins SemiBold';
            color: rgb(37, 37, 37);
            font-weight: 600;
        }
        
        .agbataiModal.product-comment-modal .criterion-rating .grade-stars {
            min-width: 140px;
            display: inline-block;
            min-height: 28px;
            margin-top: -7px;
        }
        
        .agbataiModal.product-comment-modal .criterion-rating .star-content div.star,
        .agbataiModal.product-comment-modal .criterion-rating .star-content div.star-on,
        .agbataiModal.product-comment-modal .criterion-rating .star-content div.star-hover {
            display: block;
            width: 24px;
            height: 28px;
            flex: auto;
            margin-left: 3px;
            font-size: 24px;
        }
        
        .agbataiModal.product-comment-modal .comment-form {
            margin-top: 20px;
        }
        
        .agbataiModal.product-comment-modal label.form-label {
            font-size: 14px;
            margin: 0px 0px 5px 0px;
            font-family: 'Poppins SemiBold';
            font-weight: 600;
            color: rgb(37, 37, 37);
        }
        
        .agbataiModal.product-comment-modal .required {
            font-size: 12px;
            margin-left: 3px;
            top: -.1em;
        }
        
        .product-comment-modal input,
        .product-comment-modal textarea {
            width: 100%;
            height: auto;
            min-height: 44px;
            border: 1px solid rgb(225, 225, 225) !important;
            padding: 0 15px;
            border-radius: 6px;
            resize: none;
            margin: 0px;
            outline: none !important;
            box-shadow: none !important;
            font-family: 'Poppins Regular';
            font-size: 14px;
        }
        
        .product-comment-modal textarea {
            padding: 15px;
        }
        
        #post-product-comment-form input.error,
        #post-product-comment-form textarea.error {
            background-color: rgb(255, 255, 255);
            border: solid 1px #ff0000 !important;
        }
        
        .agbataiModal.product-comment-modal button.btn.btn-comment.btn-comment-big {
            min-width: 220px;
            padding: 10px 10px 8px 10px;
            border-radius: 100px;
            font-family: 'Poppins Medium';
            font-weight: 500;
            font-size: 16px;
        }
        
        .agbataiModalFooter {
            margin-top: 10px;
        }
        
        a.closeModalFooter {
            font-size: 16px;
            font-family: 'Poppins Medium';
            font-weight: 500;
            color: rgb(37, 37, 37);
            text-decoration: none;
            margin-right: 40px;
        }
        
        a.closeModalFooter i {
            font-size: 10px;
            position: relative;
            top: -1px;
            margin-right: 3px;
        }
        
        @media (max-width: 767px) {
            .post-product-comment-form-head {
                position: relative;
                padding-bottom: 70px;
            }
            .agbataiModal .modal-content {
                padding: 20px;
            }
            .agbataiModal.product-comment-modal .modal-header h2 {
                font-size: 20px;
            }
            .agbataiModal .closeModal {
                margin: -10px;
            }
            .agbataiModal.product-comment-modal .modal-header {
                padding: 0px 0px 20px 0px;
            }
            .agbataiModal.product-comment-modal #criterions_list {
                margin-top: 0px;
                position: absolute;
                bottom: 0px;
                left: 0px;
            }
            .agbataiModal.product-comment-modal .criterion-rating {
                display: block !important;
            }
            #post-product-comment-modal .criterion-rating label {
                display: block;
            }
            .agbataiModal.product-comment-modal .criterion-rating .grade-stars {
                margin-top: 0px;
                margin-left: -6px;
            }
            .agbataiModal.product-comment-modal .product-image {
                min-width: 80px;
            }
            .agbataiModalFooter {
                margin-top: 0px;
                display: block !important;
                text-align: center;
            }
            .agbataiModal.product-comment-modal button.btn.btn-comment.btn-comment-big {
                width: 100%;
            }
            a.closeModalFooter {
                margin-right: 0px;
                margin-top: 20px;
                display: inline-block;
            }
            body#product .big-item-outer {
                padding: 20px 0px 0px 0px;
            }
        }
        
        .modal-backdrop.show {
            opacity: .4;
        }
        
        .size-table-link {
            font-size: 14px;
            color: rgb(37, 37, 37);
            font-family: 'Poppins SemiBold';
            cursor: pointer;
        }
        
        .size-table-link:hover {
            color: rgb(206, 31, 64);
        }
        
        .size-table-link i {
            font-size: 20px;
            position: relative;
            top: 2px;
            margin-right: 6px;
        }
        
        #sizeTableModal .modal-content {
            padding: 20px 20px 40px 20px;
            border-radius: 0px;
            border: none;
            box-shadow: none;
        }
        
        #sizeTableModal .modal-dialog {
            max-width: 900px;
        }
        
        #sizeTableModal .modal-body {
            padding: 0px;
        }
        
        #sizeTableModal .modal-header {
            position: relative;
            padding: 20px 0px 20px 0px;
            text-align: center;
            border: none;
        }
        
        #sizeTableModal .closeModal {
            width: 30px;
            height: 30px;
            font-size: 16px;
            cursor: pointer;
            position: absolute;
            top: -5px;
            right: -8px;
        }
        
        #sizeTableModal .modal-header h3 {
            display: block;
            width: 100%;
            font-size: 22px;
            font-family: 'Poppins SemiBold';
            font-weight: 600;
            margin: 0px;
        }
        
        .sizeTableDesktop tr td {
            width: 45px !important;
            padding: 10px 0px;
            text-align: center;
            height: 40px !important;
            font-size: 13px;
            font-family: 'Poppins Regular';
            font-weight: 400;
            color: rgb(37, 37, 37);
            border: none !important;
        }
        
        .sizeTableDesktop tr td:first-child {
            width: 110px !important;
            text-align: left;
            background-color: rgb(70, 70, 70) !important;
            font-size: 13px !important;
            color: rgb(255, 255, 255) !important;
            padding-left: 8px;
        }
        
        .sizeTableDesktop tr:first-child td {
            font-family: 'Poppins SemiBold' !important;
            font-weight: 600 !important;
        }
        
        .sizeTableDesktop table,
        .sizeTableMobile table {
            margin: 0px;
            border-top: 1px solid rgb(235, 235, 235);
            border-bottom: 1px solid rgb(235, 235, 235);
        }
        
        .sizeTableDesktop tr td:nth-child(odd) {
            background-color: rgb(241, 241, 241);
        }
        
        .sizeTableMobile .table thead th {
            vertical-align: middle;
            padding: 5px 0px;
            text-align: center;
            height: 40px !important;
            font-size: 13px;
            font-family: 'Poppins Regular';
            font-weight: 400;
            color: rgb(255, 255, 255);
            border: none !important;
            background-color: rgb(70, 70, 70) !important;
        }
        
        .sizeTableMobile tr td {
            font-size: 13px;
            font-family: 'Poppins Regular';
            font-weight: 400;
            color: rgb(37, 37, 37);
            border: none !important;
            text-align: center;
            padding: 5px 0px;
        }
        
        .sizeTableMobile tr td:first-child,
        .sizeTableMobile tr th:first-child {
            font-family: 'Poppins SemiBold' !important;
            font-weight: 600 !important;
        }
        
        .sizeTableMobile tbody tr:nth-child(even) td {
            background-color: rgb(241, 241, 241);
        }
        
        @media (max-width: 767px) {
            #sizeTableModal .modal-content {
                padding: 10px 10px 30px 10px;
            }
            #sizeTableModal .modal-header h3 {
                font-size: 20px;
            }
        }
        
        .blockcart-modal .modal-header {
            position: relative;
            padding: 0px 0px 20px 0px;
            border: none;
        }
        
        .blockcart-modal .modal-header h3 {
            font-size: 22px;
            font-family: 'Poppins SemiBold';
            color: rgb(37, 37, 37);
            margin: -4px 0px 0px 0px;
        }
        
        .blockcart-modal .modal-header h3 i {
            font-size: 22px;
            color: rgb(79, 176, 45);
            position: relative;
            top: 2px;
            margin-right: 10px;
        }
        
        .blockcart-modal .image-wrapper-outer {
            min-width: 90px;
            position: relative;
        }
        
        .blockcart-modal .image-wrapper {
            width: 70px;
            height: 70px;
            border: 1px solid rgb(235, 235, 235);
        }
        
        .blockcart-modal .image-wrapper img {
            width: auto;
            height: auto;
            max-width: 68px;
            max-height: 68px;
        }
        
        .blockcart-modal .blockcart-modal-head-content {
            width: 100%;
        }
        
        .blockcart-modal .h6.product-name {
            font-size: 15px;
            color: rgb(37, 37, 37);
            font-family: 'Poppins Medium';
            line-height: 18px;
            margin: 0px 0px 10px 0px;
        }
        
        .blockcart-modal p.product-price {
            font-size: 20px;
            font-family: 'Poppins SemiBold';
            color: rgb(37, 37, 37);
            margin: 0px;
            font-weight: 600;
            position: relative;
            top: -4px;
            min-width: 100px;
        }
        
        .blockcart-modal .attr-label {
            font-size: 14px;
            font-family: 'Poppins Regular';
            color: rgb(149, 149, 149);
            margin-right: 10px;
        }
        
        .blockcart-modal .attr-label strong {
            font-family: 'Poppins Regular';
            color: rgb(37, 37, 37);
            font-weight: 400;
        }
        
        .blockcart-modal .cart-content-btn {
            margin: 30px 0px 10px 0px;
        }
        
        .blockcart-modal .cart-content-btn .btn {
            min-width: 220px;
            padding: 10px 10px 8px 10px;
            border-radius: 100px;
            font-family: 'Poppins Medium';
            font-weight: 500;
            font-size: 16px;
        }
        
        .blockcart-modal .cart-content-btn .btn-default i {
            font-size: 11px;
            margin-right: 8px;
        }
        
        .blockcart-modal .cart-content-btn .btn-primary i {
            font-size: 11px;
            margin-left: 8px;
        }
        
        @media (max-width: 660px) {
            .blockcart-modal .modal-header {
                -webkit-box-pack: center!important;
                -ms-flex-pack: center!important;
                justify-content: center!important;
            }
            .blockcart-modal .modal-header h3 {
                position: relative;
                padding-top: 30px;
                font-size: 20px;
                margin: 0px;
            }
            .blockcart-modal .modal-header h3 i {
                top: 0px;
                margin-right: 0px;
                position: absolute;
                left: 50%;
                margin-left: -11px;
            }
            .agbataiModal.blockcart-modal .closeModal {
                position: absolute;
                top: -13px;
                right: -15px;
                margin: 0px;
            }
            .blockcart-modal .image-wrapper-outer {
                min-width: 80px;
            }
            .blockcart-modal .h6.product-name {
                font-size: 14px;
                margin: 0px 0px 2px 0px;
            }
            .blockcart-modal .attr-label {
                font-size: 13px;
            }
            .blockcart-modal .blockcart-modal-head-content {
                display: block !important;
            }
            .blockcart-modal p.product-price {
                top: 0px;
            }
            .blockcart-modal .col-sm-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 100%;
                flex: 0 0 100%;
                max-width: 100%;
            }
            .blockcart-modal .cart-content-btn {
                margin: 10px 0px;
            }
            .blockcart-modal .cart-content-btn .btn {
                margin-top: 20px;
            }
        }
        
        .agbataiModal.agbataiAlertModal .closeModal {
            position: absolute;
            top: 0px;
            right: 0px;
        }
        
        .agbataiModal.agbataiAlertModal.product-comment-modal .modal-header {
            position: relative;
            display: block !important;
        }
        
        .agbataiModal.agbataiAlertModal.product-comment-modal .modal-header .check_circle:before,
        i.material-icons.feedback:before {
            content: "\e905";
            font-family: 'AG-batai' !important;
            speak: never;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-size: 22px;
            color: rgb(79, 176, 45);
        }
        
        .material-icons.error:before {
            content: "\e901";
            /* content: "\e905"; */
            font-family: 'AG-batai' !important;
            speak: never;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-size: 22px;
            color: rgb(255, 0, 0);
        }
        
        .agbataiModal.agbataiAlertModal.product-comment-modal .modal-header h2 {
            font-size: 22px;
            font-family: 'Poppins SemiBold';
            font-weight: 600;
            color: rgb(37, 37, 37);
            margin: 5px 0px 0px 0px !important;
            display: block;
            width: 100%;
            float: none;
        }
        
        .messageAlert {
            font-size: 14px;
            line-height: 22px;
            color: rgb(54, 54, 54);
        }
        
        .closeModal2 a {
            font-size: 16px;
            font-family: 'Poppins Medium';
            font-weight: 500;
            color: rgb(37, 37, 37);
            margin-top: 30px;
            display: inline-block;
            text-decoration: none;
        }
        
        .closeModal2 a i {
            font-size: 10px;
            position: relative;
            top: -1px;
            margin-right: 8px;
        }
        
        @media (max-width: 660px) {
            .agbataiModal.agbataiAlertModal.product-comment-modal .modal-header h2 {
                font-size: 20px;
            }
            .messageAlert {
                font-size: 13px;
            }
            .closeModal2 a {
                margin-top: 20px;
            }
            .agbataiModal.agbataiAlertModal.product-comment-modal .modal-header {
                padding: 0px 0px 15px 0px;
            }
            .agbataiModal.agbataiAlertModal .closeModal {
                top: -5px;
                right: -5px;
            }
        }
        
        @keyframes ldio-2mcia7qr1m {
            0% {
                transform: translate(-50%, -50%) rotate(0deg);
            }
            100% {
                transform: translate(-50%, -50%) rotate(360deg);
            }
        }
        
        .ldio-2mcia7qr1m span {
            position: absolute;
            width: 60px;
            height: 60px;
            border: 10px solid #ffffff;
            border-top-color: transparent;
            border-radius: 50%;
            display: block;
        }
        
        .ldio-2mcia7qr1m span {
            animation: ldio-2mcia7qr1m 1s linear infinite;
            top: 50px;
            left: 50px
        }
        
        .loadingio-spinner-rolling-qetiv1h61l {
            width: 30px;
            height: 30px;
            display: inline-block;
            overflow: hidden;
            background: none;
            position: relative;
            top: 3px;
        }
        
        .ldio-2mcia7qr1m {
            width: 100%;
            height: 100%;
            position: relative;
            transform: translateZ(0) scale(0.3);
            backface-visibility: hidden;
            transform-origin: 0 0;
            display: block;
            /* see note above */
        }
        
        .ldio-2mcia7qr1m span {
            box-sizing: content-box;
        }
        
        .product-add-to-cart .add-to-cart.preloader .btn-text {
            display: none;
        }
        
        .product-add-to-cart .add-to-cart:not(.preloader) .preloader-run {
            display: none;
        }
        
        .agbatai-item-slider-outer .big-item .btn-primary.preloader {
            padding: 1px 5px 0px 5px;
            min-height: 34px;
        }
        
        .agbatai-item-slider-outer .big-item .btn-primary.preloader .btn-text {
            display: none;
        }
        
        .agbatai-item-slider-outer .big-item .btn-primary .btn-text {
            -ms-flex-item-align: center!important;
            align-self: center!important;
        }
        
        .agbatai-item-slider-outer .big-item .btn-primary:not(.preloader) .preloader-run {
            display: none;
        }
        
        .add-to-cart.preloader {
            opacity: .65;
        }
        
        .agbatai-btn-disable {
            position: relative;
        }
        
        .agbatai-btn-disable:after {
            content: "";
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            z-index: 10;
        }
        
        @media (max-width: 659px) {
            .agbatai-item-slider-outer .big-item .btn-primary .preloader-run {
                position: relative;
                top: -2px;
            }
        }

        .productSliderInfo .product-description-outer{
            display: none;
        }
        .container.product-container + .product-description-outer + .related-items{
            display: none;
        }
        @media (max-width: 767px){
            .productSliderInfo .product-description-outer{
                display: block;
            }
            .productSliderInfo .related-items{
                display: none;
            }
            .container.product-container + .product-description-outer + .related-items{
                display: block;
            }
            .container.product-container + .product-description-outer{
                display: none;
            }
        }

        .nav_bottom_fold ul.top-menu[data-depth="1"]{
            flex-wrap: wrap!important;
            gap: 20px 0;
        }

        @media (max-width: 1600px){
            .top-menu .sub-menu ul[data-depth="1"]>li{
                margin: 0 2.25rem;
            }
        }

        @media (max-width: 1400px){
            .top-menu .sub-menu ul[data-depth="1"]>li{
                margin: 0 1.25rem;
            }
        }

        @media (max-width: 600px){
            .nav_middle_fold{
                top: 0px;
            }

        }