.icon, .mini-cart-total .mini-cart-link.mini-cart-empty, .mini-cart-total .mini-cart-link.mini-cart-empty-tab, .mini-cart-total .mini-cart-link.mini-cart-link-tab, .mini-cart-total .mini-cart-link.mini-cart-link-desktop {
  font-size: 10px;
}

.icon:before, .mini-cart-total .mini-cart-link.mini-cart-empty:before, .mini-cart-total .mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .mini-cart-link.mini-cart-link-desktop:before {
  content: " ";
  vertical-align: middle;
  display: inline-block;
  background-image: url("../images/sprite.svg");
  background-repeat: no-repeat;
  background-size: 91px 1782px;
}

.no-svg .icon:before, .no-svg .mini-cart-total .mini-cart-link.mini-cart-empty:before, .mini-cart-total .no-svg .mini-cart-link.mini-cart-empty:before, .no-svg .mini-cart-total .mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .no-svg .mini-cart-link.mini-cart-empty-tab:before, .no-svg .mini-cart-total .mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .no-svg .mini-cart-link.mini-cart-link-tab:before, .no-svg .mini-cart-total .mini-cart-link.mini-cart-link-desktop:before, .mini-cart-total .no-svg .mini-cart-link.mini-cart-link-desktop:before {
  background-image: url("../static/default/images/sprite.png");
}

.icon.BackUp:before, .mini-cart-total .BackUp.mini-cart-link.mini-cart-empty:before, .mini-cart-total .BackUp.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .BackUp.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .BackUp.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -2px;
  width: 76px;
  height: 76px;
}

.icon.arrow-back:before, .mini-cart-total .arrow-back.mini-cart-link.mini-cart-empty:before, .mini-cart-total .arrow-back.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .arrow-back.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .arrow-back.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -82px;
  width: 9px;
  height: 14px;
}

.icon.arrow-back-white:before, .mini-cart-total .arrow-back-white.mini-cart-link.mini-cart-empty:before, .mini-cart-total .arrow-back-white.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .arrow-back-white.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .arrow-back-white.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -100px;
  width: 14px;
  height: 20px;
}

.icon.arrow-descr-down:before, .mini-cart-total .arrow-descr-down.mini-cart-link.mini-cart-empty:before, .mini-cart-total .arrow-descr-down.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .arrow-descr-down.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .arrow-descr-down.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -124px;
  width: 14px;
  height: 9px;
}

.icon.arrow-fwd:before, .mini-cart-total .arrow-fwd.mini-cart-link.mini-cart-empty:before, .mini-cart-total .arrow-fwd.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .arrow-fwd.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .arrow-fwd.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -137px;
  width: 9px;
  height: 14px;
}

.icon.arrow-left:before, .mini-cart-total .arrow-left.mini-cart-link.mini-cart-empty:before, .mini-cart-total .arrow-left.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .arrow-left.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .arrow-left.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -155px;
  width: 30px;
  height: 56px;
}

.icon.arrow-right:before, .mini-cart-total .arrow-right.mini-cart-link.mini-cart-empty:before, .mini-cart-total .arrow-right.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .arrow-right.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .arrow-right.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -215px;
  width: 30px;
  height: 56px;
}

.icon.back:before, .mini-cart-total .back.mini-cart-link.mini-cart-empty:before, .mini-cart-total .back.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .back.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .back.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -275px;
  width: 72px;
  height: 72px;
}

.icon.basket:before, .mini-cart-total .basket.mini-cart-link.mini-cart-empty:before, .mini-cart-total .basket.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .basket.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .basket.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -351px;
  width: 33px;
  height: 43px;
}

.icon.basket-black-tab:before, .mini-cart-total .basket-black-tab.mini-cart-link.mini-cart-empty:before, .mini-cart-total .basket-black-tab.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .basket-black-tab.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -398px;
  width: 21px;
  height: 27px;
}

.icon.basket-empty:before, .mini-cart-total .mini-cart-link.mini-cart-empty:before, .mini-cart-total .basket-empty.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .basket-empty.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .basket-empty.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -429px;
  width: 33px;
  height: 43px;
}

.icon.basket-empty-star2:before, .mini-cart-total .basket-empty-star2.mini-cart-link.mini-cart-empty:before, .mini-cart-total .basket-empty-star2.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .basket-empty-star2.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .basket-empty-star2.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -476px;
  width: 33px;
  height: 43px;
}

.icon.basket-empty-star2-tab:before, .mini-cart-total .basket-empty-star2-tab.mini-cart-link.mini-cart-empty:before, .mini-cart-total .basket-empty-star2-tab.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .basket-empty-star2-tab.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .basket-empty-star2-tab.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -523px;
  width: 21px;
  height: 27px;
}

.icon.basket-empty-tab:before, .mini-cart-total .basket-empty-tab.mini-cart-link.mini-cart-empty:before, .mini-cart-total .mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .basket-empty-tab.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .basket-empty-tab.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -554px;
  width: 21px;
  height: 27px;
}

.icon.basket-tab:before, .mini-cart-total .basket-tab.mini-cart-link.mini-cart-empty:before, .mini-cart-total .basket-tab.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .basket-tab.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .basket-tab.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -585px;
  width: 21px;
  height: 27px;
}

.icon.basket-white:before, .mini-cart-total .basket-white.mini-cart-link.mini-cart-empty:before, .mini-cart-total .basket-white.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .basket-white.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -616px;
  width: 33px;
  height: 43px;
}

.icon.brand-left-arrow:before, .mini-cart-total .brand-left-arrow.mini-cart-link.mini-cart-empty:before, .mini-cart-total .brand-left-arrow.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .brand-left-arrow.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .brand-left-arrow.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -663px;
  width: 18.97px;
  height: 32px;
}

.icon.brand-right-arrow:before, .mini-cart-total .brand-right-arrow.mini-cart-link.mini-cart-empty:before, .mini-cart-total .brand-right-arrow.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .brand-right-arrow.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .brand-right-arrow.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -699px;
  width: 18.97px;
  height: 32px;
}

.icon.close-nav:before, .mini-cart-total .close-nav.mini-cart-link.mini-cart-empty:before, .mini-cart-total .close-nav.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .close-nav.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .close-nav.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -735px;
  width: 23px;
  height: 23px;
}

.icon.eu:before, .mini-cart-total .eu.mini-cart-link.mini-cart-empty:before, .mini-cart-total .eu.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .eu.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .eu.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -762px;
  width: 29px;
  height: 21px;
}

.icon.eu-mob:before, .mini-cart-total .eu-mob.mini-cart-link.mini-cart-empty:before, .mini-cart-total .eu-mob.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .eu-mob.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .eu-mob.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -787px;
  width: 27px;
  height: 20px;
}

.icon.eu-sm:before, .mini-cart-total .eu-sm.mini-cart-link.mini-cart-empty:before, .mini-cart-total .eu-sm.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .eu-sm.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .eu-sm.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -811px;
  width: 19px;
  height: 14px;
}

.icon.footer-down-arrow:before, .mini-cart-total .footer-down-arrow.mini-cart-link.mini-cart-empty:before, .mini-cart-total .footer-down-arrow.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .footer-down-arrow.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .footer-down-arrow.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -829px;
  width: 14px;
  height: 9px;
}

.icon.footer-up-arrow:before, .mini-cart-total .footer-up-arrow.mini-cart-link.mini-cart-empty:before, .mini-cart-total .footer-up-arrow.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .footer-up-arrow.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .footer-up-arrow.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -842px;
  width: 14px;
  height: 9px;
}

.icon.gb:before, .mini-cart-total .gb.mini-cart-link.mini-cart-empty:before, .mini-cart-total .gb.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .gb.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .gb.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -855px;
  width: 29px;
  height: 21px;
}

.icon.gb-mob:before, .mini-cart-total .gb-mob.mini-cart-link.mini-cart-empty:before, .mini-cart-total .gb-mob.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .gb-mob.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .gb-mob.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -880px;
  width: 27px;
  height: 20px;
}

.icon.gb-sm:before, .mini-cart-total .gb-sm.mini-cart-link.mini-cart-empty:before, .mini-cart-total .gb-sm.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .gb-sm.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .gb-sm.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -904px;
  width: 19px;
  height: 14px;
}

.icon.home:before, .mini-cart-total .home.mini-cart-link.mini-cart-empty:before, .mini-cart-total .home.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .home.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .home.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -922px;
  width: 16px;
  height: 15px;
}

.icon.icon-quick-buy-black:before, .mini-cart-total .icon-quick-buy-black.mini-cart-link.mini-cart-empty:before, .mini-cart-total .icon-quick-buy-black.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .icon-quick-buy-black.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .icon-quick-buy-black.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -941px;
  width: 16px;
  height: 19px;
}

.icon.icon-quick-buy-white:before, .mini-cart-total .icon-quick-buy-white.mini-cart-link.mini-cart-empty:before, .mini-cart-total .icon-quick-buy-white.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .icon-quick-buy-white.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .icon-quick-buy-white.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -964px;
  width: 16px;
  height: 19px;
}

.icon.icon_blog:before, .mini-cart-total .icon_blog.mini-cart-link.mini-cart-empty:before, .mini-cart-total .icon_blog.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .icon_blog.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .icon_blog.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -987px;
  width: 37px;
  height: 37px;
}

.icon.icon_facebook:before, .mini-cart-total .icon_facebook.mini-cart-link.mini-cart-empty:before, .mini-cart-total .icon_facebook.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .icon_facebook.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .icon_facebook.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1028px;
  width: 37px;
  height: 37px;
}

.icon.icon_instagram:before, .mini-cart-total .icon_instagram.mini-cart-link.mini-cart-empty:before, .mini-cart-total .icon_instagram.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .icon_instagram.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .icon_instagram.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1069px;
  width: 37px;
  height: 37px;
}

.icon.icon_tiktok:before, .mini-cart-total .icon_tiktok.mini-cart-link.mini-cart-empty:before, .mini-cart-total .icon_tiktok.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .icon_tiktok.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .icon_tiktok.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1110px;
  width: 37px;
  height: 37px;
}

.icon.icon_twitter:before, .mini-cart-total .icon_twitter.mini-cart-link.mini-cart-empty:before, .mini-cart-total .icon_twitter.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .icon_twitter.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .icon_twitter.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1151px;
  width: 37px;
  height: 37px;
}

.icon.icon_youtube:before, .mini-cart-total .icon_youtube.mini-cart-link.mini-cart-empty:before, .mini-cart-total .icon_youtube.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .icon_youtube.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .icon_youtube.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1192px;
  width: 37px;
  height: 37px;
}

.icon.ie:before, .mini-cart-total .ie.mini-cart-link.mini-cart-empty:before, .mini-cart-total .ie.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .ie.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .ie.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1233px;
  width: 29px;
  height: 21px;
}

.icon.ie-mob:before, .mini-cart-total .ie-mob.mini-cart-link.mini-cart-empty:before, .mini-cart-total .ie-mob.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .ie-mob.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .ie-mob.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1258px;
  width: 27px;
  height: 20px;
}

.icon.ie-sm:before, .mini-cart-total .ie-sm.mini-cart-link.mini-cart-empty:before, .mini-cart-total .ie-sm.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .ie-sm.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .ie-sm.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1282px;
  width: 19px;
  height: 14px;
}

.icon.lifestar:before, .mini-cart-total .lifestar.mini-cart-link.mini-cart-empty:before, .mini-cart-total .lifestar.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .lifestar.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .lifestar.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1300px;
  width: 38px;
  height: 38px;
}

.icon.lifestar-nav:before, .mini-cart-total .lifestar-nav.mini-cart-link.mini-cart-empty:before, .mini-cart-total .lifestar-nav.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .lifestar-nav.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .lifestar-nav.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1342px;
  width: 31px;
  height: 33px;
}

.icon.lifestar-tab:before, .mini-cart-total .lifestar-tab.mini-cart-link.mini-cart-empty:before, .mini-cart-total .lifestar-tab.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .lifestar-tab.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .lifestar-tab.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1379px;
  width: 26px;
  height: 26px;
}

.icon.login:before, .mini-cart-total .login.mini-cart-link.mini-cart-empty:before, .mini-cart-total .login.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .login.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .login.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1409px;
  width: 19px;
  height: 20px;
}

.icon.logo:before, .mini-cart-total .logo.mini-cart-link.mini-cart-empty:before, .mini-cart-total .logo.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .logo.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .logo.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1433px;
  width: 87px;
  height: 83px;
}

.icon.logo-tab:before, .mini-cart-total .logo-tab.mini-cart-link.mini-cart-empty:before, .mini-cart-total .logo-tab.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .logo-tab.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .logo-tab.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1520px;
  width: 72px;
  height: 69px;
}

.icon.minibag-arrow-right:before, .mini-cart-total .minibag-arrow-right.mini-cart-link.mini-cart-empty:before, .mini-cart-total .minibag-arrow-right.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .minibag-arrow-right.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .minibag-arrow-right.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1593px;
  width: 10px;
  height: 16px;
}

.icon.minibag-arrow-right-white:before, .mini-cart-total .minibag-arrow-right-white.mini-cart-link.mini-cart-empty:before, .mini-cart-total .minibag-arrow-right-white.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .minibag-arrow-right-white.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .minibag-arrow-right-white.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1613px;
  width: 10px;
  height: 16px;
}

.icon.mobLogo:before, .mini-cart-total .mobLogo.mini-cart-link.mini-cart-empty:before, .mini-cart-total .mobLogo.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .mobLogo.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .mobLogo.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1633px;
  width: 65px;
  height: 45px;
}

.icon.mobMenu:before, .mini-cart-total .mobMenu.mini-cart-link.mini-cart-empty:before, .mini-cart-total .mobMenu.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .mobMenu.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .mobMenu.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1682px;
  width: 44px;
  height: 23.3px;
}

.icon.remove-x:before, .mini-cart-total .remove-x.mini-cart-link.mini-cart-empty:before, .mini-cart-total .remove-x.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .remove-x.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .remove-x.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1710px;
  width: 9px;
  height: 9px;
}

.icon.search:before, .mini-cart-total .search.mini-cart-link.mini-cart-empty:before, .mini-cart-total .search.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .search.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .search.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1723px;
  width: 22px;
  height: 22px;
}

.icon.size-guide:before, .mini-cart-total .size-guide.mini-cart-link.mini-cart-empty:before, .mini-cart-total .size-guide.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .size-guide.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .size-guide.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1749px;
  width: 28px;
  height: 13px;
}

.icon.wishlist:before, .mini-cart-total .wishlist.mini-cart-link.mini-cart-empty:before, .mini-cart-total .wishlist.mini-cart-link.mini-cart-empty-tab:before, .mini-cart-total .wishlist.mini-cart-link.mini-cart-link-tab:before, .mini-cart-total .wishlist.mini-cart-link.mini-cart-link-desktop:before {
  background-position: -2px -1766px;
  width: 18.06px;
  height: 14px;
}

.level-1 > li:hover > a, .level-1 > li.hover > a {
  color: #013a81;
}

.second-level .col-title {
  color: #013a81;
}

.mobilenav .mobilenav-header {
  background: #013a81;
}

.menu-utility-user .user-info .user-panel .user-logout {
  background-color: #000000;
}

.top-banner {
  background: #013a81;
}

@media (max-width: 768px) {
  .primary-logo a {
    background: url("../images/mobile/Leinster-mobile-logo.png") no-repeat 0 0;
    background-size: 65px 45px;
  }
  .primary-logo a::before {
    display: none;
  }
  .primary-logo a img {
    display: none;
  }
}

.header-banner .row div[class^=col] {
  border-left: solid 1px rgba(1, 58, 129, 0.6);
}
.header-banner .row div[class^=col]:first-child {
  border-left: 0;
}

@media (max-width: 768px) {
  .stickynav .logo-icon {
    transform: translate(-50%);
  }
}

footer .container-footer-wrap {
  background-color: #013a81;
}
footer .footer-signup #footersignup #newslettersubmit {
  background: #000000;
}
footer .container-fluid.container-footer {
  background-color: #013a81;
}
@media (max-width: 768px) {
  footer .container-fluid.container-footer-logos {
    background-color: #013a81;
  }
  footer .container-fluid.container-footer-logos ul li {
    background-color: #013a81;
  }
  footer .container-fluid.container-footer-logos ul li.show-mobile a {
    background-color: #013a81;
  }
}

.mini-cart-link-checkout {
  background: #000000;
}

.mini-cart-total .mini-cart-link .minicart-quantity {
  color: #000000;
}
.mini-cart-total .mini-cart-link.mini-cart-link-desktop:before {
  margin: 0px 5px;
}
@media (max-width: 768px) {
  .mini-cart-total .mini-cart-link.mini-cart-link-desktop {
    display: none;
  }
}
.mini-cart-total .mini-cart-link.mini-cart-link-tab {
  display: none;
}
@media (max-width: 768px) {
  .mini-cart-total .mini-cart-link.mini-cart-link-tab {
    display: block;
  }
}
.mini-cart-total .mini-cart-link.mini-cart-link-tab::before {
  margin: 8px 11px;
}
.mini-cart-total .mini-cart-link.mini-cart-empty-tab {
  background: none;
  display: none;
}
.mini-cart-total .mini-cart-link.mini-cart-empty-tab::before {
  margin: 6px 7px;
}
@media (max-width: 768px) {
  .mini-cart-total .mini-cart-link.mini-cart-empty-tab {
    display: block;
  }
}
.mini-cart-total .mini-cart-link.mini-cart-empty::before {
  margin: 0px 5px;
}
@media (max-width: 768px) {
  .mini-cart-total .mini-cart-link.mini-cart-empty {
    display: none;
  }
}

.cart-action-checkout .btn-pay-securely {
  background-color: #000000;
  border: 1px solid #000000;
}
.cart-action-checkout .btn-pay-securely:not([disabled]):hover {
  background-color: #000000;
  border: 1px solid #000000;
}

.cart-delivery-information .cart-delivery .cart-coupon .cart-coupon-code .apply-coupon-button {
  border: 1px solid #000000;
  background: #000000;
}
.cart-delivery-information .cart-delivery .cart-coupon .cart-coupon-code .apply-coupon-button:hover {
  background: #000000;
}

.pdp-main .product-add-to-cart button {
  background-color: #000000;
}
.pdp-main .product-add-to-cart .wishlist-btn-row div p {
  color: #000000;
}
.pdp-main .product-add-to-cart .wishlist-btn-row div p a {
  color: #000000;
}

#product-content .product-variations .swatches li:hover a, #product-content .product-variations .swatches li.selected a {
  background: #000000;
  border-color: #000000;
}

button.medium {
  background-color: #000000;
}

.account-form-box .section-header-note {
  background-color: #000000;
}

#PasswordResetForm button {
  background-color: #000000;
}

.click-collect .form-row-button #find-shipping-stores,
.click-n-collect-section .form-row-button #find-shipping-stores {
  background-color: #000000;
}

.checkout-progress-indicator-wrap .checkout-progress-indicator div.active {
  background: #000000;
}
.checkout-progress-indicator-wrap .checkout-progress-indicator div.active:after {
  border-color: transparent transparent transparent #000000;
}

.checkout-billing .billing-coupon-code .apply-blue {
  background-color: #000000;
}

.wishlist-col .item-details .name a {
  color: #000000;
}

button.large.add-to-cart {
  background-color: #000000;
}

button.large {
  background-color: #000000;
}

input[type=radio]:checked ~ label:before {
  background: black url("../images/interface/tick.svg") no-repeat center center;
  border-color: black;
}

.form-row .shipping-row.shipping-method-in-store {
  background: url("../images/interface/delivery-store_Basic.svg") center left 35px no-repeat;
  background-size: 24px;
}
@media (max-width: 1023px) {
  .form-row .shipping-row.shipping-method-in-store {
    background-size: 16px;
    background-position: 24px 22px;
  }
}
@media (max-width: 767px) {
  .form-row .shipping-row.shipping-method-in-store {
    background-position: 19px 15px;
  }
}