:root {
  --am-red: rgba(171, 29, 61, 1);
  --am-gray: rgba(255, 255, 255, 0.6);
  --am-black: #000;
  --am-white: #fff;
  --am-light-red: rgba(171, 29, 61, 0.06);
  --am-family-Bebas:'Bebas';
  --am-family-Freight:'Freight Big Pro';
  --am-family-Foundry:'FoundryFormSans';
  --am-family-FoundryBook:'FoundryFormSans Book';
  --am-font-light: 300;
  --am-font-regular: 400;
  --am-font-medium: 500;
  --am-font-semi-bold: 600;
  --am-transition: all .25s linear;
  scroll-behavior: smooth;
}

@font-face {
    font-family: 'Bebas';
    src: url('../fonts/Bebas-Regular.eot');
    src: url('../fonts/Bebas-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Bebas-Regular.woff2') format('woff2'),
        url('../fonts/Bebas-Regular.woff') format('woff'),
        url('../fonts/Bebas-Regular.ttf') format('truetype'),
        url('../fonts/Bebas-Regular.svg#Bebas-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Freight Big Pro';
    src: url('../fonts/FreightBigPro-Light.eot');
    src: url('../fonts/FreightBigPro-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FreightBigPro-Light.woff2') format('woff2'),
        url('../fonts/FreightBigPro-Light.woff') format('woff'),
        url('../fonts/FreightBigPro-Light.ttf') format('truetype'),
        url('../fonts/FreightBigPro-Light.svg#FreightBigPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Freight Big Pro';
    src: url('../fonts/FreightBigPro-LightItalic.eot');
    src: url('../fonts/FreightBigPro-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FreightBigPro-LightItalic.woff2') format('woff2'),
        url('../fonts/FreightBigPro-LightItalic.woff') format('woff'),
        url('../fonts/FreightBigPro-LightItalic.ttf') format('truetype'),
        url('../fonts/FreightBigPro-LightItalic.svg#FreightBigPro-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FoundryFormSans';
    src: url('../fonts/FoundryFormSans-Medium.eot');
    src: url('../fonts/FoundryFormSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FoundryFormSans-Medium.woff2') format('woff2'),
        url('../fonts/FoundryFormSans-Medium.woff') format('woff'),
        url('../fonts/FoundryFormSans-Medium.ttf') format('truetype'),
        url('../fonts/FoundryFormSans-Medium.svg#FoundryFormSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FoundryFormSans Book';
    src: url('../fonts/FoundryFormSans-Book.eot');
    src: url('../fonts/FoundryFormSans-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FoundryFormSans-Book.woff2') format('woff2'),
        url('../fonts/FoundryFormSans-Book.woff') format('woff'),
        url('../fonts/FoundryFormSans-Book.ttf') format('truetype'),
        url('../fonts/FoundryFormSans-Book.svg#FoundryFormSans-Book') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Wrapper + Reset */
*, ::after, ::before {box-sizing: border-box;}
body{margin: 0;padding: 0;min-width: 320px;font:500 16px/22px 'FoundryFormSans Book';overflow: hidden; overflow-y: auto;background: rgba(171, 29, 61, 0.06);}
#wrapper{-moz-transition: all 0.25s linear;-webkit-transition: all 0.25s linear;-o-transition: all 0.25s linear;transition: all 0.25s linear;float: left;width: 100%;}
#wrapper:after {bottom: 0;left: 0;position: absolute;right: 0;top: 0; }
ul,ol{padding: 0;margin: 0;list-style-type: none;}
a{color: rgb(171, 29, 61);text-decoration: none;transition: all .5s;}
a:hover{color: #fff;}
img{font-size: 12px;line-height: 12px;color: rgb(171, 29, 61);}
p{margin: 0;}
button:focus {outline: none !important;border: 0 !important;box-shadow: none !important;}
input:focus,button:focus,.form-control:focus{box-shadow: none;outline: none;border: 0;}
.bg-white{background-color: #fff !important;}
button{background: transparent;border: 0;}
select{cursor: pointer;}
.btn-am {background: var(--am-red);color: var(--am-white);padding: 17px 20px;font-size: 18px;transition: var(--am-transition);}
.btn-am:hover{background: var(--am-white);color: var(--am-red);}

/* Button Animation */
/*.btn-epic {position: relative;margin: auto;width: 100%;padding:17px;background: rgb(171, 29, 61);transform: translate3d(0px, 0%, 0px);text-decoration: none;font-weight: 500;font-size: 16px;font-family: var(--am-family-Foundry);letter-spacing: 0.05em;transition-delay: 0.6s;overflow: hidden;border: 0;cursor: pointer;}
.btn-epic:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;border-radius: 50% 50% 0 0;transform: translateY(100%) scaleY(0.5);transition: all 0.6s ease;}
.btn-epic:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(171, 29, 61);border-radius: 0;transform: translateY(0) scaleY(1);transition: all 0.6s ease;}
.btn-epic div {position: relative;top: 1px;width: 100%;height: 26px;text-transform: uppercase;overflow: hidden;}
.btn-epic span {position: absolute;left:0;right:0;z-index: 1;top: 0;width: 100%;text-align: center;transition: transform 0.5s ease;}
.btn-epic span:first-child {color: rgb(171, 29, 61);transform: translateY(24px);}
.btn-epic span:last-child {color: #fff;transform: translateY(0);}
.btn-epic:hover {background: #fff;transition: background 0.2s linear;transition-delay: 0.6s;}
.btn-epic:hover:after {border-radius: 0 0 50% 50%;transform: translateY(-100%) scaleY(0.5);transition-delay: 0;}
.btn-epic:hover:before {border-radius: 0;transform: translateY(0) scaleY(1);transition-delay: 0;}
.btn-epic:hover span:first-child {transform: translateY(0);}
.btn-epic:hover span:last-child {transform: translateY(-24px);}*/

/* Login Forgot CSS */
.user-login-block {background: #000;height: 100vh;}
.user-login-block .login-wrapper {display: flex;align-items: center;height: 100%;}
.user-login-block .login-area {height: 100%;position: relative;display: flex;align-items: center;flex: 0 0 100%;max-width: 100%;padding: 30px 15px;background: url(../images/left-image.png) no-repeat;background-position: center;background-size: cover;}
.user-login-block .login-area .logo-box {position: absolute;top: 30px;left: 30px;width: 125px;}
.user-login-block .login-form-block {position: relative;width: 100%; max-width: 400px;margin: 0 auto;background: rgba(0, 0, 0, 0.60);backdrop-filter: blur(10px);padding: 50px 30px 60px;text-align: center;}
.login-form-block h1 {text-align: center;margin: 0 0 30px;color: #fff;font:normal 40px/45px 'Bebas';text-transform: uppercase;}
.login-form-block .form-control {width: 100%;margin-bottom: 15px;padding: 5px 24px;font: 500 16px/normal FoundryFormSans Book;border: 1px solid rgba(255, 255, 255, 0.20);background: transparent;color: #fff;height: 54px;transition: all .5s}
.login-form-block .form-control:focus{border-color: rgb(171, 29, 61);}
.login-form-block .form-control::-webkit-input-placeholder {color: #fff; opacity: 1;}
.login-form-block .form-control::-moz-placeholder {color: #fff; opacity: 1;}
.login-form-block .form-control:-ms-input-placeholder {color: #fff; opacity: 1;}
.login-form-block .form-control:-moz-placeholder {color: #fff; opacity: 1;}
.forgot-password {display: inline-block;vertical-align: middle; text-align: center;margin-top: 24px;color: #fff;font: 500 16px/normal 'FoundryFormSans Book';text-decoration: underline;}
.forgot-password:hover{color: rgb(171, 29, 61);}
.user-login-block .feature-text {position: absolute;bottom: 30px;left: 30px;color: rgba(255, 255, 255, 0.60);max-width: 380px;text-align: left;}
.slideshow-area{height: 100%;width: 100%;flex: 0 0 50%;max-width: 50%;display: none;}
.slideshow-area .login-slideshow {height: 100%;}
.slideshow-area .login-slideshow .slide{background-repeat: no-repeat;background-position: center center;background-size: cover;height: 100%;position: relative;}
.slideshow-area .slide-content {height: 100%;padding: 20px;max-width: 550px;position: relative;left: 20px;top: 0;display: flex;flex-direction: column;justify-content: center;}
.slide-content .content {margin-top: -200px;}
.slideshow-area .slide-content h2 {color: #fff;font: italic 300 64px/64px 'Freight Big Pro';margin: 0;}
.slideshow-area .slide-content h3 {color: #fff;font: 400 50px/50px 'Bebas';margin: 0 0 20px;}
.slideshow-area .textatBottom .slide-content .content {margin: 0;position: absolute;bottom: 130px;}
.slideshow-area .slide-content p {color: #fff;font-size: 20px;line-height: 25px;font-weight: 500;}
.slideshow-area .login-slideshow .slide:before,
.user-login-block .login-area:before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.90) 0%, rgba(0, 0, 0, 0.00) 100%);height: 50%;}
.slideshow-area .login-slideshow .slide.textatBottom:before{height: 50%;transform: rotate(-180deg);top: auto; bottom: 0;}
.login-slideshow .slick-list, .login-slideshow .slick-track {height: 100%;}
.login-slideshow .slick-dots {position: absolute;left: 30px;display: flex;align-items: center;bottom: 70px;}
.login-slideshow .slick-dots li {margin-right: 15px;}
.login-slideshow .slick-dots li button {padding: 0; background: rgba(255, 255, 255, 0.40);border: 0;width: 9px;height: 9px;border-radius: 100%;font-size: 0;line-height: 0;cursor: pointer;}
.login-slideshow .slick-dots li.slick-active button{background: #AB1D3D;}
.login-slideshow .slider-arrows {position: absolute;bottom: 55px;right: 30px;display: flex; align-items: center;}
.login-slideshow .slider-arrows button {background: transparent;border: 1px solid #fff;border-radius: 50%;width: 45px;height: 45px;margin: 0 5px;padding: 0 0 4px 8px;cursor: pointer;transition: all .5s;}
.login-slideshow .slider-arrows button.nextArrow {padding-right: 8px;padding-left: 0;}
.login-slideshow .slider-arrows button:hover {background: rgb(171, 29, 61);border-color: rgb(171, 29, 61);}
.login-slideshow .slider-arrows span {color: #fff;font-size: 17px;line-height: 28px;letter-spacing: 0.34px;font-weight: 500;margin-right: 30px;}
.form-control-box {position: relative;}
#password-field {padding-right: 60px;}
#am_check {background: transparent;border: 0;cursor: pointer;position: absolute;top: 15px;right: 19px;padding: 0;width: 22px;height: 20px;}
.forgot-password-form .form-group {margin: 0 !important;}
.forgot-password-form .code-message {text-align: center;max-width: 280px;margin: 0 auto 30px;color: rgba(255, 255, 255, 0.60);}
.login-form .btn-am {min-width: 100%;}

@media (min-width: 767.98px) {
/*  .btn-epic{font-size: 18px;}*/
  .user-login-block .login-area{padding-left: 30px;padding-right: 30px;}
  .user-login-block .login-form-block {padding-left: 40px;padding-right: 40px;}
  .user-login-block .feature-text{left: 60px;bottom: 48px;}
  .user-login-block .login-area .logo-box{left: 60px;}
  .login-form-block h1 {margin-bottom: 30px;font-size: 40px;line-height: 46px;}
  .login-form-block .form-control{margin-bottom: 24px;}
  .login-form-block .form-group {margin-bottom: 19px;}
}
@media (min-width: 991.98px) {
  .user-login-block .login-area{flex: 0 0 50%;max-width: 50%;}
  .slideshow-area{display: block;}
  .user-login-block .feature-text{left: 30px;}
}
@media (min-width: 1199.98px) {
    .slideshow-area .slide-content h2 {font-size: 78px;line-height: 78px;}
    .slideshow-area .slide-content h3 {font-size: 64px;line-height: 64px;}
}
@media (min-width: 1439.98px) {
  .slideshow-area .slide-content{left: 110px;}
  .user-login-block .feature-text {left: 60px;}
  .login-slideshow .slick-dots{left: 130px;}
  .login-slideshow .slider-arrows{right: 55px;}
}

@media screen and (max-width: 1439px) and (min-width: 1199.98px) {
    .user-login-block .login-form-block {padding-top: 30px;padding-bottom: 40px;margin-top: 50px;}
    .login-form-block h1{margin-bottom: 15px;}
    .login-form-block .form-control {margin-bottom: 15px;height: 45px;}
    .login-form-block .form-group,
    .forgot-password-form .code-message{margin-bottom: 15px;}
    .login-form .btn-am {padding: 10px;}
    .forgot-password{margin-top: 15px;}
    .user-login-block .feature-text {bottom: 25px;}
}

/* Home Page CSS */

/* Header CSS */
#header .fixed-aside {border-radius: 10px;left: -100px;top: 50%;transform: translateY(-50%); background: rgba(0, 0, 0, 0.51);backdrop-filter: blur(10px);padding: 10px 0;width: 75px;transition: var(--am-transition);z-index: 99;}
body.nav-active #header .fixed-aside {left: 12px;}
#header .main-nav-wrapper .nav-item {margin-bottom: 15px;}
#header .main-nav-wrapper .nav-item:last-child {margin-bottom: 0;}
#navbar li .nav-link .icon-box {width: 32px;height: 32px;margin-bottom: 5px !important}
#navbar li .nav-link:hover .icon-box,
#navbar li.active .nav-link .icon-box{background: var(--am-red) !important;}
#navbar li .nav-link span {padding: 0 10px;font-size: 14px;}
#navbar li .nav-link {padding: 0;color: var(--am-white);font: 500 16px/normal var(--am-family-FoundryBook);transition: var(--am-transition);position: relative;}
#navbar li .nav-link svg {width: 20px;height: 20px;transition: all .5s}
#navbar li .nav-link svg path {transition: var(--am-transition)}
#navbar li .nav-link:hover svg path,
#navbar li.active .nav-link svg path{fill: var(--am-white);fill-opacity: 1;}
#header .navbar-nav.nav-bottom-fixed {bottom: 0;left: 0;right: 0;background: #000;}
#header .nav-bottom-fixed .nav-item:last-child a {border-top: 1px solid rgba(255, 255, 255, 0.20);}
#header {padding: 10px 15px;border-bottom: 1px solid rgba(119, 119, 119, 0.2);position: relative;z-index: 9;}
#header .form-control {border-color: rgba(119, 119, 119, 0.2);padding: 10px 50px 10px 22px;color: rgba(0, 0, 0, 0.60);}
#header .form-control:focus {border: 1px solid var(--am-red);}
#header .input-group-append {right: 0;top: 0;bottom: 0;}
#header .input-group-append .btn {padding-right: 13px;padding-left: 13px;z-index: 9}
.dropdown-toggle:after{display: none;}
.user-cart-area .dropdown-toggle span {margin: 0;text-indent: -9999px;}
#header .notification-block .nav-dot {top: 7px;right: 1px;width: 7px;height: 7px;background: var(--am-red);}
#header .notification-block {margin-right: 20px;}
#header .am-cart-area {padding-left: 10px;border-left: 1px solid rgba(0, 0, 0, 0.4);margin-left: 5px;}
#header .am-cart-area span {color: rgba(0, 0, 0, 0.6);margin: 0;text-indent: -9999px; transition: var(--am-transition);}
#header .am-cart-area .total-count {text-indent: 0;font-size: 12px;width: 20px;height: 20px;background: var(--am-red);color: #fff;}
#header .am-cart-area a:hover .cart-text{color: var(--am-red);}
#header .nav-link.dropdown-toggle .arrow-down {transition: var(--am-transition);}
#header .nav-link.dropdown-toggle.show .arrow-down {transform: rotate(180deg);}
#header .search-block {top: 100%;right: 0;width: 280px !important;transition: var(--am-transition);opacity: 0;visibility: hidden;z-index: 9;}
#header .am-search-toggler {margin-right: 10px;}
body.search-active #header .search-block {opacity: 1;visibility: visible;}
.hamburger-area .navbar-toggler {width: 30px;height: 30px;}
.dropdown-item:focus, .dropdown-item:hover {background: rgba(171, 29, 61, 0.1);}
.main-header .user-cart-area {flex: 0 1 auto;width: 100%;}
.main-header .logo-box {flex: 0 1 auto;width: auto;width: 125px;}
.main-header .hamburger-area {margin-left: 15px;}
#header .logo-box img {width: 100%;}
.am-downlaod_upload_area .DU-btn,
.selected-items-bar .delete-items{position: relative;}
.am-downlaod_upload_area .DU-btn + .DU-btn::before {content: '';position: absolute;left: -15px;top: 0;bottom: 0;width: 1px;background: rgba(0,0,0,.3);}
.selected-items-bar .delete-items + .delete-items::before {content: '';position: absolute;left: -12px;top: 0;bottom: 0;width: 1px;background: #fff;}
#contactDetails .modal-content p{font-size: 18px;line-height: 26px;}
#contactDetails .modal-content p a:hover {color: var(--am-black);text-decoration: underline;}
#contactDetails .modal-content h2 {color: var(--am-red);font-family: var(--am-family-Bebas);}

/* Media */
@media (min-width: 767.98px){
    #header {padding-left: 30px;padding-right: 30px}
    .main-header .user-cart-area {padding-left: 100px;}
}
@media (min-width: 991.98px){
    #header .main-header .dropdown-toggle span {margin: 0 10px;text-indent: 0;}
    #header .am-cart-area span{margin: 0 5px;text-indent: 0;}
    #header .am-cart-area .total-count {width: 25px;height: 25px;font-size: 16px;}
    #header .notification-block{margin-right: 22px;}
    #header .search-block {position: static !important;width: 100% !important;opacity: 1;visibility: visible;}
    #header .search-block{margin-right: 25px;} 
    #header .main-header .user-cart-area {padding-left: 50px;}
    #header .main-header .form-control {height: 45px;}
}
@media (min-width: 1199.98px){
    #header .search-block{margin-right: 42px;} 
    #header .am-cart-area {padding-left: 28px;margin-left: 15px;}
    #header .main-header .dropdown-toggle span {margin-left: 15px;margin-right: 15px;}
    #header .fixed-aside{left: 12px;}
}
@media (min-width: 1439.98px){
    #header .main-header .user-cart-area {padding-left: 190px;}
}
@media (min-width: 1599.98px){
    #header .main-nav-wrapper .nav-item {margin-bottom: 32px;}
    #navbar li .nav-link span {font-size: 16px;}
    #navbar li .nav-link .icon-box {width: 48px;height: 48px;margin-bottom: 10px !important}
    #header .fixed-aside{padding-top: 24px;padding-bottom: 24px;}
    #navbar li .nav-link svg {width: 24px;height: 24px;}
    #header .fixed-aside{width: 84px;}
}

/* Banner Slideshow CSS */
.banner-block .slide-content {padding: 43px 0;background-color: #000;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.banner-block .slide-content:after{content: ''; position: absolute;top: 0; bottom: 0; right: 0;width: 100%; background: rgba(0, 0, 0, 0.5);}
.banner-block .content-area{max-width: 260px; left: 15px;z-index: 9;}
.banner-block .content-area h1 {font: italic 500 50px/34px var(--am-family-Freight);color: var(--am-red);}
.banner-block .content-area h2 {font:normal 400 44px/32px var(--am-family-Bebas);color: var(--am-white);}
.banner-block .content-area p {color: var(--am-white);margin: 25px 0 36px;}
.banner-slideshow .btn-am {padding: 14px 42px;}
/*.banner-block .am-btn-box .btn-epic {width: 156px;font-size: 16px;line-height: 20px;font-weight: 500;padding-top: 14px;padding-bottom: 14px;}
.banner-block .btn-epic div{height: 20px;}*/
.banner-slideshow .slick-arrow {position: absolute;right: 15px;bottom: 47px;background: transparent;border: 0;font-size: 0;line-height: 0;width: 40px;height: 40px;padding: 0;}
.banner-slideshow .slick-arrow.slick-next {background: url(../images/arrow-right.svg) no-repeat;background-position: center center;background-size: 100% 100%;}
.banner-slideshow {
  animation: FadeIn 2s ease-in;
}
@keyframes FadeIn {
    0%,
    50% {
      opacity: 0;
    }
    60%,
    100% {
      opacity: 1;
    }
}

/* Media */
@media (min-width: 767.98px){
    .banner-block .content-area {max-width: 330px;left: 40%;}
    .banner-block .content-area h1 {font-size: 78px;line-height: 54px;}
    .banner-block .content-area h2 {font-size: 64px;line-height: 58px;}
    .banner-slideshow .slick-arrow{left: 50%;}
    .banner-block {padding: 30px 0 0 15px;}
    .banner-block .banner-slideshow .slick-list {padding-right: 14%;}
    .banner-block .slide-content:after{background: linear-gradient(270deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);}
    .banner-slideshow .slick-arrow {position: absolute;left: auto;bottom: auto;right: 15px;top: 50%;transform: translateY(-50%);width: 54px;height: 54px;}
}
@media (min-width: 1199.98px){
    .banner-block .content-area {max-width: 340px;left: 50%}
    .banner-slideshow .slick-arrow {width: 74px;height: 74px; right: 4%}
    .banner-block {padding-left: 100px;}
}
@media (min-width: 1439.98px){
    .banner-block .content-area {max-width: 360px;}
}
@media (min-width: 1599.98px){
    .banner-block .slide-content{padding-top: 73px;padding-bottom: 73px;}
    .banner-block {padding-left: 130px;}
}
@media (min-width: 1919.98px){
    .banner-block {padding-left: 185px;}
}

/* Feature Products CSS */
.featured-products h2 {font: 400 30px/36px var(--am-family-Bebas);margin-bottom: 26px;color: var(--am-black);}
.featured-products h3 {font: 400 22px/normal var(--am-family-Bebas);letter-spacing: 1.6px;margin-bottom: 26px;color: var(--am-black);}
.featured-products .view-all:hover{color: var(--am-black);}
.featured-products .view-all svg{margin-left: 10px;}
.featured-products .view-all:hover path{fill: var(--am-black);}
.featured-products .sub-heading-box{padding: 30px 0 26px;}
.featured-products .products-block.bg-lightPink {background: rgba(171, 29, 61, 0.06);}
.featured-products .products-block {padding: 0 15px 120px;}
.featured-products .heading {padding: 40px 15px 15px;}
.product-card {border: 1px solid rgba(0, 0, 0, 0.10);background: #FFF;box-shadow: 0px 4px 20px 5px rgba(171, 29, 61, 0.05);}
.product-card .img-box {padding-top: 17px;padding-bottom: 24px;}
.product-card .img-box img {height: 300px;}
.product-card .product-details {padding: 0 15px;}
.product-details > span, .productTitle{font: 400 24px/25px var(--am-family-Bebas);color: var(--am-black);margin-bottom: 10px;max-height: 50px;height: 50px;}
.productTitle:hover{color: var(--am-red);}
.product-price-area .product-price {font: 400 24px/26px var(--am-family-Bebas);color: var(--am-red);}
.productLabel {background: var(--am-red);padding: 5px 10px;border-radius: 50px;width: 110px;color: rgba(255, 255, 255, 0.80);font-size: 14px;cursor: pointer;}
.productLabel img {margin-right: 5px;width: 20px;height: 20px;}
.productLabel .tooltip,
.pv-block .tooltip {position: absolute;left: 100%;top: 50%;transform: translateY(-50%);width: 150px;border-radius: 0;margin-left: 10px;transition: var(--am-transition);z-index: 1;}
.productLabel:hover .tooltip,
.pv-block:hover .tooltip{opacity: 1;}
.productLabel .tooltip .tooltip-inner,
.pv-block .tooltip .tooltip-inner {padding: 12px;background: rgba(57, 57, 57, 1);font-size: 14px;line-height: 18px;}
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow:before{border-top-color: rgba(57, 57, 57, 1);}
.productLabel .tooltip .tooltip-arrow,
.pv-block .tooltip .tooltip-arrow {position: absolute;top: 50%;left: -10px;transform: translateY(-50%) rotate(90deg);}
.product-price-area{padding-left: 15px;padding-top: 21px;align-items: flex-end;}
.product-price-area .adtocart-btn {background: var(--am-red);padding: 10px;transition: var(--am-transition);}
.product-price-area .adtocart-btn:hover{background: var(--am-black);}
.product-price-area .addtocart-box {margin-left: 10px;}
.price-block small {font-size: 14px;line-height: normal;display: block;}
.fp-slideshow .slick-arrow {position: absolute;bottom: -80px;right: 15px;border: 0;background: rgb(150, 145, 146) url(../images/arrow_left.svg) no-repeat;background-position: center center;width: 35px;height: 35px;text-indent: -9999px;padding: 0;z-index: 9;transition:var(--am-transition);}
.fp-slideshow .slick-arrow:hover{background-color: #000;}
.fp-slideshow .slick-arrow.slick-prev {right: 100px;}
.fp-slideshow .slick-arrow.slick-next {transform: rotate(-180deg);}
.product-slideshow-block .pagingInfo {position: absolute;right: 63px;bottom: -72px;letter-spacing: 0.64px;color: #000;}
.product-price-area .price-block {position: relative;top: -5px;}


/* Input Quantity CSS */
.quantity-holder{margin-bottom: 27px;}
.quantity {position: relative;width: 80px;float: left;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0;}
input[type=number]{-moz-appearance: textfield;}
.quantity input {width: 80px;height: 45px;line-height: 1.65;float: left;display: block;padding: 0 25px;margin: 0;border: 0;text-align: center;background: rgba(0, 0, 0, 0.05);color: rgba(0, 0, 0, 0.60);font:500 16px/40px var(--am-family-Bebas);}
.quantity input:focus {outline: 0;}
.quantity-nav {float: left;height: 42px;}
.quantity-button {position: relative;cursor: pointer;width: 10px;text-align: center;color: rgb(28, 27, 31);font-size: 20px;line-height: 1.7;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.quantity-button.quantity-up {position: absolute;height: auto;top: 50%;transform: translateY(-50%);right: 15px;line-height: 42px;font-size: 20px;color: rgb(28, 27, 31)}
.quantity-button.quantity-down {position: absolute;height: auto;top: 50%;transform: translateY(-50%);left: 15px;line-height: 42px;font-size: 20px;color: rgb(28, 27, 31)}
.product-card .img-box a,
.product-card .img-box img{transition: var(--am-transition);}
.product-card .img-box a:hover img{transform: scale(1.05);}

/* Media */
@media (min-width: 767.98px){
    .featured-products h2 {font-size: 40px;line-height: 48px;}
    .featured-products h3{font-size: 28px;}
    .banner-block .slide-data,
    .fp-slideshow .fp-slide-data,
    .featured-products .sub-heading-box{padding-left: 15px;padding-right: 15px;}
    .featured-products .heading {padding-left: 30px;padding-right: 30px}
}
@media (min-width: 1199.98px){
    .featured-products .heading {padding-left: 115px;}
    .featured-products .products-block {padding-left: 100px;}
}
@media (min-width: 1599.98px){
    .featured-products .heading {padding-left: 145px;padding-right: 145px}
    .featured-products .products-block {padding-left: 130px;padding-right: 130px;}
}
@media (min-width: 1919.98px){
    .featured-products h2 {font-size: 48px;line-height: 53px;}
    .featured-products h3{font-size: 32px;}
    .banner-block .slide-data,
    .fp-slideshow .fp-slide-data,
    .featured-products .sub-heading-box{padding-left: 15px;padding-right: 15px;}
    .product-card .product-details {padding: 0 24px;}
    .product-price-area{padding-left: 24px;}
    .product-price-area .addtocart-box {margin-left: 30px;}
    .quantity input {width: 121px;height: 64px;font-size: 24px;line-height: 53px;padding-left: 45px;padding-right: 45px;}
    .quantity {position: relative;width: 121px;}
    .quantity-button.quantity-down,
    .quantity-button.quantity-up{font-size: 30px;}
    .quantity-button{width: 20px;}
    .product-price-area .adtocart-btn {padding: 19px;}
    .product-price-area .product-price {font-size: 28px;line-height: 29px;}
    .product-details > span, .productTitle{font-size: 28px;line-height: 29px;}
    .price-block small {font-size: 14px;}
    .fp-slideshow .slick-arrow{width: 48px;height: 48px;right: 15px;}
    .fp-slideshow .slick-arrow.slick-prev {right: 120px;}
    .product-slideshow-block .pagingInfo {right: 81px;bottom: -65px;}
    .featured-products .heading {padding-left: 200px;padding-right: 200px;}
    .featured-products .products-block {padding-left: 185px;padding-right: 185px;}
}

/* Footer */
#footer {padding: 21px 15px;background: #000;border-left: 1px solid rgba(255, 255, 255, 0.20);}
#footer p {color: var(--am-white);font-size: 14px;}

/* Footer Fixed at Bottom */
.body-wrapper {position: relative;min-height: 100vh;}
#footer {position: absolute;bottom: 0;width: 100%;height: 64px;}
.main-wrapper {padding-bottom: 64px;}

/* Media */
@media (min-width: 767.98px){
    #footer{padding-left: 30px;padding-right: 30px;}
    #footer p {font-size: 16px;letter-spacing: 0.32px;}
}
@media (min-width: 991.98px){
    #footer p{text-align: left !important;}
}
@media (min-width: 1199.98px){
    #footer{padding-left: 115px;}
}
@media (min-width: 1599.98px){
    #footer {padding-left: 145px;padding-right: 145px;}
}
@media (min-width: 1919.98px){
    #footer {padding-left: 200px;padding-right: 200px;}
}

/* Cart Page CSS */
.cart-section .productLabel, .cart-section .productLabel span {font-size: 14px;width: 110px;}
.cart-section .productLabel img {width: 20px;height: 20px;}
.table-responsive::-webkit-scrollbar {width: 1em;height: 5px;}
.table-responsive::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);}
.table-responsive::-webkit-scrollbar-thumb {background-color: var(--am-red);outline: 1px solid var(--am-red);}
.breadcrumb-item{position: relative;}
.breadcrumb-item + .breadcrumb-item{padding-left: 25px;}
.breadcrumb-item + .breadcrumb-item:before {content: '';background: url('../images/right-arrow.svg') no-repeat;width: 21px;height: 21px;position: absolute;top: 50%;transform: translateY(-50%);left: 3px;}
.breadcrumb-item.active {color: rgba(0,0,0,.4);line-height: 53px;}
.breadcrumb-item a {color: var(--am-red);line-height: 53px;}
.breadcrumb-item a:hover{color: var(--am-dark);}
.cart-section {padding: 20px 15px;}
.cart-header h1, .account-title {margin: 0;font: 400 40px/45px var(--am-family-Bebas);color: #000;}
.cart-header span {color: #000;}
.downlaod_upload_area .DU-btn {margin-left: 15px;text-indent: -9999px}
.downlaod_upload_area .DU-btn path{transition: var(--am-transition);}
.downlaod_upload_area .DU-btn:hover path{fill: var(--am-red);}
.cart-search-area{padding:0 15px;background: #fff;}
th,td{vertical-align: middle;}
td:last-child{text-align: right;}
thead, thead th {background: rgb(242,242,242) !important;border-bottom: 0 !important;}
.form-check input[type="checkbox"] {border-color: #000;border-radius: 0;}
.table > :not(caption) > * > * {padding: .6rem .5rem;}
table th {font-family: var(--am-family-Foundry);font-weight: 400;color: #000 !important;}
.form-check-input{border-color: #000 !important;cursor: pointer;}
.form-check-input:checked {background-color: #000;}
.form-check-input:focus{box-shadow: none;outline: none;border:1px solid #000 !important;}
th small {margin-left: 7px;color: rgba(0,0,0,.36);}
td .product-img {width: 50px;}
td .product-img img {width: 100%;}
.product-info-block .product-info .product-info-opener {font-size: 20px;line-height: 20px;text-align: left;background: transparent;border: 0;font-family: var(--am-family-Bebas);transition: var(--am-transition);margin-bottom: 5px;}
.product-info-block .product-info .product-info-opener:hover{color: var(--am-red);}
.product-info-block .producy-number {color: rgb(15, 98, 254);margin-top: 10px;display: block;}
.product-info-block .product-info {margin-left: 15px;}
tr .quantity input {background: transparent;font-size: 18px;color: #000;line-height: 22px;}
tr .quantity-button.quantity-down, tr .quantity-button.quantity-up {width: 48px;height: 48px;background: rgb(245, 245, 245);transition: var(--am-transition);display: flex;align-items: center;justify-content: center;font-size: 24px;}
tr .quantity-button.quantity-down:hover, tr .quantity-button.quantity-up:hover{background-color: #000;color: #fff}
tr .quantity-button.quantity-up{background: rgba(212, 212, 212, 1)}
tr .quantity input {background: transparent;font-size: 18px;color: #000;line-height: 22px;font-weight: var(--am-font-regular);padding: 0;}
tr .quantity input,tr .quantity {width: 175px;}
tr .delete-cart-item{transition: var(--am-transition);}
tr .delete-cart-item:hover{color: var(--am-red);}
/*table tr{position: relative;}*/
.cart-total-wrapper .btn-am {background: transparent;border: 1px solid #000;color: #000;}
.cart-total-wrapper .btn-am:hover{background: #AB1D3D;color: #fff;border-color: #AB1D3D;}
.cart-total-wrapper .btn-am.checkout{background: #000;color: #fff;}
.cart-total-wrapper .btn-am.checkout:hover{background: var(--am-red);border-color: var(--am-red);}
.cart-total-wrapper {max-width: 400px;margin-left: auto;}
.subtotal-row {padding: 21px 0 32px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.grandtotal-row{padding: 31px 0 54px;border-top: 1px solid rgba(0, 0, 0, 0.20);}
.grandtotal-row .grandtotal-amount {font-size: 30px;line-height: normal;}
.total-buttons .btn{border: 1px solid #000; height: 56px;}
.total-buttons .btn.checkout{background: var(--am-black);color: var(--am-white);}
.confirm-message-box .btn-am.btn-secondry {background: #000;}
.confirm-message-box .btn-am:hover {background: #CD244A;color: #fff;}
.confirm-message-box .btn-am.btn-secondry:hover{background: #282828;color: #fff;}
/*.total-buttons .btn-epic{background: transparent;}
.total-buttons .btn-epic:before{background: #000;}
.total-buttons .btn-epic:after{background: rgba(171, 29, 61, 0.06);}
.total-buttons .btn-epic span {color: #fff;font-family: var(--am-family-FoundryBook);text-transform: capitalize;font-weight: 500;}
.total-buttons .btn-epic span:first-child{color: #fff;}
.total-buttons .btn-epic span:last-child{color: #000;}
.total-buttons .btn-epic.checkout span:last-child{color: #fff;}
.total-buttons .btn-epic.checkout:before{background: var(--am-red);}*/
.price-variance{transition: var(--am-transition);}
.price-variance:hover{color: var(--am-red);}
.selected-items-bar{background: var(--am-red);padding: 10px;color: #fff;}
.variance-bar{position: absolute;bottom: 0;right: 0;left: 14%;z-index: 999;background: linear-gradient(270deg, rgba(171, 29, 61, 0.40) 0%, rgba(171, 29, 61, 0.18) 100%);}
table .variance-bar {padding-top: .6rem;padding-bottom: .6rem;}
.variance-details span + span {margin-left: 30px;}
.variance-bar-content {padding: 20px;background: linear-gradient(270deg, rgba(171, 29, 61, 0.40) 0%, rgba(171, 29, 61, 0.18) 100%);opacity: 0; transition: var(--am-transition);}
.variance-details span b {font-family: var(--am-family-Foundry);font-weight: 500;}
.hide-variance-bar {color: #AB1D3D;border-bottom: 1px solid #AB1D3D;padding: 0;line-height: normal;font-size: 14px;font-weight: 500;}
.price-variance-added .variance-bar-content {opacity: 1;}
.price-variance-added .price-variance {color: var(--am-red);}
.price-variance img.am-fillded {display: none;}
.price-variance-added .price-variance img.ms-default{display: none;}
.price-variance-added .price-variance img.am-fillded {display: block;}

/* Media */
@media screen and (min-device-width: 991.98px) and (max-device-width: 1599px) { 
    .checkout-col-shifter .col-lg-8 .checkout-product-table {display: none;}
    .checkout-col-shifter .col-lg-12 {display: block !important;}
}
@media (min-width: 767.98px){
    .selected-items-bar{padding: 15px;}
    .cart-section{padding-left: 30px;padding-right: 30px;}
    .cart-header h1, .account-title {font-size: 48px;line-height: 53px;}
    .grandtotal-row .grandtotal-amount {font-size: 36px;}
}
@media (min-width: 991.98px){
    .cart-total-wrapper{max-width: 600px;}
}
@media (min-width: 1599.98px){
    .checkout-details .col-12.am-col-lg-12.mb-3.mb-md-4 {margin-bottom: 0 !important;}
}
@media (min-width: 1699.98px){
    .variance-bar{left: 12%}
}
@media (min-width: 1919.98px){
    .variance-bar{left: 10%}
}

/* Modal CSS */
.modal-dialog {max-width: 660px;}
.modal-footer .btn {flex: 0 0 50%;max-width: 50%;background: rgba(0, 0, 0, 0.80);font-family: var(--am-family-Foundry);color: var(--am-white);font-weight: var(--am-font-medium);padding: 15px;}
.modal-footer .btn.btn-secondry{background: var(--am-red);}
/*.modal-footer .btn-epic:after{background: rgba(0, 0, 0, 0.80);}
.modal-footer .btn-epic.btn-secondry:after{background: var(--am-red);}*/
.modal .btn-close {width: 50px;height: 50px;padding: 0;background: var(--am-red);border-radius: 0;opacity: 1;position: absolute;top: 8px;right: 8px;transition: var(--am-transition);}
.modal .btn-close:hover{background: var(--am-black);}
.modal .modal-header {padding: 20px 75px 20px 25px;}
.modal .modal-title {font: 400 24px/30px var(--am-family-Bebas);}
.modal-body .product-img {width: 100px;text-align: center;}
.modal-body .product-img img {max-width: 125px;margin: 0 auto;}
.modal-body .product-title {font: 400 30px/26px var(--am-family-Bebas);color: #000;margin-bottom: 17px;}
.modal-body .product-price{font: 400 22px/20px var(--am-family-Bebas);color: #000;}
.modal .modal-body {padding-left: 15px;padding-right: 15px;padding-bottom: 46px;}
.selection-area .form-check + .form-check {margin-left: 44px;}
.modal .form-check-input {width: 18px;height: 18px;}
.modal .form-check-label, .modal .form-check{cursor: pointer;}
.modal .form-check-label {cursor: pointer;color: #000;margin-top: 3px;}
.modal .form-group{margin-bottom: 37px;}
.modal .form-check-input:checked {background-color: transparent;cursor: pointer;}
.form-check-input:checked[type="radio"] {background: url("../images/dot-black.svg") no-repeat;background-position: center center;background-position: 4px 4px;background-size: 8px 8px;}
.form-control {border-color: rgba(0, 0, 0, 0.20);padding: 12px;color: rgba(0, 0, 0, 0.40);height: 56px;}
.form-control:focus{border: 1px solid rgba(0, 0, 0, 0.20);}
.form-control::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.40);}
.form-control::-moz-placeholder {color: rgba(0, 0, 0, 0.40);}
.form-control:-ms-input-placeholder {color: rgba(0, 0, 0, 0.40);}
.form-control:-moz-placeholder {color: rgba(0, 0, 0, 0.40);}
.modal{background: rgba(0, 0, 0, 0.30);}
.hasList{color: var(--am-black);transition: var(--am-transition);}
.hasList:hover{color: var(--am-red);}
.modal .mb-am{margin-bottom: 35px;}
.modal .uploadedfileInfo {padding: 35px 0;}
.input-file-control {margin-bottom: 32px;}
.input-file-control .file {height: 150px;border: 1px dashed rgba(0, 0, 0, 0.20);background: #FAF1F3;cursor: pointer;color: rgba(17, 146, 232, 1)}
div.productDetails .modal-dialog {max-width: 700px;}
div.productDetails .product-info-block .product-img,
div.productDetails .product-info-block .product-info {max-width: 100%;flex: 0 0 100%;}
div.productDetails .product-data {max-width: 500px;margin: 0 auto;}
div.productDetails .product-data .product-title {font-size: 26px;line-height: 30px;}
div.productDetails .product-data .titleHead{margin-bottom: 15px;}
div.productDetails .modal-body .product-img img {max-width: 150px;}
div.productDetails .product-price-area {border-top: 0;padding-right: 24px;padding-top: 10px;}
div.productDetails .product-price-area .product-price {font-size: 30px;line-height: 34px;color: var(--am-red);}
.cart-search-area .search-block {flex: 0 0 65%;max-width: 65%;}
.cart-search-area .downlaod_upload_area {flex: 0 0 auto;max-width: 100%;padding: 15px 0;border-left: 1px solid rgba(0, 0, 0, 0.1);}
.downlaod_upload_area .DU-btn span {margin-left: 10px;transition: var(--am-transition);}
.downlaod_upload_area .DU-btn:hover span{color: var(--am-red);}
div.productDetails td:last-child {text-align: left;}
div.productDetails tr th {width: 150px;}
.table-striped > tbody > tr:nth-of-type(2n+1) > *{background: rgb(251, 241, 243)}
table *{font-size: 14px;}
.modal-footer .btn-am {flex: 0 0 50%;max-width: 50%;transition: var(--am-transition);}
.modal-footer .btn-am:hover,
.modal-footer .btn-am.btn-secondry {background: #000;color: #fff;}
.modal-footer .btn-am.btn-secondry:hover {background: #282828;}
.modal-footer .btn-am:hover{background: #CD244A;}

/* Media */
@media (min-width: 767.98px){
    .modal-body .product-img {width: 200px;}
    .modal-body .product-title{font-size: 36px;line-height: 32px;}
    .modal-body .product-price{font-size: 25px;line-height: 22px;}
    div.productDetails .product-info-block .product-img {max-width: 30%;flex: 0 0 30%;}
    div.productDetails .product-info-block .product-info {max-width: 70%;flex: 0 0 70%;}
    div.productDetails .modal-body .product-img img {max-width: 270px;}
    div.productDetails .product-data .product-title {font-size: 38px;line-height: 42px;}
    .modal .modal-body {padding-left: 24px;padding-right: 24px;}
    div.productDetails .product-price-area .product-price {font-size: 38px;line-height: 43px;}
    div.productDetails .product-data{margin: 0;}
    .downlaod_upload_area .DU-btn{margin-left: 25px;text-indent: 0}
}
@media (min-width: 991.98px){
    div.productDetails .modal-dialog {max-width: 975px;}
    div.productDetails .product-data .product-title {font-size: 48px;line-height: 52px;}
    div.productDetails .product-price-area .product-price {font-size: 48px;line-height: 53px;color: var(--am-red);}

    .cart-search-area .search-block {flex: 0 0 55%;max-width: 55%;}
.cart-search-area .downlaod_upload_area {flex: 0 0 45%;max-width: 45%;}
}
@media (min-width: 1599.98px){
    .cart-search-area .search-block {flex: 0 0 70%;max-width: 70%;}
    .cart-search-area .downlaod_upload_area {flex: 0 0 30%;max-width: 30%;}
    .downlaod_upload_area .DU-btn{margin-left: 30px;}
    .product-info-block .product-info .product-info-opener {font-size: 25px;line-height: 25px;}
    td .product-img {width: 76px;}
    .table > :not(caption) > * > * {padding: .9rem 1rem;}
    .product-info-block .product-info {margin-left: 45px;}
    table *{font-size: 16px;}
    .productLabel, .productLabel span{font-size: 15px;}
}

/* Recently Viewed CSS */
.recently-viewed-block {padding: 50px 15px 100px;}
.recently-viewed-block .am-col{flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;}
.recently-viewed-block .heading h2 {font: 400 32px/53px var(--am-family-Bebas);margin-bottom: 20px;}
.recently-viewed-block .product-slideshow-block .pagingInfo{right: 51px;bottom: -43px;}
.recently-viewed-block .fp-slideshow .slick-arrow{bottom: -50px}
.recently-viewed-block .am-col {padding-left: 15px;padding-right: 15px;}

/* Media */
@media (min-width: 767.98px){
    .recently-viewed-block {padding-left: 30px;padding-right: 30px;}
    .recently-viewed-block.am-grid-view .am-col {flex: 0 0 50%;max-width: 50%;}
}
@media (min-width: 991.98px){
    .recently-viewed-block.am-grid-view .am-col {flex: 0 0 25%;max-width: 25%;}
}
@media (min-width: 1199.98px){
    .recently-viewed-block.am-grid-view .am-col {flex: 0 0 25%;max-width: 25%;}
}
@media (min-width: 1919.98px){
    .recently-viewed-block .product-slideshow-block .pagingInfo {right: 68px;bottom: -39px;}
}

/* Checkout CSS */
.checkout-product-table .product-img {text-align: center;}
.checkout-product-table .product-img img {width: 60px;}
.checkout-product-table h2 {font: 400 20px/22px var(--am-family-Bebas);}
.checkout-product-table td:last-child {text-align: left;}
.location-card {background: #fff;padding: 30px 20px;border-top: 3px solid transparent;transition: var(--am-transition);}
.location-card h3 {font: 500 20px/30px var(--am-family-Foundry);margin-bottom: 30px;}
.location-card p {color: rgba(0, 0, 0, 0.6);}
.location-card .location-icon {width: 40px;height: 40px;background: #D9D9D9;margin-bottom: 100px;transition: var(--am-transition);}
.checkout-details {padding-bottom: 30px;}
.checkout-details .col:last-child .location-card {border-top: 3px solid rgba(0, 0, 0, 0.1);}
.checkout-details .col:last-child .location-card:hover{border-top-color: var(--am-red);}
.location-card:hover .location-icon {background: #000;}
.location-card:hover .location-icon svg path{fill: var(--am-white);}
.location-card:hover {border-color:var(--am-red);}
.checkout-form-data {background: #fff;padding: 24px 20px;}
.checkout-form-data .input-group + .input-group {margin-top: 23px;}
.checkout-form-data .input-group input {height: 48px;}
.checkout-form-data .input-group textarea{resize: none;}
.checkout-section {padding-bottom: 50px;}
.order-summary-box h3 {padding: 17px 24px;border-bottom: 1px solid rgba(0, 0, 0, 0.2);font: 500 20px/24px var(--am-family-Foundry);}
.order-summary-box .btn-am:hover{background: #000;color: #fff}
.order-summary-box {background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #FFF;margin-bottom: 30px;}
.order-summary-box ul {padding: 24px;}
.order-summary-box li + li{margin-top: 32px;}
.order-summary-box li small {color: rgba(0, 0, 0, 0.6);margin-bottom: 8px;}
.order-summary-box li span {font-size: 18px;}
.addMoreText {padding: 0 15px;border-left: 3px solid var(--am-red);margin-bottom: 20px;color: var(--am-red);line-height: normal;}
.permitDateNotifi {padding: 24px;background: #000;border-left: 3px solid var(--am-red);}
.input-group input[type="checkbox"]{height: 1em;}
.form-check{color: rgba(0, 0, 0, 0.4);}
.form-check, .form-check label{cursor: pointer;}
.confirm-message-box {max-width: 300px;margin: 0 auto;padding: 10px 0 30px;}
.confirm-message-box h4 {font: 400 28px/45px var(--am-family-Bebas);margin-bottom: 15px;}
.confirm-message-box p{color: rgba(0, 0, 0, 0.8);line-height: 17px;}

/* Media */
@media (min-width: 767.98px){
    .checkout-details .col + .col .location-card {border-top-width: 3px; border-top-color: transparent; border-left: 1px solid rgba(0, 0, 0, 0.1);}
    .confirm-message-box h4 {font-size: 36px;line-height: 52px;margin-bottom: 22px;}
    .order-summary-box li span {font-size: 20px;}
    .checkout-section {padding-bottom: 100px;}
}
@media (min-width: 991.98px){
    .location-card .location-icon {margin-bottom: 145px;}
}
@media (min-width: 1199.98px){
    .location-card,
    .checkout-form-data{padding-left: 25px;padding-right: 25px;}
    .checkout-details .col-xl-7 {flex: 0 0 auto;max-width: 100%;width: 100%;margin-bottom: 30px !important;}
    .checkout-details .col-xl-5 {flex: 0 0 auto;max-width: 100%;width: 100%;}
}
@media (min-width: 1599.98px){
    .checkout-details .col-xl-7 {flex: 0 0 auto;max-width: 50%;width: 50%;margin-bottom: 0 !important;}
    .checkout-details .col-xl-5 {flex: 0 0 auto;max-width: 50%;width: 50%;}
    .checkout-section .col-lg-8 {flex: 0 0 auto;width: 80%;}
    .checkout-section .col-lg-4 {flex: 0 0 auto;width: 20%;}
    .checkout-details .am-col-lg-12 {flex: 0 0 auto;width: 63%;}
    .checkout-details .am-col-sm-12 {flex: 0 0 auto;width: 37%;}
}


/* Trade Deals + Saved Lists CSS */
table tbody *{letter-spacing: .48px;}
table th:first-child {padding-left: 15px;}
tr .addtocart-box .quantity, tr .addtocart-box .quantity input {width: 140px;}
tr .addtocart-box .quantity .quantity-up {right: 0;}
tr .addtocart-box .quantity .quantity-down {left: 0;}
tr .addtocart-box .adtocart-btn {width: 48px;height: 48px;background: var(--am-red);transition: all .5s}
tr .addtocart-box .adtocart-btn:hover {background: var(--am-black);}
.tradeDealer-search .downlaod_upload_area {flex: 0 0 auto;max-width: 200px;}
.tradeDealer-block table th:nth-child(5) {width: 200px;}
#sortbyDropdown {padding: 15px 0;max-width: 80px;}
.tradeDealer-search .search-block {padding-left: 5px;border-left: 1px solid rgba(0, 0, 0, 0.1);}
#sortbyDropdown a:hover{color: var(--am-red);}
.trade-deals-section table tr:last-child td[colspan="9"],
.trade-deals-section table tr:last-child td[colspan="10"] {padding-top: 0;padding-bottom: 0;padding-right: 0;}
.table-pagination .totalodItems {border-left: 1px solid rgba(0, 0, 0, 0.1);text-align: left;padding: 15px 15px;min-width: 200px;}
#totalpagesDropdown {padding: 15px 25px;border-left: 1px solid rgba(0, 0, 0, 0.1);max-width: 170px;}
.pagination-buttons button {height: 52px;padding: 0 15px;border-left: 1px solid rgba(0, 0, 0, 0.1);transition: var(--am-transition);}
.pagination-buttons button:hover{background: rgb(245, 245, 245)}
#itemspageDropdown {max-width: 190px;}
.trade-deals-section .search-block {max-width: 100%;flex: 0 1 auto;}
.tradeDealer-search {padding-left: 10px;padding-right: 0;}
.tradeDealer-search .downlaod_upload_area .DU-btn span{margin-left: 0;}
.trade-deals-section .quantity input{font-size: 14px;}
.addnewList-block .upload-file {padding: 0 5px;}
.addnewList-block .addnewList button {background: var(--am-red);padding: 0 15px;text-indent: -9999px;height: 56px;transition: var(--am-transition);}
.addnewList-block .addnewList button:hover{background: var(--am-black);}
.userToolsList .toolItem + .toolItem {margin-left: 25px;}
.userToolsList .toolItem button img {margin-left: 10px;}
.userToolsList .toolItem:last-child button img{margin-left: 0;}
.userToolsList .toolItem:last-child button {width: 48px;height: 48px;background: var(--am-red);justify-content: center;transition: var(--am-transition);}
.userToolsList .toolItem:last-child button:hover{background: var(--am-black);}
.userToolsList .toolItem:last-child{margin-left: 15px;}

/* Media */
@media (min-width: 767.98px){
    #sortbyDropdown{max-width: 100px;}
    .tradeDealer-search .search-block{padding-left: 18px;}
    .tradeDealer-search {padding-left: 15px;padding-right: 15px;}
    .trade-deals-section .quantity input{font-size: 16px;}
    .table-pagination .totalodItems {padding-left: 30px;padding-right: 30px;}
    .tradeDealer-search .downlaod_upload_area{padding-left: 15px;}
    .addnewList-block .addnewList button {background: var(--am-red);width: 150px;padding: 0 20px;text-indent: 0;}
    .addnewList-block .upload-file {padding-left: 25px;padding-right: 25px;min-width: 200px;}
    #downloadTemplate {display: flex;align-items: center;width: 180px;}
    #downloadTemplate span{margin-left: 10px}
    #downloadTemplate:hover{color: var(--am-red);}
}
@media (min-width: 991.98px){
    #sortbyDropdown{max-width: 150px;}
    .tradeDealer-search .downlaod_upload_area .DU-btn span{margin-left: 10px;}
    #downloadTemplate {width: 190px;}
}
@media (min-width: 1919.98px){
    .tradeDealer-block table th:nth-child(5) {width: auto;}
}


/* Account CSS */
.order-history-block tr .product-img {width: 60px;}
.order-history-block tr .product-img img {width: 100%;}
.order-history-block .adtocart-btn {width: 48px;height: 48px;background: var(--am-red);transition: var(--am-transition);}
.order-history-block .adtocart-btn:hover{background: var(--am-black);}
.order-history-block{margin-bottom: 100px;}
.order-approval-block{margin-bottom: 40px;}
.account-statement{margin-bottom: 25px;}
.order-approval-block table td:last-child, .account-statement table td:last-child {text-align: left;}
.account-summary-block {padding-bottom: 100px;}
.account-summary-block h3 {font: 500 24px/normal var(--am-family-Foundry);margin-bottom: 30px;}
.account-summary-block .summary-card-holder + .summary-card-holder{border-top:1px solid #e0e0e0; }
.summary-card{min-height: 190px; padding: 30px 20px; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between;}
.summary-card small{font: 500 16px/24px var(--am-family-Foundry);color: var(--am-black);}
.summary-card span {font-size: 28px;line-height: 28px;color: rgba(0, 0, 0, 0.6);}
.order-approval-block td a {color: rgb(15, 98, 254);transition: var(--am-transition);}
.order-approval-block td a:hover{color: var(--am-red);}
.status-buttons .status-button + .status-button {margin-left: 15px;}
.status-buttons .status-button button {border: 1px solid #000;padding: 5px 10px;transition: var(--am-transition);}
.status-buttons .status-button button svg {margin-left: 8px;}
.status-buttons .status-button button.reject-button {border-color: var(--am-red);color: var(--am-red);}
.status-buttons .status-button button:hover{background: var(--am-black); color: var(--am-white);}
.status-buttons .status-button button.reject-button:hover{background: var(--am-red);}
.status-buttons .status-button button:hover path{fill: var(--am-white);}
.account-section .address-info {margin-bottom: 40px;}
.address-info-card .card-head {border-bottom: 1px solid rgba(0, 0, 0, 0.2);padding: 15px 20px;}
.address-info-card .card-head span {display: block;font: 500 20px/25px var(--am-family-Foundry);}
.address-info-card .data-fields {padding: 15px 0;}
.address-info-card .data-field {padding: 15px 20px;}
.address-info-card .data-field strong,
.account-details .am-card span {display: block;font: 500 16px/25px var(--am-family-Foundry);}
.address-info-card .data-field span{color: rgba(0, 0, 0, 0.6)}
.address-info-card .data-field .email,
.address-info-card .card-head a {color: rgb(15, 98, 254);}
.address-info-card .card-head a:hover {color: var(--am-red);}
.address-info-card.permit-expiry-date {background: var(--am-red) !important;}
.permit-expiry-date .card-head {border-color: rgba(255, 255, 255, 0.2);color: #fff;}
.address-info-card.permit-expiry-date .data-field strong {color: #fff;font: 500 36px/normal var(--am-family-Foundry);max-width: 175px;}
.account-section .account-details {margin-bottom: 30px;}
.account-section .account-details .am-card {padding: 20px 17px;min-height: 185px;position: relative;}
.account-details .am-card strong {font-size: 28px;line-height: 25px;}
.account-section .account-details .am-card.permit-limit:before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 4px;background: var(--am-red);}
.account-section .account-details .am-card.permit-limit strong{color: var(--am-red);}


/* Media */
@media (min-width: 767.98px){
    .summary-card-holder:nth-last-child(-n+4){border-bottom:none; }
    .summary-card-holder:after{content: ''; position: absolute; top: 0; right: 0; bottom: 0; width: 1px; background: #e0e0e0;}
    .summary-card-holder:nth-child(2n):after{content: none;}
    .summary-card-holder:last-child:after{content: none;}
    .account-summary-block .summary-card-holder:nth-child(2){border-top: 0;}
    .am-downlaod_upload_area button {text-indent: 0 !important;}
}
@media (min-width: 991.98px){
    .summary-card-holder:nth-last-child(-n+4){border-bottom:none; }
    .summary-card-holder:after{content: ''; position: absolute; top: 0; right: 0; bottom: 0; width: 1px; background: #e0e0e0;}
    .summary-card-holder:nth-child(2n):after{content: '';}
    .summary-card-holder:nth-child(3):after,
    .summary-card-holder:nth-child(6):after{content: none;}
    .summary-card-holder:last-child:after{content: none;}
    .account-summary-block .summary-card-holder:nth-child(3){border-top: 0;}
    .permit-expiry-date .data-fields {padding-top: 70px;}
}
@media (min-width: 1199.98px){
    .status-buttons .status-button button {padding: 10px 15px;}
    .summary-card-holder:nth-child(3):after,
    .summary-card-holder:nth-child(6):after{content: '';}
    .summary-card-holder:nth-child(4):after{content: none;}
    .summary-card-holder:nth-child(4){border-top: 0 !important;}
} 
@media (min-width: 1599.98px){
    .summary-card span {font-size: 32px;line-height: 32px;}
    .account-details .am-card strong{font-size: 48px}
}


/* V2 CSS */
@media (min-width: 1199.98px){
    .cart-section, .recently-viewed-block {padding-left: 115px;padding-right: 30px;}
}
/* Media */
@media (min-width: 1439.98px){
    .cart-section, .recently-viewed-block {padding-left: 150px;padding-right: 150px;}
}
@media (min-width: 1919.98px){
    .cart-section, .recently-viewed-block {padding-left: 200px;padding-right: 200px;}
}


/* Catalogue Page CSS */
.filter-area {background: var(--am-red);height: 100%;}
.filter-area button {padding: 15px 5px;cursor: pointer;transition: var(--am-transition);}
.filter-area button:hover,.filter-area.filter-active button{background: var(--am-black) !important;}
.filter-area button svg.second-child{display: none;}
.filter-area.filter-active svg.first-child{display: none;}
.filter-area.filter-active svg.second-child{display: block;}
.filter-area button svg {width: 25px;height: 25px;}
.filter-area button svg.second-child {padding: 5px;}
.catalogue-table table .product-img {width: 60px;}
.filters-block {top: 100%;right: 0;width: 280px;background: #000;padding: 10px 0 0;z-index: 9;display: none;}
.am-grid-view, #listView{display: none;}
.table-responsive.product-pagination table {width: 180%;}
.filter-dropdown {border-bottom: 1px solid rgba(255, 255, 255, 0.20);padding: 0 24px;}
.filter-dropdown .filter-toggle {font-size: 18px;line-height: 18px;padding: 20px 0;border: 0;}
.filter-dropdown .filter-toggle:after {content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url(../images/arrow-up.svg) no-repeat;width: 25px;height: 25px;background-size: 100% 100%;background-position: center;}
.filter-item .filter-dropdown:last-child{border: 0;}
.filter-dropdown .dropdown-menu .dropdown-item {padding: 9px 0;}
.filter-dropdown .dropdown-menu .custom-control-label {font-size: 16px;line-height: 16px;color: rgba(255, 255, 255, 0.80);margin-left: 22px;font-family: var(--am-family-FoundryBook);}
.filter-dropdown .dropdown-menu {display: block;}
.filter-dropdown .total-count {color: rgba(255, 255, 255, 0.40);margin-left: 5px;}
.filter-dropdown .filter-toggle:active {border: 0;}
.filter-dropdown .form-check-input {width: 19px;height: 19px;border-radius: 0;background-color: transparent;border-color: rgba(255, 255, 255, 0.40) !important;margin: 0;}
.filter-dropdown.hide-filter .dropdown-menu {display: none;}
.filter-dropdown.hide-filter .filter-toggle:after {transform: rotate(-180deg);margin-top: -10px;}
.filter-area.filter-active .filters-block {display: block;}
.filter-area .filter-buttons .btn-am {flex: 0 1 auto;width: 50%;background: var(--am-red) !important;height: 56px;font-family: var(--am-family-Foundry);font-weight: 500;font-size: 16px;}
.filter-area .filter-buttons .btn-am:first-child{background: rgba(60, 60, 60, 1) !important}
.filter-area .filter-buttons .btn-am:hover{background: var(--am-black) !important;color: var(--am-white);}
.catalogue-table.tradeDealer-block table th:nth-child(5) {width: auto;}
.product-card .item-details {padding: 10px 0 0;}
.product-card .item-details span {color: rgba(0, 0, 0, 0.40);}
.product-card .item-details span:first-child{width: 80px;}
.product-card .item-details span:nth-child(2) {padding: 0 15px;}
.product-card .item-details span:last-child {color: rgba(0, 0, 0, 0.60);}
.catalogue-table table td:nth-child(3) {width: 150px;}
.catalogue-table table td:nth-child(7),
.catalogue-table table th:nth-child(7) {width: 120px;}

/* Media */
@media (min-width: 767.98px){
    .filter-area button {min-width: 120px;padding-left: 10px;padding-right: 10px;}
    .catalogToolBox button {padding: 0 10px;}
    .table-responsive.product-pagination table {width: 100%;}
    .filters-block{width: 390px;}
}
@media (min-width: 991.98px){
    .filter-area button {min-width: 150px;padding-left: 20px;padding-right: 20px;}
    .catalogToolBox button {padding-left:15px;padding-right: 15px;}
}

/* Level Up CSS */
.lu-banner {background-position: center center;background-size: cover;}
.lu-banner .content {min-height: 375px;}
.lu-banner .content h1 {font: 400 40px/40px var(--am-family-Bebas);}
.rewards-block {background: var(--am-red);padding: 30px 15px;}
.rewards-block .rewards-wrapper {background: var(--am-white);padding: 50px 0;}
.rewards-block .rewards-inner {max-width: 500px;margin: 0 auto;padding: 0 15px;}
.rewards-block .rewards-inner h2{font: 400 26px/26px var(--am-family-Bebas);margin-bottom: 40px;}
.rewards-block .rewards-inner p {font-size: 18px;letter-spacing: .2px;font-weight: 500;line-height: normal;margin-bottom: 40px;}
.rewards-block .rewards-inner .btn-am {padding: 13px;min-width: 156px;display: inline-block;vertical-align: middle;font-size: 16px;font-weight: 500;font-family: var(--am-family-FoundryBook);}
.rewards-block .rewards-inner .btn-am:hover {background: #CD244A;color: #fff;}
.unlock-rewards {padding: 50px 0 0;background: #fff}
.unlock-rewards .head-content {max-width: 950px;margin: 0 auto;padding: 0 15px;}
.unlock-rewards .head-content h2 {max-width: 600px;margin: 0 auto;font-size: 26px;line-height: normal;color: #000;margin-bottom: 30px;}
.unlock-rewards .head-content p {font-size: 18px;line-height: 26px;color: #000;margin-bottom: 50px;}
#nav-tab .nav-link {font-size: 22px;font-family: var(--am-family-Bebas);line-height: 22px;color: #000;padding: 15px;border: 0;border-bottom: 3px solid transparent;}
#nav-tab .nav-link.active {border-bottom-color: var(--am-red);}
#nav-tab .nav-link:focus {border-bottom: 3px solid var(--am-red) !important;}
#nav-tab .nav-link img {margin-right: 15px;}
#nav-tab .nav-link img {margin-right: 5px;width: 25px;}
.unlock-rewards .tab-content {background: rgba(171, 29, 61, 0.06);padding: 50px 20px 30px;}
.unlock-rewards .tab-content .tab-pane {max-width: 950px;margin: 0 auto;}
.unlock-rewards .content-box h3 {font-size: 26px;line-height: 26px;font-family: var(--am-family-Foundry);font-weight: 500;margin-bottom: 18px;color: #000;}
.unlock-rewards .content-box p {font-size: 18px;line-height: normal;margin-bottom: 50px;color: #000;}
.unlock-rewards .content-box li{margin-bottom: 20px;position: relative;padding-left: 35px;}
.unlock-rewards .content-box li:before{content: '';position: absolute;top: 12px;left: 0;width: 11px;height: 11px;border-radius: 100%;background: var(--am-red);}
.unlock-rewards .content-box li h4 {font-family: var(--am-family-Bebas);font-weight: 400;font-size: 24px;line-height: 24px;margin-bottom: 10px;color: #000;}
.unlock-rewards .content-box li small{font-size: 16px;line-height: normal;color: #000;}

/* Media */
@media (min-width: 767.98px){
    .rewards-block{padding: 50px 30px;}
    .lu-banner .content h1{font-size: 60px;line-height: 60px;}
    .rewards-block .rewards-inner{padding-left: 30px;padding-right: 30px;}
    .rewards-block .rewards-wrapper{padding-top: 100px;padding-bottom: 100px;}
    .rewards-block .rewards-inner h2{font-size: 30px;line-height: 30px;}
    .rewards-block .rewards-inner:before,
    .rewards-block .rewards-inner:after{content: '';position: absolute;top: 50%;transform: translateY(-50%);background-size: 100% 100%;background-position: center center;}
    .rewards-block .rewards-inner:before {left: -100px;background-image: url(../images/left.svg);width: 134px;height: 253px;}
    .rewards-block .rewards-inner:after {right: -100px;background-image: url(../images/right.svg);width: 108px;height: 167px;}
    .unlock-rewards .head-content h2{font-size: 30px;}
    #nav-tab .nav-link{font-size: 26px;line-height: 26px;padding: 20px;}
    #nav-tab .nav-link img {margin-right: 10px;width: 30px;}
    .unlock-rewards .content-box h3{font-size: 30px;line-height: 30px;}
    .unlock-rewards .tab-content{padding-left: 30px;padding-right: 30px}
    .unlock-rewards .tab-content .col-sm {width: 50%;flex: 0 1 auto;}
    .unlock-rewards .tab-content .col-lg {flex: 0 1 auto;width: 50%;}
}
@media (min-width: 991.98px){
    .lu-banner .content h1{font-size: 70px;line-height: 70px;}
    .rewards-block .rewards-inner h2{font-size: 48px;line-height: 48px;}
    .rewards-block .rewards-inner p{font-size: 20px;}
    .rewards-block .rewards-inner{max-width: 600px;}
    .unlock-rewards{padding-top: 110px;}
    .unlock-rewards .head-content p{margin-bottom: 64px;font-size: 20px;}
}
@media (min-width: 1199.98px){
    .lu-banner .content h1{font-size: 80px;line-height: 80px;}
    .rewards-block .rewards-inner{max-width: 840px;}
    .rewards-block .rewards-inner:before{left: -180px;width: 214px;}
    .rewards-block .rewards-inner:after{right: -160px;width: 188px;}
    .unlock-rewards .head-content h2{font-size: 48px;margin-bottom: 40px;}
    #nav-tab .nav-link{font-size: 32px;line-height: 32px;padding: 22px 34px;}
    #nav-tab .nav-link img {margin-right: 15px;width: 40px;}
    .unlock-rewards .content-box h3{font-size: 40px;line-height: 40px;}
    .unlock-rewards .content-box p{font-size: 20px;}
    .unlock-rewards .content-box li{margin-bottom: 30px;}
    .unlock-rewards .content-box li h4{font-size: 32px;line-height: 32px;}
}
@media (min-width: 1919.98px){
    .lu-banner .content h1{font-size: 96px;line-height: 96px;}
}

/* New Banner UI CSS */
.aneBannerBlock {background-position: center center;background-size: cover;padding: 30px 0 50px 0;}
.aneBannerBlock {animation: FadeIn 3s ease-in;}
@keyframes FadeIn {0%,50% {opacity: 0;}60%,100% {opacity: 1;}}
.aneSlideshow .slick-list {padding-right:15%;height: 300px;}
.aneSlideshow .slide .img-box {height: 300px;display: flex;align-items: center;justify-content: center;}
.aneSlideshow .slide img {object-fit: cover;height: 250px;transition: var(--am-transition);cursor: pointer;}
.aneSlideshow .slide.slick-current.slick-active img {height: 300px;}
.aneSlideshow .slide {padding: 0 15px;transition: transform 0.3s ease;}
.aneSlideshow .slick-list .slick-track {display: flex;align-items: center;}
.aneSlideshow .slick-arrow {position: absolute;bottom: -60px;left: 15px;font-size: 0;line-height: 0;width: 40px;height: 40px;background:rgba(255, 255, 255, 0.54) url(../images/chevron_left.svg) no-repeat;border-radius: 50%;z-index: 9;transition: var(--am-transition);background-position: center center;}
.aneSlideshow .slick-arrow.slick-next{left: 65px;background-image: url(../images/chevron_right.svg)}
.aneSlideshow .slick-arrow:hover{background-color: #fff;}
.contentSlideshow .content-box {padding: 0 15px;max-width: 320px;margin: 0 auto;}
.contentSlideshow .content-box h2 {text-align: center;color: #fff;font: 400 50px/50px var(--am-family-Bebas);margin-bottom: 15px;}
.contentSlideshow .content-box .trade-number {color: #fff;font: 400 60px/60px var(--am-family-Bebas);margin: 0 0 0 15px;width: 35px;}
.contentSlideshow .content-box span {color: #fff;margin-top: 13px;display: block;font-size: 18px;}
.contentSlideshow .trade-col {padding: 0 20px;}
.contentSlideshow .trade-col + .trade-col{border-left: 1px solid rgba(255,255,255,.4);}
.contentSlideshow .trade-cols{border-bottom: 1px solid rgba(255,255,255,.4);padding-bottom: 20px;margin-bottom: 10px;}
.trade-col img {width: 60px;}
.contentSlideshow .btn-am {background: #fff;color: var(--am-red);}
.contentSlideshow .btn-am span{color: var(--am-red);margin: 0;padding: 5px;}
.contentSlideshow .btn-am{background: #fff;}
.contentSlideshow .btn-am, .contentSlideshow .btn-am span {color: var(--am-red);font-size: 16px;line-height: normal;font-family: var(--am-family-Foundry);font-weight: 400;}
.contentSlideshow .btn-am:hover {background: rgba(255,255,255,.9);}
.contentSlideshow .btn-am svg{margin-right: 15px;}
.contentSlideshow .slick-dots {position: absolute;top: 50%;left: 10px;transform: translateY(-50%);display: flex;flex-direction: column;justify-content: center;align-items: center;}
.contentSlideshow .slick-dots li + li {padding-top: 60px;}
.contentSlideshow .slick-dots:before {content: '';position: absolute;left: 13px;top: 15px;bottom: 5px;width: 1px;background: rgba(255, 255, 255, 0.20);z-index: 1;}
.contentSlideshow .slick-dots li button {font-size: 0;line-height: 0;background: #fff;width: 8px;height: 8px;border-radius: 50%;padding: 0;}
.contentSlideshow .slick-dots .slick-active button {width: 25px;height: 25px;font-size: 16px;line-height: normal;color: var(--am-red);}
.contentSlideshow .unlock-tiers, .contentSlideshow .level-up span {font-size: 16px !important;line-height: normal;}
.contentSlideshow .unlock-tiers{margin-bottom: 10px;}
.contentSlideshow .content-box h4 span {font-size: 16px;line-height: normal;margin-left: 5px !important;}
.contentSlideshow .content-box h4{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid rgba(255, 255, 255, .4);}
.contentSlideshow .tier-level-block h5 {color: #fff;font: 400 24px/normal var(--am-family-Bebas);margin-bottom: 0;text-transform: uppercase;}
.contentSlideshow .tier-level-block h3 span {display: inline-block;vertical-align: middle;margin: 0;font: 400 30px/30px var(--am-family-Bebas);color: #fff;}
.contentSlideshow .tier-level-block h3 {margin: 0;font: 400 30px/30px var(--am-family-Bebas);color: #fff;margin-bottom: 10px;}
.contentSlideshow .tier-level-block h3 .free-text {color: var(--am-red);}
.tier-levels .tier-level-first {top: 50px;left: 15px;}
.tier-levels .tier-level-fourth {top: 54px;right: 15px;}
.tier-level-block {margin-top: -70px;}
.tier-levels .tier-level-first .filled {animation: FadeIn .5s ease-in;}
.tier-levels .tier-level-second .filled {animation: FadeIn 1.5s ease-in;}
.tier-levels .tier-level-third .filled {animation: FadeIn 2.5s ease-in;}
.tier-levels .tier-level-fourth .filled {animation: FadeIn 3.5s ease-in;}
.tier-levels .tier-level img:nth-child(2) {position: absolute;top: 0;display: none;}
.tier-levels .tier-level img.filled{display: block;}
.tier-levels .tier-level {padding: 0 5px;}
.tier-levels .tier-level-second img:nth-child(2),
.tier-levels .tier-level-third img:nth-child(2),
.tier-levels .tier-level-fourth img:nth-child(2){left: 1px;}
.contact-section p {font-size: 20px;line-height: 26px;}
.contact-section p a:hover{color: #000;text-decoration: underline;}

/* Media */
@media (min-width: 767.98px){
    .aneSlideshow .slick-list {padding-right:10%;}
    .contentSlideshow{margin-bottom: 0;padding: 0 15px 0 30px;}
    .contentSlideshow .btn-am {font-size: 16px;padding-left: 10px;padding-right: 10px;}
    .contentSlideshow .btn-am span {font-size: 16px;}
    .aneBannerBlock{padding-bottom: 105px;}
    .contentSlideshow .slick-track {display: flex;align-items: center;}
    .aneSlideshow .slick-list {height: 420px;}
    .aneSlideshow .slide .img-box {height: 420px;}
    .aneSlideshow .slide img {height: 320px;}
    .aneSlideshow .slide.slick-current.slick-active img {height: 420px;}
    .contentSlideshow .content-box h2{font-size: 50px;line-height: 50px;margin-bottom: 30px;}
    .contentSlideshow .tier-level-block h3,
    .contentSlideshow .tier-level-block h3 span{font-size: 36px;line-height: 36px;}
    .contentSlideshow .tier-level-block h3{margin-bottom: 22px;}
    .contentSlideshow .tier-level-block h5{margin-bottom: 10px;}
}
@media (min-width: 991.98px){
    .contentSlideshow .content-box {position: relative;left: 12px;}
    .contentSlideshow .slick-dots{left: 15px;}
}
@media (min-width: 1199.98px){
    .aneBannerBlock{padding-left: 80px;}
    .contentSlideshow .slick-dots{left: 30px;}
    .contentSlideshow .content-box h2{font-size: 60px;line-height: 60px;}
    .contentSlideshow {padding-left: 50px;padding-right: 50px;}
}
@media (min-width: 1439.98px){
    .aneBannerBlock{padding-top: 50px;}
    .aneBannerBlock{padding-left: 100px;}
    .contentSlideshow {padding-left: 60px;padding-right: 15px;}
    .aneSlideshow .slick-list {padding-right:5%;}
}
@media (min-width: 1919.98px){
    .aneBannerBlock{padding-left: 190px;}
    .contentSlideshow .btn-am {font-size:18px;padding-left: 20px;padding-right: 20px;}
    .contentSlideshow .btn-am span {font-size:18px;}
    .contentSlideshow .content-box h2{font-size: 80px;line-height: 80px;}
    .contentSlideshow .slick-dots{left: 0;}
    .contentSlideshow {padding-left: 100px;padding-right: 85px;}
    .aneBannerBlock .col-xxl-9 {width: 67%;}
    .aneBannerBlock .col-xxl-3 {width: 33%;}
    .contentSlideshow .content-box{max-width: 360px}
}


/* Dev pages CSS */
main content view {overflow-x: auto;width: 100%;display: block;padding:0 0 100px;}
main content view td:last-child {text-align: left;}
main content view .pageTitle {margin: 15px 0 0;font: 400 40px/45px var(--am-family-Bebas);color: #000;display: block;}
main content view table .text-field-wrap input,
main content view table .text-field-wrap select {height: 48px;border: 1px solid rgba(0, 0, 0, 0.20);padding: 12px;color: rgba(0, 0, 0, 0.40);  background: #fff;margin-top: 10px;}
main content view table .text-field-wrap {width: 100%;display: flex;flex-wrap: wrap; align-items: center;margin-bottom: 15px;}
main content view table .text-field-wrap i {width: 10%;flex: 0 0 10%;display: inline-block;order: 1;margin-top: -10px;}
main content view table .label-text {font-size: 16px;line-height: 20px;order: 2;font-weight: bold;flex: 0 0 90%;max-width: 90%;}
main content view table .text-field-wrap input, main content view table .text-field-wrap select, main content view table .text-field-wrap textarea {flex: 0 0 100%;max-width: 100%;order: 3;}
main content view table .left-icon {position: relative;top: 0px;}
main content view table .btn-am:hover {background: #000;color: #fff;}
/*.table-striped > tbody > .ListHeaderRow > td {--bs-table-bg-type: rgb(242,242,242)!important;border-bottom:none;}
.table-striped > tbody > .ListHeaderRow > td > div[controltype='label'] > span {font-weight: 400;color: #000 !important;font-family: var(--am-family-Foundry);}*/
.table-striped > tbody > tr:nth-of-type(2n+1) > * {background: #fff;--bs-table-bg-type: #fff;}
main content view table td a:hover {color: #000;text-decoration: underline;}
.ListHeaderRow td/*, .ListAlternateRow td*/ {background: rgb(242,242,242) !important;--bs-table-bg-type: rgb(242,242,242) !important;}
.table-striped > tbody > .ListHeaderRow > td {border-bottom:none;}
.ListHeaderRow td div span/*, .ListAlternateRow td div span*/ {font-weight: bold;}
#OrderDetails_Page {background: var(--am-red);border-color: var(--am-red);border-radius: 0;padding: 15px 20px;font-size: 18px;line-height: normal;transition: var(--am-transition);}
#OrderDetails_Page:hover {background: #000;border-color: #000;}
view[viewname="FindAndTrackOrderDetails"] td {vertical-align: top;}
.table-responsive.product-pagination {overflow: visible;}

/* Media */
@media (min-width: 767.98px){
    main content view {padding-left: 15px;padding-right: 15px;}
}
@media (min-width: 1199.98px){
    main content view {padding-left: 100px;}
}
@media (min-width: 1439.98px){
    main content view {padding-left: 150px;padding-right: 150px;}
}
@media (min-width: 1919.98px){
    main content view {padding-left: 150px;padding-right: 150px;}
}
/** EP Custom CSS **/
a[EPVisible="False"], button[EPVisible="False"], input[EPVisible="False"], span[EPVisible="False"], div[EPVisible="False"] {
	display:none!important;
}
a.dropdown-item.selected {
	color: var(--am-red);
}
div.spinner-container {
	display:flex;
	justify-content: center;
}
div.modal-body.iframe-modal-parent {
	padding:0px;
}
a.item-number-link:hover {
	color: var(--am-red);
}
button.Button-Default-ButtonStyle {
	background: var(--am-red);
    transition: var(--am-transition);
    border: 0;
	border-radius: 0;
}
button.Button-Default-ButtonStyle:hover {
	background: var(--am-black);
}
.bootstrapDialogClass > div > div > div.modal-header {
	display:none;
}
td.ep-search-button {
	vertical-align: middle;
}
td.ep-search-button > button {
	height: 48px;
    margin-top: 14px;
}
.ep-title {
	font-weight: bold;
    color: #000 !important;
	font-size: 20px;
}
.sop-card-amount {
	font-size: 1.75rem;
	font-weight: 500;
}
.sop-card-text {
    margin-bottom: 1rem;
}
.sop-card {
	cursor: pointer;
	text-align: -webkit-center;
}
table.mvc-widget {
	padding-left:50px;
	padding-right:50px;
}
div.pages-pagination ul.dropdown-menu {
	max-height: 200px;
    overflow-y: scroll;
}
span[controltype='widget'] > view, span[controltype='widgetadvanced'] > view {
	padding-left:0px;
	padding-right:0px;
}

/* Calendar icon added on Checkout page CSS */
.DateTextBox .DateCalendarIcon {
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    opacity: .5;
    pointer-events: none;
  }
  .DateTextBox input {
    padding-right: 40px;
  }