:root{--blue:#1e90ff;--white:#fff;--alabaster:#f7f7f7;--mine-shaft:#222;--mine-shaft-2:#212121;--dove-gray:#6b6b6b;--silver-chalice-2:#a7a7a7;--dove-grey:#707070;--gallery-color:#ededed;--silver-chalice:#b0b0b0;--maincolor:#ff6a00;--victoria-color:#533a74;}
*{box-sizing:border-box;outline:0;padding:0;margin:0;}
body{font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-size:14px;font-weight:400;color:#404040;}
.btn,a{transition:all 0.3s linear;}
a{color:#272626;background-color:transparent;text-decoration:none;}
ol,ul{margin:0;padding:0;}
ol{list-style:decimal;}
li{list-style:none;}
svg:not(:root){overflow:hidden;vertical-align: top;}
img{border:0;outline:0;max-width:100%;height:auto;}
b,strong{font-weight:700;}
em{font-style:italic;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
figure{margin:0px;}
.pb-40{padding-bottom:40px}
.ptb-30{padding-top:30px;padding-bottom:30px}
.pt-30{padding-top:30px}
.pb-30{padding-bottom:30px}
.pt-54{padding-top:54px}
.ptb-54{padding-top:54px;padding-bottom:54px}
.pb-54{padding-bottom:54px}
.mt-100{margin-top:100px}
.mt-minus-100{margin-top:-100px}
.mt-30{margin-top:30px}
.mb-30{margin-bottom:30px}
.pl-15{padding-left:15px}
.pr-15{padding-right:15px}
.ml-15{margin-left:15px}
.mr-15{margin-right:15px}
.gap-20{margin-bottom:20px}
.gap-24{margin-bottom:24px}
.gap-30{margin-bottom:30px}
.disclosure__toggle,[role="button"],a,button,input,label,select,textarea{touch-action:manipulation;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
h1,h2,h3,h4,h5{font-family:"Roboto",sans-serif;font-weight: 700;}
h1,h2,h3{font-weight: 900;}
.container,.template-collection .collection_template_new .page-width{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.product-form--payment-button-no-variants{display:flex;flex-direction:column;}
.product-form--payment-button-no-variants .orichi{order:-1;}
.product-recommendations .section-header h2{font-size:35px;text-transform:uppercase;color:#000;}
@media (min-width:576px){
  .container,.template-collection .collection_template_new .page-width{max-width:540px;}
}
@media (min-width:768px){
  .container,.template-collection .collection_template_new .page-width{max-width:720px;}
}
@media (min-width:992px){
  body.template-collection.new-arrivals{    /* padding-top: 150px; */}
  .mobile_banner_img_new{display:none!important;}
  .desktop_banner_img_new{margin-bottom:8px;}
  .container,.template-collection .collection_template_new .page-width{max-width:960px;}
  .search-form input[type="text"],input#ContactFooter-email{font-weight:bold;color:var(--dove-gray)!important;}

  /* body .slick-track .slick-slide {
    height: inherit !important;
  } */}
  @media (min-width:1200px){
    .navigation-wrapper .navigation > ul > li{font-size:12px;}
    .container,.template-collection .collection_template_new .page-width{max-width:1320px;}
  }
  @media (min-width:1400px){
    .navigation-wrapper .navigation > ul > li{font-size:13px;}
    .container,.template-collection .collection_template_new .page-width{max-width:1920px;}
  }
  @media (min-width:1600px){
    .container,.template-collection .collection_template_new .page-width{max-width:1540px;}
  }
  @media (min-width:1660px){
    .container,.template-collection .collection_template_new .page-width{max-width:1580px;}
  }

  /* Header style start */
  .main-header{background-color:var(--white);padding:15px 0;position:relative;z-index:2;}
  .main-header .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
  .main-header .header-top .logo{margin-top:0;}
  .main-header .header-top .logo img{max-width:200px;}
  .main-header .header-top .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
  .main-header .header-top .header-right .searchForm{margin-right:0px; /* br change */background:#ffffff; /* br change */min-width:560px; /* br change */height:48px; /* br change */display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px; /* br change */padding:13px 10px 14px 0; /* br change */box-shadow:none; /* br change */}
  .main-header .header-top .header-right .searchForm .search-form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative; /* br change */}
  .main-header
  .header-top
  .header-right
  .searchForm
  .search-form
  input[type="text"]{border:1px solid #d9d9d9;background:transparent;height:48px; padding:0;font-size:14px;width:100%;color:#141414!important;padding-left:45px;font-weight:400;}
  .main-header
  .header-top
  .header-right
  .searchForm
  .search-form
  input[type="text"]:hover,.main-header
  .header-top
  .header-right
  .searchForm
  .search-form
  input[type="text"]:focus{border-width:2px;border-color:#141414;}

.main-header
  .header-top
  .header-right
  .searchForm
  .search-form
  input[type="text"]::-webkit-input-placeholder {
  color: var(--silver-chalice-2);
  opacity: 1 !important;
}

.main-header
  .header-top
  .header-right
  .searchForm
  .search-form
  input[type="text"]::-moz-placeholder {
  color: var(--silver-chalice-2);
  opacity: 1 !important;
}

.main-header
  .header-top
  .header-right
  .searchForm
  .search-form
  input[type="text"]:-ms-input-placeholder {
  color: var(--silver-chalice-2);
  opacity: 1 !important;
}

.main-header
  .header-top
  .header-right
  .searchForm
  .search-form
  input[type="text"]:-moz-placeholder {
  color: var(--silver-chalice-2);
  opacity: 1 !important;
}

.main-header .header-top .header-right .searchForm .search-form button{width:32px; /* br change */height:100%;position:absolute;top:50%;line-height:48px;height:32px; /* br change */left:10px;transform:translateY(-50%);background:transparent;border:0;}
.main-header .header-top .header-right .account-links-group{font-size:14px;font-family:"Roboto",sans-serif;color:var(--dove-gray);}
.main-header .header-top .header-right .account-links-group nav{width:100%;}
.main-header .header-top .header-right .account-links-group nav > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.main-header .header-top .header-right .account-links-group nav > ul li{margin-right:25px;position:relative;}
.main-header
.header-top
.header-right
.account-links-group
nav
> ul
> li:last-child{margin-right:0;}
.main-header .header-top .header-right .account-links-group nav > ul li a{display:flex;align-items:center;column-gap:8px; /* br change */color:#141414; /* br change */font-family:"Rubik",sans-serif; /* br change */}
.main-header .header-top .header-right .account-links-group nav > ul > li > a{padding:15px 0;text-transform:capitalize;}
.main-header .header-top .header-right .account-links-group nav > ul li a img{margin-right:5px;}
.main-header
.header-top
.header-right
.account-links-group
nav
> ul
li:hover
> ul.account-sub-menu{display:block;}
.main-header
.header-top
.header-right
.account-links-group
nav
> ul
li
> ul.account-sub-menu{display:none;border-radius:2px; /* changes 31-07-24 */background-color:var(--white);padding:15px 20px;border:1px solid var(--dove-grey);position:absolute;top:100%;padding:15px 20px;min-width:240px;right:-26px;font-family:"Rubik",sans-serif;font-size:16px;color:var(--dove-gray);}
.main-header
.header-top
.header-right
.account-links-group
nav
> ul
li
> ul.account-sub-menu
li{margin:0;padding-bottom:15px;border-bottom:1px solid var(--gallery-color);margin-bottom:15px;}
.main-header
.header-top
.header-right
.account-links-group
nav
> ul
li
> ul.account-sub-menu
li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.main-header
.header-top
.header-right
.account-links-group
nav
> ul
li
> ul.account-sub-menu
a{color:var(--dove-gray);}
.main-header
.header-top
.header-right
.account-links-group
nav
> ul
li
> ul.account-sub-menu
li
a
img,.main-header
.header-top
.header-right
.account-links-group
nav
> ul
li
> ul.account-sub-menu
li
a
svg{margin-right:5px;width:24px;}
.navigation-wrapper{background:var(--mine-shaft);color:var(--white);position:relative;}
.navigation-wrapper .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
.navigation-wrapper .all-categories{width:160px;color:var(--white);padding:20px 0!important;border-right:var(--silver-chalice) solid 1px;}
html.active-category-nav .navigation-wrapper{z-index:4;}
.navigation-wrapper .all-categories > a{color:var(--white);display:block;}
.navigation-wrapper .all-categories > a:after{content:"\f078";display:inline-block;color:var(--white);font-family:"Font Awesome 5 Free";font-weight:700;margin-left:27px;}
.navigation-wrapper .all-categories .sub-item-dropdown{display:none;position:absolute;left:0;top:100%;z-index:3;padding-top:5px;}
.navigation-wrapper .all-categories .sub-item-dropdown ul.submenu.level-1{background:var(--mine-shaft-2);padding:0 0 10px 12px;border-radius:5px 0 0 5px;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item{font-size:14px;border-bottom:1px solid #d9d9d9;display:block;min-width:200px;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item:last-child{border:0;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> a{color:var(--white);display:block;padding:10px 30px 10px 0;line-height:22px;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> a:after{content:"\f054";font-family:"Font Awesome 6 Free";font-weight:700;display:inline-block;position:absolute;right:15px;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item:last-child
a{padding-bottom:0;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item:hover
> a{color:var(--maincolor);}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> ul.level-2{display:none;position:absolute;top:5px;left:100%;width:1083px;border-radius:0 5px 5px 0;background:#fff;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> ul.level-2
> li{width:100%;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> ul.level-2
> li
.submenu-items{width:100%;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> ul.level-2
> li
.submenu-items
> ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:auto;max-height:344px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> ul.level-2
> li
.submenu-items
> ul
> li.sub-item{width:240px;padding:30px;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> ul.level-2
> li
.submenu-items
> ul
> li.sub-item
> a{font-size:16px;font-weight:600;color:var(--dove-gray);margin-bottom:15px;display:block;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> ul.level-2
> li
.submenu-items
> ul
> li.sub-item
> a:hover{color:var(--maincolor);}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> ul.level-2
> li
.submenu-items
> ul
> li.sub-item
> ul.level-3
> li{font-size:14px;display:inline-block;width:100%;color:var(--dove-gray);padding:5px 0;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> ul.level-2
> li
.submenu-items
> ul
> li.sub-item
> ul.level-3
> li
> a{color:var(--dove-gray);}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> ul.level-2
> li
.submenu-items
> ul
> li.sub-item
> ul.level-3
> li:hover
a{color:var(--maincolor);}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> ul.level-2
> li
.submenu-items
> ul
> li.offers{width:240px;background-size:cover;text-align:center;color:var(--white);border-radius:0 10px 10px 0;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> ul.level-2
> li
.submenu-items
> ul
> li.offers
.special-offers{width:100%;}
.navigation-wrapper
.all-categories
.sub-item-dropdown
ul.submenu.level-1
> li.item
> ul.level-2
> li
.submenu-items
> ul
> li.offers
.special-offers
img{width:100%;float:left;border-radius:0 5px 5px 0;}
.navigation-wrapper .navigation{display:block;color:var(--white);background:var(--mine-shaft);margin-left:30px;width:calc(100% - 190px);position:relative;z-index:1;text-transform:uppercase;}
.navigation-wrapper .navigation > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.navigation-wrapper .navigation > ul > li{padding:0 18px;position:relative;white-space:nowrap;}
.navigation-wrapper .navigation > ul > li:first-child{padding-left:0;}
.navigation-wrapper .navigation > ul > li:last-child{padding-right:0;}
.navigation-wrapper .navigation > ul > li > a{color:var(--white);padding:30px 0;display:block;}
.navigation-wrapper .navigation > ul > li.pages-gardening-outdoor > a{color:#3dda17;}
.navigation-wrapper .navigation > ul > li:hover > a{color:var(--maincolor);}
.navigation-wrapper .navigation > ul > li:hover .sub-menu-item{display:block;}
.navigation-wrapper .navigation > ul > li .sub-menu-item{display:none;position:absolute;left:0;top:100%;background:var(--mine-shaft);padding:15px 20px;min-width:240px;}
.navigation-wrapper .navigation > ul > li .sub-menu-item li{margin:0 0 15px;padding-bottom:15px;border-bottom:1px solid var(--gallery-color);}
.navigation-wrapper .navigation > ul > li .sub-menu-item li:last-child{margin:0;border:0;padding:0;}
.navigation-wrapper .navigation > ul > li .sub-menu-item li a{color:var(--white);}
.navigation-wrapper .navigation > ul > li .sub-menu-item li:hover a{color:var(--maincolor);}
.minicart-wrapper{position:relative;z-index:1;padding-left:15px; /* br change */margin-right:25px;}
.minicart-wrapper .bag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-family:"Roboto",sans-serif;font-weight:400;}
.main-header .header-top .header-right .minicart-wrapper span.icon-name{display:none; /* br change */}
.minicart-wrapper .bag strong{  /* br change whole class */
font-weight:600;padding-left:0;position:absolute;border-radius:100%;background:#000000;width:18px;height:18px;font-size:10px;text-align:center;color:#fff;right:-10px;top:-6px;line-height:19px;}
.main-header .header-right .account-links-group a.offers{display:none!important;}
.navigation-wrapper nav.navigation a{padding:10px 0;}
header.main-header.announcement-bar-enable{padding:0 0 15px 0;}
span.free-product-message-cart{color:#d71323;font-weight:600;}
.menu_list .special-offers img{height:auto;width:100%;}
.sub-item-dropdown .submenu .item ul.level-2.level-menu::after{content:"";display:block;clear:both;}
body .navigation-wrapper .all-categories{padding:20px 0!important;}
body .navigation-wrapper nav.navigation a{padding:10px 0;}
body header.main-header .header-right .account-links-group a.offers{display:none!important;}

/* Header style end */
@media only screen and (max-width:1325px){
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2{max-width:850px;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items
  > ul
  > li.sub-item{width:210px;padding:19px;}
}
@media only screen and (min-width:1200px){
  .site-footer__content{-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex;}
}
@media only screen and (max-width:1200px){
  .minicart-wrapper{padding-left:15px;}
  .main-header .header-top .header-right .searchForm{margin-right:15px;min-width:300px;}
  .main-header .header-top .header-right .account-links-group nav > ul li{margin-right:15px;}
  .navigation-wrapper .navigation{margin-left:10px;width:calc(100% - 125px);}
  .navigation-wrapper .navigation > ul > li{padding:0 5px;font-size:12px;}
  .navigation-wrapper .all-categories{width:105px;}
  .navigation-wrapper .all-categories > a{font-size:12px;}
  .navigation-wrapper .all-categories > a:after{margin-left:8px;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item{font-size:12px;min-width:150px;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items
  > ul
  > li.sub-item{width:175px;padding:15px;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items
  > ul
  > li.sub-item
  > ul.level-3
  > li{font-size:12px;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items
  > ul
  > li.sub-item
  > a{font-size:14px;margin-bottom:10px;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items
  > ul
  > li.offers{width:175px;}
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__meta
  .cart__image-wrapper{margin-right:15px;}
}
@media only screen and (min-width:1199px){
  .overlayer_menu_hover_2:before{content:"";background-color:#7e7e7eb0;height:100vh;width:100%;position:absolute;left:0;top:0;display:block;z-index:9;}
  .overlayer_menu_hover_2{position:relative;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items
  > ul
  > li.sub-item{width:182px;padding:17px;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__meta
  .cart__image{max-height:90px;max-width:90px;}
  #gurkha-section-cart-template .cart .cart-table .cart__qty-input{width:40px;}
  body
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  p.cart__remove{margin-left:5px;}
}
@media only screen and (min-width:1025px) and (max-width:1199px){
  .navigation-wrapper .navigation > ul > li{font-size:9.5px;}
}
@media only screen and (min-width:992px) and (max-width:1024px){
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__meta
  .cart__product-information
  .list-view-item__title{font-size:14px;line-height:20px;}
  .navigation-wrapper .navigation > ul > li{font-size:9px;}
}
@media only screen and (min-width:992px){
  .main-header .header-top .mobile-menu,.navigation-wrapper .mobile-search{display:none;}
  .navigation-wrapper .all-categories:hover .sub-item-dropdown{display:block;}
  .navigation-wrapper
  .all-categories:hover
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item:hover
  > ul.level-2{display:block;}
  .minicart-wrapper a.mobile-user-icon{display:none;}
}
@media only screen and (min-width:768px) and (max-width:991px){
  body.template-collection.new-arrivals{    /* padding-top: 120px; */}
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__meta
  .cart__product-information
  .list-view-item__title{font-size:12px;}
}
@media only screen and (min-width:990px){
  .cart__meta{width:45%;}
  .cart__image-wrapper{padding-right:3rem;flex:9rem 0 0;}
  .myaccount__order-history{-webkit-flex:1 0 66.6666666667%;-moz-flex:1 0 66.6666666667%;-ms-flex:1 0 66.6666666667%;flex:1 0 66.6666666667%;}
  .myaccount__account-details{-webkit-flex:1 0 33.3333333333%;-moz-flex:1 0 33.3333333333%;-ms-flex:1 0 33.3333333333%;flex:1 0 33.3333333333%;}
}
@media only screen and (max-width:1037px){
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2{max-width:740px;}
}
@media only screen and (max-width:992px){
  .toast-controls{visibility:visible!important;display:block!important;}
  div.nudgify-toaster div.toast-outer .toast-middle .toast-inner{margin:5px 15px 0!important;}
  body .navigation-wrapper .all-categories .sub-item-dropdown li ul.level-3{display:none;}
}
@media only screen and (max-width:991px){
  .mobile_banner_img_new{display:block!important;margin-bottom:8px;}
  .desktop_banner_img_new{display:none!important;}
  body .navigation-wrapper .all-categories a.menu-active::after{content:"\f077";}
  body .container{max-width:100%;}
  .main-header .header-top{justify-content: space-between;align-items:center;}
  .main-header .header-top .logo{margin:0;display:inherit;width:100%;}
  .mobile-menu{display:inline-block;vertical-align:middle;cursor:pointer;margin-right:15px;}
  .bar1,.bar2,.bar3{width:30px;height:3px;background-color:#918f8f;margin:5px 0;transition:0.4s;}
  .mobile-menu.active .bar1{transform:translate(0,11px) rotate(-45deg);}
  .mobile-menu.active .bar2{opacity:0;}
  .mobile-menu.active .bar3{transform:translate(0,-6px) rotate(45deg);}
  html.nav-open body.body-nav-open{left:calc(100% - 55px);overflow:hidden;}
  .navigation-wrapper nav.navigation{transition:left 0.3s;height:100%;left:calc(-1 * (100% - 55px));overflow:auto;position:fixed;top:0;width:calc(100% - 55px);margin:0;}
  html.nav-open .navigation-wrapper nav.navigation{box-shadow:0 0 5px 0 rgba(50,50,50,0.75);left:0;z-index:99;}
  body .navigation-wrapper .navigation > ul{flex-direction:column;align-items:flex-start;padding-top:20px;}
  body .navigation-wrapper .navigation > ul > li{font-size:14px;padding:0;width:100%;box-sizing:border-box;}
  body .navigation-wrapper .navigation > ul > li > a{padding:12px 0;margin:0 25px;}
  html.nav-open body.body-nav-open .mobile-menu{position:fixed;height:100vh;top:0;z-index:9999;width:55px;margin-left:-15px;background:#00000054;padding-top:20px;padding-left:13px;}
  html.nav-open body.body-nav-open .mobile-menu div{background-color:#fff!important;}
  html.nav-open body.body-nav-open a.logo{margin-left:40px;}
  body .mobile-search form.search-form{display:none;}
  body .navigation-wrapper .all-categories{border-right:0;padding:12px 0;width:auto;}
  body .navigation-wrapper .container{justify-content:space-between;height:0;}
  body .mobile-search .seachIcon svg path{fill:#fff;stroke:#fff;}
  body .navigation-wrapper .all-categories > a{font-size:14px;}
  .mobile-search.search-active form.search-form{display:block!important;position:absolute;left:0;z-index:9;top:45px;background:#fff;padding:15px;right:0;box-shadow:0 3px 5px #323232bf;}
  .mobile-search .search-form input{width:calc(100% - 45px);border:0;}
  .mobile-search .search-form button{background:no-repeat;border:0;padding-left:20px;position:relative;top:4px;}
  .navigation-wrapper .all-categories .sub-item-dropdown ul.submenu.level-1{padding:0; /* br change */border-radius:0; /* br change */background:#ffffff; /* br change */height:100%; /* br change */position:relative; /* br change */}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > a::after{display:none;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items
  > ul{display:block!important;margin-left:0!important; /* br change */}

  /* .navigation-wrapper .all-categories .sub-item-dropdown li ul {
        position: static !important;
    } */
  body .sub-item-dropdown ul li.parent a{position:relative;}
  body .sub-item-dropdown ul li.parent a a.toggleicon{position:absolute;left:0;right:0;height:100%;top:0;width:100%;}
  body .sub-item-dropdown ul li.parent a a.toggleicon::after,.navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  .level-menu-maintitle::after{content:"\f078";display:inline-block;color:#141414; /* br change */font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;right:0;top:8px;transform:rotate(270deg); /* br change */}
  body .sub-item-dropdown ul li.parent a.active a.toggleicon::after{content:"\f077";}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item{font-size:14px;padding-right:16px; /* br change */margin-left:16px; /* br change */border-bottom:1px solid #141414; /* br change */}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items
  > ul
  li.offers{display:none;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2,.navigation-wrapper .all-categories .sub-item-dropdown li ul.level-3{display:none;position:absolute!important;top:0;left:calc(100% + 16px);width:100%;border-radius:0;background:#fff;height:100%!important; /* br change */z-index:1;transition:0.3s all linear;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2.active,.navigation-wrapper .all-categories .sub-item-dropdown li ul.level-3.active{left:0;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items
  > ul
  > li.sub-item
  > a{margin:0;padding:6px 30px 6px 0;font-size:13px;}
  .navigation-wrapper .all-categories .sub-item-dropdown li ul.level-3{margin-left:0;}
  .navigation-wrapper .all-categories .sub-item-dropdown li ul.level-3 a{color:#141414!important;display:block;padding:11px 0;line-height:22px;font-size:16px;font-weight:400;}
  .navigation-wrapper .navigation > ul > li .sub-menu-item{display:block;position:relative;left:20px;min-width:inherit;width:calc(100% - 40px);}
  .minicart-wrapper{padding-left:0;display:flex;width:140px;flex-wrap:wrap;justify-content:flex-end;align-items:center;}
  .minicart-wrapper .mobile-user-icon{width:38px;height:auto;margin-right:20px;text-align:center;}
  .main-header .header-top .header-right .minicart-wrapper span.icon-name,.header-right span.mobile-toggle .icon-name{display:block;font-size:10px;font-weight:400;height:10px;line-height:13px;margin-top:-3px;text-align:center;text-decoration:none;width:100%;text-transform:capitalize;}
  .header-right span.mobile-toggle .icon-name{margin-top:-7px;}
  .minicart-wrapper .mobile-user-icon img{width:25.035px;height:25.035px;}
  .navigation-wrapper .all-categories .offers .special-offers img{display:none;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items
  li.sub-item{width:100%!important;border-bottom:1px solid #141414;padding:0px 16px 0 16px!important; /* br change */}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items{width:100%!important;}
  .service-fea-new{margin-bottom:-76px;padding:0;}
  .service-fea-in-new{width:50%;margin-bottom:0;padding:10px 0 10px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 1px 6px #00000029;}
  .service-fea-info-new{padding-left:0;}
  .service-fea-info-new p,.service-fea-info-new h3,.service-fea-info-new .h3{font-size:12px;line-height:14px;}
  .service-fea-new .service-fea-in-new:first-child .service-fea-info-new h3{line-height:14px;}
  .service-fea-image-new{width:100%;float:none;text-align:left;margin-bottom:5px;}
  .service-fea-image-new img{max-height:22px;}
  .main-slider-section .main-slider-inner .slideshow__text-wrap--mobile{height:100%;width:100%;}
  .main-slider-section .main-slider-inner .slideshow__arrows--mobile{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;top:auto;bottom:0;left:0;height:auto;}
  .slideshow__arrows--mobile ~ .slideshow__text-content--mobile{padding-top:0;top:50%;position:relative;transform:translateY(-50%);}
  body .navigation-wrapper .all-categories a.menu-active::after{content:"\f077";}
  body .top-deals-section .section-heading{flex-direction:column;gap:0;}
  body .top-deals-section .section-heading h2.section-title{border-bottom:1px solid #d1d1d1;padding-bottom:15px;margin-bottom:20px;}
  body .top-deals-section .section-heading .section-timer div#timer{flex-direction:column;align-items:baseline;}
  body .top-deals-section .section-heading .section-timer div#timer label{margin-right:0;margin-bottom:5px;}
  body .top-deals-section .section-heading{border:0;padding:0;margin-bottom:20px;}
  body
  .top-deals-section
  .section-heading
  .section-timer
  div#timer
  .timeSection
  .time{min-width:auto;font-size:12px;padding:7px;}
  .main-slider-section{margin-top:5px; /* 31-07-24 */}
  .main-header .header-top .header-right .account-links-group{display:none;}
  .main-slider-section .main-slider-inner .main-slider-left{width:100%;}
  .main-slider-section .main-slider-inner .main-slider-right{display:none;height:0;width:0;}
  .main-slider-section .main-slider-inner .main-slider-right .right-banner,.main-slider-section .main-slider-inner .main-slider-right .right-banner > a,.main-slider-section .main-slider-inner .main-slider-right .right-banner img{height:0;display:none;width:0;}
  .main-slider-section
  .main-slider-inner
  .main-slider-left
  .slideshow
  .slideshow__slide{height:340px;}
  .main-slider-section
  .main-slider-inner
  .main-slider-left
  .desktop_slider_image_new{display:block;}
  .main-slider-section .main-slider-inner .slideshow__text-wrap--mobile{margin:0;height:auto;position:absolute;top:50%!important;transform:translateY(-50%);color:#fff;z-index:9;display:block;}
  .main-slider-section
  .main-slider-inner
  .main-slider-left
  .page-width
  .slideshow__title{font-size:34px;color:#fff;}
  .main-slider-section
  .main-slider-inner
  .main-slider-left
  .page-width
  .slideshow__title
  span{font-size:20px;display:block;margin-top:8px;}
  .main-slider-section
  .main-slider-inner
  .main-slider-left
  .page-width
  .mega-subtitle.slideshow__subtitle{font-size:30px;color:#fff;margin-top:5px;}
  .main-slider-section .main-slider-inner .main-slider-left .page-width{padding-left:30px;padding-right:30px;}
  .slideshow__text-content:after{display:none;}
  .mobile_slider_image_new img{opacity:0;}
  .homepage-content-wrapper .title-wrapper .product-category-tabs{font-size:14px;}
  .homepage-content-wrapper .title-wrapper .product-category-tabs li{margin-left:20px;}
  .myaccount__account-details .box-design{padding:20px;margin-bottom:20px;font-size:16px;}
  .myaccount__account-details > p{font-size:16px;margin-bottom:10px;}
  .account-page-wrapper .login-container .account-image{display:none;}
  .account-page-wrapper .login-container .account-wrapper{padding:40px;width:100%;}
  #gurkha-section-cart-template .cart .cart-table{width:100%;margin-bottom:20px;}
  #gurkha-section-cart-template .cart .cart__footer{width:100%;}
  .cart__footer__wrapper .small--text-center{width:100%;margin-bottom:20px;}
  #gurkha-section-cart-template .cart .cart__footer .cart__shipping{text-align:left;}
  .cart__buttons-container{max-width:100%;}
}
@media only screen and (min-width:768px){
  .top-deals-section .products-items-grid .product-item .item .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
  .top-deals-section
  .products-items-grid
  .product-item
  .item
  .product-info
  .product-image{padding:0 0 20px 5px;width:45%;}
  .top-deals-section
  .products-items-grid
  .product-item
  .item
  .product-info
  .product-details{padding:10px 20px 20px 10px;width:55%;}
  .top-deals-section
  .products-items-grid
  .product-item
  .item
  .product-info
  .product-details
  .price-wrapper{margin-bottom:20px;}
  .filter-button-mobile,.filter-title,.quick-add-button,.filter-mobile-title,.selected-filters-options.selected-filters-options-mobile,.sort-options .sort-options-dropdown-content .sort-title > button{display:none;}
  .sortby-wrapper .sort-by{justify-content:flex-end;}
  .sortby-wrapper .sort-by .sortby-toolbar{width:auto;display:inline-flex;align-items:center;}
  .sortby-wrapper .sort-by .sortby-toolbar .sortby-dropdown{padding:5px 10px;max-width:155px;font-size:13px;}
  .collections-grid{position:relative;}
  .sortby-wrapper{position:absolute;right:0;top:-45px;}
  .qty-new .product-form__item label.mobile-lable{display:none;}
  .product__main-container
  .product__details-main
  .price-wrapper
  .price-container
  .discount-price.mobile-discount-price{display:none;margin-right:20px;}
}
@media only screen and (min-width:750px){
  .disclosure__toggle,select{padding-top:10px;padding-left:18px;padding-bottom:10px;}
  input,textarea{padding:10px 18px;}
  .form-message,.note{padding:10px;}
  .input-group__btn .btn,.input-group__btn
  .gurkha-payment-button
  .gurkha-payment-button__button--unbranded,.input-group__field,.input-group__field input,.gurkha-payment-button
  .input-group__btn
  .gurkha-payment-button__button--unbranded{min-height:46px;}
  .announcement-bar__message{padding-left:55px;padding-right:55px;}
  .copyright-container .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;padding-bottom:20px;}
  .copyright-container .grid .grid__item.site-footer-item-tall{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-align:left;height:auto;}
  .copyright-container
  .grid
  .grid__item.site-footer-item-tall
  .footer_copyright_new{text-align:left;margin:0;}
  .copyright-container .grid .payment-mobile-new{padding:0;}
  .copyright-container .grid .payment-mobile-new li.payment-icon{margin-bottom:0;}
  .copyright-container .grid .payment-mobile-new .site-footer__icon-list{text-align:right;}
  .footer_mobile_accordion_new{display:none;}
  .site-footer
  .site-footer__content
  .site-footer__item
  .site-footer__item-inner.site-footer__item-inner--text_logo_contact
  p.h4{display:none!important;}
  .site-footer
  .site-footer__content
  .site-footer__item
  ul.site-footer__linklist,.site-footer
  .site-footer__content
  .site-footer__item
  .site-footer__item-inner.site-footer__item-inner--text_logo_contact
  .site-footer__item-inner__address{display:block!important;height:auto!important;padding:0!important;overflow:visible!important;}
  .site-footer__item{padding:0 15px;margin-bottom:45px;}
  .site-footer__item--center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;}
  .site-footer__item--center > *{text-align:center;}
  .site-footer__item--full-width .site-footer__item-inner--newsletter{max-width:50%;}
  .site-footer__linklist-item{padding:0 30px 5px 0;}
  .site-footer__icon-list{padding-bottom:15px;}
  .site-footer__social-icons{padding-top:7.5px;text-align:right;}
  .social-icons__item:last-of-type{padding-right:0;}
  .site-footer-item-align-right{text-align:right;}
  .site-footer-item-tall{margin-bottom:15px;height:46px;}
  .site-footer-item-tall .site-footer__icon-list{padding-bottom:0;}
  .social_left_new{text-align:left;padding-top:5px;padding-bottom:0;}
  .social-icons__item:last-of-type{padding-right:0;}
  .product-single__thumbnail-badge{width:26px;height:26px;}
  .product-single__view-in-space[data-gurkha-xr-hidden]{display:none;}
  .cart-popup-wrapper{width:23rem;right:0;}
  .cart-header{margin-bottom:1.7rem;}
  .cart-header__title{margin-bottom:1rem;}
  .cart td{padding-left:22px;padding-right:22px;}
  .cart__meta{width:40%;}
  .cart__image-wrapper{padding-right:2.5rem;flex:8rem 0 0;}
  .cart__qty{margin-top:0;}
  .cart__qty-error-message-wrapper--desktop{display:block;}
  .cart__qty-error-message-wrapper--mobile{display:none;}
  .cart__error-message-wrapper{margin-top:0.8rem;}
  .cart__row td{vertical-align:middle;}
  .cart-subtotal__price{padding-left:55px;min-width:150px;display:inline-block;}
  .cart__buttons-container{display:block;max-width:none;}
  .cart__submit-controls{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;}
  .cart__submit{min-height:auto;width:auto;}
  .cart__submit + .cart__submit{margin-top:0;margin-left:10px;}
  .cart__price{width:25%;}
  .order-discount-card-wrapper{justify-content:flex-end;}
  .order-table thead th{text-transform:uppercase;padding-top:1.25em;padding-bottom:1.25em;}
  .order-table tbody tr td,.order-table tbody tr th{padding-top:1.25em;padding-bottom:1.25em;}
  .order-table tfoot tr td,.order-table tfoot tr th{vertical-align:bottom;}
  .order-discount--cart{font-size:0.8666666667em;}
  .order-discount--cart-total{padding-left:55px;min-width:150px;}
  .collection-grid-item{margin-bottom:30px;}
  .collection-grid-item__title{padding:0 15px;}
}
@media only screen and (max-width:767px){
  .mobile-hidden-banner{display:none;}
  .main-header .header-top .logo img{max-width:135px;}
  .red-text.margin-L20.h4,h4.red-text.margin-L20{width:76%;margin-top:0;}
  .container.custom-page-section-main.delivery_main.common-pages-new .grid__item{padding-left:22px!important;}
  div#gurkha-section-header-new{position:sticky;top:0;z-index:10000;width:100%;left:0;}
  .main-slider-section
  .main-slider-inner
  .main-slider-left
  .slideshow
  .slideshow__slide{display:flex;flex-direction:column;height:calc(340px+20px);}
  .main-slider-section .mobile_slider_image_new img{border-radius:10px;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none{display:inline-block;vertical-align:middle;width:28%;    /* min-width: 92px; */text-transform:uppercase;border:0;margin:15px 8px 0 7px; /* br change */}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none
  a{padding:10px;text-align:center;border-radius:3px;box-shadow:0 0 8px #fffc;font-size:13px;font-weight:700;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none
  a[href="/collections/hot-deals"]{background:#e81516;color:#fff;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none
  a[href="/collections/new-arrivals"]{background:#0551e0;color:#fff;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none
  a[href="/collections/clearance"]{background:#ffe100;color:#000;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none
  a[href="/collections/warehouse-deals"]{background:#000;color:#fff;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none
  a[href="/pages/rewards"]{background:#141414;color:#da1621;font-size:18px;text-transform:uppercase;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none
  a[href="/collections/hot-deals"]:hover,.navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none
  a[href="/collections/clearance"]:hover,.navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none
  a[href="/collections/new-arrivals"]:hover,.navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none
  a[href="/collections/warehouse-deals"]:hover,.navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none
  a[href="/pages/rewards"]:hover{opacity:0.8;}
  .homepage-content-wrapper .section-title{font-size:16px;padding-bottom:15px;margin-bottom:20px;}
  .homepage-content-wrapper .section-title span:after{bottom:-19px;}
  .homepage-category-carousel .slick-list{padding:6px 0;margin:0 -6px;}
  .homepage-category-carousel .slick-slide{padding:0 6px;}
  .homepage-category-carousel .homepage-category-wrapper h3,.homepage-category-carousel .homepage-category-wrapper p{font-size:12px;}
  .homepage-category-carousel .homepage-category-wrapper{padding:5px;}
  .homepage-category-carousel.new-slider .homepage-category-wrapper img{margin-bottom:10px;}
  .homepage-category-carousel.new-slider .homepage-category-wrapper h3,.homepage-category-carousel.new-slider .homepage-category-wrapper p{font-size:15px;}
  .homepage-category-carousel.new-slider .homepage-category-wrapper{padding-bottom:8px;}
  .homepage-category-carousel.new-slider .homepage-category-wrapper img{padding:0px 10px;}
  #button-top{right:22px;}
  .products-carousel .slick-list{padding:5px 0;margin:0 -5px;}
  .products-carousel .slick-slide{    /* padding: 0 5px */
  padding-left:9px;padding-right:5px;}
  .products-items-grid .product-item .item .product-info .product-details{padding:10px;}
  .products-items-grid .product-item .item .product-label-and-sku-wrapper{font-size:11px;}
  .products-items-grid
  .product-item
  .item
  .product-label-and-sku-wrapper
  .product-label{padding:4px 9px 0 9px;}
  .top-deals-carousel.products-items-grid
  .product-item
  .item
  .product-info
  .product-details
  h3{text-overflow:ellipsis;max-height:38px!important;height:38px;}
  .products-items-grid .product-item .item .product-info .product-details h3{font-size:12px;line-height:15px;margin-bottom:10px;overflow:hidden;max-height:8rem;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:4;max-height:30px!important;height:30px;}
  .products-items-grid
  .product-item
  .item
  .product-info
  .product-details
  .price-wrapper{font-size:16px;margin-bottom:10px;}
  .products-items-grid
  .product-item
  .item
  .product-info
  .product-details
  .bottom-details
  .add-to-cart
  .cart-btn{padding:8px 10px;font-size:12px;}
  .products-items-grid .product-item .item .product-info .product-image img{max-height:250px;}
  .products-items-grid .product-item .item .product-links{right:10px;top:35px;}
  .products-items-grid .product-item .item .product-links .links{width:22px;margin-bottom:3px;height:22px;}
  .products-items-grid .product-item .item .product-links .links a{height:22px;width:22px;}
  .products-items-grid .product-item .item .product-links .links a svg{width:10px;}
  .products-carousel .slick-dots li button,.homepage-category-section .slick-dots li button{width:8px;height:8px;}
  .products-carousel .slick-dots,.homepage-category-section .slick-dots{margin-top:0;}
  .top-deals-section
  .products-items-grid
  .product-item
  .item
  .product-info
  .product-details
  h3{font-size:16px;line-height:18px;margin-bottom:15px;}
  .top-deals-section
  .products-items-grid
  .product-item
  .item
  .product-info
  .product-details
  .price-wrapper{font-size:16px;margin-bottom:10px;}
  .top-deals-section
  .products-items-grid
  .product-item
  .item
  .product-info
  .product-details
  .bottom-details
  .add-to-cart
  .cart-btn{padding:8px 10px;font-size:12px;}
  .top-deals-section
  .products-items-grid
  .product-item
  .item
  .product-label-and-sku-wrapper{font-size:12px;}
  .top-deals-section
  .products-items-grid
  .product-item
  .item
  .product-label-and-sku-wrapper
  .product-label{padding:2px 8px 2px;}
  .homepage-content-wrapper .title-wrapper .product-category-tabs{position:relative;bottom:10px;overflow-x:auto;white-space:nowrap;}
  .homepage-content-wrapper .title-wrapper .product-category-tabs li{margin-left:8px;margin-bottom:10px;}
  .main-header .header-top .logo img{max-width:150px;height:auto;position:relative;top:-5px;}
  .main-slider-section
  .main-slider-inner
  .main-slider-left
  .desktop_slider_image_new{display:none;}
  .mobile_slider_image_new img{opacity:1;}
  .main-slider-section
  .main-slider-inner
  .main-slider-left
  .slideshow
  .slideshow__slide{display:flex;flex-direction:column;height:calc(340px+20px);}
  .main-slider-section .mobile_slider_image_new img{border-radius:10px;}
  .new-desk.hide-desk{display:none;}
  .banner-slideshow{max-height:initial;height:auto;}
  .banner-slideshow .banner-slides img{min-height:auto;margin:0 auto;}
  .banner-slides .desk-top-image{display:none;}
  .banner-slideshow .mobile-top-image{display:block;}
  .offer-section{margin-bottom:15px;}
  .offer-section .box{margin-bottom:10px;width:100%;}
  .offer-section .box h3{font-size:30px;}
  .offer-section .box h3 span{font-size:20px;}
  .offer-section .box h3 strong{font-size:24px;}
  .offer-section .box.box-2 h3 span{left:-24px;font-size:18px;}
  body.template-collection .collection_page_layout_new{width:calc(50% - 10px)!important;margin:0 0 10px 10px!important;}
  body.template-collection .page-container,body.template-collection .page-container .breadcrumb_text_new,body.template-collection .offer-section{margin:0;}
  .collections-container{flex-wrap:wrap;}
  .filter-sidebar{width:100%;}
  .facets-container{padding-top:0;display:block;}
  .facets__form-vertical{width:100%;display:block;}
  .active-facets{margin-top:0;}
  .facets__heading{display:none;}
  .filter-sidebar .js-filter{box-shadow:0 1px 7px 0 rgba(0,0,0,0.16);background:#fff;padding:15px;border-radius:6px;margin-bottom:20px;}
  .facets__summary{color:#000;font-size:16px;padding:0;margin-bottom:0;font-weight:600;font-family:"Rubik",sans-serif;padding-top:10px;cursor:pointer;text-transform:uppercase;line-height:20px;}
  .facets__disclosure[open] .facets__summary,.facets__summary:hover{color:#000;}
  .facets__summary:hover span{text-decoration:none;text-underline-offset:0;}
  .facets__summary svg{display:none;}
  .facet-checkbox{padding:0;font-size:14px;color:#222;font-weight:400;}
  .facets__item label,.facets__item input[type="checkbox"]{cursor:pointer;margin-top:7px;align-items:center;margin-bottom:6px;}
  .facet-checkbox > svg{background-color:#fff;margin-right:10px;width:14px;height:14px;}
  .facet-checkbox .icon-checkmark{left:0;top:0;width:14px;height:14px;background:transparent;}
  .facet-checkbox input[type="checkbox"]{opacity:0;visibility:hidden;}
  .facets__display-vertical{padding-bottom:0;padding-top:10px;}
  .collections-grid{width:100%;padding-left:0;}
  .collections-grid__item .product-info .product-details h3{font-size:12px;line-height:15px;margin-bottom:10px;max-height:30px;}
  .collections-grid__item .product-info .product-details h3 a{font-size:12px;line-height:15px;min-height:30px;height:30px;}
  .collections-grid__item .product-info .product-details .price-wrapper{font-size:12px;}
  .collections-grid__item
  .product-info
  .product-details
  .price-wrapper
  .normal-price
  strong{font-size:10px;}
  .collections-grid__item
  .product-info
  .product-details
  .bottom-details
  .add-to-cart
  .cart-btn{font-size:12px;}
  .filter-sidebar{padding-left:0;}
  .selected-filters-options{align-items:center;justify-content:center;margin-bottom:0;border-bottom:1px solid #979797;padding-bottom:10px;}
  .filter-sidebar{position:fixed;top:0;width:75%;background:#fff;z-index:100002;transition:transform 0.15s cubic-bezier(0.165,0.84,0.44,1);right:0;bottom:0;border-top:0;transform:translateX(100%);transition-duration:0.45s;}
  .filter-sidebar.activeFilterMobile{transform:translateY(0);}
  html.js.active--filter--mobile body:after{content:"";position:fixed;background:rgba(0,0,0,0.4);height:100%;width:100%;top:0;left:0;display:block;z-index:1000;}
  .filter-sidebar .filter-content .filter-option-title{padding-left:15px;padding-right:15px;}
  .filter-sidebar .filter-option-content{display:none;padding-left:15px;padding-right:15px;}
  .filter-sidebar .filter-content > ul > li{margin-top:5px;}
  .filter-sidebar .filter-title{font-size:16px;font-weight:700;line-height:19px;padding:0 0 0 20px;height:54px;border-bottom:1px solid #000;display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:10px;}
  .filter-sidebar .filter-title h3{text-transform:uppercase;font-size:16px;font-weight:700;line-height:19px;margin:0;padding:0;}
  .filter-sidebar .filter-title button{background:transparent;border:0;width:58px;height:54px;margin:0;outline:0;cursor:pointer;}
  .filter-sidebar .filter-title button svg{width:28px;height:28px;vertical-align:middle;fill:currentColor;display:inline-block;}
  .filter-sidebar .filter-title button svg path{fill:none!important;stroke-width:2px;stroke:currentColor!important;stroke-linecap:miter;stroke-linejoin:miter;}
  .filter-sidebar .filter-content{display:inline-block;width:100%;opacity:0;transform:translateY(60px);transition:transform 0.85s cubic-bezier(0.165,0.84,0.44,1) 0.195s,opacity 0.85s cubic-bezier(0.165,0.84,0.44,1) 0.27s;padding-left:0;padding-right:0;padding-top:5px;overflow-y:auto;height:calc(100% - 64px);}
  .filter-sidebar.activeFilterMobile .filter-content{transform:translateY(0);opacity:1;}
  .sort-options .filter-mobile-title{padding-right:7.5px;flex:0 1 50%;margin:auto 0;line-height:1.6;}
  .sort-options .filter-mobile-title span{margin:auto 0;font-size:14px;padding-left:15px;text-transform:uppercase;}
  .sort-options .filter-mobile-title svg{transform:rotate(90deg);width:10px;height:12px;margin-left:4px;margin-top:-2px;transition:transform 0.3s;}
  .filter-sidebar .filter-group .options-list li{padding-left:15px;padding-right:15px;}
  .filter-form .filter-group-display__price-range{padding:15px;}
  .filter-form
  .filter-group-display__price-range
  + .filter-group-display__submit{padding:0 15px;}
  .filter-button-mobile{color:var(--white);font-size:13px;font-weight:400;text-transform:uppercase;background:var(--maincolor);cursor:pointer;padding:10px 0;border:0;}
  .sortby-wrapper .sort-by .sortby-toolbar label{display:none;}
  .selected-filters-options{box-shadow:none;padding:0 15px;position:relative;border-radius:0;}
  .selected-filters-options > span{margin-bottom:10px;}
  .selected-filters-options .clear-all-btn{top:0px;}
  .filter-sidebar .filter-content > .filter-form > .filter-group{border-bottom:0;box-shadow:none;padding:10px 0;border-radius:0;margin-bottom:0;border-bottom:1px solid #ddd;}
  .collections-grid__item .product-info .product-details .offer-logo{max-width:40px;}
  .qty-new .product-form__item label.desktop-lable{display:none;}
  .product-main{margin-bottom:0;}
  .product__main-container .product__main--main-slider,.product__main-container .product__details-main,.product-bottom__wrapper .product__tabs,.product-bottom__wrapper .recently__products{width:100%;}
  .product-bottom__wrapper .recently__products{margin-top:15px;}
  .product__main-container .product__main--main-slider .product-main-image{width:100%;}
  .product__main-container .product__main--main-slider .product-thumb{display:none;}
  .product__main-container .product__details-main .product-main__title{font-size:18px;letter-spacing:0.36px;margin-bottom:15px;}
  .delivery-info .delivery-info-container .delivery-info-content p{font-size:14px;}
  .product__main-container{padding:20px 20px 10px;margin-bottom:30px;}
  .product__tabs-wrapper label{font-size:15px;}
  .product__tabs-wrapper .tab h4{font-size:1em;}
  .product__tabs-wrapper .tab{padding:16px 20px;}
  .product__main-container
  .product__details-main
  .add-to-cart-wrapper
  .qty-wrapper
  .add-cart-section{justify-content:center;flex-wrap:wrap;}
  .qty-new .product-form__item{flex-basis:inherit;margin-right:0;width:auto;}
  .bogof_message_new{text-align:center;}
  .product__main-container
  .product__details-main
  .price-wrapper
  .price-container
  .discount-price.desktop-discount-price{display:none;}
  .new-class-price{width:auto;align-items:center;display:flex;}
  .product__main-container
  .product__details-main
  .price-wrapper
  .price-container
  .price{font-size:18px;width:100%;}
  .product__main-container
  .product__details-main
  .price-wrapper
  .price-container
  .discount-price.mobile-discount-price{padding:6px 12px;margin-right:15px;}
  .product__main-container .product__main--main-slider .product-page-label{left:0;}
  body .cart-popup-wrapper{width:calc(100% - 30px);}
  body
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__quantity-td{width:100%;}
  body #gurkha-section-cart-template .cart .cart-table .cart__row{row-gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
  body
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart-bottom-price{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
  body
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__final-price{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
  body
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  p.cart__remove{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
  body
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__quantity-td{margin-left:calc(102px+5px);}
  body
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart-bottom-price{margin-left:108px;}
  body
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  p.cart__remove{margin-left:0;}
  body
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart-bottom-price{display:none;}
  body
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__quantity-td
  .qty-btn{padding:5px;}
  body
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__quantity-td
  .cart__qty-input{width:35px;}
  body
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__quantity-td
  .cart__qty{min-width:75px;}
  body
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__quantity-td{width:25%;}
  body
  .contact-main-page
  .contact-page-section
  .contact-left
  .web-sales
  .web-sales-content,body
  .contact-main-page
  .contact-page-section
  .contact-left
  .trade-counter
  .trade-counter-content{flex-direction:column;}
  body .contact-main-page .contact-page-section .left-content,body .contact-main-page .contact-page-section .right-content{width:100%!important;}
  body
  .contact-main-page
  .contact-page-section
  .left-content
  .contact-us-address.timings,body
  .contact-main-page
  .contact-page-section
  .left-content
  .mobile-fax-section{width:100%!important;}
  body .custom-page-section-main .custom-page-section h1,body .custom-page-section-main .custom-page-section h2,body .custom-page-section-main .custom-page-section h3.h4,body .custom-page-section-main .custom-page-section p b{font-size:18px;}
  body .custom-page-section-main .custom-page-section p,body .custom-page-section-main .custom-page-section ul li{font-size:14px;}
  body .custom-page-section-main .custom-page-image img{width:100%;display:flex;min-height:120px;background-size:cover;border-radius:10px;}
  .template-customers-order .homepage-content-wrapper .section-header h1{font-size:22px;}
  .myaccount__order-history .order-status{font-size:14px;}
  .myaccount__order-history .order-status h2{font-size:16px;}
  .template-customers-order
  .myaccount__order-history
  table
  .order-table__product
  a{font-size:14px;}
  .template-customers-order
  .myaccount__order-history
  table
  td.order-table__product::before{padding-left:15px;}
  .myaccount__account-details h2{font-size:20px;margin-bottom:5px;}
  .template-customers-order .myaccount__order-history table tfoot{font-size:14px;}
  .template-customers-order
  .myaccount__order-history
  table
  tfoot
  td.text-right{padding-right:15px;}
  .template-customers-order
  .myaccount__order-history
  table
  tfoot
  td.text-right:before{padding-left:15px;}
  .template-customers-order
  .myaccount__order-history
  table
  td[data-label="Quantity"]{text-align:right!important;}
  .template-customers-order
  .myaccount__order-history
  table
  tfoot
  td.text-right[data-label="Discount"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
  .template-customers-order
  .myaccount__order-history
  table
  tfoot
  td.text-right[data-label="Discount"]::before{padding-right:10px;}
  .template-customers-order .myaccount__order-history table th:first-child{padding-top:10px;}
  body .wishlist__grid{grid-gap:10px;}
  .account-page-wrapper .login-container .account-wrapper{padding:30px 20px;width:100%;}
  .template-customers-addresses .homepage-content-wrapper .address-list > li{width:100%;}
  .template-customers-addresses
  .homepage-content-wrapper
  .address-list
  > li
  > .form-btn
  > .address-new-toggle{font-size:16px;}
  .template-customers-addresses .homepage-content-wrapper .section-header h1,.template-customers-account .homepage-content-wrapper .section-header h1{font-size:22px;}
  .template-customers-addresses
  .homepage-content-wrapper
  .address-list
  > li
  > .form-btn
  > .address-new-toggle:before{margin:0 auto 10px;}
  .template-customers-addresses
  .homepage-content-wrapper
  .address-list
  > li
  .address
  .h4{font-size:11px;}
  .myaccount__order-history h2{font-size:16px;margin-bottom:10px;}
  .myaccount__order-history{width:100%;}
  .myaccount__order-history table tbody td{font-size:14px;padding:10px 15px;}
  .myaccount__order-history table.responsive-table th::before,.myaccount__order-history table.responsive-table td::before{font-size:14px;padding-right:15px;font-family:"Rubik",sans-serif;}
  .myaccount__order-history table tbody th{padding:10px 15px;line-height:30px;}
  .myaccount__order-history table tbody td{border-left:0;}
  .myaccount__order-history table tbody th[data-label="Order"] .btn{font-size:12px;padding:10px 10px;}
  #gurkha-section-cart-template .cart .cart-table .cart__row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__meta
  .cart__product-information
  .list-view-item__title{letter-spacing:0.24px;font-size:12px;font-weight:400;line-height:16px;margin-bottom:12px;max-width:inherit;}
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__meta
  .cart__product-information
  .cart-bottom-price
  div[data-cart-item-regular-price-group]{font-size:14px;letter-spacing:0.28px;}
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__meta
  .cart__product-information
  .cart-bottom-price
  div[data-cart-item-regular-price-group]
  span.old-price{margin-right:15px;}
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__quantity-td
  .cart__qty{height:35px;min-width:120px;margin-top:0;}
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__meta
  .cart__image{max-height:inherit;max-width:80px;}
  #gurkha-section-cart-template .cart .cart-table .cart__row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:18px;}
  #gurkha-section-cart-template
  .cart
  .cart-table
  .cart__row
  .cart__quantity-td{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 95px);margin:10px 0 0 0;}
  #gurkha-section-cart-template .cart .cart__footer{padding:22px;}
  #gurkha-section-cart-template
  .cart
  .cart__footer
  .cart-subtotal
  .cart-subtotal__title{font-size:12px;}
  #gurkha-section-cart-template
  .cart
  .cart__footer
  .cart-subtotal
  .cart-subtotal__price{font-size:17px;}
  #gurkha-section-cart-template .cart .cart__footer .cart__shipping{font-size:14px;}
  .cart__buttons-container .cart__submit-controls .cart__submit{font-size:14px;height:43px;}
  #gurkha-section-cart-template .cart .cart-table .cart__row .cart__meta{width:100%;}
  .collections-list-wrapper .grid__item{width:calc(50% - 15px);margin:0 7px 15px 7px;}
  .collections-list-wrapper .grid__item .collection-grid-item__title{font-size:16px;}
  .collections-list-wrapper .grid__item .collection-grid-item .box img{max-height:110px;}
  .collections-list-wrapper.grid{margin:0 -8px;}
  .product__main-container
  .product__details-main
  .price-wrapper
  .price-container
  .regular-price{width:100%;}
  .product__main-container
  .product__details-main
  .price-wrapper
  .price-container
  .price{font-size:16px;align-items:flex-end;}
  .product__main-container .product__details-main{margin-top:25px;}
}
div#w3-product-accessories{margin-top:10px!important;margin-left:0!important;width:100%!important;padding:0px;margin-bottom:20px;}
div#w3-product-accessories .accessories-item{  /* box-shadow: 0 1px 6px #00000029; */ /*01-08-24*/
border-radius:2px; /*01-08-24*/border:1px solid #d9d9d9; /*01-08-24*/background-color:#fff;padding:10px;}
@media only screen and (max-width:749px){
  #button-top{bottom:114px;}
  .input-error-message{margin-bottom:19.4444444444px;}
  label{font-size:0.8666666667em;}
  .site-footer{font-size:14px;padding-top:0px;}
  .site-footer__content{padding:0 18px;}
  .footer_logo_main_new img{max-width:86px;}
  .site-footer__linklist-item a,.site-footer .site-footer__rte p{color:#a7a7a7!important;}
  .footer_mobile_accordion_new .accordion-page-desc{color:#a7a7a7;padding:15px 0;border:0;}
  .copyright-container .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0px;}
  .copyright-container .grid .payment-mobile-new{padding-top:0;}
  .copyright-container .grid .site-footer-item-tall{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
  .site-footer__payment-icons .payment-icon{margin-bottom:15px;margin-left:3px;}
  .site-footer .footer_copyright_new{font-size:12px;color:#a7a7a7;margin-top:0;padding-bottom:10px;}
  .copyright-container
  .grid
  .site-footer-item-tall
  .footer_copyright_new
  .site-footer__copyright-content-powered-by{display:none;}
  .footer_mobile_accordion_new .accordion-page-desc .footer_logo_main_new{display:block;padding:0;}
  .footer_mobile_accordion_new
  .accordion-page-desc
  .footer_logo_main_new
  + .site-footer__rte{float:left;margin-left:30px;}
  .site-footer__newsletter{display:flex;flex-wrap:wrap;}
  .site-footer__newsletter .contact-form{width:100%;}
  .site-footer__newsletter .contact-form + p{margin-top:10px!important;}
  p.mobile-newsletter.h4{margin:20px 0;border-bottom:0;color:var(--white)!important;white-space:nowrap;padding-bottom:0;font-weight:500;font-size:16px;min-height:inherit;font-family:"Rubik",sans-serif;}
  .social_left_new{margin-top:8px;margin-left:10px;}
  .site-footer__content{display:block;}
  .site-footer .site-footer__content .site-footer__item,.site-footer .site-footer__content .site-footer__item:last-child,.site-footer .site-footer__content .site-footer__item:nth-child(5){width:100%;margin-bottom:0;padding:0;display:block;}
  .site-footer__item-inner--newsletter .site-footer__newsletter .contact-form{margin-bottom:0;}
  .site-footer__item-inner--newsletter
  .site-footer__newsletter
  .contact-form
  .input-group{min-width:inherit;background:transparent;border-radius:0;}
  .site-footer__item-inner--newsletter
  .site-footer__newsletter
  .contact-form
  .input-group
  .input-group__field.newsletter__input{margin-bottom:10px;width:100%;padding:5px;font-size:13px;background:#fff;border-radius:2px; /*01-08-24*/color:#000;}
  .site-footer__item-inner--newsletter
  .site-footer__newsletter
  .contact-form
  .input-group
  button.btn.newsletter__submit{min-height:inherit;height:40px;margin:0;border-radius:0;font-size:13px;padding:8px 15px;font-weight:400;font-family:"Rubik",sans-serif;width:100%;text-transform:uppercase;letter-spacing:0.08em;background:#db1521;}
  .site-footer__newsletter p.h4{margin:15px 0 20px 0;border-bottom:0;color:#fff!important;white-space:nowrap;padding-bottom:0;font-weight:500;font-size:16px;min-height:inherit;font-family:"Rubik",sans-serif;}
  .site-footer
  .site-footer__content
  .site-footer__item
  .site-footer__item-inner:not(.site-footer__item-inner--newsletter)
  .h4{text-align:left;outline:0;transition:0.4s;width:100%;line-height:1.2;cursor:pointer;position:relative;font-style:normal;color:#fff;border:1px solid #fff;font-size:14px;padding:12px 40px 12px 20px;background:#292b2f;font-weight:500;border-radius:2px; /*01-08-24*/margin-bottom:5px;}
  .site-footer
  .site-footer__content
  .site-footer__item
  .site-footer__item-inner:not(.site-footer__item-inner--newsletter)
  .h4::after{content:"";top:14px;right:16px;background:url("../../../../../../cdn.gurkha.com/s/files/1/0704/4464/6709/files/right-arrow_2x_9da6ad87-b302-47c1-abe3-052f9346c98228d6.png?v=1673778594")
  no-repeat 0 0;background-size:auto;width:18px;height:12px;background-size:18px;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;margin-left:5px;line-height:20px;left:auto;position:absolute;}
  .site-footer
  .site-footer__content
  .site-footer__item
  .site-footer__item-inner:not(.site-footer__item-inner--newsletter)
  .h4.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
  .site-footer__item .site-footer__linklist,.site-footer__item .site-footer__item-inner__address{display:none;padding:15px 0;}
  .shop-map{display:none!important;}
  .footer_logo_main_new{padding-top:0;}
  .site-footer
  .site-footer__content
  .site-footer__item
  .site-footer__item-inner.site-footer__item-inner--newsletter
  .h4{pointer-events:none;margin-top:20px;}
  .site-footer__item:last-of-type{margin-bottom:0;}
  .site-footer__linklist.list--inline > li{display:block;}
  .site-footer__newsletter .input-group{display:block;}
  p{font-size:0.9333333333em;}
  .site-footer__linklist-item{display:block;padding:0 0 5px;}
  .site-footer__icon-list{padding-bottom:0;text-align:center;}
  .payment-icons{line-height:30px!important;}
  .site-footer__content
  .site-footer__item
  .site-footer__newsletter
  .contact-form
  + p{width:100%;}
  .site-footer__newsletter{justify-content:center;margin-bottom:20px;}
  .copyright-container .grid{justify-content:center;}
  .copyright-container .grid .site-footer-item-tall{margin-bottom:15px;}
  .copyright-container .grid .payment-mobile-new{margin-bottom:15px;}
  .site-footer__payment-icons .payment-icon{margin-bottom:5px;}
  .site-footer .payment-icons .icon{height:auto;width:auto;}
  .site-footer__content{padding:0;}
  .site-footer .footer_copyright_new{text-align:center;}
  .desktop_image_new{display:none!important;}
  .mobile_image_new{display:block!important;}
  .announcement-bar__message{font-size:16.5px;padding:6px 10px;margin:auto;max-width:350px;}
  .minicart-wrapper .bag svg,.minicart-wrapper .mobile-user-icon svg{width:25px;height:25px;}
  .minicart-wrapper .bag strong{width:20px;height:20px;font-size:12px;right:-13px;top:-9px;line-height:21px;}
  .price{font-size:12px;}
  .product-single__media-group,.product-single__media--has-thumbnails{margin-bottom:30px;}
  .cart-message{padding-top:20px;}
  .cart__qty-label{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0 5px 0 0;display:inline-block;vertical-align:middle;font-size:0.8666666667em;}
  .cart td:nth-child(3),.cart th:nth-child(2){padding-left:0;padding-right:0;}
  .cart-note__input,.cart-note__label{margin:0 auto;}
  .cart-note__input{margin-bottom:40px;}
  .responsive-table thead{display:none;}
  .responsive-table td,.responsive-table th{float:left;clear:left;width:100%;text-align:right;padding:27.5px;border:0;margin:0;}
  .responsive-table td:before,.responsive-table th:before{content:attr(data-label);float:left;text-align:center;font-size:12px;padding-right:10px;font-weight:400;}
  .responsive-table__row + .responsive-table__row,tfoot > .responsive-table__row:first-child{position:relative;margin-top:10px;padding-top:55px;}
  .responsive-table__row + .responsive-table__row:after,tfoot > .responsive-table__row:first-child:after{content:"";display:block;position:absolute;top:0;left:27.5px;right:27.5px;border-bottom:1px solid #d1d1d1;}
  .order-table{border:0;}
  .order-table thead{display:none;}
  .order-table td,.order-table th{float:left;clear:left;width:100%;text-align:right;padding:0.5rem 0;border:0;margin:0;}
  .order-table td:before,.order-table th:before{content:attr(data-label);float:left;text-align:left;padding-right:2em;max-width:80%;}
  .order-table tbody tr th:first-child{padding-top:1.25em;}
  .order-table tbody tr td:last-child{padding-bottom:1.25em;}
  .order-table tbody td:before,.order-table tbody th:before{font-weight:700;}
  .order-table__product{display:flex;justify-content:space-between;}
  .order-discount-wrapper{display:flex;justify-content:space-between;width:100%;}
  .grid{margin-left:-22px;}
  .about_us_page_heading_new{font-size:24px;line-height:30px;}
  .about_us_page_texts_new p{font-size:15px;line-height:24px;padding-top:16px;}
  .postcode-list li{width:33%;}
  .Payment_Options_main .payment-icon-po{height:auto;max-width:47.5%;width:100%;}
  .Payment_Options_main .payment-p,.Payment_Options_main .payment-img{float:inherit;text-align:center;}
  .Payment_Options_main .FeatureCards{display:block;}
  .Payment_Options_main .FeatureCard{width:100%;margin:auto;max-width:100%;}
  .klarna-faqs-new-title .h1,.klarna-faqs-new-title h1{font-size:20px;}
  .filter-form .price-range-slider{padding-top:0;padding-left:15px;padding-right:15px;}
}
@media only screen and (max-width:599px){
  .products-items-grid .product-item .item{margin-bottom:10px;}
  .bogof_message_new{padding:0 0 0px;}
}
@media only screen and (min-width:576px){
  .m-button-container.d-none{display:none;}
}
@media only screen and (max-width:575px){
  span.customer-name-mobile{display:none;}
  .page-container{margin-top:0;}
  .m-button-container{padding:7px;}
  .m-button-container.m-none{display:block!important;}
  .m-button-container ul{display:flex;justify-content:center;align-items:center;flex-flow:row wrap;}
  .m-button-container ul li{flex:0 0 39%;max-width:39%;margin:0 2.5px 5px;}
  .m-button-container ul li a{display:flex;align-items:center;color:#fff;border:0;background:#db1521;border-radius:5px;font-size:14px;font-family:'Roboto Condensed';padding:0 20px;letter-spacing:0;height:37px;}
  .m-button-container ul li a img{margin-right:5px;}
}
@media only screen and (max-width:530px){
  .searchForm.mobile-search{margin-right:25px;}
  .filter-sidebar{width:90%;}
  body .wishlist__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));}
  .searchForm.mobile-search{margin-right:25px;}
}
@media (min-width:500px){
  #button-top{margin:30px;}
}
@media only screen and (max-width:300px){
  .banner-slideshow .prev,.banner-slideshow .next,.text{font-size:11px;}
}
@media (orientation:landscape){
  body .sub-item-dropdown ul li.parent a a.toggleicon::after{content:"\f078";display:inline-block;color:var(--white);font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;right:0;top:8px;}
}
details.filter-group.Hide{display:none;}

/* Media query end */

/* QA bug */

span.site-footer__newsletter-error{color:#fff;}
.payment_option_new_title .h1,.payment_option_new_title h1{font-size:39px;display:inline-block;padding:12px 30px;font-weight:400;background:#0b0b09;color:#fff;margin-bottom:0!important;margin-top:15px;border-radius:35px;text-transform:none;letter-spacing:0;line-height:1.2;}
#gurkha-section-Payments-Options-New-1 h1{font-weight:400;font-size:32px;}
body
.custom-page-section-main
.custom-page-section.privacy_polisy_inner_text_new
h2{text-transform:uppercase;}
#gurkha-section-template--16118674587845__c47e56ff-3fe0-4722-8e05-46af5b5a13b3
.brand-section-inner
.page-width,#gurkha-section-template--16118674587845__92e7e92c-bd1f-4347-959d-800826fb6c88
.product-section-inner
.page-width{max-width:1230px;margin:0 auto;padding-right:15px;padding-left:15px;}
@media only screen and (max-width:991px){
  body .navigation-wrapper .all-categories > a{color:#fff;}
}
@media only screen and (max-width:767px){
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none{width:45%; /* br change */padding-right:0;}
  .payment_option_new_title .h1,.payment_option_new_title h1{font-size:20px;margin-bottom:15px!important;}
  #gurkha-section-Payments-Options-New-1 h1{font-size:32px;}
}
@media only screen and (max-width:575px){
  .Payment_Options_main ul.tabs li a{padding:13px 5px!important;font-size:12px;}
}

/* QA bug */

/* collection wherehouse content */

.collection_template_above_detail_main_new{padding:10px 0 0 6px;}
.collection_template_above_detail_backinfotext_new{background:#07213b;padding:12px 20px;border-radius:2px; /*01-08-24*/text-align:center;font-size:20px;color:#fff;line-height:24px;font-weight:500;}
.collection_template_above_detail_backinfotext_new p{color:#fff;}
.collection_template_below_detail_onlyinfotext_new{padding:20px 46px;text-align:center;max-width:1170px;margin:0 auto;}
.collection_template_below_detail_onlyinfotext_new p{font-size:16px;line-height:22px;color:#272626;font-weight:600;}
.collection_template_above_detail_categories_new{padding:20px 0 30px;}
.collection_template_above_detail_categories_title_new{padding-bottom:20px;}
.collection_template_above_detail_categories_title_new .h2,.collection_template_above_detail_categories_title_new h2{margin:0;text-align:center;font-size:30px;line-height:36px;color:#272626;font-weight:700;letter-spacing:0;text-transform:none;}
.collection_template_above_detail_categories_allloop_new{display:flex;}
.collection_template_above_detail_categories_allloop_boxs_new{width:25%;margin-right:6px;}
.collection_template_above_detail_categories_allloop_boxs_new:last-child{margin-right:0;}
.collection_template_above_detail_categories_allloop_boxs_new a{display:block;text-align:center;}
.collection_template_above_detail_categories_allloop_imageboxs_new img{width:100%;}
.collection_template_above_detail_categories_allloop_textsboxs_new{padding-top:15px;}
.collection_template_above_detail_categories_allloop_textsboxs_new .h3,.collection_template_above_detail_categories_allloop_textsboxs_new h3{margin:0;font-size:18px;line-height:24px;color:#272626;font-weight:700;}
.collection_template_above_detail_questiontext_new{background:#f2000d;}
.collection_template_above_detail_questiontext_new .h3,.collection_template_above_detail_questiontext_new h3{margin:0;padding:13px 15px;text-align:center;font-size:30px;line-height:36px;color:#fff;font-weight:700;}
.collection_template_above_detail_answerinfotext_new{padding:10px 46px 20px;text-align:center;}
.collection_template_above_detail_answerinfotext_new p{font-size:16px;line-height:22px;color:#272626;font-weight:600;max-width:1170px;margin:auto;}
.collection_template_above_detail_iconwithtext_allloop_new{display:flex;border-bottom:1px solid #b7b7b7;}
.collection_template_above_detail_iconwithtext_allloop_boxs_new{width:25%;text-align:center;}
.collection_template_above_detail_iconwithtext_allloop_imageboxs_new img{display:flex;width:65px;margin:auto;}
.collection_template_above_detail_iconwithtext_allloop_headingtextboxs_new{background:#232f3e;}
.collection_template_above_detail_iconwithtext_allloop_headingtextboxs_new .h3,.collection_template_above_detail_iconwithtext_allloop_headingtextboxs_new h3{margin:0;border-left:3px solid #fff;border-right:3px solid #fff;font-size:16px;line-height:20px;color:#fff;font-weight:700;padding:8px 5px;}
.collection_template_above_detail_iconwithtext_allloop_infotextboxs_new{padding:15px 20px 45px;font-size:14px;line-height:20px;color:#272626;border-right:1px solid #b7b7b7;height:calc(100% - 95px);}
.collection_template_above_detail_collectionmainheading_new{padding:30px 0 15px;text-align:center;font-size:30px;line-height:36px;color:#272626;font-weight:700;letter-spacing:0;text-transform:none;}
.collection_template_above_detail_iconwithtext_allloop_boxs_new:last-child
.collection_template_above_detail_iconwithtext_allloop_infotextboxs_new{border:0;}
.collection_template_below_detail_main_new{padding:10px 0 0 6px;}
.collection_template_below_detail_halfwidth_new{display:flex;justify-content:space-between;}
.collection_template_below_detail_halfwidth_boxs_new{width:calc(50% - 3px);border:1px solid #b7b7b7;}
.collection_template_below_detail_halfwidth_titleboxs_new{text-align:center;background:#232f3e;}
.collection_template_below_detail_halfwidth_titleboxs_new .h3,.collection_template_below_detail_halfwidth_titleboxs_new h3{margin:0;font-size:18px;line-height:24px;color:#fff;font-weight:700;padding:13px 10px;}
.collection_template_below_detail_halfwidth_infoboxs_new{padding:15px 10px 25px;}
.collection_template_below_detail_halfwidth_infoboxs_new p{font-size:15px;line-height:22px;color:#272626;}
.collection_template_below_detail_halfwidth_infoboxs_new p a{color:#fd0d1b;}
.collection_template_below_detail_fullwidth_new{margin-top:10px;border:1px solid #b7b7b7;}
.collection_template_below_detail_fullwidth_titlebox_new{text-align:center;background:#232f3e;}
.collection_template_below_detail_fullwidth_titlebox_new .h3,.collection_template_below_detail_fullwidth_titlebox_new h3{margin:0;font-size:18px;line-height:24px;color:#fff;font-weight:700;padding:13px 10px;}
.collection_template_below_detail_fullwidth_infobox_new{padding:15px 10px 25px;}
.collection_template_below_detail_fullwidth_infobox_new p{font-size:15px;line-height:22px;color:#272626;}
.collection_template_below_detail_fullwidth_infobox_new p a{color:#fd0d1b;}
@media only screen and (max-width:749px){
  .collection_template_above_detail_main_new{padding:0 15px;}
  .collection_template_above_detail_backinfotext_new{font-size:12px;line-height:20px;font-weight:500;padding:12px 5px;}
  .collection_template_above_detail_backinfotext_new p{font-size:11px;}
  .collection_template_below_detail_onlyinfotext_new{padding:15px 0 10px;}
  .collection_template_below_detail_onlyinfotext_new p{font-size:12px;line-height:20px;font-weight:500;}
  .collection_template_above_detail_categories_title_new .h2,.collection_template_above_detail_categories_title_new h2{font-size:20px;line-height:30px;}
  .collection_template_above_detail_categories_allloop_new{flex-wrap:wrap;}
  .collection_template_above_detail_categories_allloop_boxs_new{width:calc(50% - 3px);margin-bottom:25px;}
  .collection_template_above_detail_categories_allloop_boxs_new:nth-child(2n){margin-right:0;}
  .collection_template_above_detail_categories_allloop_textsboxs_new .h3,.collection_template_above_detail_categories_allloop_textsboxs_new h3{font-size:14px;line-height:20px;}
  .collection_template_above_detail_categories_new{padding:20px 0 10px;}
  .collection_template_above_detail_questiontext_new .h3,.collection_template_above_detail_questiontext_new h3{font-size:14px;line-height:26px;padding:5px 2px;}
  .collection_template_above_detail_iconwithtext_allloop_infotextboxs_new p{font-size:11px;}
  .collection_template_above_detail_answerinfotext_new{padding:10px 0 20px;}
  .collection_template_above_detail_answerinfotext_new p{font-size:12px;line-height:20px;font-weight:500;}
  .collection_template_above_detail_iconwithtext_allloop_new{flex-wrap:wrap;border-bottom:0;}
  .collection_template_above_detail_iconwithtext_allloop_boxs_new{width:100%;padding-bottom:25px;}
  .collection_template_above_detail_iconwithtext_allloop_infotextboxs_new{padding-bottom:25px;border:0;border-bottom:1px solid #b7b7b7;}
  .collection_template_above_detail_collectionmainheading_new{padding-top:0;font-size:20px;line-height:26px;}
  .collection_template_below_detail_main_new{padding-top:0;padding-bottom:40px;}
  .collection_template_below_detail_halfwidth_new{display:block;}
  .collection_template_below_detail_halfwidth_boxs_new{width:100%;margin-bottom:10px;}
  .collection_template_below_detail_halfwidth_titleboxs_new .h3,.collection_template_below_detail_halfwidth_titleboxs_new h3{font-size:14px;line-height:20px;}
  .collection_template_below_detail_halfwidth_infoboxs_new p{font-size:13px;line-height:20px;}
  .collection_template_below_detail_fullwidth_titlebox_new .h3,.collection_template_below_detail_fullwidth_titlebox_new h3{font-size:14px;line-height:20px;}
  .collection_template_below_detail_fullwidth_infobox_new p{font-size:13px;line-height:20px;}
}
button.buyitwith.custom-add-to-cart{padding:8px 15px!important;height:unset;min-height:44px;max-width:400px;width:100%;border-radius:0%;text-transform:uppercase;border-radius:2px;letter-spacing:0.08em;padding:0 10px;background:#ed1b30;border:none;margin:auto 0px;color:#fff;}
@media screen and (min-width:768px){
  button.buyitwith.custom-add-to-cart{width:calc(100% - 20px);font-size:13px;}
}
@media only screen and (max-width:420px){

  /* .navigation-wrapper .all-categories .sub-item-dropdown ul.submenu.level-1>li.item.content-arrow-none {
      min-width: 80px;
  } */
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none
  a{padding:5px;font-size:11px;}
}
@media only screen and (max-width:767px){
  .klevu-search-result{position:relative;z-index:9;}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item.content-arrow-none.rewards{width:96%;padding-right:0;}
}
.banner_main_image_new .page-width{max-width:1920px;margin:0 auto;}
.banner_main_image_new .page-width .banner_desk_new{max-width:100%;margin-bottom:15px;}
.banner_desk_new{max-width:1050px;margin:auto;}
.banner_mob_new{display:none;}
.banner_image_new{width:100%;display:flex;}
@media only screen and (max-width:767px){
  .banner_main_image_new .page-width{margin-bottom:15px;}
  .banner_desk_new{display:none;}
  .banner_mob_new{display:block;}
}
.tab-video-wrapper{padding-bottom:56.25%;position:relative;display:block;width:100%;}
.tab-video-wrapper iframe{position:absolute;top:50%;left:0;width:100%;height:100%;}
.video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

/* 28-09-23 */
@media screen and (max-width:767px){
  .small-hide{display:none!important;}
}
@media screen and (min-width:768px) and (max-width:989px){
  .medium-hide{display:none!important;}
}
@media screen and (min-width:990px){
  .large-up-hide{display:none!important;}
}
facet-filters-form.facets-vertical-sort{position:absolute;right:15px;top:-45px;}
facet-filters-form.facets-vertical-sort .facet-filters{padding-left:0;}
.facet-filters__label label{margin-bottom:0;}
@media only screen and (max-width:767px){
  .collections-container{justify-content:end;}
  facet-filters-form.facets-vertical-sort{position:relative;right:0;display:block!important;top:0;display:block!important;grid-column-start:none;width:calc(50% - 7px);margin-bottom:0;}
  facet-filters-form.facets-vertical-sort .facet-filters__label{display:none;}
  facet-filters-form.facets-vertical-sort .select{width:100%;}
  facet-filters-form.facets-vertical-sort .select .select__select{max-width:100%;height:42px;font-weight:400;}
  .filter-sidebar{position:relative;width:100%;background:transparent;transition:none;transform:none;margin-bottom:15px;}
  .filter-sidebar .product-count{display:none;}
  menu-drawer.mobile-facets__wrapper
  .mobile-facets__open-wrapper
  .mobile-facets__open{position:absolute;left:0;top:-57px;background:#db1521;width:calc(50% - 8px);color:#fff;font-size:13px;font-weight:400;text-align:center;height:42px;text-transform:uppercase;display:block;}
  menu-drawer.mobile-facets__wrapper .mobile-facets__disclosure{display:inline-block;vertical-align:middle;cursor:pointer;width:100%;}
  menu-drawer.mobile-facets__wrapper
  .mobile-facets__disclosure
  .mobile-facets__open-wrapper{display:inline-flex;align-items:center;justify-content:center;width:100%;position:relative;z-index:9;}
  menu-drawer.mobile-facets__wrapper .mobile-facets__disclosure .icon-filter{display:none;}
  menu-drawer.mobile-facets__wrapper
  .mobile-facets__disclosure
  .mobile-facets__open-label{margin-left:0;text-decoration:none;}
  menu-drawer.mobile-facets__wrapper
  .mobile-facets__disclosure
  .mobile-facets__open{padding:0;text-align:center;justify-content:center;display:flex;}
  details.menu-opening .mobile-facets__close svg{margin:0;width:28px;height:28px;vertical-align:middle;fill:currentColor;}
  details.menu-opening .mobile-facets__close svg > path{fill:none;stroke-width:2px;stroke:currentColor!important;stroke-linecap:miter;stroke-linejoin:miter;}
}
.facets__form-vertical .facets__price{font-size:14px;display:flex;color:#000;margin-bottom:10px;text-transform:uppercase;justify-content:space-between;flex-wrap:wrap;padding:0;}
.facets__form-vertical .facets__price > div{width:calc(50% - 5px);display:flex;align-items:center;}
.facets__form-vertical .facets__price > div > span{width:15px;}
.facets__form-vertical .facets__price input{border-radius:0;border:#e3e3e3 solid 1px;font-size:14px;letter-spacing:0;line-height:normal;width:100%;padding:5px 10px;text-align:center;height:36px;color:#000;}
.facets__form-vertical .facets__price input::-webkit-input-placeholder{color:#000!important;opacity:1!important;}
.facets__form-vertical .facets__price input::-moz-placeholder{color:#000!important;opacity:1!important;}
.facets__form-vertical .facets__price input:-ms-input-placeholder{color:#000!important;opacity:1!important;}
.facets__form-vertical .facets__price input:-moz-placeholder{color:#000!important;opacity:1!important;}
.facets__form-vertical
.facets__price
+ .filter-group-display__submit
input[type="submit"]{padding:5px 10px;border:solid 1px #979797;margin:4px 6px 3px 0;font-size:11px;text-transform:uppercase;display:flex;align-items:center;background-color:#f1f1f1;margin-bottom:10px;}
.facets__form-vertical .price-range-slider{display:inline-block;width:100%;padding-top:10px;}
.facets__form-vertical .price-range-slider #slider-range{padding-bottom:15px;border:0;border-radius:0;border-top:2px solid #3d4246;background:transparent;}
.facets__form-vertical .price-range-slider #slider-range .ui-slider-range{height:0;background:transparent;border-radius:0;border:0;}
.facets__form-vertical .price-range-slider .ui-slider-handle{width:18px;border-radius:100%;background:#fff;height:18px;border-color:#3d4246;top:-10px;}
.facets__form-vertical .price-range-slider #stepsCount{display:flex;justify-content:space-between;}
.facets__form-vertical .price-range-slider #stepsCount .step{position:relative;font-size:12px;}
.facets__form-vertical .price-range-slider #stepsCount .step:before{content:"";width:1px;height:10px;background:#3d4246;display:inline-block;position:absolute;top:-15px;left:50%;transform:translateX(-50%);}
@media only screen and (max-width:767px){
  .filter-sidebar{margin-bottom:0;}
  .overflow-hidden-mobile{overflow:hidden;}
  .mobile-facets .mobile-facets__main{padding:0;}
  menu-drawer.mobile-facets__wrapper
  .mobile-facets__disclosure.menu-opening
  .mobile-facets__open-wrapper
  .mobile-facets__open{opacity:0.3;pointer-events:none;}
  .product-recommendations .section-header h2{font-size:22px;}
}
.swatch{margin:1em 0;}

/* Label */
.swatch .header{margin:0.5em 0;}

/* Hide radio buttons.*/
.swatch input{display:none;}
.swatch label{  /* Rounded corners */
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;  /* To give width and height */float:left;  /* Color swatches contain no text so they need to have a width. */min-width:50px!important;height:35px!important;  /* No extra spacing between them */margin:0;  /* The border when the button is not selected */border:#000 1px solid;  /* Background color */background-color:#fff;  /* Styling text */font-size:13px;text-align:center;line-height:35px;white-space:nowrap;text-transform:uppercase;}
.swatch-element label{padding:0px 30px;font-size:16px;font-weight:600;width:100%;transition:all 0.3s ease 0s;border-radius:10px;}
.color.swatch-element label{padding:0;}

/* Styling selected swatch */

/* Slightly raised */
.swatch input:checked + label{-webkit-box-shadow:0px 5px 6px 2px rgb(0 0 0 / 20%);-moz-box-shadow:0px 5px 6px 2px rgb(0 0 0 / 20%);box-shadow:0px 5px 6px 2px rgb(0 0 0 / 20%);border-color:#db1521;background-color:#db1521;color:#fff;}
.swatch .swatch-element{float:left;-webkit-transform:translateZ(0); /* webkit flicker fix */-webkit-font-smoothing:antialiased; /* webkit text rendering fix */  /* Spacing between buttons */
margin:0px 10px 20px 0;width:calc(19% - 10px);  /* To position the sold out graphic and tooltip */position:relative;}

/* Image with the cross in it */
.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0;}
.swatch .swatch-element .crossed-out{display:none;}
.swatch .swatch-element.soldout .crossed-out{display:block;}
.swatch .swatch-element.soldout label{filter:alpha(opacity=60); /* internet explorer */-khtml-opacity:0.6; /* khtml, old safari */-moz-opacity:0.6; /* mozilla, netscape */opacity:0.6; /* fx, safari, opera */}

/* Tooltips */
.swatch .tooltip{text-align:center;background:gray;color:#fff;bottom:100%;padding:10px;display:block;position:absolute;width:100px;left:-23px;margin-bottom:15px;  /* Make it invisible by default */filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;  /* Animations */-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28);z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%;}

/* CSS triangle */
.swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid gray 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0;}
.swatch .swatch-element:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
.swatch.error{background-color:#e8d2d2!important;color:#333!important;padding:1em;border-radius:5px;}
.swatch.error p{margin:0.7em 0;}
.swatch.error p:first-child{margin-top:0;}
.swatch.error p:last-child{margin-bottom:0;}
.swatch.error code{font-family:monospace;}
@media only screen and (max-width:767px){
  .swatch .swatch-element{width:calc(50% - 10px);}
  body.template-collection.new-arrivals{    /* padding-top: 120px; */}
}
.web-sales-heading1 h3.h4.new{margin-bottom:0;color:#dc1322!important;}
.searchForm.mobile-search.search-active .seachIcon.custom-icon{display:none!important;}
.searchForm.mobile-search.search-active .seachIcon.custom-icon-2{display:block!important;}
ul.submenu.level-1{height:calc(100vh - 185px);overflow-y:auto;scrollbar-width:none;}
.item.parent a{position:relative;}
body:has(> .klevu-fluid.klevuTarget[style="display: block !important;"]),.new-ovr-hdn:has(> .klevu-fluid.klevuTarget[style="display: block !important;"]){overflow-x:hidden!important;overflow-y:hidden!important;max-width:100%;position:relative;}
@media only screen and (max-width:767px){
  ul.tabs li a{border-top:0!important;}
  .grid__item{padding-left:6px!important;}
  .review-section{width:180px;}
}

/*07-03-24*/
.collection_template_above_detail_iconwithtext_allloop_new{border-bottom:0;gap:35px;padding:0 15px;flex-wrap:wrap;margin:0 auto;max-width:1170px;justify-content:space-between;}
.collection_template_above_detail_iconwithtext_allloop_boxs_new{border:1px solid #a1a1a1;border-radius:2px; /*01-08-24*/text-align:left;width:calc(25% - 30px);}
.collection_template_above_detail_iconwithtext_allloop_infotextboxs_new{padding:15px 20px 45px;font-size:14px;line-height:1.4;color:#222;border-right:0;height:auto;}
.collection_template_above_detail_iconwithtext_allloop_headingtextboxs_new{background:#07213b;display:flex;padding:15px;align-items:center;border-radius:2px; /*01-08-24*/justify-content:center;flex-wrap:wrap;}
.collection_template_above_detail_iconwithtext_allloop_headingtextboxs_new img{max-height:50px;margin-right:15px;}
.collection_template_above_detail_iconwithtext_allloop_headingtextboxs_new .h3,.collection_template_above_detail_iconwithtext_allloop_headingtextboxs_new h3{margin:0;border-left:0;border-right:0;font-size:18px;line-height:normal;padding:0;text-align:center;text-transform:uppercase;width:calc(100% - 100px);}
@media only screen and (max-width:1024px){
  .collection_template_above_detail_iconwithtext_allloop_boxs_new{width:calc(50% - 20px);}
}
@media only screen and (max-width:749px){
  .collection_template_above_detail_iconwithtext_allloop_new{padding-left:0;padding-right:0;padding-bottom:30px;gap:20px;}
  .collection_template_above_detail_iconwithtext_allloop_boxs_new{width:calc(50% - 10px);}
  .collection_template_above_detail_iconwithtext_allloop_infotextboxs_new{border-bottom:0;padding-bottom:0;}
  .collection_template_above_detail_iconwithtext_allloop_headingtextboxs_new
  .h3,.collection_template_above_detail_iconwithtext_allloop_headingtextboxs_new
  h3{font-size:12px;width:calc(100% - 70px);}
  .collection_template_above_detail_iconwithtext_allloop_headingtextboxs_new
  img{max-height:35px;margin-right:10px;}
  .collection_template_above_detail_iconwithtext_allloop_headingtextboxs_new{padding:15px 0;}
}
@media only screen and (max-width:480px){
  .collection_template_above_detail_iconwithtext_allloop_boxs_new{width:46%;}
}
.product-recommendations .products-carousel .slick-slide{  /* padding: 15px; */

  /* padding-left: 15px;
  padding-right: 15px; */
margin:0 12px;}
@media only screen and (max-width:1199px){
  .product-recommendations .products-carousel .slick-slide{margin:0 7px;}
}
@media only screen and (max-width:767px){
  .product-recommendations{padding-left:0;padding-right:0;}
  .container.ffff{padding-right:0;padding-left:0;}
  .product__tabs-wrapper{display:block;overflow:hidden;}
  .product__tabs-wrapper label{font-size:18px;padding:15px;line-height:normal;border-radius:10px;width:100%;background:#fff;border-bottom:1px solid #ddd;margin-top:10px;}
  .product__tabs-wrapper input[type="radio"]:checked + label.active-accordion{border-bottom-color:#ed1b30;border-bottom-width:2px;}
  .product__tabs-wrapper label:after{content:"\f078 ";position:absolute;right:15px;font-weight:900;color:#ed1b30;font-family:"Font Awesome 6 Free";}
  .product__tabs-wrapper label.active-accordion:after{content:"\f077";font-weight:900;color:#ed1b30;font-family:"Font Awesome 6 Free";}
  .product__tabs-wrapper input[type="radio"]:checked + label span:after{display:none;}
  .product__tabs-wrapper input[type="radio"]:checked + label + .tab{overflow-y:auto;display:none;max-height:350px;padding:15px;box-shadow:none;border-radius:10px;    /* background-color: #d6d6d682; */}
}

/* 24-7-24 css start */

/* .main-header .header-top .header-right .searchForm:hover  {
  border: 2px solid #141414;
  border-radius: 4px;
  padding-bottom: 13px;
  padding-top: 12px;
  text-indent: 15px!important;
} */
.main-header
.header-top
.header-right
.searchForm
.search-form
input[type="text"]::placeholder{text-align:center;color:#141414;font-family:"Rubik",sans-serif;font-weight:400;}
.main-header
.header-top
.header-right
.account-links-group
nav
> ul
li
.text-new-underline:hover{text-decoration:underline;}
.main-header .header-top .header-right span.mobile-toggle{display:none; /* br change */}
span.menu-header-1{display:none;}
@media only screen and (max-width:991px){
  .navigation-wrapper .all-categories .sub-item-dropdown{display:none; /* br change */position:fixed; /* br change */left:auto; /* br change */top:72px; /* br change */z-index:3;padding-top:0; /* br change */right:0; /* br change */max-width:506px; /* br change */width:calc(100% - 48px); /* br change */height:calc(100% - 72px); /* br change */overflow-x:hidden; /* br change */overflow-y:auto; /* br change */transform:translateX(100%); /* br change */}
  body .navigation-wrapper .all-categories .sub-item-dropdown.menu-open{display:block; /* br change */padding:0;    /* right: 0; */transform:translateX(0); /* br change */}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > a,.navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items
  > ul
  > li.sub-item
  > a{color:#141414; /* br change */display:block;padding:11px 0; /* br change */line-height:22px;font-size:16px; /* br change */font-weight:400; /* br change */ /* baki  */}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item:hover
  > a{color:#141414; /* br change */}
  .main-header{padding:20.5px 0; /* br change */}
  html.active .main-header{padding:20.5px 0; /* br change */}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  .level-menu-maintitle{font-size:16px; /* br change */font-weight:600; /* br change */color:#141414; /* br change */padding:24px 16px 8px; /* br change */}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  .level-menu-maintitle{padding:13px 16px 13px 40px!important; /* br change */position:relative; /* br change */}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  .level-menu-maintitle::after{transform:rotate(90deg) translateX(-70%); /* br change */left:0; /* br change */right:auto; /* br change */top:50%; /* br change */}
  .main-header .header-top{flex-wrap:wrap; /* br change */}
  .main-header .header-top .header-center.header-right{order:3; /* br change */width:100%; /* br change */justify-content:center; /* br change */}
  .main-header .header-top .header-right .searchForm{min-width:100%; /* br change */margin:7px 0; /* br change */ /* 31-07-24 */}
  .main-header .header-top .header-right{width:50%; /* br change */justify-content:end; /* br change */}
  .main-header .header-top .logo{max-width:50%; /* br change */}
  .main-header .header-top .header-right span.mobile-toggle{display:block; /* br change */cursor:pointer; /* br change */width:38px; /* br change */text-align:center; /* br change */}
  .main-header .header-top .header-right span.mobile-toggle span.close{display:none; /* br change */}
  .minicart-wrapper{top:-5px; /* br change */margin-right:20px; /* br change */}
  .minicart-wrapper .bag{position:relative; /* br change */top:3px; /* br change */flex-direction:column; /* br change */}
  .searchForm.mobile-search{display:none; /* br change */}
  .navigation-wrapper{background:transparent; /* br change */}
  .navigation-wrapper .container{position:static; /* br change */padding:0; /* br change */}
  .main-header .header-top .header-right span.mobile-toggle .nav-open svg{display:none; /* br change */}
  .main-header
  .header-top
  .header-right
  span.mobile-toggle
  .nav-open
  + span.close{display:block; /* br change */}
  body .navigation-wrapper .all-categories > a{display:none; /* br change */}
  html.active{overflow:hidden; /* br change */position:relative; /* br change */}
  html.active::after{content:""; /* br change */background:rgba(0,0,0,0.7); /* br change */position:absolute; /* br change */inset:0; /* br change */}
  .main-header .header-top .header-right .searchForm.active{display:none; /* br change */}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items
  > ul
  > li.sub-item
  > ul.level-3
  > li{padding:0 16px 0 16px; /* br change */border-bottom:1px solid #141414; /* br change */}
  span.menu-header-1{display:inline-block;color:#000;font-size:16px;line-height:22px;padding:13px 16px 13px 40px;font-weight:600;width:100%;}
  span.menu-header-1.new{padding:13px 16px 13px 18px;}
  span.menu-header-1.with-arrow{position:relative;border-bottom:1px solid #141414;}
  span.menu-header-1.with-arrow::after{content:"\f078";display:inline-block;color:#141414;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;left:16px;top:12px;transform:rotate(90deg);}
  .navigation-wrapper
  .all-categories
  .sub-item-dropdown
  ul.submenu.level-1
  > li.item
  > ul.level-2
  > li
  .submenu-items
  > ul{max-height:100%; /* br change */}
}

/* 24-7-24 css end */

/* 27-7-24 css start */
@media only screen and (min-width:992px){
  .all-categories .mobile-navigation{display:none!important;}
  .main-header
  .header-top
  .header-right
  .account-links-group
  nav
  > ul
  li
  > ul.account-sub-menu:before,.main-header
  .header-top
  .header-right
  .account-links-group
  nav
  > ul
  li
  > ul.account-sub-menu:after{content:"";position:absolute;right:30px;border:solid transparent;bottom:100%;width:0;height:0;}
  .main-header
  .header-top
  .header-right
  .account-links-group
  nav
  > ul
  li
  > ul.account-sub-menu:before{border-width:10px;margin-left:-10px;border-color:rgba(194,225,245,0) rgba(194,225,245,0) #707070;}
  .main-header
  .header-top
  .header-right
  .account-links-group
  nav
  > ul
  li
  > ul.account-sub-menu:after{border-width:10px;margin-left:-10px;border-color:rgba(136,183,213,0) rgba(136,183,213,0) #fff;}
}
@media only screen and (max-width:991px){
  .all-categories .submenu.level-1{display:none!important;}
  .mobile-navigation{background-color:#fff;bottom:0;height:calc(100% - 7px);margin:0;max-width:504px;overflow-x:hidden;overflow-y:scroll;padding-bottom:66px;position:fixed;right:0;top:7px;width:100%;border-left:1px solid #ddd;z-index:100;}
  .mobile-navigation h3{font-size:16px;font-weight:400;letter-spacing:0;margin-bottom:0;padding:24px 16px 8px;text-transform:none;color:#141414;line-height:18px;}
  .nav-open .mobile-navigation{height:calc(100% - 77px);top:77px;}
  .mobile-navigation li{list-style:none;border-bottom:1px solid;border-color:#141414;margin-left:16px;padding-right:16px;background-color:#fff;}
  .mobile-navigation li a{padding:11px 0;display:block;text-decoration:none;cursor:pointer;position:relative;background-color:transparent;border:0;color:#141414;font-size:14px;font-weight:600;letter-spacing:normal;line-height:22px;margin-top:0;text-align:left;text-transform:none;}
  .mobile-navigation .has-submenu > a:after{background-image:url('../images/chevron-right.svg');background-repeat:no-repeat;background-size:100%;content:"";height:16px;margin-top:-10px;position:absolute;right:-4px;top:50%;width:18px;}
  .mobile-navigation .submenu-mobile{height:100vh;left:0;margin:0;min-height:100%;overflow:visible;padding:0;position:absolute;background-color:#fff;right:0;top:0;z-index:100;transform:translateX(100%);margin-bottom:16px;transition:transform 0.5s cubic-bezier(0,0,0,1),-webkit-transform 0.5s cubic-bezier(0,0,0,1),-moz-transform 0.5s cubic-bezier(0,0,0,1);}
  .mobile-navigation .submenu-mobile.submenu-mobile-active{transform:translateX(0);}
  .mobile-navigation li.current-menu{font-size:16px;font-weight:400;letter-spacing:0;margin-bottom:0;padding:24px 16px 8px 0;text-transform:none;border-bottom:0;}
  .mobile-navigation li.current-menu a{padding:0;font-weight:400;}
  .mobile-navigation li.back-link{padding:0;}
  .mobile-navigation li.back-link a{font-weight:400;padding:13px 16px 13px 26px;position:relative;}
  .mobile-navigation li.back-link a::before{background-image:url('../images/chevron-right.svg');background-repeat:no-repeat;background-size:18px;content:"";height:16px;left:0;margin-top:-10px;position:absolute;top:50%;width:18px;}
  .mobile-navigation li.content-arrow-none{padding:0;border-radius:3px;box-shadow:0 0 10px 2px #00000038;font-size:12px;font-weight:700;width:calc(50% - 24px);float:left;margin-bottom:8px;border:0;}
  .mobile-navigation li.content-arrow-none a{text-align:center;border-radius:3px;border:0;}
  .mobile-navigation li.content-arrow-none.rewards{width:calc(100% - 32px);margin-top:16px;}
  .mobile-navigation li.content-arrow-none.rewards a{background:#fff;color:#da1621;padding:9px;}
  .mobile-navigation li.content-arrow-none.new-arrivals a{background:#0551e0;color:#fff;}
  .mobile-navigation li.content-arrow-none.hot-deals a{background:#e81516;color:#000;}
  .mobile-navigation li.content-arrow-none.clearance a{background:#ffe100;color:#000;}
  .mobile-navigation li.content-arrow-none.warehouse-deals a{background:#fff;color:#000;}
  .minicart-wrapper .mobile-user-icon svg{float:left;width:100%;position:relative;top:5px;}
  .main-header .header-top .header-right .minicart-wrapper span.icon-name,.header-right span.mobile-toggle .icon-name{margin-top:0;display:inline-block;width:100%;}
  .header-right span.mobile-toggle .icon-name{margin-top:0;display:inline-block;width:100%;height:auto;line-height:normal;}
  .main-header .header-top .header-right span.mobile-toggle{position:relative;top:-2px;}
  .main-header .header-top .header-right span.mobile-toggle span{display:inline-block;width:100%;line-height:normal;float:left;}
  .main-header .header-top .header-right span.mobile-toggle span svg{float:left;margin-bottom:2px;width:100%;}
  .minicart-wrapper .bag{top:1px;}
  html.active header.main-header.announcement-bar-enable{padding-top:0;}
  body
  header.main-header.announcement-bar-enable
  + .navigation-wrapper
  .sub-item-dropdown.menu-open{top:133px;height:calc(100% - 133px);}
}
@media only screen and (min-width:992px){
  body .navigation-wrapper .all-categories{padding:21px 30px 21px 0!important;/*    max-width: 130px;*/}
  .navigation-wrapper .all-categories > a{font-size:13px;font-weight:500;line-height:15px;text-transform:uppercase;position:relative;text-align:center;}
  .navigation-wrapper .all-categories > a:after{display:inline-block;margin-left:0;position:absolute;right:-15px;top:0;}
  .navigation-wrapper .navigation{margin-left:40px;width:calc(100% - 200px);}
  .navigation-wrapper .navigation > ul{display:inline-block;width:100%;}
  .navigation-wrapper .navigation > ul > li{padding:7px 15px 0;position:relative;white-space:normal;font-size:15px;float:left;display:flex;align-items:center;height:40px;}
  body .navigation-wrapper nav.navigation a{padding:0;font-size:13.5px;white-space:normal;text-align:center;font-weight:500;line-height:15px;display:inline-block;}

  body .navigation-wrapper .navigation > ul li.pages-rewards,body .navigation-wrapper .navigation > ul li.collections-new-arrivals,body .navigation-wrapper .navigation > ul li.collections-hot-deals,body .navigation-wrapper .navigation > ul li.collections-clearance,body .navigation-wrapper .navigation > ul li.collections-warehouse-deals,body .navigation-wrapper .navigation > ul li.pages-hot-deals{padding:5px 5px 0;}
  body .navigation-wrapper .navigation > ul li.pages-rewards a,body .navigation-wrapper .navigation > ul li.collections-new-arrivals a,body .navigation-wrapper .navigation > ul li.collections-hot-deals a,body .navigation-wrapper .navigation > ul li.collections-clearance a,body .navigation-wrapper .navigation > ul li.collections-warehouse-deals a,body .navigation-wrapper .navigation > ul li.pages-hot-deals a{max-width:118px;padding:0 20px;border-radius:2px;box-shadow:none;font-size:13.5px;font-weight:500;height:45px;display:flex;align-items:center;justify-content:center;line-height:15px;white-space:normal;}
  body .navigation-wrapper .navigation > ul li.pages-rewards a{border:1px solid #d9d9d9;}
  body .navigation-wrapper .navigation > ul li.collections-warehouse-deals a{background:#07213b;color:#fff;border:1px solid #134476;}
  .navigation-wrapper .navigation > ul li.collections-clearance a{border:1px solid #ffef79;}
  body .navigation-wrapper .navigation > ul li.collections-hot-deals a{border:1px solid #ff6364;}
  body .navigation-wrapper .navigation > ul li.collections-new-arrivals a{border:1px solid #598ceb;}
}
@media only screen and (min-width:1200px) and (max-width:1450px){
  body .navigation-wrapper .all-categories{padding:15px 25px 15px 0!important;max-width:140px;}
  .navigation-wrapper .all-categories > a{font-size:16px;text-transform:capitalize;}
  .navigation-wrapper .navigation{margin-left:20px;width:calc(100% - 160px);}
  .navigation-wrapper .navigation > ul > li{padding:7px 10px 0;font-size:12px;}
  body .navigation-wrapper nav.navigation a{padding:0;font-size:16px;text-transform:capitalize;}
  .navigation-wrapper .navigation > ul > li.pages-power-tools{max-width:55px;}
  .navigation-wrapper .navigation > ul > li.pages-hand-tools{max-width:62px;}
  .navigation-wrapper .navigation > ul > li.pages-gardening-outdoor{max-width:100px;}
  .navigation-wrapper .navigation > ul > li.pages-ladders-access-benches{max-width:140px;}
  .navigation-wrapper .navigation > ul > li.pages-tool-storage{max-width:80px;}
  body .navigation-wrapper .navigation > ul li.pages-rewards,body .navigation-wrapper .navigation > ul li.collections-new-arrivals,body .navigation-wrapper .navigation > ul li.collections-hot-deals,body .navigation-wrapper .navigation > ul li.collections-clearance,body .navigation-wrapper .navigation > ul li.collections-warehouse-deals{padding:5px 5px 0;}
  body .navigation-wrapper .navigation > ul li.pages-rewards a,body .navigation-wrapper .navigation > ul li.collections-new-arrivals a,body .navigation-wrapper .navigation > ul li.collections-hot-deals a,body .navigation-wrapper .navigation > ul li.collections-clearance a,body .navigation-wrapper .navigation > ul li.collections-warehouse-deals a{max-width:90px;padding:0 10px;font-size:12px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
  body .navigation-wrapper .all-categories{padding:7px 30px 7px 0!important;max-width:90px;}
  .navigation-wrapper .all-categories > a{font-size:11px;line-height:12px;}
  .navigation-wrapper .navigation{margin-left:15px;width:calc(100% - 105px);}
  .navigation-wrapper .navigation > ul > li{padding:7px 5px 0;font-size:12px;max-width:150px;height:30px;}
  .navigation-wrapper .navigation > ul > li.pages-power-tools{max-width:40px;}
  .navigation-wrapper .navigation > ul > li.pages-hand-tools{max-width:45px;}
  .navigation-wrapper .navigation > ul > li.pages-gardening-outdoor{max-width:73px;}
  .navigation-wrapper .navigation > ul > li.pages-ladders-access-benches{max-width:105px;}
  .navigation-wrapper .navigation > ul > li.pages-tool-storage{max-width:60px;}
  body .navigation-wrapper nav.navigation a{padding:0;font-size:10px;line-height:12px;}
  .navigation-wrapper .navigation > ul > li{height:30px;}
  body .navigation-wrapper .navigation > ul li.pages-rewards a,body .navigation-wrapper .navigation > ul li.collections-new-arrivals a,body .navigation-wrapper .navigation > ul li.collections-hot-deals a,body .navigation-wrapper .navigation > ul li.collections-clearance a,body .navigation-wrapper .navigation > ul li.collections-warehouse-deals a{max-width:70px;padding:0 10px;font-size:10px;height:30px;line-height:12px;}
}
@media only screen and (max-width:991px){
  .main-header{padding:20px 0 5px;}
  span.customer-name-mobile{display:none;}
}
@media only screen and (min-width:992px){
  .navigation-wrapper nav.navigation > ul{text-align:right;}
  .navigation-wrapper nav.navigation > ul > li.pages-black-friday-deals{padding:5px 5px 0;}
  .navigation-wrapper nav.navigation > ul > li{padding-top:1px;}
  .navigation-wrapper nav.navigation > ul > li:last-child{padding-right:0;}
  body .navigation-wrapper .navigation > ul li.pages-rewards a,body .navigation-wrapper .navigation > ul li.collections-new-arrivals a,body .navigation-wrapper .navigation > ul li.collections-hot-deals a,body .navigation-wrapper .navigation > ul li.collections-clearance a,body .navigation-wrapper .navigation > ul li.collections-warehouse-deals a,body .navigation-wrapper .navigation > ul li.pages-hot-deals a,.navigation-wrapper nav.navigation > ul > li.pages-black-friday-deals > a,
  .navigation-wrapper nav.navigation > ul > li.pages-black-friday-deals > a,
  body .navigation-wrapper .navigation > ul li.pages-hot-deals a{max-width:80px;}
  .navigation-wrapper nav.navigation > ul > li.pages-black-friday-deals > a:hover,
}
@media only screen and (min-width:1200px) and (max-width:1240px){
  body .navigation-wrapper .navigation > ul li.pages-rewards a,body .navigation-wrapper .navigation > ul li.collections-new-arrivals a,body .navigation-wrapper .navigation > ul li.collections-hot-deals a,body .navigation-wrapper .navigation > ul li.collections-clearance a,body .navigation-wrapper .navigation > ul li.collections-warehouse-deals a,body .navigation-wrapper .navigation > ul li.pages-hot-deals a,.navigation-wrapper nav.navigation > ul > li.pages-black-friday-deals > a,
  .navigation-wrapper nav.navigation > ul > li.pages-black-friday-deals > a,
}
@media only screen and (min-width:992px) and (max-width:1199px){
  .navigation-wrapper nav.navigation > ul > li:nth-last-child(-n + 4){padding:1px 1px 0!important;}
  body .navigation-wrapper .navigation > ul li.pages-rewards a,body .navigation-wrapper .navigation > ul li.collections-new-arrivals a,body .navigation-wrapper .navigation > ul li.collections-hot-deals a,body .navigation-wrapper .navigation > ul li.collections-clearance a,body .navigation-wrapper .navigation > ul li.collections-warehouse-deals a,body .navigation-wrapper .navigation > ul li.pages-hot-deals a,.navigation-wrapper nav.navigation > ul > li.pages-black-friday-deals > a,
  .navigation-wrapper nav.navigation > ul > li.pages-black-friday-deals > a,
  body .navigation-wrapper .navigation > ul li.collections-warehouse-deals a{max-width:70px!important;}
  body .navigation-wrapper .navigation > ul li.collections-clearance a{max-width:65px!important;}
}
@media only screen and (max-width:991px){
  li.item.content-arrow-none.black-friday-deals{width:calc(100% - 32px);margin-top:15px;}
  li.item.content-arrow-none.black-friday-deals a{background:#fff;color:#000;animation:blinkAnimation 1s infinite;transition:transform 0.2s;font-weight:700;}
  .mobile-navigation li.content-arrow-none.rewards{width:calc(50% - 24px);margin-top:0px;margin-bottom:0;}
  .mobile-navigation li.content-arrow-none.warehouse-deals a{background:#07213b;color:#fff;}
  .mobile-navigation li.content-arrow-none.rewards a{padding:11px 0;}
}
.inner-wrapper{padding: 30px;background-color: #ffffff;}
/* CTA Bar */
.sticky-add-to-cart{display:none;}
@media only screen and (max-width:767px){
  .template-product .sticky-add-to-cart{display:none;}
}

.gurkha-section.sticky{position:fixed;-webkit-animation:slide-down 0.7s;-moz-animation:slide-down 0.7s;animation:slide-down 0.7s;z-index:999;width:100%;top:0;box-shadow:3px 3px 6px 0 rgb(0 0 0 / 15%);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;background-color: #ffffff;height: auto;}
@-webkit-keyframes slide-down{
    0%{opacity:0;transform:translateY(-100%);}
    100%{opacity:0.9;transform:translateY(0);}
}
@-moz-keyframes slide-down{
    0%{opacity:0;transform:translateY(-100%);}
    100%{opacity:0.9;transform:translateY(0);}
}
@keyframes slide-down{
    0%{opacity:0;transform:translateY(-100%);}
    100%{opacity:0.9;transform:translateY(0);}
}
.gurkha-main{background-color: #f2f2f2;}

/* Cart */
.minicart{position:relative;display:inline-block;float: right;}
.cartdropdown{background:#ffffff none repeat scroll 0 0;-webkit-box-shadow:0 3px 9.3px 0.7px rgba(0,0,0,0.15);box-shadow:0 3px 9.3px 0.7px rgba(0,0,0,0.15);padding:20px;position:absolute;right:0px;top:100%;width:300px;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all 500ms linear 0s;transition:all 500ms linear 0s;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;}
.minicart:hover .cartdropdown{opacity:1;visibility:visible;-webkit-transform:scaleY(1);transform:scaleY(1);}
.minicartinner{padding:6px 0px 10px 0px;position:relative;}
.carticoninner{position:relative;}
.carticoninner i{color:#363f4d;font-size:20px;}
.carticoninner span.cartcount{background: var(--maincolor);border-radius:100%;color:#ffffff;font-size:12px;height:20px;left:20px;line-height:20px;position:absolute;text-align:center;top:-10px;width:20px;}
.carticon .itemtotal{padding-left:9px;}
.minicartitem{border-bottom:1px solid #ededed;overflow:hidden;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;}
.minicartitem .minicartimg{max-width:70px;position:relative;}
.cartinfo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px;}
.minicartitem .cartinfo h5{margin:0;}
.minicartitem .cartinfo h5 > a{color:#666666;display:block;font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;padding-right:10px;}
.minicartitem .cartinfo h5 > a:hover{color: var(--maincolor);}
.cartinfo span.cartprice{color:#78a206;display:block;font-size:13px;margin:10px 0 0;}
.cartinfo span.cartprice{color:#ed1c24;font-size:13px;font-weight: 700;}
.cart_remove > a{color:#777777;font-size:24px;line-height:1;}
.pricecontent{padding:15px 0;border-bottom:1px solid #ddd;margin-bottom:20px;}
.carttotalprice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.carttotalprice span{font-size:16px;}
.carttotalprice span.value{color:#ed1c24;font-weight:700;font-size:16px;}
.mincartcheckout{text-align:center;}
.mincartcheckout ul{list-style-type: none;}
.mincartcheckout ul li{display: inline-block;padding-right: 10px;}
.mincartcheckout ul li:last-child{padding-right: 0px;}
.mincartcheckout ul li a{text-transform:uppercase;background:#000000;font-weight:400;color:white;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;display:inline-block;padding:8px 16px;font-size:12px;-webkit-transition:.3s;transition:.3s;}
.mincartcheckout ul li:last-child a{background-color: var(--maincolor);}
.mincartcheckout ul li a:hover{background-color: var(--maincolor);}
.mincartcheckout ul li:last-child a:hover{background-color: #000;}
.cart_remove > a{color:#777;font-size:16px;}
.carticon > a{color:#555;font-size:14px;font-weight:600;line-height:30px;text-transform:capitalize;}
.buy-it-with{border:none;width: 100%;}

/* Btn Plus And Minus */
/* Btn Plus And Minus */
.section-quantity{margin:20px 0px;display: flex;align-items: center;}
.section-quantity h4{margin: 0px;margin-right: 10px;font-size: 15px;width: 120px;}
.btn-minus{cursor:pointer;font-size:7px;display:flex;align-items:center;padding:14px;border:1px solid #ddd;border-radius:2px;border-right:0;}
.btn-plus{cursor:pointer;font-size:7px;display:flex;align-items:center;padding:14px;border:1px solid #ddd;border-radius:2px;border-left:0;}
div.section > div{width:100%;display:inline-flex;}
div.section > div > input{margin:0;padding-left:5px;font-size:14px;padding-right:5px;width:10%;text-align:center;border:1px solid #ddd;}



/*--------------------------------------------------------------
# Hero
--------------------------------------------------------------*/
.hero-slider-area{padding:20px 0px;}
.hero-slider-area .carousel-caption{max-width:630px;text-align:left;left:5%;bottom:20%}
.hero-slider-area .carousel-caption h2{font-size:40px;font-weight:900;margin-bottom:22px;color:#000;}
.hero-slider-area .carousel-caption h3{font-size:40px;font-weight:900;margin-bottom:30px;color:#000;}
.hero-slider-area .carousel-caption h3 sub{font-weight:normal;font-size:20px;color:#000;}
.hero-slider-area .carousel-caption h3 sup{font-weight:normal;font-size:20px;color:#000;}
.default-btn{font-size:15px;color:#fff;line-height:1;transition:all ease .5s;text-align:center;position:relative;z-index:1;overflow:hidden;display:inline-table;padding:16px 46px;font-weight:400;background-color:#ff6a00;}
.default-btn.radius-btn{border-radius:4px;}
.default-btn i{position:relative;top:0px;margin-right:5px;}
.default-btn::before,.default-btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#111;z-index:-1;transform:scaleX(0);transition:all ease .5s;}
.default-btn::after{transform:scaleY(0);}
.default-btn:hover{color:#fff;}
.default-btn:hover::before{transform:scaleX(1);}
.default-btn:hover::after{transform:scaleY(1);}
.offer-tools{margin-bottom: 24px;}
.offer-tools__img{position: relative;}
.offer-tools__caption{position:absolute;top:20px;left:20px;}
.offer-tools__caption h3{font-size:22px;color:#fff;}
.hero-slider-area .offer-tools .read-more{color:#111;margin-top:20px;display:inline-block;transition:all ease .5s;}
.hero-slider-area .offer-tools .read-more:hover{color:#ff6a00;}
.carousel-indicators .active{background-color: var(--maincolor);}
.carousel-indicators [data-bs-target]{width: 15px;height: 15px;border-radius: 50%;}


/*--------------------------------------------------------------
# Popular Categories
--------------------------------------------------------------*/
.block-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:24px}
.block-header__title{margin-bottom:0;font-size:26px;}
.block-header__divider{-ms-flex-positive:1;flex-grow:1;height:2px;background:#ebebeb}
.block-header__title + .block-header__divider{margin-left:16px;}
.single-popular-categories{background-color:#f2f2f2;text-align:center;transition:all ease .5s;}
.single-popular-categories a{display:block;}
.single-popular-categories span{display:block;color:#111;transition:all ease .5;padding:10px;}
.single-popular-categories:hover{background-color:#ff6a00;}
.single-popular-categories:hover span{color:#fff;}
.single-popular-categories img{width:100%;height:162px;object-fit:cover;}
/* Product Category */
.popular-category .item{padding-right:12px;padding-left:12px}
.popular-category .slick-arrow{width:35px;height:35px;display:flex;white-space:nowrap;text-align:center;border:1px solid var(--maincolor);justify-content:center;flex-direction:column;flex-shrink:0;background:transparent;margin:0px -8px;cursor:pointer;border-radius: 50%;color: var(--maincolor);}
.popular-category .slick-arrow:hover{border:1px solid var(--maincolor);background-color: var(--maincolor);}
.popular-category .slick-arrow i{font-size:22px;color: var(--maincolor);}
.popular-category .slick-arrow:hover i{color: var(--white);}
.popular-category .slick-next{position:absolute;right:15px;top:-14%;z-index:1000;transform:translate(0,-50%)}
.popular-category .slick-prev{position:absolute;z-index:1000;top:-14%;right:63px;transform:translate(0,-50%)}
.popular-category .slick-center{display:block;opacity:1}




/*--------------------------------------------------------------
# New Arrivals
--------------------------------------------------------------*/
.single-products{border:1px solid #ddd;transition:all ease .5s;}
.single-products.deals-products{padding:10px;border:1px solid #ddd;transition:all ease .5s;position: relative;}
.single-products.deals-products .product-img{position:relative;}
.single-products.deals-products .product-img .hot{width:35px;height:35px;line-height:35px;font-size:12px;top:20px;left:20px;}
.single-products.deals-products:hover{border-color:#ff6a00;}
.single-products.deals-products:hover .product-img img{transform:scale(1);}
.single-products.deals-products .product-content{padding:0;border:none;}
.single-products.deals-products .product-content .title{margin-bottom:10px;}
.single-products.deals-products .product-content .in-stock{color:#30b239;display:block;margin-bottom:8px;}
.single-products.deals-products .product-content #timer,.single-products.deals-products .product-content #timers,.single-products.deals-products .product-content #timerss{margin-top:0;margin-bottom:15px;}
.single-products.deals-products .product-content #timer div,.single-products.deals-products .product-content #timers div,.single-products.deals-products .product-content #timerss div{display:inline-block;position:relative;background-color: var(--maincolor);color:#fff;width:30px;height:30px;line-height:7px;border-radius:0;padding-top:13px;font-size:15px;font-weight:500;text-align:center;margin-right:10px;}
.single-products.deals-products .product-content #timer div span,.single-products.deals-products .product-content #timers div span,.single-products.deals-products .product-content #timerss div span{display:block;text-transform:capitalize;margin-top:-6px;font-size:17px;font-weight:500;display:none;}
.single-products.deals-products .product-content #timer div::before,.single-products.deals-products .product-content #timers div::before,.single-products.deals-products .product-content #timerss div::before{content:"";position:absolute;right:-9px;top:20px;z-index:1;width:5px;height:5px;border-radius:50%;background:#9c9c9c;}
.single-products.deals-products .product-content #timer div::after,.single-products.deals-products .product-content #timers div::after,.single-products.deals-products .product-content #timerss div::after{content:"";position:absolute;right:-9px;bottom:20px;z-index:1;width:5px;height:5px;border-radius:50%;background:#9c9c9c;}
.single-products.deals-products .product-content #timer div:last-child,.single-products.deals-products .product-content #timers div:last-child,.single-products.deals-products .product-content #timerss div:last-child{margin-right:0;}
.single-products.deals-products .product-content #timer div:last-child::before,.single-products.deals-products .product-content #timers div:last-child::before,.single-products.deals-products .product-content #timerss div:last-child::before{display:none;}
.single-products.deals-products .product-content #timer div:last-child::after,.single-products.deals-products .product-content #timers div:last-child::after,.single-products.deals-products .product-content #timerss div:last-child::after{display:none;}
.single-products.new-arrivals{padding:0;}
.single-products.new-arrivals .product-content{padding:15px;}
.single-products.new-arrivals .product-content .products-cart-wish-view li{margin-right:5px;}
.single-products.new-arrivals .product-content .products-cart-wish-view li .wish-btn{width:30px;height:30px;line-height:30px;font-size:16px;top:3px;}
.single-products.new-arrivals .product-content .products-cart-wish-view li .eye-btn{width:30px;height:30px;line-height:29px;font-size:16px;top:3px;}
.single-products .product-img{position:relative;}
.single-products .product-img .hot{background-color:#ff0707;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50px;display:inline-block;color:#fff;font-size:14px;position:absolute;top:20px;left:20px;}
.single-products .product-img .hot.new{background-color:#ff6a00;}
.single-products .product-img img{transition:all ease .5s;position:relative;}
.single-products .product-img a{display:block;}
.single-products .product-content{border-top:1px solid #ddd;padding:15px;}
.single-products .product-content .title{color:#111;margin-bottom:12px;display:block;font-size:15px;font-weight:700;}
.single-products .product-content .title:hover{color:#ff6a00;}
.single-products .product-content .products-rating{padding:0;margin-bottom:10px;list-style:none;}
.single-products .product-content .products-rating li{display:inline-block;}
.single-products .product-content .products-rating li i{color:#ff6a00;}
.single-products .product-content .products-rating li a{position:relative;top:-2px;margin-left:5px;font-size:14px;}
.single-products .product-content .products-price{padding:0;margin:0;list-style:none;margin-bottom:12px;}
.single-products .product-content .products-price li{display:inline-block;color:#ff6a00;font-size:20px;font-weight:500;}
.single-products .product-content .products-price li strong{color:#878080;text-align:start;font-size:12px;padding-left:10px;}
/*.single-products .product-content .products-price li span{color:#30b239;font-size:14px;font-weight:normal;}*/
.single-products .product-content .products-price li del{color:#9c9c9c;margin-left:5px;margin-right:5px;}
.single-products .product-content .products-cart-wish-view{padding:0;margin:0;list-style:none;}
.single-products .product-content .products-cart-wish-view li .default-btn{padding:10px 20px;font-size:14px;border:1px solid #f2f2f2;background-color:#f2f2f2;color:#000;display:block;text-align:center;width:100%;text-transform:uppercase;font-weight:700;}
.single-products .product-content .products-cart-wish-view li .default-btn::before,.single-products .product-content .products-cart-wish-view li .default-btn::after{background-color:#ff6a00;}
.single-products .product-content .products-cart-wish-view li .default-btn:hover{border-color:#ff6a00;background-color:#ff6a00;color:#fff;}
.single-products .product-content .products-cart-wish-view li .wish-btn{width:42px;height:42px;line-height:42px;text-align:center;border:1px solid #ddd;display:block;position:relative;top:6px;border-radius:50px;font-size:22px;}
.single-products .product-content .products-cart-wish-view li .wish-btn:hover{border-color:#ff6a00;background-color:#ff6a00;color:#fff;}
.single-products .product-content .products-cart-wish-view li .eye-btn{width:42px;height:42px;line-height:41px;text-align:center;border:1px solid #ddd;display:block;position:relative;top:5px;border-radius:50px;font-size:22px;background-color:rgba(0,0,0,0);color:#9c9c9c;transition:all ease .5s;cursor:pointer;}
.single-products .product-content .products-cart-wish-view li .eye-btn:hover{border-color:#ff6a00;background-color:#ff6a00;color:#fff;}
.single-products:hover{border-color:#ff6a00;}
.nav-pills .nav-link{color: #000;font-size: 16px;font-weight: 700;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background: none;color: var(--maincolor);}
/* Product Slider */
.product-slider .item{padding-right:12px;padding-left:12px}
.product-slider .slick-arrow{width:35px;height:35px;display:flex;white-space:nowrap;text-align:center;border:1px solid var(--maincolor);justify-content:center;flex-direction:column;flex-shrink:0;background:transparent;margin:0px -8px;cursor:pointer;border-radius: 50%;color: var(--maincolor);}
.product-slider .slick-arrow:hover{border:1px solid var(--maincolor);background-color: var(--maincolor);}
.product-slider .slick-arrow i{font-size:22px;color: var(--maincolor);}
.product-slider .slick-arrow:hover i{color: var(--white);}
.product-slider .slick-next{position:absolute;right:15px;top:-14%;z-index:1000;transform:translate(0,-50%)}
.product-slider .slick-prev{position:absolute;z-index:1000;top:-14%;right:63px;transform:translate(0,-50%)}
.product-slider .slick-center{display:block;opacity:1}
.tab-content>.tab-pane{ display: block; height: 0px; overflow: hidden; }
.tab-content>.active{ height: auto;}
.slick-dots{text-align:center;margin:0 auto;width:100%;display:block;position:relative;}
.product-slider  .slick-dots{margin-top: 24px;}
.slick-dots li{display:inline-block;margin:0 5px;}
.slick-dots li button{font-size:0;width:15px;height:15px;border-radius:50%;background:#ccc;border:none;cursor:pointer;}
.slick-dots li.slick-active button{background-color:var(--maincolor);}
.onsale,.woocommerce span.onsale{border-radius:3px;color:#ffffff;display:inline-block;font-size:12px;font-weight:400;height:25px;left:auto;line-height:25px;min-width:50px;padding:0 10px;position:absolute;text-align:center;text-transform:capitalize;top:3px;z-index:1;background:#ed1c24 none repeat scroll 0 0;min-height: initial;right: 5px;}


/* Product Slider */
.deals-slider .item{padding-right:12px;padding-left:12px}
.deals-slider .slick-arrow{width:35px;height:35px;display:flex;white-space:nowrap;text-align:center;border:1px solid var(--maincolor);justify-content:center;flex-direction:column;flex-shrink:0;background:transparent;margin:0px -8px;cursor:pointer;border-radius: 50%;color: var(--maincolor);}
.deals-slider .slick-arrow:hover{border:1px solid var(--maincolor);background-color: var(--maincolor);}
.deals-slider .slick-arrow i{font-size:22px;color: var(--maincolor);}
.deals-slider .slick-arrow:hover i{color: var(--white);}
.deals-slider .slick-next{position:absolute;right:15px;top:-14%;z-index:1000;transform:translate(0,-50%)}
.deals-slider .slick-prev{position:absolute;z-index:1000;top:-14%;right:63px;transform:translate(0,-50%)}
.deals-slider .slick-center{display:block;opacity:1}




/*--------------------------------------------------------------
# Offer
--------------------------------------------------------------*/
.figure-img img{width: 100%;}




/*--------------------------------------------------------------
# Our Brand
--------------------------------------------------------------*/
/* Product Slider */
.brandslider .item{padding-right:12px;padding-left:12px}
.brandslider .slick-arrow{width:35px;height:35px;display:flex;white-space:nowrap;text-align:center;border:1px solid var(--maincolor);justify-content:center;flex-direction:column;flex-shrink:0;background:transparent;margin:0px -8px;cursor:pointer;border-radius: 50%;color: var(--maincolor);}
.brandslider .slick-arrow:hover{border:1px solid var(--maincolor);background-color: var(--maincolor);}
.brandslider .slick-arrow i{font-size:22px;color: var(--maincolor);}
.brandslider .slick-arrow:hover i{color: var(--white);}
.brandslider .slick-next{position:absolute;right:15px;top:-14%;z-index:1000;transform:translate(0,-50%)}
.brandslider .slick-prev{position:absolute;z-index:1000;top:-14%;right:63px;transform:translate(0,-50%)}
.brandslider .slick-center{display:block;opacity:1}
.brandslider .single-popular-categories img{height: 72px;}
.brandslider  .slick-dots{margin-top: 24px;}




/*--------------------------------------------------------------
# Product Detail Page
--------------------------------------------------------------*/
.product-review-info h2{font-size: 16px;margin-bottom: 15px;}




/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.footer-area{background-color:#000000;}
.footer-contacts__title{margin-bottom:25px;color:#ffffff;}
.footer-contacts__text{font-size:15px;line-height:22px;list-style:none;margin:0;padding:0;padding-right:20px;}
.footer-contacts__text a{color:inherit;}
.footer-contacts__contacts{font-size:15px;line-height:20px;list-style:none;padding:0;margin:16px 0 0;}
.footer-contacts__contacts a{color:inherit;}
.footer-contacts__contacts li{padding:4px 0;position:relative;color:#a7a7a7;}
.footer-contacts__icon{display:inline-block;text-align:center;width:22px;margin-right:2px;color:var(--maincolor);}
@media (max-width:767px){
  .footer-contacts{text-align:center;}
  .footer-contacts__title{font-size:28px;margin-bottom:16px;}
  .footer-contacts__text{padding:0;}
}
.footer-links__title{margin-bottom:22px;color:#ffffff;}
.footer-links__list{font-size:15px;line-height:28px;list-style:none;padding:0;margin:0;}
.footer-links__list a{transition:.15s;color:#a7a7a7;}
.footer-links__list a:hover{color:var(--maincolor);}
@media (max-width:767px){
  .footer-links__title{margin-bottom:12px;}
  .footer-links{margin-top:42px;text-align:center;}
}
.footer-newsletter__title{margin-bottom:25px;color:#ffffff;}
.footer-newsletter__text{font-size:15px;line-height:22px;margin-bottom:14px;color:#a7a7a7;}
.footer-newsletter__text--social{margin-top:20px;margin-bottom:0;font-size:18px;color:#ffffff;}
.footer-newsletter__social-links{display:-ms-flexbox;display:flex;margin-top:8px;}
.footer-newsletter__form{display:-ms-flexbox;display:flex;max-width:380px;}
.footer-newsletter__form-input{min-width:0;border: none;border-radius: 0px;}
.footer-newsletter__form-input::-webkit-input-placeholder{font-size: 14px;}
.footer-newsletter__form-input::-moz-placeholder{font-size: 14px;}
.footer-newsletter__form-input:-ms-input-placeholder{font-size: 14px;}
.footer-newsletter__form-input:-moz-placeholder{font-size: 14px;}
.footer-newsletter__form-button{margin-left:0px;background-color:var(--maincolor);padding:6px 12px;border:none;color:#fff;font-weight:700;}
@media (max-width:991px){
  .footer-newsletter{margin-top:42px;max-width:420px;}
  .footer-newsletter__title{margin-bottom:16px;}
}
@media (max-width:767px){
  .footer-newsletter{text-align:center;margin-left:auto;margin-right:auto;}
  .footer-newsletter__title{font-size:28px;}
  .footer-newsletter__form{margin:0 auto;}
  .footer-newsletter__social-links{margin-top:16px;-ms-flex-pack:center;justify-content:center;}
}
.site-footer{background:transparent;border-top:1px solid #ebebeb;}
.site-footer__widgets{padding:48px 0 54px;}
.site-footer__bottom{height:54px;border-top:1px solid #ebebeb;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}
.site-footer__copyright{font-size:14px;color:#a7a7a7;}
.site-footer__copyright a:hover{text-decoration:underline;}
.site-footer__payments img{max-width:100%;}
.site-footer__widget+.site-footer__widget{margin-top:24px;}
@media (max-width:767px){
  .site-footer__widgets{padding-bottom:48px;}
  .site-footer__bottom{padding:20px 0 24px;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;}
  .site-footer__payments{-ms-flex-order:-1;order:-1;}
  .site-footer__copyright+.site-footer__payments{margin-bottom:24px;}
  .site-footer__copyright,.site-footer__payments{width:100%;text-align:center;}
}
.social-links__list .social-links__item{display:inline-block;padding-right:10px;}
.social-links__list .social-links__item:last-child{padding-right:0px;}
.social-links__list .social-links__item i{font-size:20px;}
.social-links__item a{color:var(--maincolor);}




/*--------------------------------------------------------------
# Breadcrumb
--------------------------------------------------------------*/
.breadcrumb-area{padding-top:30px;padding-bottom: 30px;}
.mt-50{margin-top:50px!important;}
.pb-50 {
  padding-bottom: 50px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.breadcrumb-wrap{padding:0px 0;text-align:left;}
.breadcrumb-wrap h1{font-size:24px;font-weight:500;line-height:1;color:#252525;display:block;padding-bottom:10px;text-transform:uppercase;}
@media only screen and (max-width:767.98px){
  .breadcrumb-wrap h1{font-size:16px;}
}
.breadcrumb-wrap nav .breadcrumb{background:transparent;margin-bottom:0;padding:0;display:-webkit-box;display:display:flex;-webkit-box-align:center;-webkit-align-items: start;justify-content: flex-start;}
.breadcrumb-wrap nav .breadcrumb .breadcrumb-item a{color:#333333;font-size:16px;font-weight:400;line-height:1;text-transform:capitalize;}
.breadcrumb-wrap nav .breadcrumb .breadcrumb-item a:hover{text-decoration:underline;}
.breadcrumb-wrap nav .breadcrumb .breadcrumb-item:before{color:#7e7e7e;content:"\f054";font-size:12px;margin:0 8px;font-family:"Font Awesome 6 Free";float:none;font-weight: 900;}
@media only screen and (max-width:479.98px){
  .breadcrumb-wrap nav .breadcrumb .breadcrumb-item:before{margin:0 5px;}
}
.breadcrumb-wrap nav .breadcrumb .breadcrumb-item:first-child::before{display:none;}
.breadcrumb-wrap nav .breadcrumb .breadcrumb-item.active{color:#ff6a00;font-size:16px;font-weight:400;text-transform:capitalize;}




/*--------------------------------------------------------------
# Product Detail Page
--------------------------------------------------------------*/
.product-details-inner{background-color:#fff;padding:30px;}
@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){
  .product-details-des{margin-top:35px;}
}
.product-details-des .product-name{color:#252525;font-weight:500;font-size:24px;padding-bottom:15px;display:block;line-height:1.6;}
@media only screen and (max-width:575.98px){
  .product-details-des .product-name{font-size:17px;}
}
.product-details-des .price-box .price-old,.product-details-des .price-box .price-regular{font-size:20px;font-weight:500;}
.product-details-des p{padding:10px 0;}
.product-details-des .pro-review span{font-size:16px;}
.product-details-des .customer-rev{padding-top:10px;}
.product-details-des .customer-rev a{color:#252525;font-size:13px;text-transform:capitalize;}
.product-details-des .customer-rev a:hover{color:#ff6a00;}
.quantity-cart-box{margin:15px 0px;}
.quantity{display:flex;align-items:center;}
.quanity-text{font-size:16px;font-weight:700;padding-right:10px;}
.product-details-des .quantity h5{color:#252525;font-size:14px;font-weight:700;line-height:25px;margin-right:10px;margin-bottom:0;}
@media only screen and (max-width:479.98px){
  .product-details-des .quantity h5{margin-right:10px;}
}
.product-details-des .quantity .pro-qty{width:120px;height:40px;border:1px solid #ddd;padding:0 15px;border-radius:4px;}
.product-details-des .quantity .pro-qty .qtybtn{width:15px;display:block;float:left;line-height:40px;cursor:pointer;text-align:center;font-size:16px;color:#555;}
.product-details-des .quantity .pro-qty input{width:55px;float:left;border:none;height:40px;line-height:40px;padding:0;text-align:center;background-color:transparent;}
.product-details-des .availability i{color:#81ca33;}
.product-details-des .availability span{color:#555;font-size:13px;font-weight:500;line-height:1;padding-left:3px;text-transform:uppercase;}
.product-details-des .useful-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.product-details-des .useful-links a{color:#252525;margin-right:10px;padding:6px 15px;border:1px solid #ebebeb;text-transform:capitalize;border-radius:4px;}
.product-details-des .useful-links a:hover{color:#fff;background-color:#ff6a00;}
.product-details-des .useful-links a i{font-size:14px;padding-right:5px;}
.product-details-des .like-icon{padding-top:20px;border-top:1px solid #ebebeb;}
.product-details-des .like-icon a{color:#fff;text-align:center;display:inline-block;font-size:12px;line-height:22px;padding:0 8px;margin-right:6px;border-radius:3px;text-transform:capitalize;}
@media only screen and (max-width:479.98px){
  .product-details-des .like-icon a{margin-right:0;}
}
.product-details-des .like-icon a i{padding-right:5px;}
.product-details-des .like-icon a.facebook{background-color:#3B5999;}
.product-details-des .like-icon a.twitter{background-color:#1DA1F2;}
.product-details-des .like-icon a.pinterest{background-color:#CB2028;}
.product-details-des .like-icon a.google{background-color:#fe6d4c;}
.product-details-des .like-icon a:hover.facebook{background-color:#2d4474;}
.product-details-des .like-icon a:hover.twitter{background-color:#0c85d0;}
.product-details-des .like-icon a:hover.pinterest{background-color:#9f191f;}
.product-details-des .like-icon a:hover.google{background-color:#fe4419;}
.product-details-des .share-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.product-details-des .share-icon h5{color:#252525;font-size:14px;font-weight:500;line-height:1;margin-right:10px;text-transform:uppercase;}
.product-details-des .share-icon a{color:#555;text-align:center;display:inline-block;font-size:16px;padding:0 8px;margin-right:5px;}
@media only screen and (max-width:479.98px){
  .product-details-des .share-icon a{padding:0 5px;}
}
.product-details-des .share-icon a:hover{color:#ff6a00;}
.product-details-des .color-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.product-details-des .color-option h5{color:#252525;font-size:14px;font-weight:500;line-height:1;margin-right:10px;text-transform:uppercase;}
.product-details-des .color-option .nice-select{height:40px;line-height:40px;}
.product-details-des .pro-size{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.product-details-des .pro-size h5{color:#252525;font-size:14px;font-weight:500;line-height:1;margin-right:10px;text-transform:uppercase;}
.product-details-des .pro-size .nice-select{width:100px;height:40px;line-height:40px;}
.product-details-des .group-product-table{display:block;}
.product-details-des .group-product-table.table-bordered{border:none;}
.product-details-des .group-product-table td{width:33.33%;padding:8px;vertical-align:middle;}
.product-details-des .group-product-table td a{color:#555;text-transform:capitalize;}
.product-details-des .group-product-table td a:hover{color:#ff6a00;}
.product-details-des .group-product-table td .pro-qty{width:90px;height:35px;border:1px solid #ddd;padding:0 15px;float:left;}
.product-details-des .group-product-table td .pro-qty .qtybtn{width:15px;display:block;float:left;line-height:31px;cursor:pointer;text-align:center;font-size:15px;font-weight:700;color:#555;}
.product-details-des .group-product-table td .pro-qty input{width:28px;float:left;border:none;height:33px;line-height:33px;padding:0;text-align:center;background-color:transparent;}
.product-details-des.box-layout{padding-top:30px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){
  .product-details-des.box-layout{padding-top:0;}
}
.product-details-des.box-layout p{max-width:80%;}
@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){
  .product-details-des.box-layout p{max-width:100%;padding:0 15px;}
}
@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){
  .product-details-des.is-stickyy{margin-top:0;}
}
.product-details-des.quick-des p{padding-top:0;}

/*----- product details content end ----*/

/*----- reviews area start -----*/
.inner-product-bg{background-color:#fff;padding:15px;}
.product-review-info .nav.review-tab li a{color:#fff;display:block;font-size:15px;font-weight:500;line-height:18px;text-transform:uppercase;padding:8px 10px;border:1px solid #000000;background-color:#000000;}
.product-review-info .nav.review-tab li a:hover,.product-review-info .nav.review-tab li a.active{color:#ffffff;background-color: var(--maincolor);border:1px solid var(--maincolor);}
@media only screen and (max-width:479.98px){
  .product-review-info .nav.review-tab li a{font-size:12px;padding:8px 4px;}
}
.product-review-info .tab-content.reviews-tab{border:1px solid #ebebeb;padding:15px 20px 20px;}
.product-review-info .tab-content.reviews-tab .table{margin-bottom:0;}
.product-review-info .tab-content.reviews-tab .table tr{text-transform:capitalize;}
.product-review-info .tab-content .review-description{padding-top:25px;padding-bottom:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
@media only screen and (min-width:768px) and (max-width:991.98px){
  .product-review-info .tab-content .review-description{padding:15px 0;}
}
@media only screen and (max-width:767.98px){
  .product-review-info .tab-content .review-description{display:block;}
}
.product-review-info .tab-content .review-description .tab-thumb{-webkit-flex-basis:300px;-ms-flex-preferred-size:300px;flex-basis:300px;}
@media only screen and (max-width:767.98px){
  .product-review-info .tab-content .review-description .tab-thumb{-webkit-flex-basis:220px;-ms-flex-preferred-size:220px;flex-basis:220px;}
}
.product-review-info .tab-content .review-description .tab-des{padding-left:40px;-webkit-flex-basis:calc(100% - 300px);-ms-flex-preferred-size:calc(100% - 300px);flex-basis:calc(100% - 300px);}
@media only screen and (max-width:767.98px){
  .product-review-info .tab-content .review-description .tab-des{padding-left:14px;-webkit-flex-basis:calc(100% - 220px);-ms-flex-preferred-size:calc(100% - 220px);flex-basis:calc(100% - 220px);}
}
.product-review-info .tab-content .review-description .tab-des h3{color:#ff6a00;font-size:20px;font-weight:22px;font-weight:700;text-transform:capitalize;padding-bottom:10px;}
.product-review-info .tab-content .review-description .tab-des ul li{font-size:13px;list-style:inherit;}
.review-form h5{font-size:18px;font-weight:500;padding-bottom:20px;text-transform:capitalize;}
@media only screen and (max-width:575.98px){
  .review-form h5{font-size:16px;}
}
.total-reviews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:50px;}
.total-reviews .rev-avatar{-webkit-flex-basis:60px;-ms-flex-preferred-size:60px;flex-basis:60px;max-height:60px;}
.total-reviews .review-box{margin-left:10px;border:1px solid #ebebeb;padding:10px;-webkit-flex-basis:calc(100% - 70px);-ms-flex-preferred-size:calc(100% - 70px);flex-basis:calc(100% - 70px);}
.total-reviews .review-box .post-author{padding-bottom:10px;}
.total-reviews .review-box .post-author p{font-size:12px;font-style:italic;text-transform:capitalize;}
.total-reviews .review-box .post-author p span{font-size:13px;}
.total-reviews .review-box p{font-size:14px;font-style:italic;}
.deals-wrapper{padding:30px;}
.slick-slider .slick-slide>div>div{vertical-align:middle;}
.slick-arrow-style button.slick-arrow{top:50%;left:0;height:40px;width:40px;color:#252525;font-size:16px;text-align:center;cursor:pointer;display:block;position:absolute;transform:translateY(-50%) scale(0.7);line-height:40px;border-radius:3px;z-index:9;background-color:rgba(240,240,240,0.7);opacity:0;visibility:hidden;transition:0.4s;border:none;}
.slick-arrow-style button.slick-arrow.slick-next{left:auto;right:0;padding-left:2px;}
.slick-arrow-style button.slick-arrow:hover{color:#fff;background-color:var(--maincolor);}
.slick-arrow-style:hover button.slick-arrow{opacity:1;visibility:visible;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);}
.slick-append button{height:34px;width:34px;line-height:36px;position:inherit;display:inline-block;border-radius:3px;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);background-color:rgba(240,240,240,0.7);}
.slick-append button.slick-next{margin-left:5px;}
.slick-append button:hover{color:#fff;background-color:#ff6a00;}
.slick-append-style_2{line-height:1;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}
.slick-append-style_2 button{font-size:26px;height:auto;width:auto;line-height:1;}
.slick-append-style_2 button.slick-next{margin-left:10px;}
.slick-append-style_2 button:hover{color:#ff6a00;background-color:transparent;}

/*--------- slick slider dot style start -------*/
.slick-dot-style ul.slick-dots{bottom:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.slick-dot-style ul.slick-dots li{display:inline-block;margin-right:5px;}
.slick-dot-style ul.slick-dots li button{width:15px;height:15px;padding:0;border:none;display:block;text-indent:-5000px;cursor:pointer;border-radius:50%;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;background-color:#e7e7e7;}
.slick-dot-style ul.slick-dots li.slick-active button{background-color:#ff6a00;}
.slick-row-3 .slick-list{margin:0 -3px;}
.slick-row-3 .slick-list .slick-slide{margin:0 3px;}
@media only screen and (max-width:767.98px){
  .slick-sm-row-3 .slick-list{margin:0 -3px!important;}
  .slick-sm-row-3 .slick-list .slick-slide{margin:0 3px!important;}
}
.slick-row-4 .slick-list{margin:0 -4px;}
.slick-row-4 .slick-list .slick-slide{margin:0 4px;}
@media only screen and (max-width:767.98px){
  .slick-sm-row-4 .slick-list{margin:0 -4px!important;}
  .slick-sm-row-4 .slick-list .slick-slide{margin:0 4px!important;}
}
.slick-row-5 .slick-list{margin:0 -5px;}
.slick-row-5 .slick-list .slick-slide{margin:0 5px;}
@media only screen and (max-width:767.98px){
  .slick-sm-row-5 .slick-list{margin:0 -5px!important;}
  .slick-sm-row-5 .slick-list .slick-slide{margin:0 5px!important;}
}
.slick-row-6 .slick-list{margin:0 -6px;}
.slick-row-6 .slick-list .slick-slide{margin:0 6px;}
@media only screen and (max-width:767.98px){
  .slick-sm-row-6 .slick-list{margin:0 -6px!important;}
  .slick-sm-row-6 .slick-list .slick-slide{margin:0 6px!important;}
}
.slick-row-7 .slick-list{margin:0 -7px;}
.slick-row-7 .slick-list .slick-slide{margin:0 7px;}
@media only screen and (max-width:767.98px){
  .slick-sm-row-7 .slick-list{margin:0 -7px!important;}
  .slick-sm-row-7 .slick-list .slick-slide{margin:0 7px!important;}
}
.slick-row-8 .slick-list{margin:0 -8px;}
.slick-row-8 .slick-list .slick-slide{margin:0 8px;}
@media only screen and (max-width:767.98px){
  .slick-sm-row-8 .slick-list{margin:0 -8px!important;}
  .slick-sm-row-8 .slick-list .slick-slide{margin:0 8px!important;}
}
.slick-row-9 .slick-list{margin:0 -9px;}
.slick-row-9 .slick-list .slick-slide{margin:0 9px;}
@media only screen and (max-width:767.98px){
  .slick-sm-row-9 .slick-list{margin:0 -9px!important;}
  .slick-sm-row-9 .slick-list .slick-slide{margin:0 9px!important;}
}
.slick-row-10 .slick-list{margin:0 -10px;}
.slick-row-10 .slick-list .slick-slide{margin:0 10px;}
@media only screen and (max-width:767.98px){
  .slick-sm-row-10 .slick-list{margin:0 -10px!important;}
  .slick-sm-row-10 .slick-list .slick-slide{margin:0 10px!important;}
}
.slick-row-11 .slick-list{margin:0 -11px;}
.slick-row-11 .slick-list .slick-slide{margin:0 11px;}
@media only screen and (max-width:767.98px){
  .slick-sm-row-11 .slick-list{margin:0 -11px!important;}
  .slick-sm-row-11 .slick-list .slick-slide{margin:0 11px!important;}
}
.slick-row-12 .slick-list{margin:0 -12px;}
.slick-row-12 .slick-list .slick-slide{margin:0 12px;}
@media only screen and (max-width:767.98px){
  .slick-sm-row-12 .slick-list{margin:0 -12px!important;}
  .slick-sm-row-12 .slick-list .slick-slide{margin:0 12px!important;}
}
.slick-row-13 .slick-list{margin:0 -13px;}
.slick-row-13 .slick-list .slick-slide{margin:0 13px;}
@media only screen and (max-width:767.98px){
  .slick-sm-row-13 .slick-list{margin:0 -13px!important;}
  .slick-sm-row-13 .slick-list .slick-slide{margin:0 13px!important;}
}
.slick-row-14 .slick-list{margin:0 -14px;}
.slick-row-14 .slick-list .slick-slide{margin:0 14px;}
@media only screen and (max-width:767.98px){
  .slick-sm-row-14 .slick-list{margin:0 -14px!important;}
  .slick-sm-row-14 .slick-list .slick-slide{margin:0 14px!important;}
}
.slick-row-15 .slick-list{margin:0 -15px;}
.slick-row-15 .slick-list .slick-slide{margin:0 15px;}
@media only screen and (max-width:767.98px){
  .slick-sm-row-15 .slick-list{margin:0 -15px!important;}
  .slick-sm-row-15 .slick-list .slick-slide{margin:0 15px!important;}
}
.ratings{color:#f9bd22;font-size:14px;}
.price-old{font-size:15px;color:#999;padding-left:4px;}
.price-regular{font-size:15px;line-height:1;color:#cf0016;}
.products-price--detail li{font-size:24px;color:var(--maincolor);font-weight:700;}
.products-price--detail li del{color:#878080;}
.products-price--detail li strong{color:#878080;text-align:start;font-size:12px;padding-left:0px;display:block;}
.products-price--detail{margin-top:20px;}
.delivery-timer{border:1px solid #d8d8d8;padding:15px;border-radius:0px;line-height:0px;padding-bottom:15px;margin:20px 0px 15px 0px;}
.delivery-header{display:flex;align-items:center;margin-bottom:16px;}
.delivery-icon{margin-right:0.7rem;display:flex;align-items:center;}
.delivery-title{font-size:16px;font-weight:700;color:#333;letter-spacing:0.5px;}
.delivery-message{font-size:15px;color:#444;margin-top:0.5rem;line-height:1.6;}
.highlight{font-size:16px;font-weight:600;color:green;}
.product-description ul{color:#222;line-height:27px;}
.product-description li{padding-left:22px;position:relative;}
.product-description li:before{content:"\f054";position:absolute;color:#ed1b30;margin-right:12px;display:inline-block;font-size:12px;vertical-align:top;font-weight:900;font-family:"Font Awesome 6 Free";left:0;top:0;}



/*--------------------------------------------------------------
# shop
--------------------------------------------------------------*/
.sidebar-wrapper .sidebar-single:last-child{margin-bottom:0;}
@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){
  .sidebar-wrapper{margin-top:50px;}
}
.sidebar-single{margin-bottom:30px;padding:25px 15px;background-color:#fff;}
.sidebar-single .sidebar-title{padding-bottom:15px;position:relative;}
.sidebar-single .sidebar-title h3{color:#252525;font-size:20px;font-weight:400;line-height:1;margin-top:-3px;text-transform:capitalize;font-family:"Rubik",sans-serif;}

/*------ shop categories area start ------*/
.shop-categories ul{margin-top:0;}
.shop-categories ul.mobile-menu{overflow:hidden;}
.shop-categories ul li a{color:#555;}
.shop-categories ul li:last-child a{padding-bottom:0;}

/*------ shop categories area end ------*/

/*----- price Sidebar start -----*/
.radio-container li,.checkbox-container li{padding:12px 0;}
.radio-container li .custom-radio label,.radio-container li .custom-radio .custom-control-label,.radio-container li .custom-checkbox label,.radio-container li .custom-checkbox .custom-control-label,.checkbox-container li .custom-radio label,.checkbox-container li .custom-radio .custom-control-label,.checkbox-container li .custom-checkbox label,.checkbox-container li .custom-checkbox .custom-control-label{color:#555;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.radio-container li .custom-radio label:hover,.radio-container li .custom-radio .custom-control-label:hover,.radio-container li .custom-checkbox label:hover,.radio-container li .custom-checkbox .custom-control-label:hover,.checkbox-container li .custom-radio label:hover,.checkbox-container li .custom-radio .custom-control-label:hover,.checkbox-container li .custom-checkbox label:hover,.checkbox-container li .custom-checkbox .custom-control-label:hover{color:#ff6a00;}
.radio-container li:last-child,.checkbox-container li:last-child{padding-bottom:0;}

/*----- price Sidebar end -----*/

/*----- shop Sidebar end -----*/

/*------ pagination area style start ------*/
.paginatoin-area{padding:20px 0 18px;background-color:#fff;}
.paginatoin-area .pagination-box li{display:inline-block;}
.paginatoin-area .pagination-box li a{color:#fff;height:40px;width:40px;font-size:14px;display:inline-block;padding:0 10px;text-align:center;line-height:40px;border-radius:4px;background-color:#a8a8a8;}
.paginatoin-area .pagination-box li a:hover{color:#fff;border-color:#ff6a00;background-color:#ff6a00;}
.paginatoin-area .pagination-box li a.next{width:inherit;}
.paginatoin-area .pagination-box li a.next i{padding-left:5px;}
.paginatoin-area .pagination-box li a.previous{width:inherit;}
.paginatoin-area .pagination-box li a.previous i{padding-right:5px;}
.paginatoin-area .pagination-box li.active a{color:#fff;border-color:#ff6a00;background-color:#ff6a00;}

/*------ pagination area style end ------*/

/*------ shop page style start ------*/
.shop-top-bar{padding:15px;background-color:#fff;}
.top-bar-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
@media only screen and (max-width:767.98px){
  .top-bar-left{padding-top:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
}
@media only screen and (max-width:479.98px){
  .top-bar-left{display:block;text-align:center;}
}
.top-bar-left .product-view-mode{margin-right:60px;}
@media only screen and (max-width:479.98px){
  .top-bar-left .product-view-mode{margin-right:0;}
}
.top-bar-left .product-view-mode a{color:#b6b6b6;display:inline-block;text-align:center;margin-right:10px;}
.top-bar-left .product-view-mode a i{font-size:20px;margin-top:6px;}
.top-bar-left .product-view-mode a:hover{color:#ff6a00;}
.top-bar-left .product-view-mode a.active{color:#ff6a00;}
.top-bar-left .product-amount p{color:#777;font-size:14px;text-transform:capitalize;margin: 0px;}
.top-bar-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
@media only screen and (max-width:767.98px){
  .top-bar-right{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
}
.top-bar-right .product-short{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.top-bar-right .product-short p{margin-right:10px;margin-bottom: 0px;}
.nice-select{height:36px;line-height:34px;width:200px;padding:0 10px;}
@media only screen and (min-width:992px) and (max-width:1199.98px){
  .nice-select{width:170px;}
}
@media only screen and (max-width:479.98px){
  .nice-select{width:190px;}
}
.nice-select.open{border-color:#ff6a00;}
.nice-select .list{right:0;left:auto;width:100%;}
.nice-select .option{font-size:13px;line-height:34px;min-height:34px;text-transform:capitalize;}
.nice-select:after{height:6px;width:6px;border-bottom:1px solid #999;border-right:1px solid #999;}
.custom-checkbox.custom-control,.custom-radio.custom-control{min-height:auto;margin-left:1.5rem;}
.custom-checkbox .custom-control-label,.custom-radio .custom-control-label{font-size:14px;line-height:1;padding-left:10px;font-weight:400;display:block;cursor:pointer;position:relative;}
.custom-checkbox .custom-control-label:before,.custom-radio .custom-control-label:before{background-color:transparent;border:1px solid #ddd;border-radius:0;height:15px;top:0;width:15px;content:'';position:absolute;left:-1.5rem;}
.custom-checkbox .custom-control-label:after,.custom-radio .custom-control-label:after{background-size:10px 10px;height:15px;top:0;content:'';position:absolute;left:-1.5rem;}
.custom-checkbox .custom-control-label a,.custom-radio .custom-control-label a{color:#252525;font-weight:500;}
.custom-checkbox .custom-control-label a:hover,.custom-radio .custom-control-label a:hover{color:#ff6a00;}
.custom-checkbox input,.custom-checkbox .custom-control-input,.custom-radio input,.custom-radio .custom-control-input{outline:none;display:none;}
.custom-checkbox input:focus~.custom-control-label:before,.custom-checkbox input:focus label:before,.custom-checkbox .custom-control-input:focus~.custom-control-label:before,.custom-checkbox .custom-control-input:focus label:before,.custom-radio input:focus~.custom-control-label:before,.custom-radio input:focus label:before,.custom-radio .custom-control-input:focus~.custom-control-label:before,.custom-radio .custom-control-input:focus label:before{-webkit-box-shadow:none;box-shadow:none;}
.custom-checkbox input:checked~.custom-control-label:before,.custom-checkbox input:checked label:before,.custom-checkbox .custom-control-input:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:checked label:before,.custom-radio input:checked~.custom-control-label:before,.custom-radio input:checked label:before,.custom-radio .custom-control-input:checked~.custom-control-label:before,.custom-radio .custom-control-input:checked label:before{background-color:#ff6a00;border-color:#ff6a00;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{width:15px;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3csvg xmlns=!string!width=!string!height=!string!viewBox=!string!%3e%3cpath fill=!string!d=!string!/%3e%3c/svg%3e");}

/*-------- Custom Checkbox Style end --------*/

/*------- Custom Radio Button Style start -------*/
.custom-radio label:before,.custom-radio .custom-control-label:before{border-radius:50%;height:14px;width:14px;}
.custom-radio label::after,.custom-radio .custom-control-label::after{background-size:10px 10px;left:-22px;top:2px;height:10px;width:10px;}
.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns=!string!viewBox=!string!%3e%3ccircle r=!string!fill=!string!/%3e%3c/svg%3e");}
.grid-view .single-products{margin-bottom:24px;}
.buy-product__box{border-radius:2px;border:1px solid #d9d9d9;background-color:#fff;padding:10px;margin-bottom: 24px;}
.buy-product__thumb{position:relative;float:left;margin-right:5px;text-align:center;}
.buy-product__title{overflow:hidden;}
.buy-product__thumb input{margin-right:7px;margin-top:10px;margin-left:0px;float:left;}
.buy-product__thumb input[type="checkbox"]{display:block;width:20px;height:20px;min-width:initial;appearance:auto;-webkit-appearance:auto;}
.buy-product__img{margin-top:0px;float:left;cursor:pointer;position:relative;}
.buy-product__img img{width:50px;height:50px;object-fit:cover;}
.buy-product__box:hover .buy-product__title a{color: var(--maincolor);}




/*--------------------------------------------------------------
# Inner Page category Lists
--------------------------------------------------------------*/
.cat-list{margin-bottom: 24px;}
.cat-box{text-decoration:none;color:inherit;display:block;transition:transform 0.2s ease;background-color:#ffffff;border-radius:8px;text-align:center;}
.cat-box:hover{transform:translateY(-4px);}
.cat-box__img img{width:100%;height:auto;display:block;}
.cat-box__title{padding:20px 15px;}
.cat-box__title h3{font-size:22px;margin:0px;}
.cat-box:hover .cat-box__title h3{color:var(--maincolor);}
.buy-product__title ul li{display:inline-block;color:#ff6a00;font-size:18px;font-weight:500;padding-top: 5px;}
.buy-product__title ul li del{color: #908787;padding-right: 6px;}




/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/
@media (max-width: 767px) {

  .offer-tools{display: none;}
  .block-header__title{font-size: 18px;}
  .block-header--cuatom{display: block;}
  .block-header--cuatom .block-header__title + .block-header__divider{margin-left: 0px;margin-top: 8px;}
  .single-popular-categories img{height: 90px;}
  .single-products .product-content{padding: 8px;}
  .single-products .product-content .title{font-size: 12px;}
  .single-products .product-content .products-price li{font-size: 16px;}
  .single-products .product-content .products-price li strong{display: block;padding-left: 0px;}
  .single-products .product-content .products-cart-wish-view li .default-btn{padding: 7px 14px;font-size: 12px;}
  .delivery-title,.delivery-message{font-size: 13px;}
  .highlight{font-size: 14px;}
  .inner-wrapper{padding: 15px;}
  .minicartinner{padding: 0px;text-align: center;}
  .carticon .icon-name{display: block !important;}
}