@import 'https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap';
body{font-family:poppins, sans-serif!important}
ul{list-style:none;padding:0}
.dropdown ul li a{padding:0 10px;font-size:11.5px;line-height:16px;color:#7a7a7a;text-transform:none;font-weight:400;display:inline-block;vertical-align:middle}
.dropdown ul li a:hover,.dropdown ul li a:visited:hover{text-decoration:none;color:#3f4041!important;background:0 0}
.bordr-right::after{border-right:2px solid #929292;bottom:0;content:"";position:absolute;right:-25px;top:0}
.cust-pro-list,.cust-pro-list>li,.product-list-name{width:100%;float:left}
.custom-nav img{height:160px;object-fit:scale-down}
.cust-pro-list{margin:0;padding:0;text-align:left}
.cust-pro-list>li::after{left:0;position:absolute;top:9px}
.cust-pro-list>li{list-style:none;padding-left:20px;position:relative}
.dropdown-content,.main-drop-head{width:100%;float:left}
.main-drop-head{margin:20px 0}
.dropdown-content{height:auto;background:#fff}
.header-main .left-block-head .logo-main img.cyber-lu-logo {display: none;}
.custom-nav>li>a figcaption{display:table-cell;float:none;height:55px;vertical-align:middle;width:100%}
.custom-nav li a figure.compat-object-fit{background-position:center center;background-repeat:no-repeat;background-size:contain}
.custom-nav li a figure.compat-object-fit img{opacity:0}
.bordr-right::after{border-right:medium;bottom:0;content:"";position:absolute;right:-25px;top:0}
.product-list-name h3{color:#333;float:left;font-weight:600;font-size:18px;letter-spacing:9px;margin:0 20px 0 0;text-align:center;text-transform:uppercase;width:100%}
.dropdown-content{background:#fff none repeat scroll 0 0;height:auto}
.product-list-name{padding-bottom:13px;padding-left:57px;display: none;}
.main-drop-head{margin:0 0 10px}
.custom-nav>li>a figcaption{display:table-cell;float:left;height:55px;text-align:center;vertical-align:middle;width:100%}
.dropdown a::after{display:none}
.service-department{width:100%;display:inline-block;position:relative}
.service-department .department-outer{display:flex;position:relative}
.department-outer{width:100%}
.department-outer .items{width:100%}
.department-outer .items a{font-size:18px;line-height:29px;color:#f5f5f5;font-weight:500;text-transform:capitalize;width:100%;padding:7px 18px;justify-content:space-between;display:inline-flex;align-items:center;min-height:120px}
.department-outer .items:nth-child(1) a{background:#80c8ff}
.department-outer .items:nth-child(1) a+a{background:#4db2ff}
.department-outer .items:nth-child(2) a{background:#0083e6}
.department-outer .items:nth-child(2) a+a{background:#0066b3}
.department-outer .items:nth-child(3) a{background:#80c8ff}
.department-outer .items:nth-child(3) a+a{background:#4db2ff}
.department-outer .items:nth-child(4) a{background:#0083e6}
.department-outer .items:nth-child(4) a+a{background:#0066b3}
.department-outer .items:nth-child(5) a{background:#80c8ff}
.department-outer .items:nth-child(5) a+a{background:#4db2ff}
.department-outer .owl-prev,.department-outer .owl-next{position:absolute;padding:20px;color:#fff;font-size:2rem;display:flex;align-items:center;background:#002c4d}
.department-outer .owl-prev{top:0;left:0;bottom:0}
.department-outer .owl-next{top:0;right:0;bottom:0}
.department-outer .owl-nav .disabled{display:none}
.pricedisorder{padding:20px}
.pricedisorder label{font-weight:400;margin:0;font-weight:500}
.pro-type-dis{position:relative}
.mobile-header{display:none;width:100%;position:relative;background:#1d62af;white-space:nowrap;overflow:auto;vertical-align:top}
.qv-itemqnty-input,.qv-removebtn i,.qv-itemqnty-input i{display:none}
.checkoutblockright form{min-height:63px;max-height:calc(100% - 137px);overflow:auto}
.checkoutblockright ul{padding:0;margin:auto;min-height:63px;max-height:calc(100% - 137px);overflow:auto}
.checkoutblockright li{position:relative;padding-left:110px;min-height:100px;margin-bottom:20px;}
.checkoutblockright .propimg{width:97px;border:1px solid #e1e1e1;height:97px;position:absolute;left:0;top:0}
body .checkoutblockright .propimg img{max-width:100%;max-height:100%;margin:auto;display:block;width:auto!important;height:auto!important}
.propname{font-size:13px;color:#151515;line-height:20px}
.propriqty{display:inline-block;width:100%;vertical-align:top;margin-top:5px}
.propriqty p{float:left;margin:auto 16px auto auto;color:#151515;font-size:13px;font-weight:600}
.edirem{display:inline-block;vertical-align:top;margin-top:8px}
.qv-itemqnty-input,.qv-removebtn i,.qv-itemqnty-input i{display:none}
.quickview-item input{width:58px;border:1px solid #ccc;padding:0 0 0 6px;height:21px;line-height:24px}
.qv-itemqnty-input i.fa-times-circle{display:inline-block;margin-left:4px}
.edirem a{font-size:14px;color:#151515;margin-right:11px;border:1px solid #d5d5d5;cursor:pointer;float:left;line-height:22px;padding:3px 14px 1px;background:#f1f1f1;min-width:95px;text-align:center}
.noinfo-found{text-align:center;padding:90px 20px}
.noinfoimg{border:4px solid var(--pri);display:inline-block;width:120px;height:120px;border-radius:50%;padding:26px;margin-bottom:30px}
.noinfoimg img{width:70px!important;opacity:.4}
.noinfo-found h5{font-size:21px;color:#6b6b6b;position:relative;padding-bottom:15px;text-transform:uppercase;font-weight:600}
.noinfo-found h5:before{position:absolute;content:"";background:#6b6b6b;width:50px;height:2px;bottom:0;left:0;right:0;margin:auto}
.loadercheckout{position:absolute;right:0;top:0;bottom:0;left:0;height:84px;margin:auto;text-align:center}
.loadercheckout img{width:45px!important}
.noinfo-found a{display:inline-block!important;vertical-align:middle;width:auto;background:var(--pri);height:37px;margin:20px 0 0 6px!important;padding:8px 29px 7px;font-weight:400;color:#fff!important}
.cart-block-promo .pro-type-dis .rightviewcart{width:100%;margin-left:0;margin-top:12px}
.amt-view{padding:0;font-size:15px;margin:0 0 12px;display:inline-block;width:100%;text-transform:uppercase}
.amt-view.bigfont{font-size:17px;font-weight:600}
.amt-view span{float:right}
.havpromo-code{display:block;margin-bottom:0}
.cart-block-promo .pro-type-dis{border-top:1px dashed #ccc}
.cart-block-promo .pricedisorder{padding:0}
header.header-main{height:auto;padding:0;background-color:#fff;position:relative;z-index:99}
.header-top-block{display:flex;justify-content:space-between;align-items:center;padding:0 24px}
.header-main .left-block-head{display:inline-flex;align-items:center;padding:10px 0;width:calc(100% - 420px)}
.logo-main img{max-width:230px}
.logo-main{margin-right:34px;width:220px}
.search-ui-block{width:100%;max-width:100%;position:relative}
.search-ui-block form{display:flex;align-items:center}
.search-ui-block input.textfield{width:100%;height:40px;background-color:#f5f5f5;border:none;padding:0 50px 0 15px;font-size:14px;box-shadow:none;border-radius:unset}
.search-ui-block button.search{position:absolute;right:0;top:0;height:100%;background-color:#004e89;border:none;width:40px;line-height:40px}
.search-ui-block button.search img{display:block;margin:auto}
.right-block-head{display:inline-flex;align-items:center}
.right-links-head{display:inline-flex;align-items:center}
.links-nav>a{display:inline-flex;align-items:center;color:#1d1d1d;font-size:14px;height:40px;line-height:40px;padding:0 20px;transition:all .6s ease;position:relative}
.links-nav>a:hover{background-color:#f5f5f5}
.links-nav{margin-right:5px}
.links-nav a img{margin-right:10px}
.login-btn.links-nav a{background-color:var(--pri);color:#fff}
.bag-btn span.counter{position:absolute;top:-1px;right:10px;background:var(--pri);height:auto;line-height:16px;min-width:16px;color:#fff;text-align:center;font-weight:600;border-radius:10px;font-size:10px;padding:0 2px}
.navigation-block>ul{display:flex;background-color:var(--pri);margin-bottom:0}
.navigation-block>ul>li>a{padding:0 12px;display:inline-block;color:#fff;text-transform:uppercase;height:44px;line-height:44px;transition:all .4s ease;font-size:14px;font-weight:600}
.navigation-block>ul>li>a:hover{background-color:#9d051f69;color:#fff}
.navigation-block>ul>li.has-submenu>a:after{content:"";display:inline-block;vertical-align:middle;width:8px;height:8px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);margin-top:-7px;margin-left:9px}
.hamburger-cs{display:none}
.cat-list-nav .dropdown{display:none;position:absolute;left:100%;top:0;width:660px;background-color:#fff;box-shadow:0 4px 7px 4px rgb(0 0 0/10%)}
.has-submenu{position:relative}
ul.cat-list-nav{position:absolute;top:44px;left:0px;width:260px;background-color:#002c4d;transition:all .4s ease;display:none;margin-left:0}
li.has-submenu:hover ul.cat-list-nav{display:block;padding: 0px}
ul.cat-list-nav>li>a{color:#fff;font-size:15px;padding:10px;display:inline-block;width:100%;position:relative;transition:all .4s ease}
ul.cat-list-nav>li:hover>a{background-color:#02213882}
ul.cat-list-nav>li{border-bottom:1px solid #fff}
ul.cat-list-nav>li.inner-menu-drop>a:before{content:"";width:10px;height:10px;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;right:13px;top:0;bottom:0;margin:auto;transform:rotate(-45deg);opacity:.7}
ul.custom-nav{display:flex}
ul.custom-nav li{padding:5px 6px;flex:0 0 20%;border-right:1px solid #f1f1f1;transition:all .4s ease}
ul.custom-nav li:hover{background-color:#f9f9f9}
.dropdown-content .custom-nav img{width:100%;height:auto;max-height:100%;margin:0 auto;display:block}
.dropdown-content .custom-nav figure{height:90px;margin-bottom:12px}
.dropdown-content .custom-nav figcaption h4{font-size:16px;font-weight:400;color:#000;margin:0}
.dropdown ul.custom-nav li a{padding:8px;width:100%}
.product-list-name{padding-bottom:0;padding-left:11px;padding-top:12px;border-top:1px solid #f1f1f1}
.cust-pro-list>li{padding-left:0}
.dropdown ul.cust-pro-list li a{font-weight:400;font-size:14px;padding:0 7px;display:inline-block;width:100%}
ul.cat-list-nav>li:hover .dropdown{display:block;height: 100%}
.custom-nav>li>a figcaption{height:auto}
.dropdown ul.cust-pro-list li{margin-bottom:6px}
.navigation-block{position:relative}
.home-page nav.navigation-block{margin-bottom:0}
.navigation-block>ul>li>a.rechard-link{display:inline-flex;background-color:#002c4d;flex-wrap:wrap;line-height:normal;vertical-align:top;align-items:center;padding:0 20px 0 22px;clip-path:polygon(13px 1%, 100% 0, calc(100% - 13px) 100%, 0% 100%)}
.navigation-block>ul>li>a.rechard-link strong{display:block;color:#fcff00;font-weight:400;}
.navigation-block>ul>li>a.rechard-link span{color:#fff;font-size:12px;float:left;font-weight:400;display:block}
.richardson-nav figure{margin-right:10px}
.rechard-link figcaption{text-align:right;padding-right:12px}
ul.cat-list-nav>li>a:hover{color:#fff}
ul.cat-list-nav.promo-nav .dropdown{width:calc(100% - 0px);padding:5px 0}
ul.cat-list-nav.promo-nav .CommonWidth-menu .dropdown{width:calc(100% - -290px)}
ul.cat-list-nav.promo-nav .jumbo_menu .dropdown{width:calc(100% - -450px);padding:5px 0}
ul.cat-list-nav.promo-nav ul.custom-nav{display:block;width:100%}
ul.cat-list-nav.promo-nav .dropdown ul.custom-nav li a{padding:7px 8px;width:100%;font-size:15px}
ul.cat-list-nav.promo-nav .promo-products-divider{display:flex}
ul.cat-list-nav.promo-nav .promo-products-divider .custom-nav:last-of-type{border:none}
.holiday_link{border-bottom:none}
li.no-arrow-li.holiday_link a img{width:20px;margin-left:8px}
li.no-arrow-li.holiday_link{padding:5px}
li.no-arrow-li.holiday_link a{display:flex;align-items:center;background:#bf2025;border-radius:10px;padding:10px 15px}
li.no-arrow-li.holiday_link a:hover{background:#d02d31}
div#logged_user_dv a{background:#32bf00}
.checkoutblockright li a{position:initial;text-align:left;padding:0;margin:0}
.checkoutblockright li .edirem a{text-align:center;height:30px;padding:2px 10px;font-size:13px;margin-right:10px;position:relative;display:flex;align-items:center;justify-content:center}
.chkoutpbtn a.quickcheckout-btn{background-color:#32bf00;color:#fff!important;display:inline-block;font-weight:600;font-size:18px!important;height:59px;max-width:100%;padding:16px 10px;text-align:center;transition:all .5s ease 0s;width:100%;position:relative;border:0;border-radius:4px;text-transform:uppercase;margin:25px 0 0;line-height:30px}
.havpromo-code a{color:#1d62af;font-size:13px;padding:0;background-color:transparent}
.checkoutblockright a.quickcheckout-btn:hover{background:#32bf00d9;}
.checkoutblockright li.feesetup-item{padding:0 10px;min-height:40px;}
.checkoutblockright li.feesetup-item .propimg{display:none;}
.shopping-btn:hover{background-color:var(--pri)}
li.quickview-item input+a:hover{background:unset}
.content_right{float:left;width:100%}
.content_right>h4{font-weight:600;font-size:20px}
.content_right>p{font-size:14px;color:#000;min-height:44px}
section{margin:0;text-align:left}
.branded{display:inline-block;width:100%}
#midContent{float:left;padding:0;width:100%;margin:0}
.cust-design h3{text-align:center;display:inline-block;width:100%;font-weight:600;text-transform:uppercase;font-size:36px;margin:10px 0 10px 0;padding-bottom:0;color:var(--pri);position:relative}
#midContent{min-height:340px}
.branded-apparel .owl-theme .owl-dots .owl-dot.active span,.branded-apparel .owl-theme .owl-dots .owl-dot:hover span{background:var(--pri)}
.branded .owl-item{padding:22px}
.content_right{float:left;width:100%}
.content_right>h4{font-weight:600;font-size:20px}
.branded-apparel{display:inline-block;width:100%;color:#fff;padding:60px 0 90px;vertical-align:top;background-size:cover;background-attachment:fixed;margin-bottom:0}
.branded-apparel .owl-theme .owl-dots .owl-dot span{width:15px;height:15px}
.branded-apparel .container{max-width:1270px;width:90%;padding:0}
.branded-apparel .owl-theme .owl-dots .owl-dot span{background:#403f3f}
.branded .owl-item{padding:10px 18px 22px;text-align:center}
.cust-design{text-align:center}
.branded-apparel .content_right>h4{text-transform:uppercase;color:#c82128;font-size:18px;font-weight:600;font-family:poppins, sans-serif!important}
.branded .item{background:unset;display:inline-block;width:100%;border-radius:3px;margin-top:30px}
.branded-apparel .owl-theme .owl-nav.disabled+.owl-dots{margin-top:15px}
.branded-apparel figure{overflow:hidden;border-radius:2px;width:calc(100% - 50px);margin:-30px auto auto}
.branded-apparel .item figcaption{float:left;padding:0 15px;margin-top:21px;width:100%}
.ship-store-custom{display:flex;align-items:center;position:relative;z-index:2}
.ship-store-custom figure img{position:relative;top:-4px;left:-2px;margin-bottom: 0px}
.priceoffstore{display:inline-flex;align-items:center}
.percentage-store{display:inline-flex;align-items:center}
.percentage-store label{color:#fff;font-size:47px;font-family:bebas neue, cursive;line-height:50px;display:inline-block;padding-top:5px;padding-right:4px;margin-bottom:0}
.blockoffspcial span{display:block;color:#fff;font-size:22px;font-weight:600;line-height:20px;}
.blockoffspcial small{display:block;color:#fff;font-size:18px;line-height:20px;font-family:bebas neue, cursive}
.blockoffspcial{text-align:center}
.disc-order{padding:0 10px}
.disc-order h3{margin:0;color:#fff;font-size:18px;text-transform:uppercase;max-width:130px;font-family:bebas neue, cursive;letter-spacing:1.4px}
.disc-order span{white-space:nowrap;text-transform:uppercase;color:#fff;font-family:bebas neue, cursive}
.truck-flat-figure{background-image:url(https://www.logoup.com/assets/images/home/flat-shipping-truck.svg);background-size:auto;background-repeat:no-repeat;max-width:147px;padding:2px 34px 10px 13px;display:inline-flex;align-items:center;margin-left:30px}
.truck-flat-figure span{color:#fff;font-size:24px;font-family:bebas neue, cursive}
.truck-flat-figure label{color:#fff;font-size:11px;line-height:13px;text-transform:uppercase;padding-left:4px;font-family:bebas neue, cursive;letter-spacing:.4px;font-weight:400;margin:0}
.truck-flat-figure label small{font-size:inherit;letter-spacing:1.4px}
.categories-block .row{margin:0 -9px;display:flex;flex-wrap:wrap}
.categories-block .row .col-md-3{padding:0 9px}
.box-category-home figcaption{text-align:center;color:#000;font-size:16px;text-transform:uppercase;transition:all .4s ease;font-weight: 500}
.box-category-home:hover figcaption{color:#bf2025}
.categories-block{padding:42px 0 40px;width:100%;float:left}
a.box-category-home figure{width:100%;height:195px;border:1px solid #cecece;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:7px;transition:all .4s ease;overflow:hidden}
a.box-category-home figure.flexend {
    align-items: flex-end;
}
a.box-category-home:hover figure img{transform:scale(1.03)}
a.box-category-home figure img, #midContent .box-category-home img{max-width:90%;transition:all .4s ease;max-height:90%}
.heading-brand{text-align:center;position:relative;z-index:3}
.heading-brand h4{margin:0 0 10px;text-align:center;color:var(--pri);font-size:36px;font-weight:600;display:inline-block;vertical-align:middle;text-transform:uppercase;padding:0 6px;position:absolute;left:0;right:0;top:-21px;background:#fff;max-width:374px;margin:0 auto;width:100%}
.featured-brand{padding:10px 0 40px;display:inline-block;text-align:center;width:100%}
.card-tesimonial{border-radius:6px;padding:15px;margin:5px 3px}
.branded .item{background:#c7f0ff;display:inline-block;width:100%;border-radius:3px;margin-top:30px;height:100%}
.branded .owl-stage{display:flex}
.card-tesimonial figure img{height:334px;object-fit:cover}
.card-tesimonial p{text-align:center;color:#050505;font-size:13px;margin:0}
.owl-carousel .owl-item{min-height:0!important}
div#owl_brand_slider{display:flex;justify-content:center}
.brand-list a img{width:137px}
#owl_brand_slider .brand-list{max-width:240px;height:138px;border:1px solid #cecece!important;padding:10px 34px}
#owl_brand_slider .brand-list{display:flex;align-items:center;border:none}
#owl_brand_slider .brand-list a {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}
#owl_brand_slider .brand-list a img {width: auto;max-width: 100%;object-fit: contain;max-height: 100px;}
.dropsubmob{position:fixed;white-space:normal;max-width:100%;left:-100%;text-align:left;top:0;bottom:0;background:rgba(0, 0, 0, .2);z-index:999;overflow:auto;width:100%}
.dropmenuinner ul{text-align:left;margin:auto;padding:0;text-align:center;display:inline-block;vertical-align:middle}
.dropmenuinner{background:#fff;height:100%;max-width:300px;width:100%}
.dropmenuinner ul li,.dropmenuinner ul li a{width:100%;vertical-align:top;display:inline-block}
a.close-sublist{float:right;opacity:.5;color:#000;cursor:pointer;padding:0!important;font-size:19px!important}
.dropmenuinner ul li a{border-bottom:1px solid #dedede;padding:12px 24px;font-size:15px;text-align:left}
.dropmenuinner h5{font-size:19px;padding:17px 21px;background:#f1f1f1}
.dropmenuinner.mob-brand h5{margin-bottom:0}
.dropmenuinner.mob-brand ul li a img{position:relative;top:50%;transform:translateY(-50%);max-width:80%;max-height:80%;height:auto;width:auto;text-align:center;left:0;right:0;margin:a;margin:auto}
.dropmenuinner.mob-brand ul li{flex:0 0 50%;max-width:50%}
.dropmenuinner.mob-brand ul{display:flex;flex-wrap:wrap;padding:0;background:#fff}
.dropmenuinner.mob-brand ul li a{border:1px solid #f2f2f2;height:90px;text-align:center}
.dropmenuinner.mob-brand{overflow:auto}
.wrap-f-grid{width:100%;height:120px;display:flex;flex-wrap: wrap;padding:30px;max-width: 1200px;margin:auto;}
.light_blue_col h3{color:#fff;font-weight:600;font-size:33px;text-align:left;margin:0;text-transform:uppercase}
.light_blue_col h4{color:#fff;font-size:16px;line-height:18px;text-align:left;margin-top:2px;margin-bottom:0;font-weight:400}
.light_blue_col{background:#1d62af none repeat scroll 0 0;float:left;min-height:120px;position:relative;text-align:center;width:100%;border-radius:5px;display:table;padding:0;height:120px}
.light_blue_col .left-hed_cust{float:left;padding-top:0;width:auto;padding-right:10px}
.embedclassform{display:inline-block;vertical-align:middle;width:calc(100% - 388px);background:0 0}
.embedclassform input[type=email]{background:#fff;border:0!important;padding:5px 150px 5px 45px;width:100%!important;height:53px!important;border-radius:4px;color:#000;font-size:15px}
.klaviyo-form{padding-left:20px}
.klaviyo-form button.needsclick.klaviyo-close-form {padding: 5px !important;line-height: 1 !important;height: auto !important;border-radius: 50px !important;margin: 0px !important;}
.klaviyo-form form{padding:0!important;background:unset!important}
.klaviyo-form button.needsclick{text-transform:uppercase;padding:0 20px!important;border-radius:0 3px 3px 0!important;height:53px!important;background:#004e89!important;color:#fff!important}
.klaviyo-form div.needsclick{min-height: 0 !important}
.klaviyo-form div.needsclick p {font-size: 13px !important}
.klaviyo-form .ql-font-poppins {line-height: 1 !important;}
section.light_blue_col{margin-bottom:60px;background:var(--pri);padding:30px}
.mobmenu ul ul{padding-left:75px}
.mobmenu ul ul li a{padding-left:0}
.ql-snow.ql-container .ql-editor{left:0;top:0;width:100%;border:2px dashed #f5f5f5;color:#04518b;font-size:16px;margin-top:8px;border-radius:3px;padding:10px!important;display:inline-block}
section.branded-apparel{display:none}
.mainmenuin{margin-bottom:103px}
.sales-banner-full{display:none}
.footer-main{overflow:hidden;}
.home-page .footer-main{background:#fff}
.view-cart .footer-main{background:#e7e7e7}
.navigation-block>ul>li>a.rechard-link{margin:0}
#slider-main-contain{margin:0}
.whats-new-outer{width:100%;background:#9e1414}
.new-inner{width:100%;display:flex;max-width:1440px;margin:0 auto}
.new-inner .left-col{width:50%;padding:70px 0 55px 58px;}
.new-inner .left-col h3{font-size:60px;line-height:71px;color:#fffefe}
.new-inner .left-col h4{font-size:118px;line-height:99px;color:#fffefe;color:#9e1414;font-weight:900;-webkit-text-stroke:3px #f8fcff}
.new-inner .left-col h3 span{display:block}
.new-inner .left-col .shop-now{font-size:32px;line-height:34px;text-decoration:underline;color:#fffefe;display:inline-block;margin-top:20px}
.image-block{width:100%;display:flex;flex-wrap:wrap}
.right-col{width:50%}
.image-block .images-boxes{width:33.3%;max-height:220px;object-fit:cover;overflow:hidden;}
.images-boxes img{width:100%;height:100%;object-fit:cover;object-position:10% 0%}
.northface-banner{width:100%;background-color:#fff;padding:20px 0px;}
.northface-banner .inner-content{width:100%;display:flex;justify-content:space-between;align-items:center;max-width:1270px;margin:0 auto;flex-wrap:wrap}
.northface-banner .left-section{width:45%;padding:2px 10px}
.northface-banner .right-section{width:45%;text-align:center;padding:0 10px}
.top-logo img{max-width:140px}
.about-northface h3{font-size:85px;line-height:96px;color:#000;font-weight:900;text-align:center}
.about-northface h3 span{display:block}
.right-section .discover-btn{font-size:22px;line-height:41px;text-decoration:underline;color:#000}
.top-logo{margin-bottom:10px}
.nike-brand-outer{width:100%;background:#000}
.nike-brand-outer .nike-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.nike-inner .left-colum{width:60%;padding:77px 20px;}
.nike-inner .right-colum{width:40%}
.nike-brand-outer .cus-container{max-width:1200px;width:100%;padding:0 10px;margin:0 auto}
.nike-sign img{width:100px}
.nike-inner .heading h3{font-size:77px;line-height:98px;color:#fff}
.nike-inner .heading{margin-top:10px}
.nike-inner .heading .shop-nike-btn{font-size:33px;line-height:33px;text-decoration:underline;color:#fff}
.carhart-banner-outer{width:100%}
.carhart-banner-inner{width:100%;display:flex;position:relative}
.carhart-banner-inner:after{position:absolute;top:0;right:0;background:-moz-linear-gradient(left, rgba(244, 226, 195, 0.52) 2%, rgba(245, 225, 191, 0.52) 6%, rgba(255, 218, 150, 0.71) 42%, rgba(255, 218, 149, 0.72) 43%, rgba(255, 218, 149, 0.79) 58%, rgba(255, 201, 95, 0.94) 88%, rgba(255, 201, 95, 1) 100%);background:-webkit-linear-gradient(left, rgba(244, 226, 195, 0.52) 2%, rgba(245, 225, 191, 0.52) 6%, rgba(255, 218, 150, 0.71) 42%, rgba(255, 218, 149, 0.72) 43%, rgba(255, 218, 149, 0.79) 58%, rgba(255, 201, 95, 0.94) 88%, rgba(255, 201, 95, 1) 100%);background:linear-gradient(to right, rgb(244 226 195/0%) 2%, rgb(245 225 191/95%) 6%, rgb(255 218 150) 42%, rgb(255 218 149) 43%, rgb(255 218 149) 58%, rgb(255 201 95) 88%, rgb(255 201 95) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#85f4e2c3', endColorstr='#ffc95f', GradientType=1);content:"";height:100%;width:50%;z-index:0}
.carhart-left-col{width:60%}
.carhart-right-col{width:40%;text-align:right;padding:78px 30px;position:relative;z-index:2}
.newcarhart-update h3{font-size:55px;line-height:43px;color:#170101;font-weight:400;text-align:center;text-transform:uppercase;margin:27px 0;font-weight:900}
.newcarhart-update a{font-size:23px;line-height:13px;text-decoration:underline;color:#170101;font-weight:600;text-align:center}
.newcarhart-update{width:100%;text-align:center;position:absolute;right:0}
.carhart-left-col img{height:440px;object-fit:cover;width:100%;object-position:100% 0%;}
.img-outer2 img{width:78px}
a.department span{width:68%}
.img-outer2 img{width:50px;transition:all .5s ease;transform:scale(.9)}
.department:hover .img-outer2 img{transform:scale(1)}
.items span p{margin-bottom:0}
#carousel-example-generic{display:block}
div#carousel-example-generic .carousel-indicators{display:none}
.dropsubmob.active{left:0;}
body.general-sale-active .uwy.userway_p5 .uai{/*bottom:70px!important;*/
transform:unset!important;}
body.general-sale-active .uwy.userway_p5 .uai:hover{transform:unset!important;}
body.cookie-accepted .uwy.userway_p5 .uai{bottom:13px !important;}
#ab-content{display:flex;flex-wrap:wrap;flex-direction:row-reverse;}
/*4193*/
.checkoutnew-header{display:flex;justify-content:space-between;margin:0px auto;width:100%;align-items:center;padding:20px 67px;}
.checkoutnew-header .newcheckoutsign{width:auto;}
/*.checkoutnew-header .logo-main img{max-width:114px;}
*/
.checkoutnew-header .newcheckoutsign{margin-bottom:0px;background-color:unset;}
.checkoutnew-header .login_reg1{padding:0px;border:none!important;background:none;padding-top:13px!important;}
.checkoutnew-header .StepProgress{display:flex;justify-content:flex-end;}
.checkoutnew-header .new-signl .StepProgress-item:not(:last-child){padding:0px;margin-right:60px;}
.checkoutnew-header .new-signl .StepProgress-item{display:flex;justify-content:flex-end;}
.checkoutnew-header .new-signl .login_reg1 li a{color:#000000;font-size:14px;}
.checkoutnew-header .new-signl .StepProgress-item.is-done::before{display:none;}
.checkoutnew-header .new-signl .StepProgress-item.current a{font-size:13px;font-weight:400;}
.checkoutnew-header .new-signl ul li:last-child{padding-left:0px;}
.checkoutnew-header .new-signl .StepProgress-item.is-done::after{border:2px solid transparent;background-size:22px;background-position:4px -2px;}
.checkout-1 .loader-main-new{background:#f0f0f0;}
/*checkout new change*/
.navigation-links{display:none!important;}
ul.navigation-links{display:inline-block;list-style:none;width:50%;text-align:right;padding:0;vertical-align:middle;padding:11px 26px;float:right;}
.navigation-links li{display:inline-block;vertical-align:middle;margin-left:15px;position:relative;text-align:right;}
.navigation-links li sup{background:#1d62af;border-radius:30px;color:#fff;float:left;font-size:13px;font-weight:600;height:25px;padding:3px;position:absolute;right:-8px;text-align:center;top:-8px;width:auto;border:2px solid #fff;min-width:25px;line-height:17px;}
.cart-del-new{background:#fff;border-top:3px solid #c71f25;display:none;float:left;margin:0;z-index:10;padding:10px;position:absolute;right:-6px;top:52px;min-width:130px;box-shadow:0px 0px 5px #c5c5c5;}
.cart-del-new li{width:100%;margin:0;}
.cart-del-new label{/* font-family:proxima_novasemibold;*/
font-weight:400;color:#000;}
.cart-del-new label,.cart-del-new span{font-size:15px;/* font-family:proxima_nova_rgregular;*/
float:left;}
.cart-del-new label{/* font-family:proxima_novasemibold;*/
font-weight:400;min-width:auto;}
ul.navigation-links span{text-transform:capitalize;color:#040202;min-width:auto;/* font-family:proxima_nova_rgregular;*/
font-size:14px;margin-left:10px;}
.cart-del-new span{text-align:left;}
.navigation-links li:hover .cart-del-new{display:block;}
.cart-del-new::after{border-bottom:10px solid #c71f25;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;right:15px;content:"";top:-13px;}
/*4193*/
.mobile-steps{display:none;/*margin-top:10px;*/
}
.mobile-steps p{padding:10px;background-color:#afafaf;color:#fff;margin-bottom:0px;text-align:center;}
/*4193 10-jan*/
.billing-info-update label:before{display:none;}
.billing-info-update .chkField label{line-height:unset!important;color:#333!important;margin:0 0 0px 0px;font-size:13px!important;font-weight:400!important;}
.billing-info-update .chkField span.required-indicator{top:27px;right:14px;}
.billing-info-update .inner-login span.required-indicator{right:5px;}
.billing-info-update .chkField select{margin-bottom:0px;}
.newcheckoutsign li.StepProgress-item.is-done:after, .newcheckoutsign li.StepProgress-item.current::after{left:-30px!important;}
.dropdown-outer-container ul.custom-nav li{flex:0 0 25%;}
.listing-page footer.footer-main{background:#fff;}
body #olark-wrapper .olark-launch-button{background-color:var(--pri)!important;}
body #olark-wrapper .olark-top-bar{background-color:var(--pri)!important;border-color:var(--pri) !important;}
h1.alert_404_header{font-size:100px;margin:15px auto;font-weight:600;font-family:poppins, sans-serif!important;}
.nxt-product-details .coupn-area{background:#ffffff none repeat scroll 0 0;border:2px solid #c71f25;box-shadow:3px 5.196px 15px 0 rgba(34, 30, 31, 0.176);box-sizing:border-box;padding:10px;position:absolute;width:140px;right:0;top:25%;display:none;z-index:6;}
.coupn-area .close{background:#ffffff none repeat scroll 0 0;border:2px solid #c71f25;border-radius:50%;box-shadow:3px 5.196px 15px 0 rgba(34, 30, 31, 0.176);font-weight:700;font-size:12px;height:20px;opacity:1;padding:2px 0;position:absolute;right:-10px;text-align:center;top:-10px;width:20px;}
.nxt-product-details .coupn-area.sale-category-popup{position:absolute!important;background-color:#fff;right:0px!important;border:1px solid #ca2a30;border-radius:4px;width:156px!important;padding:7px!important;text-align:center!important;top:54px!important;}
.close-sale-pop{position:absolute;width:16px;height:16px;background-color:#c71f25!important;border-radius:100%;text-align:center;right:-5px;top:-8px;cursor:pointer;}
.sale-category-popup p{font-size:13px!important;color:#000000;margin-bottom:2px!important;margin-top:0px!important;line-height:20px!important;}
.coupanhead span{font-size:15px!important;color:#c71f25!important;margin-bottom:5px;font-weight:700;}
#view-cart-popup-coupon-dis{color:#000;}
.sale-discount-coupan{border:1px dashed;border-color:#b7b7b7;background-color:#d2eeff;position:relative;width:100%;display:inline-block;border-radius:4px;overflow:hidden;padding-right:20px;position:relative;}
.sale-discount-coupan p{color:#4a4a4a;font-size:12px;font-weight:700;margin:0;padding:1px 0 0;}
.sale-discount-coupan .copy-sale-coupan{background-color:#4b4b4b;position:absolute;width:20px;right:0;height:100%;cursor:pointer;top:0;}
.sale-discount-coupan .copy-sale-coupan img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.sale-category-popup{display:none;}
/*salepopup*/
.cust_coup .coupn-listing{background:#c82228;width:125px;z-index:2;padding:6px;border:none;display:inline-block;position:relative;border-radius: 2px}
.cust_coup .coupan-header{display:inline-block;width:100%;vertical-align:top;}
.cust_coup{display:inline-block;vertical-align:top;line-height:normal;margin-top:15px;}
#listing0 h3{margin-bottom:0;}
#listing0 .cust_coup .coupn-listing .coupan-part h3{color:#c82228;display:inline-block;font-weight:600;font-size:13px;height:23px;font-style:italic;line-height:9px;margin:0;padding:7px 2px;text-align:center;width:93px;background:#fff none repeat scroll 0 0;}
.pricingBlock span{padding-left:0;}
.cust_coup .coupan-header h3 span{font-weight:600;font-size:23px;font-style:normal;text-align:center;width:100%;display:block;padding: 0px;line-height: 1.3}
.coupn-listing .close{background-color:#ffffff;border:2px solid #c71f25;border-radius:100px;color:#000000!important;font-size:12px;height:22px;line-height:20px;opacity:10;position:absolute;right:-11px;top:-12px;width:22px;}
.cust_coup .coupn-listing .close{background:#951015 none repeat scroll 0 0;border:medium none #951015;border-radius:50%;box-shadow:0 12px 35px 0 rgba(34, 30, 31, 0.4);color:#ffffff!important;cursor:pointer;display:inline-block;font-weight:200;font-size:19px;height:26px;line-height:18px;opacity:1;padding:4px 0;position:absolute;right:-13px;text-align:center;top:-13px;width:26px;z-index:10;}
.cust_coup .coupn-listing .coupan-body>p{color:#ffffff;float:left;font-size:10px;letter-spacing:0.5px;line-height:1.2;margin:2px 0 5px;padding:0;text-align:center;text-transform:uppercase;width:100%;}
.cust_coup .coupan-code{float:left;margin:0;position:relative;text-align:center;width:100%;}
.cust_coup .coupn-listing .coupan-part{border:1px dashed #ffffff;display:inline-block;padding:2px;position:relative;vertical-align:top;}
.cust_coup .coupan-code::after{background-image:url(/assets/images/czer.png);content:"";height:18px;position:absolute;right:-2px;top:-8px;width:24px;}
#listing0 h3{background:0 0;text-transform:none;}
.coupan-body{float:left;width:100%;}
#listing0 .coupn-listing .coupan-header h3{color:#ffffff;float:left;font-weight:600;font-size:12px;font-style:italic;margin:0;text-align:center;width:100%;}
.cate-headsale{display:none !important;}
/*sidebar popup*/
.cart-block-promo .pro-type-dis .dis-amnnt-in{color:#ec0e0e;line-height:16px;}
.discount-tip .fa-info{border:1px solid;width:18px;height:18px;border-radius:50%;text-align:center;line-height:16px;display:inline-block;vertical-align:middle;font-size:13px;margin-left:4px;cursor:pointer;}
.discount-tip{display:inline;position:relative;}
.discount-tip .applied-code{background:#f9f9f9;text-align:left;padding:12px 13px;margin-bottom:5px;border:1px solid #ccc;position:absolute;left:-40px;bottom:100%;top:auto;width:220px;text-align:left;font-size:14px;font-weight:400;box-shadow:0px -6px 8px 1px rgb(0 0 0 / 14%);border-radius:7px;transform:translateY(10px);transition:all 0.4s ease;opacity:0;visibility:hidden;}
.discount-tip:hover .applied-code{display:block;transform:translateY(0);opacity:1;visibility:visible;}
label .applied-code span{line-height:20px;float:left;color:#343434;}
.header-main nav.navigation-block ul li.nav_menu, .header-main nav.navigation-block ul li.shopall_link {margin-left: 10px;}
.alert_404_content a {display: block;max-width: fit-content;margin: 15px auto;width: 100%;color: #fff;padding: 6px 31px !important;height: auto;background: var(--pri);border-radius: 3px;text-transform: capitalize;}
.alert_404_content {max-width: 490px;margin: auto;}
li.nav_menu.nav-aware a {display: flex;align-items: center;padding: 0 20px 0 22px;clip-path: polygon(13px 1%,100% 0,calc(100% - 13px) 100%,0% 100%);background: #ff569a;}
li.nav_menu.nav-aware figcaption {line-height: 1;}
li.nav_menu.nav-aware figcaption p {margin: 0 0 2px;width: 100%;display: block;line-height: 1;}
li.nav_menu.nav-aware figcaption i {font-style: unset;font-size: 12px;font-weight: 400;}
.mobmenu ul li.awbreastcancer.nav-aware img {height: 28px;left: 30px;}
.registration footer.footer-main {background: #f5f5f5;}
.footer-main .container {width: 100%;max-width: 100%;}
.product-details .cust_coup {position: absolute;right: 4px;top: 0px;}
.right-links-head .inner-block-help:after, .right-links-head .inner-block-help:before {right:94px;border-left:10px solid transparent;border-right:10px solid transparent;content:"";position:absolute}
.right-links-head .help-btn:hover .block-help-content {visibility:visible;opacity:1;transform:translateY(0)}
.right-links-head .block-help-content {position:absolute;display:block;z-index:22;width:375px;right:-55px;top:26px;padding-top:24px;transition:.2s ease-out;transform:translateY(10px);visibility:hidden;opacity:0}
.right-links-head .inner-block-help {background:#fff;box-shadow:1px 1.732px 6px 0 rgb(0 0 0 / 36%);padding:20px 0 0;text-align:center;position:relative;border-radius:3px}
.right-links-head .inner-block-help .head-help span {color:#000;font-size:17px;font-weight:600;display:block;width:100%;letter-spacing:.2px;text-transform:uppercase;margin-bottom: 10px}
.header-main .right-links-head .no-help {display:flex;flex-wrap:wrap;align-items:flex-start;justify-content: center;width: 100%}
.header-main .right-links-head .no-help p {text-align:left;line-height:1;padding-left:20px}
.header-main .right-links-head .no-help p small {display:block;line-height:1;font-weight: 500}
.header-main .right-links-head .no-help p a {color:var(--pri);font-weight:600;font-size:20px;display: block;line-height: 24px;width: 100%}
.right-links-head .help-disc-info {margin-bottom:20px}
.right-links-head .help-disc-info label {color:#000;font-size:14px;display:block;margin-bottom:0;font-weight:600}
.right-links-head .help-disc-info span {display:block;font-size:13px;color:#656565;font-style:italic}
.right-links-head .nav-help-botoom {background:#efefef;display:flex;flex-wrap:wrap;padding:7px 0}
.header-main .right-links-head .nav-help-botoom a {position:relative;padding:0 5px;color:#000;font-weight:600;font-size:15px}
.header-main .right-links-head .nav-help-botoom a img  {margin-right: 0px;display: inline-block;object-fit: contain;height: 23px;}
.header-main .right-links-head .nav-help-botoom a figure  {margin-bottom: 3px}
.right-links-head .inner-block-help:after {top:-9px;border-bottom:10px solid #fff}
.right-links-head .inner-block-help:before {top:-10px;border-bottom:10px solid #c7c7c7}
.header-main .right-links-head .nav-help-botoom a:after {content:"";width:1px;height:90%;background:#ccc;top:5px;position:absolute;right:0}
.right-links-head .help-btn.links-nav {position: relative;}
.header-main .right-links-head .no-help figure img {max-width: 47px;object-fit: contain;}
ul.cat-list-nav>li.nav-newarival>a, body .mobmenu ul li.nav-newarival a {background: #fff000;color: #c00021;font-weight: 500;}
body .mobmenu ul li.nav-newarival {background-color: #fff000;padding-left: 10px}
ul.cat-list-nav>li.nav-newarival>a:hover {background-color: #ddd003}

.feature-coupon {padding: 30px 0px;}
.feature-coupon-head {text-align: center;font-size: 17px;font-weight: 500;}
.feature-coupon-head h1 {font-size: 30px;display: block;margin-bottom: 10px;line-height: 1.3;text-align: center;color: #c00c21;font-weight: 600;text-transform: uppercase;}
.coupon-slider-box {background: #ebebeb;box-shadow: 0 0 5px #898989;border-radius: 5px;overflow: hidden;display: flex;flex-wrap: wrap;padding: 25px;}
.left-coupon-offer {width: 160px;height: 160px;}
.offer-bg-price {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;background: #1d61ae;border-radius: 50%;color: #fff;text-shadow: 1px 1px #000;border: 2px dotted #fff000;font-size: 40px;font-weight: 600;text-transform: uppercase;line-height: 45px;}
.right-coupon-offer {width: calc(100% - 160px);padding-left: 15px;}
.title-product-coupon label {font-size: 20px;font-weight: 600;text-transform: uppercase;line-height: 1.3;color: #c00c21;margin-bottom: 10px}
.action-btn-coupon .btn-secondary {background: #1d61ae;color: #fff;display: inline-block;font-weight: 500;line-height: 1;padding: 9px 11px;font-size: 14px;border-radius: 3px;}
ul.coupon-block-latest {display: flex;flex-wrap: wrap;margin: 0 -15px;}
ul.coupon-block-latest li {width: 50%;padding: 0px 15px;margin: 15px 0px}
.coupon-code-ui label {background: #c00021;color: #fff000;font-weight: 500;letter-spacing: 0.4px;line-height: 1;text-shadow: 1px 1px #000;padding: 5px 10px;font-size: 17px;height: 30px;display: flex;align-items: center;justify-content: center;}
.coupon-code-ui {display: inline-flex;text-align: center;margin-bottom: 10px;background: #fff;border: 1px dotted #ddd;position: relative;}
.info-coupon span {display: block;line-height: 1;margin-bottom: 5px;font-weight: 500;}
.feature-coupon .terms-conditions {margin: 15px 0px;text-align: center;}
.feature-coupon .terms-conditions ul {display: flex;width: 100%;justify-content: center;flex-wrap: wrap;}
.feature-coupon .terms-conditions ul li {padding: 0px 6px}
.coupon-slider-box .coupon-code-ui .copybtn.active:after {content: "Copied";position: absolute;bottom: 100%;left: -24px;background: #000;padding: 5px 10px;color: #fff;border-radius: 5px;line-height: 1;font-size: 12px;width: 63px;}
.coupon-slider-box .coupon-code-ui .copybtn {position: relative;height: 30px;display: flex;align-items: center;justify-content: center;padding: 5px 10px;background: #1d61ae;color: #fff;}
.navigation-block>ul>li.nav_menu.coupon-nav>a {padding: 0px 15px;background-color: #004e89;clip-path: polygon(13px 1%, 100% 0, calc(100% - 13px) 100%, 0% 100%);}
body .mobmenu ul li.nav_menu.coupon-mobnav a {background-color: #004e89;color: #fff}
.homecat-row {display: flex;flex-wrap: wrap;margin: 0px -5px;}
.home-catblock {width: 16.66%;padding: 0px 5px;}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive {
    padding: 15px 20px;
    z-index: 99999999999999;
    background: #fff;
    color: #000;
    margin: auto;
    transform: unset !important;
    left: 0;
    right: 0;
    bottom: 10px;
    top: unset;
    max-width: 1600px;
    width: 97%;
    min-width: unset;
}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper{max-width:1600px;flex:0 0 auto;align-items:flex-end}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper .CybotCookiebotDialogBodyBottomWrapper{margin:0;width:auto;white-space:nowrap}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent{margin:0!important;padding:0 15px 0 0}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent .CybotCookiebotScrollbarContainer {
    display: none;
}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper .CybotCookiebotScrollContainer{padding:0;border:none;min-height: unset;}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper a#CybotCookiebotDialogPoweredbyCybot{margin:0;width:auto}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonsWrapper{display:flex;flex-direction:unset}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogHeader{display: none;}
div#CybotCookiebotDialog.CybotCookiebotDialogActive {z-index: 99999999999}
#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper div#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper,#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonsWrapper{display:flex;flex-direction:unset;align-items:center;flex-wrap:wrap;gap:5px;justify-content: flex-start;}
#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogBodyContent{padding:5px;font-family:inter,sans-serif}
#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper div#CybotCookiebotDialogFooter button,#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonsWrapper button{width:auto!important;padding:6px 10px;min-height:40px;height:auto!important;line-height:1.2;min-width:80px;background:#bf2025;border-color:#bf2025;color:#fff;font-weight:500;font-family:inter,sans-serif;margin:0}
body #CybotCookiebotDialog *{font-size:14px;font-family:inter,sans-serif}
body #CybotCookiebotDialog br+br{display:none}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons{max-width:max-content}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive div#CybotCookiebotDialogBodyContent h2{font-weight:700;text-transform:uppercase;margin:0 0 5px}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive div#CybotCookiebotDialogBodyContent *{font-size:13px;line-height:1.3;font-weight:500;font-family:inter,sans-serif}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive #CybotCookiebotDialogBodyEdgeMoreDetailsLink{line-height:1;color:#bf2025;text-transform:uppercase;font-size:14px;font-weight:600;gap:0;font-family:inter,sans-serif}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive #CybotCookiebotDialogBodyEdgeMoreDetailsLink::after{margin:0 0 0 2px;color:#bf2025;border-color:#bf2025}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive #CybotCookiebotDialogBodyEdgeMoreDetails{height:auto;margin:5px 0px 0px;justify-content: flex-start;}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper div#CybotCookiebotDialogBody{display:flex;flex-wrap:unset;flex-direction:unset;gap:5px}
#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper div#CybotCookiebotDialogBodyContent{padding:0}
body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {border-color: #bf2025;color: #bf2025;}


.cyber-deal-body .navigation-block>ul, .cyber-deal-body section.light_blue_col {background-color: #00ffff;}
.cyber-deal-body .navigation-block>ul>.new_links.coupon-nav, .cyber-deal-body .klaviyo-form button, .cyber-deal-body .search-ui-block button.search, .cyber-deal-body .login-btn.links-nav a, .cyber-deal-body .navigation-block>ul>li.nav_menu.coupon-nav>a, .cyber-deal-body .noinfo-found a, .cyber-deal-body .welcometxt {background-color: #fd3db5!important;color: #fff;}
.cyber-deal-body .nav-hlydygft figcaption {color: #fd3db5;}
.cyber-deal-body .navigation-block>ul>li>a {color: #000;} 
.cyber-deal-body .navigation-block>ul>li.has-submenu>a:after {border-color: #000}
.cyber-deal-body .light_blue_col h3, .cyber-deal-body .light_blue_col h4 {color: #000}
.cyber-deal-body #fot-dark-section, .cyber-deal-body #copyright-section {background: #000}
.cyber-deal-body .footer-main #fot-payment-section ul {border-color: #313131}
.cyber-deal-body .navigation-block>ul>li>a:hover {background-color: #00e5e5;}
.cyber-deal-body .noinfoimg {border-color: #fd3db5}
.cyber-deal-body .header-main .left-block-head .logo-main img {display: none;}
.cyber-deal-body .header-main .left-block-head .logo-main img.cyber-lu-logo {display: block;}
.nxt-results-container img.nxt-spotlight {display: none;}
.cat-list-nav.brandlist-navmenu { width: 600px; background: #fff; box-shadow: 0 0 5px #ddd; max-width: 1000px; } 
.cat-list-nav.brandlist-navmenu ul { display: flex; flex-wrap: wrap; } 
.cat-list-nav.brandlist-navmenu ul li { width: 20%; border: none; } 
.cat-list-nav.brandlist-navmenu ul li a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100px; border-bottom: 1px solid #ddd; padding: 10px; border-right: 1px solid #ddd; } 
.cat-list-nav.brandlist-navmenu ul li a img { object-fit: contain; max-width: 100%; max-height: 60px; } 
ul.cat-list-nav.brandlist-navmenu li.shopall-brands { width: 100%; background: #000; color: #fff; } 
ul.cat-list-nav.brandlist-navmenu>li { border: none; } 
ul.cat-list-nav.brandlist-navmenu li.shopall-brands a { height: auto; padding: 15px 10px; font-weight: 500; text-transform: uppercase; color: inherit; } 
.dropmenuinner.mob-brand li.shopall-brands a { width: 100%; height: auto; padding: 10px; background: #000; color: #fff; font-weight: 500; } 
.dropmenuinner.mob-brand li.shopall-brands { width: 100%; flex: 0 0 100%; max-width: 100%; height: auto; }
ul.cat-list-nav>li.richardson-arrow-li>a {
    background: #d00f2a;
    width: 100%;
    display: block;
    padding: 6px 10px;
}

ul.cat-list-nav>li.richardson-arrow-li>a img {
    max-width: 100%;
    max-height: 38px;
}
.checkout-page .new-user-login ul {
    margin: 0 !important;
}
@media screen and (max-width:1600px){
    .northface-banner .left-section{width:45% }
    .top-logo img{width:150px }
    .about-northface h3{font-size:70px;line-height:71px }
    .header-main nav.navigation-block ul li.nav_menu, .header-main nav.navigation-block ul li.shopall_link {margin-left: 5px;}
}
@media screen and (min-width:1600px){
    .checkoutblockright{max-width:550px }
}
@media(max-width:1599px){
    .dropdown-content .custom-nav img{height:120px;object-fit:scale-down }
    .navigation-block>ul>li>a {padding: 0 10px}
}
@media screen and (max-width:1500px){
	.navigation-block>ul>li.has-submenu>a:after {width: 7px;height: 7px;margin-left: 5px}
    .navigation-block>ul>li>a {font-size: 13px}
}
@media screen and (max-width:1400px){
    .about-northface h3{font-size:71px;line-height:69px }
    .top-logo img{width:160px }
    .top-logo{margin-bottom:15px }
    .navigation-block>ul>li>a.rechard-link {padding: 0px 15px}
    .header-main nav.navigation-block ul li.nav_menu, .header-main nav.navigation-block ul li.shopall_link {margin-left: 0}
  	.header-main nav.navigation-block ul li.nav_menu, .header-main nav.navigation-block ul li.shopall_link {margin-left: 0px}
     .navigation-block>ul>li>a {padding: 0 7px;}
}
@media screen and (max-width:1300px){
    .carhart-logo img{width:125px }
    .newcarhart-update h3{font-size:49px }
    li.nav_menu.nav-aware a {padding: 0px 15px 0px 20px}
    .navigation-block>ul>li.has-submenu>a:after {margin-left: 5px}
    .navigation-block>ul>li>a {font-size: 12px}
}
@media(max-width:1300px) and (min-width:992px){
    .light_blue_col h3{font-size:22px }
    .light_blue_col h4{font-size:14px }
}
@media(min-width:992px) and (max-width:1300px){
    .light_blue_col{padding:0 0 0 0% }
    .left-hed_cust{float:left;padding-top:27px;width:174px }
}
@media(max-width:1280px){
    .dropdown-content .custom-nav img{height:100px;object-fit:scale-down }
    .richardson-nav figure {margin-right: 5px;}
}
@media screen and (max-width: 1279px) {
  div#CybotCookiebotDialog.CybotCookiebotDialogActive {top: unset;transform: unset;left: 0;right: 0;margin: auto;bottom: 15px;}
  div#CybotCookiebotDialog.CybotCookiebotDialogActive {z-index: 99999999999;transform: unset !important;top: unset;bottom: 10px;left: 0;right: 0;margin: auto;width: 95%;max-width: 100%;}
  div#CybotCookiebotDialog #CybotCookiebotDialogHeader {display: none;}
  #CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive {padding: 10px;top: unset;transform: unset;left: 0;right: 0;margin: auto;bottom: 15px;}
  #CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper {flex: 0 0 100%}
  #CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogHeader {padding: 0 0 10px;border: none;}
  #CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent {padding: 0}
  #CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonsWrapper button {min-height: 30px}
}
@media screen and (max-width:1200px){
    .card-tesimonial{padding:22px 0 }
    .card-tesimonial figure img{height:300px }
    .store-shipping-ui-block{position:absolute;right:0;bottom:10px;top:auto }
    .custom-brand-left{width:100% }
    header.header-main{padding:0!important }
    .cat-list-nav .dropdown{width:720px }
    ul.cat-list-nav{width:220px }
    .new-inner .left-col h3{font-size:50px;line-height:59px }
    .new-inner .left-col h4{font-size:78px;line-height:60px }
    .new-inner .left-col .shop-now{font-size:29px;line-height:33px;display:inline-block }
    .top-logo img{width:120px }
    .about-northface h3{font-size:59px;line-height:58px }
    .right-section .discover-btn{font-size:20px;line-height:40px }
    .carhart-right-col:after{width:540px }
    .navigation-block>ul>li.has-submenu>a:after {margin-left: 3px;width: 6px;height: 6px;margin-top: -4px;}
    .coupon-slider-box {padding: 20px}
    .title-product-coupon label {font-size: 18px;}
}
@media(max-width:1200px) and (min-width:996px){
    header{padding:10px 0!important }
}
@media screen and (max-width:1250px) {
    .hamburger-cs{display:block;width:40px;height:30px;margin-right:10px;border:none;background:0 0;padding:0 8px;flex:0 0 40px }
    .hamburger-cs span{height:2px;background:#bf2025;display:block;margin:5px 0;overflow:hidden;text-indent:-999px;font-size:0px;}
    .navigation-block{display:none }
}
@media screen and (max-width:1100px){
    .brand-list a img{width:110px }
    .navigation-block>ul>li>a{white-space:nowrap }
    .navigation-block>ul::-webkit-scrollbar{display:none }
    .navigation-block>ul>li>a.rechard-link{padding:0 13px }
    .department-outer .items a{font-size:15px;line-height:24px }
    .carhart-right-col:after{width:480px }
    .newcarhart-update h3{font-size:40px;margin:16px 0 }
    .newcarhart-update a{font-size:17px }
    /*3878 banner task*/
    .new-inner .left-col{padding:25px 0 25px 58px;}
    .image-block .images-boxes{max-height:159px;}
    .carhart-left-col img{height:315px;}
    .nike-inner .left-colum{padding:33px 20px;}
    .nike-inner .heading .shop-nike-btn{font-size:26px;line-height:26px;}
    .northface-banner{padding:0px 0px;}
    .top-logo img{width:106px;}
    .right-section .discover-btn{font-size:16px;line-height:31px;}
    .about-northface h3{font-size:45px;line-height:51px;}
    .top-logo{margin-bottom:8px;}
    /*4193*/
    .checkoutnew-header{padding:20px;}
    .checkoutnew-header .new-signl .login_reg1 li a{font-size:13px;}
    .checkout-page .page_headers{margin-bottom:13px;}
    .navigation-block .rechard-link figcaption {padding-right: 2px}
    .left-coupon-offer {width: 140px;height: 140px;}
    .right-coupon-offer {width: calc(100% - 140px);}
    .coupon-slider-box {padding: 15px;}
    .title-product-coupon label {font-size: 17px;}
    .coupon-code-ui label {font-size: 15px}
    .offer-bg-price {font-size: 37px;line-height: 40px}
    .action-btn-coupon .btn-secondary {font-size: 13px}
    a.box-category-home figure {height: 166px}
}
@media screen and (max-width:1024px){
    .department-outer .items a{padding:7px 12px }
    .new-inner .left-col{padding:35px 0 20px 35px }
    .new-inner .left-col h3{font-size:45px;line-height:56px }
    .new-inner .left-col .shop-now{font-size:22px }
}
@media screen and (max-width:995px){
    .mobile-header{display:block }
    header{padding:0;min-height:auto }
}
@media screen and (max-width:991px){
    .right-links-head .inner-block-help:after, .right-links-head .inner-block-help:before {right: 64px;}
    .custom-brand-left{max-width:100% }
    .store-shipping-ui-block{position:inherit;right:0;bottom:0;top:auto;margin-top:15px }
    #owl_brand_slider .brand-list a img{width:95px }
    #owl_brand_slider .brand-list{height:130px }
    .links-nav span{display:none }
    .links-nav a img{margin-right:0 }
    .links-nav{margin-right:10px }
    .links-nav a{padding:0;width:40px;border-radius:100%;justify-content:center }
    .header-main .left-block-head{width:calc(100% - 360px) }
    .header-main .left-block-head{width:calc(100% - 190px) }
    .checkoutblockright{display:none!important }
    .light_blue_col .left-hed_cust{margin-bottom:18px;width:100% }
    .embedclassform{display:block;width:100%;max-width:490px;margin:0 auto }
    .light_blue_col h3{font-size:22px;margin-bottom:6px;text-align:center }
    .light_blue_col h4{text-align:center }
    .embedclassform{display:inline-block;width:100% }
    #owl_brand_slider .brand-list{padding:10px 32px }
    .branded-apparel figure{margin:-50px auto auto }
    .logo-main img{max-width:100% }
    .logo-main{width:200px }
    .branded-apparel{padding:40px 0 }
    .bag-btn span.counter{display:block;right:4px;top:-2px }
    .header-top-block{padding:0px 12px }
    .login-btn.links-nav{margin:0px;}
    .featured-brand .owl-nav{display:none }
    .top-logo img{width:100px }
    .about-northface h3{font-size:49px;line-height:52px }
    .right-section .discover-btn{font-size:18px;line-height:29px }
    .nike-inner .heading h3{font-size:50px;line-height:68px }
    .nike-sign img{width:60px }
    .nike-inner .heading .shop-nike-btn{font-size:17px }
    .carhart-right-inner{text-align:center }
    .carhart-right-col{padding:84px 30px }
    .carhart-right-col:after{width:424px }
    .department-outer .items a{font-size:15px;line-height:29px }
    /*4193*/
    .checkoutnew-header .logo-main img{max-width:138px;}
    .checkoutnew-header .new-signl .login_reg1 li a , .checkoutnew-header .new-signl .StepProgress-item.current a{font-size:12px;}
    .checkoutnew-header .StepProgress{justify-content:flex-end;padding:0px 0px 0px;padding-left:0px;}
    .checkoutnew-header .new-signl.newcheckoutsign{display:block;}
    .checkoutnew-header .new-signl .login_reg1{display:block;}
    .checkoutnew-header .login_reg1{padding-top:3px!important;}
    .checkoutnew-header .new-signl .login_reg1 li a, .checkoutnew-header .new-signl .StepProgress-item.current a{font-size:11px;}
    .checkoutnew-header .new-signl .StepProgress-item:not(:last-child){padding:0px;margin-right:50px;}
    /*18 jan */
    .wrap-f-grid{padding:0px;}
    .cust_coup{margin-top:15px;}
    /*18 jan end*/
    #midContent .alert_404_header img {max-width: 300px;width: 100%;}
    .tile-wrapper .text-overlay-small h3 {font-size: 14px}
    .tile-wrapper .text-overlay h1,.shop-this-product-wrapper .text-overlay-small h4 {font-size: 16px;}
    .shop-this-product-wrapper .text-overlay-small h3 {font-size: 17px}
    .message-block .message-2 span{font-size: 11px;}
    .callout .callout-text span {font-size: 14px;}
    .callout .callout-text {padding: 7px 10px 0px;}
    .left-coupon-offer {width: 110px;height: 110px;}
    .right-coupon-offer {width: calc(100% - 110px);}
    .title-product-coupon label {font-size: 16px;}
    .coupon-code-ui label {font-size: 14px;height: 26px;}
    .coupon-slider-box .coupon-code-ui .copybtn {height: 26px}
    .action-btn-coupon .btn-secondary {font-size: 12px;padding: 7px 10px;}
    .offer-bg-price {font-size: 30px;line-height: 33px;}
    .home-catblock {width: 25%;margin-bottom: 15px;}
    .home-catblock:last-child {margin-bottom: 0}
}
@media(max-width:991px) and (min-width:768px){
    .cust-design h3{font-size:25px }
    .content_right>h4{font-size:14px }
}
@media(max-width:983px){
    #midContent{min-height:200px }
}
@media screen and (max-width:853px){
    #owl_brand_slider .brand-list{max-width:100%;justify-content:center;padding:0 25px }
    #owl_brand_slider .brand-list a img {max-width: 100px;max-height: 70px;}
}
@media screen and (max-width:800px){
    .about-northface h3{font-size:55px;line-height:59px }
    .right-section .discover-btn{font-size:21px;line-height:29px }
    .new-inner .left-col{height:300px;}
    .new-inner{align-items:center;}
    .nike-inner .left-colum{padding:48px 20px;}
    .northface-banner .right-section{padding:59px 10px;}
    .carhart-left-col img{height:300px;}
    .northface-banner .right-section{padding:55px 10px;}
}
@media screen and (max-width:768px){
    .department-outer .owl-prev, .department-outer .owl-next{margin:auto;border-radius:100%;height:36px;font-size:20px }
    .service-department .department-outer{display:flex;position:relative;flex-wrap:wrap }
    .department-outer .items{width:50% }
    .top-logo img{width:110px }
    .northface-banner .right-section{padding:30px 10px }
    .about-northface h3{font-size:37px;line-height:43px }
    .right-section .discover-btn{font-size:17px }
    .carhart-right-col{padding:40px 15px }
    .carhart-right-col:after{width:344px }
}
@media screen and (max-width:767px){
    .branded-apparel .content_right>h4{font-size:13px }
    .categories-block .row .col-md-3{padding:0 9px;flex:0 0 50%;margin-bottom:20px }
    .store-shipping-ui-block{margin-top:12px }
    #midContent{padding:0 10px }
    #midContent.data{padding:0 }
    .store-shipping-ui-block{position:relative;top:auto;bottom:auto; }
    .ship-store-custom figure img{margin:0;top:0 }
    .branded-apparel{margin-bottom:0;padding-bottom:0 }
    .branded-apparel .owl-theme .owl-dots .owl-dot span{width:15px;height:15px }
    .header-top-block{width:100%;padding:2px 12px 54px }
    .header-main .left-block-head{width:auto }
    .search-ui-block{width:calc(100% - 20px);max-width:100%;position:absolute;bottom:10px;left:0;right:0;margin:auto }
    .help-btn.links-nav{margin-right:2px }
    nav.navigation-block{display:none }
    .login-btn.links-nav{margin-right:0 }
    nav.navigation-block{display:none;position:fixed;top:0;left:0;width:100%;height:100%;transform:translateX(-100%);transition:all .4s ease }
    nav.navigation-block>ul{display:block;padding-top:50px;height:100%;overflow:auto }
    .navigation-block>ul>li>a{white-space:nowrap;width:100%;clip-path:none!important }
    .navigation-block>ul>li.has-submenu>a:after{float:right;margin-top:14px }
    .relative header{display:flex;flex-flow:row wrap }
    .pricedisorder{padding:15px }
    .klaviyo-form{padding-left:0!important }
    .light_blue_col .left-hed_cust{width:100% }
    .wrap-f-grid{height:auto;float:left }
    .light_blue_col{height:auto;bottom:0;min-height:auto;border-radius:0;display:inline-block }
    .embedclassform input[type=email]{padding:5px 105px 5px 35px;font-size:13px;height:46px!important;margin:auto }
    .embedclassform{width:100%;max-width:600px }
    /*.wrap-f-grid{padding:0 20px 30px }
    */
    .light_blue_col .left-hed_cust{padding-right:0 }
    .light_blue_col .left-hed_cust{margin-bottom:0 }
    .featured-brand .owl-nav{display:none }
    body .embedclassform input[type=email]{height:53px!important;margin-top:20px }
    #fot-nav ul li, #fot-payment-section ul li{margin-bottom:0 }
    .department-outer .items a{font-size:15px;min-height:100px }
    .logo-main{width:150px }
    .heading-brand h4{max-width:280px }
    .new-inner .left-col h3{font-size:31px;line-height:40px }
    .new-inner .left-col h4{font-size:58px;line-height:50px }
    .new-inner .left-col .shop-now{font-size:17px }
    .nike-inner .left-colum{padding:25px 10px }
    .nike-inner .heading h3{font-size:37px;line-height:46px }
    .nike-inner .heading .shop-nike-btn{font-size:14px;line-height:23px }
    .carhart-logo img{width:90px }
    .newcarhart-update h3{font-size:26px;line-height:30px;margin:10px 0 }
    .newcarhart-update a{font-size:13px }
    .carhart-right-col{padding:65px 15px }
    .carhart-left-col img{height:unset }
    /*handicap*/
    body.general-sale-active .uwy.userway_p5 .uai{bottom:75px !important;}
    body.general-sale-active.togglesale .uwy.userway_p5 .uai{bottom:180px !important;}
    body.cookie-accepted .uwy.userway_p5 .uai{bottom:70px !important;}
    body.footer-show .uwy.userway_p5 .uai{bottom:129px !important;}
    body.cookie-active .uwy.userway_p5 .uai{bottom:100px !important;}
    body.togglesale .uwy.userway_p5 .uai{bottom:18px !important;}
    body.togglesale.footer-show .uwy.userway_p5 .uai{bottom:70px !important;}
    body.footer-show.cookie-active .uwy.userway_p5 .uai{bottom:130px !important;}
    body.togglesale.cookie-accepted .uwy.userway_p5 .uai{bottom:10px !important;}
    body.togglesale.cookie-accepted.footer-show .uwy.userway_p5 .uai{bottom:70px !important;}
    /*4193*/
    .checkoutnew-header .new-signl .login_reg1 li a, .checkoutnew-header .new-signl .StepProgress-item.current a{font-size:11px;}
    .checkoutnew-header .StepProgress{padding:0px 0px 0px;}
    .checkoutnew-header .logo-main{width:50%;margin-right:0px;padding:10px 20px;margin-top:7px;float:left;}
    .checkoutnew-header{display:block;}
    .checkoutnew-header .new-signl .login_reg1, .checkoutnew-header .new-signl.newcheckoutsign{width:100%;padding:0px 0px 0px;background:#f0f0f0;margin-bottom:0px;}
    .checkoutnew-header .new-signl .StepProgress-item:not(:last-child){padding-bottom:20px;margin-right:0px;}
    .checkoutnew-header .new-signl .login_reg1 li a, .checkoutnew-header .new-signl .StepProgress-item.current a{margin-left:30px;font-size:13px;}
    .checkoutnew-header .new-signl .StepProgress-item.is-done::after{left:-10px;}
    .checkoutnew-header .new-signl .StepProgress-item{justify-content:unset;}
    .checkoutnew-header .new-signl .StepProgress-item.current::after{left:-10px;}
    .checkoutnew-header .new-signl ul.StepProgress{display:block;padding-left:6px;margin:0px 20px;background:#fff;padding:23px 22px;z-index:0;}
    .checkoutnew-header{padding:0px;}
    /*4193*/
    .newcheckoutsign .mobile-steps{display:inline-block;width:100%;}
    .newcheckoutsign .login_reg1{display:none!important;}
    .showcart-md.rightCol{width:100%;}
    .checkoutnew-header .navigation-links{display:block!important;margin-bottom:0px;}
    .ccgField.col-sm-6.cselect.card-selected{width:100%;}
    /*17 jan*/
    .olark-button-focus-wrapper .olark-launch-button.olark-size-md{height:48px !important;width:48px !important;}
    .olark-button-focus-wrapper .olark-launch-button svg{width:30px !important;height:41px !important;}
    /*17 jan end*/
    .sale-category-popup{right:4px;}
    .nxt-product-details .coupn-area.sale-category-popup{right:12px!important;bottom:7px!important;width:136px!important;top:unset!important;}
    .cust_coup .coupn-listing{width:113px;}
    ul.coupon-block-latest li {width: 100%}
    .home-catblock {width: 33.33%;}
    body #CybotCookiebotDialog * {font-size: 13px}
}
@media(min-width:767px) and (max-width:1024px){
    .light_blue_col{padding:0 0 0 0% }
    .left-hed_cust{float:left;padding-top:14px;width:196px;padding-left:8px }
    .left-hed_cust{padding-top:14px }
}
@media(max-width:995px) and (min-width:768px){
    .light_blue_col h3{font-size:21px }
}
@media(min-width:767px) and (max-width:995px){
    .light_blue_col{padding:30px }
    .light_blue_col h3{font-weight:600;font-size:25px }
}
@media(max-width:767px) and (min-width:600px){
    .branded{padding:10px 0 }
    .cust-design h3{font-size:25px;margin:15px 0 10px 0 }
    .branded-apparel{padding:30px 0 }
}
@media(max-width:600px) and (min-width:360px){
    .cust-design h3{font-size:18px;margin:10px 0 0 0 }
    .content_right>h4{font-size:18px }
    .owl-theme .owl-nav.disabled+.owl-dots{margin:0 }
}
@media screen and (max-width:575px){
    .categories-block{padding:20px 0 15px }
    .custom-brand-left{padding-left:0 }
    .truck-flat-figure{margin-left:14px }
    .disc-order h3{white-space:nowrap }
    .store-shipping-ui-block{transform:scale(.85);transform-origin: top left; }
    .store-shipping-ui-block:before{width:175px }
    .card-tesimonial{padding:12px 10px }
    .card-tesimonial figure img{height:175px }
    .card-tesimonial p{padding-top:0;font-size:11px }
    #owl_brand_slider .brand-list{padding:0 0 }
    .card-tesimonial{height:240px }
    .white-divder{display:none }
    .branded .owl-item{padding:15px 18px 12px }
    .branded-apparel .owl-dots{position:relative;top:3px;margin:0 0;padding:10px 0 }
    section.light_blue_col{display:none }
    .branded-apparel .owl-theme .owl-nav.disabled+.owl-dots{margin-top:0 }
    .branded-apparel{padding:30px 0 }
    .cust-design h3{margin:10px 0 20px 0 }
    .branded-apparel figure{margin:-30px auto auto }
    .logo-main{width:115px;margin-right:10px }
    .department-outer .owl-next, .department-outer .owl-prev{padding:14px }
    .department-outer .items a{font-size:13px;min-height:101px;line-height:25px }
    .new-inner{flex-wrap:wrap }
    .new-inner .left-col{padding:16px 20px 20px 21px }
    .new-inner .left-col .shop-now{font-size:23px }
    .new-inner .left-col h4{-webkit-text-stroke:2px #f8fcff }
    .new-inner .left-col{position:absolute;width:100%;z-index:1;top:64px }
    .new-inner:after{position:absolute;top:le;top:0;content:"";background:#000000b0;width:100%;height:100% }
    .right-col{width:100% }
    .new-inner .left-col h3{font-size:51px;line-height:68px }
    .new-inner .left-col h4{font-size:72px;line-height:74px }
    .northface-banner .left-section, .northface-banner .right-section{width:100%;text-align:center }
    .left-section img{max-width:300px!important }
    .about-northface h3{font-size:52px;line-height:58px }
    .northface-banner .right-section{padding:37px 10px }
    .about-northface h3{font-size:40px;line-height:48px }
    .right-section .discover-btn{font-size:15px }
    .nike-inner .right-colum{width:70%;margin:auto }
    .nike-inner .left-colum{width:100%;position:relative;z-index:1 }
    .carhart-left-col{width:40% }
    .carhart-right-col{width:70% }
    .carhart-banner-inner:after{width:100% }
    .carhart-right-col{padding:25px 15px }
    .carhart-right-col:after{width:454px }
    .carhart-left-col img{height:180px;object-fit:cover;object-position:0% }
    .carhart-left-col{position:relative;z-index:3 }
    .nike-brand-outer .heading h3 span{display:block }
    .nike-brand-outer .right-colum{position:absolute;opacity:.5;text-align:0;top:0;height:206px;left:42%;padding-right:20px;display:inline-block;width:60% }
    .nike-brand-outer .nike-inner{position:relative }
    .right-section h3, .right-section .discover-btn{color:#fff }
    .right-section{position:absolute;z-index:31;text-align:left;left:28px }
    .top-logo img{filter:invert(1) }
    .northface-banner .left-section{opacity:.5;text-align:right }
    .left-section:after{position:absolute;height:100%;width:100%;content:"";background:#000000bd;right:0 }
    .northface-banner .right-section, .about-northface h3{text-align:left }
    .nike-brand-outer .cus-container{overflow:hidden }
    h1.alert_404_header{font-size:50px;}
    .alert_404_subheader{font-size:16px;margin:15px auto;}
    .alert_404_content{font-size:14px;}
    ul.coupon-block-latest li {width: 100%;}
    .feature-coupon-head h1 {font-size: 26px;}
    .feature-coupon-head {font-size: 14px}
    .box-category-home figcaption {font-size: 14px;}
    a.box-category-home figure {height: 140px;}
}
@media screen and (max-width:500px){
    .store-shipping-ui-block{transform:scale(.8);min-width:408px;transform-origin:top left }
    .cust_coup{position:absolute;right:4px;top:0px;}
}
@media screen and (max-width:480px){    
    .new-inner{flex-wrap:wrap }
    .new-inner .left-col, .right-col{width:100% }
    .new-inner .left-col h3{font-size:35px;line-height:32px }
    .new-inner .left-col h4{font-size:52px;line-height:60px }
    .new-inner .left-col h3 span{display:unset }
    .new-inner .left-col .shop-now{font-size:16px;margin-top:0 }
    .about-northface h3{font-size:29px;line-height:36px }
    .top-logo img{width:90px }
    .northface-banner .right-section{padding:25px 10px }
    .right-section .discover-btn{font-size:14px;line-height:15px }
    .nike-brand-outer .right-colum{width:70% }
    .img-outer2 img{width:34px;transition:all .5s ease }
  .right-links-head .block-help-content {width: 355px;right: -95px}
  .right-links-head .inner-block-help:after, .right-links-head .inner-block-help:before {right: 106px;}
  .header-main .right-links-head .no-help p a {font-size: 18px}
  .header-main .right-links-head .no-help p {padding-left: 15px}
  .left-coupon-offer {width: 85px;height: 85px;}
  .right-coupon-offer {width: calc(100% - 85px);padding-left: 10px}
  .title-product-coupon label {font-size: 14px;margin-bottom: 5px;}
  .offer-bg-price {font-size: 23px;line-height: 25px;}
  .coupon-slider-box {padding: 10px;}
  .coupon-code-ui {margin-bottom: 6px}
  .info-coupon span {font-size: 12px}
  .action-btn-coupon .btn-secondary {font-size: 11px;padding: 6px 6px;}
  .home-catblock {width: 50%;}#CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper div#CybotCookiebotDialogBody {flex-direction: column;}
  #CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive div#CybotCookiebotDialogBodyContent * {font-size: 12px;}

}
@media screen and (max-width:375px){
    .store-shipping-ui-block{transform:scale(.7) }
    #owl_brand_slider .brand-list{height:100px }
    .search-ui-block input.textfield{font-size:12px }
    .klaviyo-form button.needsclick{height:40px!important;font-size:12px!important;padding:0 10px!important }
    .wrap-f-grid{padding:0 0 15px }
    body .embedclassform input[type=email]{height:40px!important }
    .heading-brand h4{font-size:22px!important;top:-14px;max-width:225px }
    #fot-payment-section{margin:0 0 10px }
    #fot-dark-section{padding:30px 20px 10px }
    #copyright-section{font-size:12px }
    .featured-brand{padding:10px 0 40px 0 }
    section.light_blue_col{margin-bottom:40px }
    .department-outer .items a{font-size:12px;line-height:18px;min-height:86px }
    .carhart-logo img{width:58px }
    .newcarhart-update h3{font-size:21px;line-height:23px;margin:5px 0 }
    .newcarhart-update a{font-size:12px }
    .carhart-right-col{padding:36px 15px }
    .carhart-left-col{width:40% }
    .right-section{left:13px }
    .new-inner .left-col h3{font-size:30px;line-height:32px }
    .new-inner .left-col h4{font-size:43px;line-height:42px }
    .nike-brand-outer .right-colum{top:12% }
    /*17 jan*/
    ul.navigation-links{padding:11px;}
    /*17 jan end*/
  .right-links-head .block-help-content {width: 302px;right: -91px}
  .right-links-head .header-main .right-links-head .nav-help-botoom a {font-size: 13px}
  .right-links-head .help-disc-info span {font-size: 12px}
  .right-links-head .inner-block-help .head-help span {font-size: 15px}
  .header-main .right-links-head .no-help figure img {max-width: 42px;}
  .header-main .right-links-head .nav-help-botoom a {font-size: 13px}
}
@media screen and (max-width:360px){
    .store-shipping-ui-block{transform:scale(.7) }
    .cust-design h3{font-size:18px }
    .box-category-home figcaption {font-size: 12px;}
}
@media screen and (max-width:320px){
    .heading-brand h4, .cust-design h3{font-size:21px }
    .light_blue_col h3{font-size:18px }
    .light_blue_col h4{font-size:12px }
    .hamburger-cs{margin-right:5px }
    .department-outer .items a{font-size:10px;line-height:13px;min-height:68px }
    .nike-brand-outer .right-colum{left:16%;width:100% }
    a.department span{width:70% }
}
@media(max-width:360px) and (min-width:320px){
    .content_right>h4{font-size:18px }
}
@media(min-width:320px) and (max-width:767px){
    .branded{margin-top:0 }
    .branded .owl-item{padding:15px }
    .branded .content_right{width:100%;text-align:center }
    .light_blue_col h4{font-size:13px;line-height:20px;margin-bottom:0;text-align:center }
    .light_blue_col h3{font-size:20px;text-align:center }
    .left-hed_cust{float:left;padding-top:0;text-align:center;width:100% }
    .light_blue_col h4{font-size:15px }
    .light_blue_col h3{font-size:26px }
    .heading-brand h4{font-size:26px;top:-14px;}
    .cust_coup .coupan-header h3 span{font-size:17px;margin-top:0px;}
}