/* LINE NUMBER 12485 */
.nNavbar__nav {
    justify-content: center;
    align-items: center;
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    flex-wrap: wrap
}


.nNavbar__item {
    position: relative;
    z-index: 5
}

.nNavbar__item a {
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, .5);
    padding: 10px 25px;
    transition: color .6s cubic-bezier(.075, .82, .165, 1);
    position: relative
}

.nNavbar__item a:before {
    content: "";
    width: 100%;
    height: 6px;
    background: #fff;
    position: absolute;
    bottom: -4px;
    left: 0;
    z-index: 2;
    display: none
}

.nNavbar__item>.dropdown-menu {
    border-radius: 2px;
    margin-top: 4px;
    border: none
}

.nNavbar__item>.dropdown-menu a {
    font-size: 15px;
    padding: 2px 0px;
    text-decoration: none
}

.site-announcement {
    padding-top: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

/* LINE NUMBER 12534 */
.nNavbar__item>.dropdown-menu .nMegaMenu__col h4>a,
.nNavbar__item>.dropdown-menu .nMegaMenu__links a {
    padding-left: 0;
    padding-right: 0
}

/* LINE NUMBER 12540 */
.nMegaMenu__col {
    flex-basis: 25%;
    flex-grow: 1;
    flex-shrink: 0
}


/* LINE NUMBER 12546 */
.nMegaMenu__col h4 {
    position: relative;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    /* color: #0c2027; */
    color: rgba(0, 0, 0, .5);
    margin: 0 0 4px;
    white-space: nowrap
}


/* LINE NUMBER 12556 */
.nMegaMenu__col h4:after {
    content: " ";
    position: absolute;
    bottom: 2px;
    left: 0;
    height: 1px;
    width: 100%;
    background: #0c2027
}



/* LINE NUMBER 12566 */
.nMegaMenu__col h4 a:hover {
    text-decoration: none;
    color: #000;
}



/* LINE NUMBER 12666 */
@media screen and (min-width:768px) {
    .nMegaMenu__col {
        max-width: 33.3333334%
    }
}


/* LINE NUMBER 12672 */
@media screen and (min-width:1200px) {
    .nMegaMenu__col {
        max-width: 25%
    }
}


/* LINE NUMBER 12951 */
.nMegaMenu__col {
        flex-basis: 100%
    }


/* LINE NUMBER 12628 */
.nMegaMenu__header a {
    padding: 10px
}



/* LINE NUMBER 12632 */
.nMegaMenu__links {
    list-style: none;
    padding: 0;
    margin: 0 0 10px
}



/* LINE NUMBER 12638 */
.nMegaMenu__links a {
    display: block;
    padding: 4px 0;
    letter-spacing: normal;
    text-transform: none;
    font-size: 14px;
    line-height: 116%;
    color: rgba(0, 0, 0, .5)
}



/* LINE NUMBER 12648 */
.nMegaMenu__links a:hover {
    color: #202020;
    font-weight: 600;
}


/* LINE NUMBER 12955 */
.nMegaMenu__links {
        margin: 0;
    }

/* LINE NUMBER 12906 */
@media screen and (max-width:767px) {
    .nNavbar {
        background: #fff;
        border-bottom: 0;
        box-shadow: none
    }

    .nNavbar__nav {
        flex-direction: column;
        padding-top: 10px
    }

    .nNavbar__item {
        width: 100%
    }

    .nNavbar__item>.nav-link {
        display: block;
        text-align: center
    }

    .nNavbar__item>.dropdown-menu {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        transform: none !important;
        width: 100%
    }

    .nNavbar__item>.dropdown-menu .dropdown-item {
        text-align: center
    }

    .nMegaMenu__dropdown {
        position: relative !important;
        padding-top: 0
    }

    .nMegaMenu__dropdown,
    .nMegaMenu__dropdown>.row {
        opacity: 1;
        visibility: visible;
        transform: none
    }

    .nMegaMenu__col {
        flex-basis: 100%
    }

    .nMegaMenu__links {
        margin: 0
    }

    .nMegaMenu a {
        padding-top: .4rem
    }

    .nMegaMenu h4 a {
        padding-top: 0
    }

    .nMegaMenu:hover>.nMegaMenu__dropdown {
        transition: none
    }

    .mobile-active {
        display: block !important;
        height: auto !important
    }

    body:not(.nNavbar--transparent) .nNavbar .nMegaMenu__dropdown,
    body:not(.nNavbar--transparent) .nNavbar .nNavbar__item>.dropdown-menu,
    body:not(.nNavbar--transparent) .nNavbar .nNavbar__mobile>.dropdown-menu {
        box-shadow: none
    }
}
@media screen and (min-width:768px) {
#navbarMainMenu ul li ul li a:not(#navbarMainMenu ul li ul li.nNavbar__item a) {
    color: #222 !important;
}
}
.in-stock {
    color: #28a745 !important;
  }
  
  .low-stock {
    color: rgb(255, 102, 0) !important;
  }
  
  .last-one {
    color: #dc3545 !important;
  }
  
  .sold-out {
    color: #696969 !important;
  }
  #navbarMainMenu ul li ul li a {
    color: #222 /*{navbar-default-link-colour}*/;
}
@media screen and (max-width:767.8px) {
    #navbarMainMenu ul li ul li a {
        color: #fff /*{navbar-default-link-colour}*/;
    }
}
.uppercase {
    text-transform: uppercase;
}
.sale_saving_pdp {
	/* display: inline;
	position: absolute;
	bottom: 6px; */
	padding: 10px;
	background: rgba(247, 27, 19, 1);
	border-radius: 80px;
	color: #fff;
	height: 60px;
	width: 60px;
	text-align: center;
}
.availability__status {
    display: inline-block;
	padding: 0px 10px;
	border-radius: 20px;
	text-transform: uppercase;
}
.btn_new_arrival {
    color: #ffffff;
	background-color: #17a2b8 !important;
	border-color: #17a2b8 !important;
    margin-top: 0px;
}
@media (max-width: 500px) {
    .btn_new_arrival {
        margin-top: 3px;
    }
}
.save_pos {
	position: relative;
	top: -7px;
}