.box-tocart .actions .tocart, .box-tocart .instant-purchase {
  height:42px!important;
  min-width:125px!important;
  margin-right:0!important;
  background-color:#569b0d!important;
  border:1px solid #569b0d!important;
  color:#fff!important;
  transition:.3s ease-in all;
  overflow:hidden!important;
  position:relative!important;
}
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .smartmenu {
  font-family:Work Sans,segoe ui,helvetica neue!important;
}
.action.primary, .action.secondary {
  background-color:#fdc905!important;
  border:1px solid #fdc905!important;
}
.social-links li a {
  width:36px;
  height:36px;
  border-radius:50%;
  color:#fff!important;
  float:left;
  text-align:center;
  line-height:43px;
}
.social-links li a i {
  font-size:18px;
}
.social-links .twitter {
  background:#000;
  display:flex;
  align-items:center;
  justify-content:center;
}
.social-links .twitter svg {
  width:22px;
}
.social-links .facebook {
  background:#369;
}
.social-links .instagram {
  background:#815dc7;
}
.page-footer .footer-links li a {
  color:#666;
  padding:0 .25rem;
  margin:0 -.25rem;
}
.page-footer .footer-links li a:hover {
  color:#000!important;
}
.footer-main .footer-contact .textwidget span {
  margin:0 0 5px;
  float:left;
  width:100%;
  text-transform:capitalize;
  color:#666;
  font-size:16px;
  font-weight:500;
}
.mr-payment {
  margin:20px 0!important;
}
.brand-row .row {
  border-left:none!important;
  border-bottom:none!important;
}
.brand-row .row>div {
  border:1px solid #ececec!important;
}
.brand-row .item img {
  max-width:75%!important;
}
.block-search button {
  background-color:#fdc905!important;
  overflow:hidden;
}
.block-search button:after {
  background:#fff;
  content:"";
  height:155px;
  left:-75px;
  opacity:.5;
  position:absolute;
  top:-50px;
  -webkit-transform:rotate(35deg);
  -ms-transform:rotate(35deg);
  transform:rotate(35deg);
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden;
  width:50px;
  z-index:1;
}
.block-search button:hover:after {
  left:120%;
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden;
}
.block-cat-product .list-brand-name {
  position:relative;
  bottom:-2px;
}
.deals-of-the-day .list-brand-name {
  position:relative;
  bottom:-2px;
}
.list-brand-name {
  font-size:12px;
  line-height:1;
  color:#999;
  margin:5px 0 0;
  position:relative;
  left:0;
  bottom:-2px;
}
.price-container .price {
  font-weight:500!important;
  font-size:19px!important;
}
.product-show {
  padding-bottom:5px!important;
}
.list-shipping-name {
  background:#e2f2da;
  font-size:13px;
  padding:3px 7px;
  color:#44782a;
  display:flex;
  width:125px;
  transform:skewX(-20deg);
  margin:0 3px 0 0;
}
.list-shipping-name div.tag-badge {
  margin:0 5px 0 0;
}
.list-shipping-name div.tag-badge, .list-shipping-name div.free-shipping-wrap {
  transform:skewX(20deg);
}
.product-item-name {
  margin:0 0 2px!important 
}
.free-shipping-inner {
  display:flex;
  align-items:center 
}
.free-shipping-inner svg {
  margin:0 5px 0 0 
}
.list-shipping-name-outer {
  display:flex;
  align-items:center;
  padding:0 0 0 3px 
}
.list-shipping-name-outer .tag-badge.tag-badge--shipsDay {
  background:#ffbf00;
  display:flex;
  padding:1px 7px;
  transform:skewX(-20deg) 
}
.list-shipping-name-outer .tag-badge.tag-badge--shipsDay .tag-badge--shipsDay-inner {
  transform:skewX(20deg);
  display:flex;
  align-items:center;
  justify-content:center;
  width:18px;
  height:21px 
}
.product-item .product-reviews-summary .reviews-actions {
  color:#b7b5b5!important;
  font-size:14px!important 
}
.hotline-top {
  display:flex;
  align-items:center 
}
.hotline-top i {
  margin-right:3px!important;
  margin-top:-2px!important;
  font-size:18px!important 
}
.hotline-top a {
  font-size:13px 
}
.recently-viewed.block-viewed-products-grid .product-item:hover .product-btn {
  bottom:0 
}
.product-reviews-summary.short .rating-summary .rating-result span {
  width:100%!important 
}
.product-reviews-summary.short .review-actions {
  color:#6c757d!important;
  font-size:13px!important 
}
.product-items .product-item .product-item-info .product-item-details .product-reviews-summary.short {
  margin:4px 0 0 
}
.product-items .product-item .product-item-info .product-item-details .price-wrap {
  margin:5px 0 0 
}
.page-footer a {
  color:#666!important 
}
.footer-quicklinks .mr-footer-links li:first-child {
  min-width:115px 
}
.footer-quicklinks .mr-footer-links li a:hover {
  color:#000!important 
}
.product-item .product-item-info .product-show .product-card__badges {
  position:absolute;
  z-index:999999;
  top:0;
  left:5px;
  flex-direction:row;
  display:flex 
}
.product-item .product-item-info .product-show .product-card__badges .tag-badge.tag-badge--gift {
  margin-top:0!important;
  padding:2px 6px 0!important;
  transform:skewX(-20deg)!important;
  border-radius:3px;
  margin-left:1px;
  float:left 
}
.product-item .product-item-info .product-show .product-card__badges .tag-badge.tag-badge--gift svg {
  transform:skewX(20deg)!important;
  font-size:15px 
}
.product-item .product-item-name {
  max-height:60px;
  overflow:hidden;
  display:-webkit-box!important;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  white-space:normal;
  overflow:hidden;
  line-height:20px;
  height:60px 
}
#widgetplus-block-2582196409+#widgetplus-block-2582196409 {
  display:none 
}
.cms-terms-of-use, .cms-return-policy, .cms-shipping-policy, .cms-privacy-policy {
  background-color:#f1f1f1 
}
.cms-terms-of-use .container.main-container, .cms-return-policy .container.main-container, .cms-shipping-policy .container.main-container, .cms-privacy-policy .container.main-container {
  background-color:#fff;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.09);
  box-shadow:0 5px 3px rgba(0,0,0,.09);
  border:none;
  border-radius:0;
  padding:2rem;
  margin:30px auto 20px 
}
.cms-terms-of-use .container.main-container h3, .cms-return-policy .container.main-container h3, .cms-shipping-policy .container.main-container h3, .cms-privacy-policy .container.main-container h3 {
  margin:20px 0 10px!important 
}
.cms-terms-of-use .container.main-container ul li, .cms-return-policy .container.main-container ul li, .cms-shipping-policy .container.main-container ul li, .cms-privacy-policy .container.main-container ul li {
  margin:0 0 10px 
}
.cms-about-us .block-static-block.widget {
  margin-bottom:0!important 
}
/* .footer-top {
  margin-top:20px 
}
*/
.block-minicart .subtotal .amount {
  color:inherit!important 
}
.minicart-items-wrapper .minicart-items .item.product.product-item .product-item-pricing {
  display:flex;
  align-items:center;
  justify-content:space-between 
}
.minicart-items-wrapper .minicart-items .item.product.product-item .product-item-pricing .details-qty.qty label {
  display:none 
}
.minicart-items-wrapper .minicart-items .item.product.product-item .product-item-pricing .price-container {
  margin:0 10px 0 0;
  order:2 
}
.cart-container .cart-summary .checkout-methods-items .item button.action.primary.checkout {
  position:relative;
  overflow:hidden;
  background-color:#569b0d!important;
  border:1px solid #569b0d!important;
  color:#fff;
  padding:10px 15px!important 
}
.cart-container .cart-summary .checkout-methods-items .item button.action.primary.checkout:after {
  background:#fff;
  content:"";
  height:125px;
  left:-72px;
  opacity:.15;
  position:absolute;
  top:-50px;
  -webkit-transform:rotate(35deg);
  -ms-transform:rotate(35deg);
  transform:rotate(35deg);
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden;
  width:50px;
  z-index:1 
}
.cart-container .cart-summary .checkout-methods-items .item button.action.primary.checkout:hover:after {
  left:120%;
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden 
}
.cart-container .cart-summary .checkout-methods-items .item {
  margin-bottom:15px!important 
}
.checkout-cart-index .page-title {
  text-align:left!important 
}
.action.showcart .counter.qty {
  background-color:#fcb800!important 
}
.vertical-menu .magebig-nav>li.level0:hover>a.level-top {
  background-color:#fcb800!important;
  color:#000!important 
}
.box-tocart .actions .tocart {
  text-transform:none!important 
}
.page-header a:hover, .page-header .wishlist-icon:hover, .page-header .showcart:hover, .header-top-inner a:hover, .header-top-inner .title:hover, .header-top-inner .log-in:hover {
  color:#fcb800!important 
}
.product-item-name a:hover {
  color:#000!important 
}
.opc-payment .payment-methods .payment-method._active .payment-method-content .actions-toolbar .primary .action.primary.checkout {
  overflow:hidden;
  position:relative;
  background-color:#569b0d!important;
  border:#569b0d!important;
  color:#fff!important;
  padding:10px 15px!important 
}
.opc-payment .payment-methods .payment-method._active .payment-method-content .actions-toolbar .primary .action.primary.checkout:after {
  background:#fff;
  content:"";
  height:125px;
  left:-72px;
  opacity:.15;
  position:absolute;
  top:-50px;
  -webkit-transform:rotate(35deg);
  -ms-transform:rotate(35deg);
  transform:rotate(35deg);
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden;
  width:50px;
  z-index:1 
}
.opc-payment .payment-methods .payment-method._active .payment-method-content .actions-toolbar .primary .action.primary.checkout:hover:after {
  left:120%;
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden 
}
.braintree-credit-card-selected {
  width:31px 
}
.payment-method-braintree .hosted-control {
  min-width:220px 
}
.newsletter-content .input-box button {
  overflow:hidden;
  position:relative 
}
.newsletter-content .input-box button:after {
  background:#fff;
  content:"";
  height:125px;
  left:-72px;
  opacity:.5;
  position:absolute;
  top:-50px;
  -webkit-transform:rotate(35deg);
  -ms-transform:rotate(35deg);
  transform:rotate(35deg);
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden;
  width:50px;
  z-index:1 
}
.newsletter-content .input-box button:hover:after {
  left:120%;
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden 
}
.opc-wrapper .actions-toolbar .primary button.action.continue.primary {
  overflow:hidden;
  position:relative;
  background-color:#569b0d!important;
  padding:10px 15px!important;
  color:#fff!important;
  border:1px solid #569b0d!important 
}
.opc-wrapper .actions-toolbar .primary button.action.continue.primary:after {
  background:#fff;
  content:"";
  height:125px;
  left:-72px;
  opacity:.15;
  position:absolute;
  top:-50px;
  -webkit-transform:rotate(35deg);
  -ms-transform:rotate(35deg);
  transform:rotate(35deg);
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden;
  width:50px;
  z-index:1 
}
.opc-wrapper .actions-toolbar .primary button.action.continue.primary:hover:after {
  left:120%;
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden 
}
.widget-product.related.widget-heading-center .product-items .owl-stage-outer {
  background-color:#fff 
}
.widget-product.related.widget-heading-center .product-items .owl-stage-outer .product-item {
  padding:0 10px 
}
.block-minicart .block-content .cart-sum-wrap .actions>.secondary .action.primary.viewcart {
  position:relative;
  overflow:hidden 
}
.block-minicart .block-content .cart-sum-wrap .actions>.primary .action.primary.checkout {
  overflow:hidden;
  position:relative;
  background-color:#569b0d!important;
  border:1px solid #569b0d!important;
  color:#fff!important 
}
.block-minicart .block-content .cart-sum-wrap .actions .action.primary.checkout:after {
  background:#fff;
  content:"";
  height:125px;
  left:-72px;
  opacity:.15;
  position:absolute;
  top:-50px;
  -webkit-transform:rotate(35deg);
  -ms-transform:rotate(35deg);
  transform:rotate(35deg);
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden;
  width:50px;
  z-index:1 
}
.block-minicart .block-content .cart-sum-wrap .actions .action.primary.checkout:hover:after {
  left:120%;
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden 
}
.block-minicart .block-content .cart-sum-wrap .actions .action.primary.viewcart:after {
  background:#fff;
  content:"";
  height:125px;
  left:-72px;
  opacity:.5;
  position:absolute;
  top:-50px;
  -webkit-transform:rotate(35deg);
  -ms-transform:rotate(35deg);
  transform:rotate(35deg);
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden;
  width:50px;
  z-index:1 
}
.block-minicart .block-content .cart-sum-wrap .actions .action.primary.viewcart:hover:after {
  left:120%;
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden 
}
.owl-carousel.owl-theme .owl-dots .owl-dot.active span, .owl-carousel.owl-theme .owl-dots .owl-dot:hover span {
  background: orangered !important;
}
.block-cat-home ul li a:hover {
  color:#000!important 
}
.block-cat-home .view-all a:hover {
  color:#000!important 
}
.block-catalog:hover h2.title {
  color:#000!important 
}
.price-box {
  display:flex;
  align-items:center 
}
.price-box .old-price {
  margin:0 0 0 5px 
}
.vertical-menu .magebig-nav li.level0{
 padding:0 10px !important;
}
.widget-product.recently-viewed .owl-carousel .product-item {
  border:1px solid #e1e1e1;
  padding:10px 
}
.block-cat-wrap .owl-carousel .product-item .product-show {
  min-height:238px;
}
.product-btn .col .stock.unavailable button svg {
  margin:8px 0 0;
}
.magebig-nav li.level0 {
  padding:0 14px!important 
}
.magebig-nav li.level0 a {
  font-size:15px;
}
.custom-cat-mobile-nav li a {
  padding-left:0!important;
}
.custom-cat-mobile-nav li a img {
  margin:0 3px 0 0;
}
.header-menu-content .menu-container .col-9.col-md-9.col-lg-6.d-none.d-md-block {
  padding:0!important;
}
.page-products .products.wrapper.list.products-list ol li.item .product-item-name a.product-item-link {
  font-size:16px;
}
.page-products .products.wrapper.list.products-list ol li.item .price-container .price {
  font-size:22px!important;
}
.products.wrapper.list.products-list ol li .product-btn-info .price-block button.action.primary {
  overflow:hidden;
  position:relative;
  background-color:#569b0d!important;
  border:1px solid #569b0d!important;
  color:#fff!important 
}
.products.wrapper.list.products-list ol li .product-btn-info .price-block button.action.primary:after {
  background:#fff;
  content:"";
  height:125px;
  left:-72px;
  opacity:.15;
  position:absolute;
  top:-50px;
  -webkit-transform:rotate(35deg);
  -ms-transform:rotate(35deg);
  transform:rotate(35deg);
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden;
  width:50px;
  z-index:1;
}
.products.wrapper.list.products-list ol li .product-btn-info .price-block button.action.primary:hover:after {
  left:120%;
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden;
}
.page-products .products.wrapper.list.products-list .product-item-info:hover {
  border:none;
}
.page-products .products.wrapper ol li.item .product-show .product.photo.product-item-photo {
  min-height:224px;
  position:relative;
}
.page-products .products.wrapper ol li.item .product-item-name a.product-item-link {
  color:#06c;
  font-size:14px;
  display:-webkit-box!important;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  white-space:normal;
  overflow:hidden;
  line-height:20px;
  text-overflow:ellipsis;
}
.page-products .products.wrapper ol.products.list.items.product-items li.item .product-item-inner .product-item-description {
  margin:10px 0 0;
}
.page-products .products.wrapper ol li.item .price-container .price {
  font-weight:500;
  font-weight:700;
  letter-spacing:-.04em;
  color:#262626;
}
.page-products .products.wrapper.list.products-list .product-item-info {
  border:none;
}
.page-products .products.wrapper.list.products-list .product-item-info:hover {
  border:none;
}
.page-products .products.wrapper.list.products-list ol li.item {
  transition:.3s ease-in all;
  border:1px solid #f2f2f2;
  background:#fff;
  flex:0 0 100%;
  max-width:100%;
  margin-bottom:20px;
}
.page-products .products.wrapper ol li.item {
  transition:.3s ease-in all;
  border:1px solid #f2f2f2;
  background:#fff;
  flex:0 0 calc(25% - 10px);
  max-width:calc(25% - 10px);
  margin-right:10px;
  margin-bottom:10px;
}
.page-products .products.wrapper ol li.item:hover {
  box-shadow:1px 1px 15px #ccc;
}
.page-products .products.wrapper ol li.item .product-item-photo img {
  padding:10px;
}
.page-products .products.wrapper ol li.item .product-card__badges {
  position:absolute;
  top:16px;
  left:6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  z-index:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
}
.tag-badge---sale {
  padding-left:0!important;
  text-transform:uppercase!important;
  padding:0;
  font-size:12px;
  height:24px;
  line-height:1;
  color:#000;
  background:#ffbf00;
  transform:skewX(-20deg);
  display:flex;
  align-items:center;
  justify-content:center;
  width:44px;
  border-radius:3px;
 /* position:absolute;
  */
}
.tag-badge---sale span {
  transform:skewX(20deg);
  font-size:13px;
}
.page-products .products.wrapper ol li.item .tag-badge---sale {
  left:-2px;
}
.footer-main .footer-contact .textwidget h4 {
  color:#fcb800!important;
  font-size:2.4rem;
  font-weight:500;
}
.block-cat-product .product-item {
  min-height:390px;
  max-height:400px;
}
.product-item:hover .product-btn {
  bottom:46px;
}
.categories-list--layout--columns-6-full .categories-list__item {
  border:1px dotted #999!important;
  width: calc(100% / 5 - 10px) !important;
    margin:0 10px 10px 0;
}
.featured-brands .brand-item {
  margin-bottom:0!important;
  padding:0 5px!important;
}
.featured-brands .brand-item img {
  mix-blend-mode:multiply;
}
.checkout-onepage-success .checkout-success .actions-toolbar .primary .continue {
  overflow:hidden;
  position:relative;
  background-color:#569b0d!important;
  border:1px solid #569b0d!important;
  color:#fff!important;
}
.checkout-onepage-success .checkout-success .actions-toolbar .primary .continue:after {
  background:#fff;
  content:"";
  height:125px;
  left:-72px;
  opacity:.15;
  position:absolute;
  top:-50px;
  -webkit-transform:rotate(35deg);
  -ms-transform:rotate(35deg);
  transform:rotate(35deg);
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden;
  width:50px;
  z-index:1;
}
.checkout-onepage-success .checkout-success .actions-toolbar .primary .continue:hover:after {
  left:120%;
  -webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);
  transition:all 1000ms cubic-bezier(.19,1,.22,1);
  -webkit-backface-visibility:hidden;
}
.categorypath-shop-by-categories.category-shop-by-categories .categories-list__item, .layout01.page-with-filter.page-products.catalog-category-view.page-layout-2columns-left .categories-list__item {
  padding:1.125rem;
}
.categorypath-shop-by-categories.category-shop-by-categories .categories-list__item:hover, .layout01.page-with-filter.page-products.catalog-category-view.page-layout-2columns-left .categories-list__item:hover {
  background:#eaeaea !important;
  border:1px dotted #484848 !important;
  border-radius:3px;
  box-shadow: 3px 5px 5px 5px #f2f2f2;
}
.categorypath-shop-by-categories.category-shop-by-categories .categories-list__item .product-item-info, .layout01.page-with-filter.page-products.catalog-category-view.page-layout-2columns-left .categories-list__item .product-item-info {
  display:flex;
  flex-direction:column;
  align-items:center;
}
.categorypath-shop-by-categories.category-shop-by-categories .categories-list__item .product.details.product-item-details a, .layout01.page-with-filter.page-products.catalog-category-view.page-layout-2columns-left .categories-list__item .product.details.product-item-details a {
  font-weight:400!important;
  margin:10px 0 5px!important;
  color:#000!important;
  float:left!important;
  width:100%!important;
  text-align:center;
  display:-webkit-box!important;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  white-space:normal;
  overflow:hidden;
  line-height:20px;
}
.categorypath-shop-by-categories.category-shop-by-categories .categories-list__item .product-item-info a img, .layout01.page-with-filter.page-products.catalog-category-view.page-layout-2columns-left .categories-list__item .product-item-info a img {
  mix-blend-mode:multiply;
}
.catalog-category-view .page-title {
  text-align:inherit!important;
}
.catalog-category-view .quickview-wrap .page-title{
 margin:0px 0 10px 0 !important;
}
.sidebar ul.nav-collapse li a:hover {
  color:#000!important;
}
.catalog-category-view .main-container .sidebar.sidebar-main {
  display:block!important;
}
.our-brands.ourbrands-index-index .brand-inner .brand-item {
  padding:1.125rem;
  margin-bottom:0;
}
.our-brands.ourbrands-index-index .brand-inner .brand-item .brand-item-inner {
  min-height:140px;
  max-height:140px;
  margin-bottom:0;
}
.our-brands.ourbrands-index-index .brand-inner .brand-item .brand-item-inner .product-image-container .product-image-wrapper {
  padding-bottom:0!important;
  height:auto;
  overflow:hidden;
  max-width:100%;
  width:100%;
  position:relative;
  border:1px solid #ececec;
  max-height:76px;
  min-height:76px;
  display:flex;
  align-items:center;
}
.our-brands.ourbrands-index-index .brand-inner .brand-item .brand-item-inner .item-info {
  margin:10px 0 0;
}
.our-brands.ourbrands-index-index .brand-inner .brand-item .brand-item-inner .item-info .brand-name {
  display:-webkit-box!important;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  white-space:normal;
  overflow:hidden;
  line-height:20px;
  margin:0 0 3px;
  color:#575757;
}
.our-brands.ourbrands-index-index .brand-inner .brand-item .brand-item-inner .item-info .brand-name .count {
  color:#575757;
}
.special-price .price {
  color:inherit!important;
}
.old-price .price-container .price {
  font-weight:400!important;
  font-size:14px!important;
  color:#999!important;
}
.our-brands.ourbrands-index-index .page-title-wrapper {
  margin:35px 0 0;
}
.our-brands.ourbrands-index-index .brand-container .brand-top {
  margin:0 0 25px;
}
.categorypath-shop-by-brands .categories-list__item .product-item-info {
  justify-content:center;
}
.categorypath-shop-by-brands .categories-list__item .product-item-info a img {
  width:auto!important;
  height:auto!important;
  max-width:90%;
  margin:0 auto;
  display:block;
}
.mfp-wrap .mfp-content .block-minicart .cart-sum-wrap .minicart-extra-actions .paypal-express-in-context-mini-cart-container {
  width:100%!important;
}
.mfp-wrap .mfp-content .block-minicart .cart-sum-wrap .minicart-extra-actions .googlepay-minicart-logo.minicart {
  min-width:100%;
}
.mfp-wrap .mfp-content .block-minicart .cart-sum-wrap .minicart-extra-actions .googlepay-minicart-logo.minicart button.braintree-googlepay-button.long {
  min-width:100%;
}
.about__body {
  display:grid;
}
body.cms-about-us {
  background-color:#f1f1f1;
}
.card-body--padding--2 {
  padding:2rem;
}
.space-4y {
  margin-bottom:40px;
}
.cms-about-us .card {
  background-color:#fff;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.09);
  box-shadow:0 5px 3px rgba(0,0,0,.09);
  border:none;
  border-radius:0;
}
.cms-about-us .about__body {
  margin:0 0 30px!important;
}
.cms-about-us .col-sm-6.col-6.space-2y.space-4z.abt-us {
  background-color:#fff;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.09);
  box-shadow:0 5px 3px rgba(0,0,0,.09);
  border:none;
  border-radius:0;
  padding:2rem;
  margin:0 10px 0 0;
  width:calc(50% - 20px);
  flex:auto;
}
.cms-about-us .col-sm-6.col-6.text-center.space-2y.space-4z.pull-right {
  background-color:#fff;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.09);
  box-shadow:0 5px 3px rgba(0,0,0,.09);
  border:none;
  border-radius:0;
  padding:2rem;
  margin:0 10px 0 0;
  width:calc(50% - 20px);
  flex:auto;
}
.about__image {
  overflow:hidden;
  z-index:-1;
  width:100vw;
  position:relative;
  margin-left:-50vw;
  height:100px;
  margin-top:0;
  left:50%;
  min-height:500px;
}
.about__image-decor {
  position:absolute;
  bottom:-1px;
}
.about__image-decor .decor__start, .about__image-decor .decor__end, .about__image-decor .decor__center {
  background:#fafafa;
}
.about__image-decor .decor__start, .about__image-decor .decor__end {
  -webkit-box-shadow:none;
  box-shadow:none;
}
.about__image-bg {
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background-size:cover;
  background-position:center center;
  z-index:-1;
}
.about__image-bg:before {
  display:block;
  content:'';
  width:100%;
  height:100%;
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0.8)),to(rgba(51,51,51,0.6)));
  background:linear-gradient(to bottom,rgba(51,51,51,0.8),rgba(51,51,51,0.6));
}
.about__card {
  background-color:#fff;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.09);
  box-shadow:0 5px 3px rgba(0,0,0,.09);
  border-radius:2px;
  padding:32px 36px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
}
.about__card-title {
  font-size:40px;
  font-weight:700;
  padding:16px 0 40px;
  text-align:center;
  margin-bottom:0;
}
.about__card-text {
  text-align:center;
  line-height:1.75;
}
.about__card-author {
  color:#6c757d;
  font-size:14px;
  position:relative;
  -ms-flex-item-align:center;
  align-self:center;
  margin-top:16px;
}
.about__card-author {
  padding-left:28px;
}
.about__card-author {
  padding-right:28px;
}
.about__card-author:before {
  display:block;
  height:1px;
  width:20px;
  background:currentColor;
  content:'';
  opacity:.8;
  position:absolute;
  top:10px;
}
.about__card-author:before {
  left:0;
}
.about__card-author:before {
  right:0;
}
.about__card-signature {
  padding:40px 0 12px;
  margin-top:auto;
  -ms-flex-item-align:center;
  align-self:center;
}
.cms-about-us-tmt-red .col-sm-6.col-6.space-2y.space-4z.abt-us {
  background-color:#fff;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.09);
  box-shadow:0 1px 3px rgba(0,0,0,.09);
  border:none;
  border-radius:0;
  padding:2rem;
  margin:0 10px 0 0;
  width:calc(50% - 20px);
  flex:auto;
}
.cms-about-us-tmt-red .col-sm-6.col-6.text-center.space-2y.space-4z.pull-right {
  background-color:#fff;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.09);
  box-shadow:0 1px 3px rgba(0,0,0,.09);
  border:none;
  border-radius:0;
  padding:2rem;
  margin:0 10px 0 0;
  width:calc(50% - 20px);
  flex:auto;
}
.about__indicators-body {
  margin:-12px;
}
.about__indicators-item {
  margin:12px;
  width:calc(100%/3 - 24px);
}
.about__indicators {
  -ms-flex-item-align:center;
  align-self:center;
}
.about__indicators-body {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}
.about__indicators-item-value {
  font-size:36px;
  font-weight:700;
  line-height:1;
}
.about__indicators-item-title {
  color:#6c757d;
  font-size:15px;
  margin-top:6px;
  line-height:18px;
}
.cms-deals .page-title-wrapper {
  margin:-50px 0 50px;
}
.deal-pg-deals-row {
  margin:0;
}
.deal-pg-deals-row .brands-pg-col-main-wrap figure {
  margin:0 10px 10px 0!important;
}
.deal-pg-deals-row .brands-pg-col-main-wrap:nth-child(3n) figure {
  margin: 0 10px 10px 0 !important;
}
.deal-pg-deals-row .brands-pg-col-main-wrap figure img {
  border:1px solid #ececec;
}
.deals-main-banner-wrap {
  margin:50px 0 30px;
}
.catalog-product-view .tag-badge--sale-product:before {
  background:#ffbf00!important;
}
.product.media .product__badge {
  flex-direction:row!important;
}
.catalog-product-view .tag-badge--sale-product {
  color:#000!important;
}
.product-info-main .giveaway {
  font-size:13px;
}
.catalog-product-view .product-info-main-content .product-right .product-info-price .price-wrapper .price {
  font-size:30px!important;
  font-weight:500!important;
  letter-spacing:-.04em;
}
.catalog-product-view .product-info-main-content .product-right .product-info-price .special-price .price {
  color:#000!important;
}
.catalog-product-view .product-info-main-content .product-right .product-info-price .old-price .price {
  font-size:17px!important;
  text-decoration:line-through!important;
  font-weight:400!important;
  color:#999!important;
  margin-bottom:5px!important;
}
.catalog-product-view .product-info-main-top {
  border-bottom:none!important;
  margin-bottom:0!important;
  padding:10px 0 0!important;
}
.catalog-product-view .product-info-main-top .col-12.col-lg-2.col-xl-2 {
  display:none;
}
.catalog-product-view .product-info-main-top .col-12.col-lg-10.col-xl-10 {
  flex:0 0 100%;
  max-width:100%;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-info-price {
  margin-bottom:0;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-add-form .sticky-addcart-wrap {
  min-height:inherit!important;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-add-form .sticky-addcart-wrap .box-tocart .fieldset-add .field {
  margin-right:5px!important;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-add-form .sticky-addcart-wrap .box-tocart .fieldset-add .field .label {
  display:none;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-add-form .sticky-addcart-wrap .box-tocart .fieldset-add input.input-text {
  background:#ebebeb;
  height:42px;
  width:104px;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-add-form .sticky-addcart-wrap .box-tocart .fieldset-add .custom-qty {
  height:42px;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-add-form .sticky-addcart-wrap .box-tocart .fieldset-add .custom-qty button {
  height:42px;
  width:32px;
  line-height:42px;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product.attribute {
  padding:4px 0;
  margin-top:0!important;
  font-size:14px;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product.attribute.model {
  border-bottom:1px solid #f2f2f2;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product.attribute .type {
  width:100px;
  max-width:100px;
  float:left;
  font-weight:500;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product.attribute.sku {
  border-bottom:none!important;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product.attribute.shipping-free {
  margin:0!important;
  margin-top:0;
  padding:0!important;
  border-bottom:none!important;
}
@media (max-width: 550px) {
  .catalog-product-view .product-info-main-content .product-right .product__info-card .product.attribute.shipping-free {
    margin:0 0 30px!important;
  }
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .giveaway {
  background:#fffff3;
  margin-bottom:0;
  margin-top:15px;
  padding:24px 28px 18px;
  border-top:1px solid #ebebeb;
  border-bottom:1px solid #ebebeb;
  margin-left:-20px;
  margin-right:-20px;
  font-size:14px;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-compare-wishlist {
  display:flex;
  justify-content:space-between;
  padding:15px 0;
  align-items:center;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-compare-wishlist .action {
  font-size:11px;
  border:0;
  padding:5px 2px;
  display:flex;
  align-items:center;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-compare-wishlist .action:hover {
  background:#f5f5f5;
  fill:#bfbfbf;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-compare-wishlist .action span {
  color:#999595;
  margin:0 5px 0 0;
  font-size:13px;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-compare-wishlist .action.towishlist {
  border:none;
}
.catalog-product-view .product-info-main-content .product-left .product-info-main .product-main-top-left {
  margin:0;
}
.catalog-product-view .product-info-main-content .product-left .product-info-main .product-main-top-left .text-left {
  margin-bottom:10px;
}
.catalog-product-view .product-info-main-content .product-left .product-info-main .product-main-top-right .product-brand-info {
  height:60px;
  max-width:160px;
  overflow:hidden;
  display:flex;
  align-items:center;
  margin:0 0 0 13px;
}
.catalog-product-view .product-info-main-content .product-left .product-info-main .product-main-top-right .product-brand-info a.brand-link {
  background:#f4f3f3;
  border:1px solid #ccc;
  border-radius:3px;
}
.catalog-product-view .product-info-main-content .product-left .product-info-main .product-main-top-right .product-brand-info img {
  mix-blend-mode:multiply;
  max-width:95%;
  display:block;
  margin:0 auto;
}
.catalog-product-view .product-info-main-content .product-left .product.media .product__badge .tag-badge.tag-badge--gift {
  padding:0!important;
  width:32px;
  height:24px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:-2px 0 0 6px;
}
.catalog-product-view .product-info-main-content .product-left .product.media .product__badge .tag-badge.tag-badge--gift svg {
  transform:skewX(20deg) scale(1)!important;
}
.catalog-product-view.page-layout-1column .page-main {
  background:#f3f3f3;
}
.wrapper-breadcrums {
  background-color:#f3f3f3!important;
}
.page-bottom {
  background-color:#f3f3f3!important;
}
.catalog-product-view .product-info-main-content {
  padding:20px 15px!important;
}
.catalog-product-view .product-info-main-content .product-left {
  padding-left:0!important;
}
.product-accordion .product.data.items>.item.content {
  padding:20px!important;
}
.catalog-product-view .product-info-main-content .product-left .row .col-6:nth-child(2) {
  padding-left:0;
  padding-right:0;
}
.product-info-main .product.attribute.overview {
  margin-top:20px!important;
}
.catalog-product-view .product-info-main-content .product-left .product-info-main .product-main-top-right {
  margin:0 0 0 44px;
}
.catalog-product-view .product-info-main-content .product-left .product-info-main .product-main-top-left .product-reviews-summary .reviews-actions {
  color:#aaa!important;
  font-size:1.4rem;
}
.catalog-product-view .product__badge {
  left:12px!important;
}
.product-main-top {
  display:flex;
}
.product-main-top .product-main-top-left .list-shipping-name {
  width:auto;
}
.product-info-main-content {
  background:#f3f3f3;
  padding:20px 30px;
}
.product-info-main-content>.row {
  background:#fff;
}
.product-info-main-content .product-left>.row {
  padding:20px;
}
.product-info-main-content .product-right {
  background:#f3f3f3;
  padding:0;
  padding-left:20px;
}
.product__info-card {
  background-color:#fff;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.09);
  box-shadow:0 1px 3px rgba(0,0,0,.09);
  padding:28px 20px 24px;
  height:100%;
}
.product__info-card .shipping-free {
  position:absolute;
  top:-15px;
  left:22px;
  transform:scale(1.2);
}
.product__info-card .shipping-free .value {
  display:flex;
  position:relative;
  text-transform:uppercase;
  font-size:11px;
  font-weight:600;
  line-height:1;
  z-index:0;
  color:#fff;
  padding:6px 10px 6px 13px!important;
}
.product__info-card .shipping-free .value svg {
  margin-right:5px;
}
.product__info-card .shipping-free .value:before {
  background:#cb1818!important;
  -webkit-transform:skewX(-20deg);
  transform:skewX(-20deg);
  left:3.5px;
  right:3.5px;
  content:'';
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  z-index:-1;
  border-radius:2.5px;
  -webkit-transform-origin:center;
  transform-origin:center;
}
.box-tocart .fieldset-add {
  flex-wrap:nowrap;
}
.box-tocart .fieldset-add .control {
  width:98px;
}
.fotorama__active:hover .fotorama__caption {
  display:none!important;
}
.catalog-product-view .product-info-main-content .product-left .product.media .product-card__badges {
  position:absolute;
  z-index:999999;
  top:10px;
  left:16px;
  flex-direction:row;
  display:flex;
}
.catalog-product-view .product-info-main-content .product-left .product.media .product-card__badges .tag-badge.tag-badge--gift {
  background:#ffbf00;
  margin-top:0!important;
  top:0!important;
  padding:3px 9px 2px!important;
  transform:skewX(-20deg)!important;
  border-radius:3px;
  margin-left:1px;
}
.catalog-product-view .product-info-main-content .product-left .product.media .product-card__badges .tag-badge.tag-badge--gift svg {
  transform:skewX(20deg)!important;
}
.product.attribute.overview {
  overflow:hidden;
  position:relative;
  max-height:250px;
}
.product.attribute.overview .btn-more {
  position:absolute;
  bottom:0;
  z-index:3;
  width:100%;
  padding-top:100px;
  background-image:linear-gradient(rgba(255,255,255,0),#ffffff);
}
.product.attribute.overview .btn-desc {
  text-align:center;
  margin-top:20px;
}
.catalog-product-view .product-info-main .page-title-wrapper .page-title {
  font-weight:500;
}
.product-reviews-summary.short {
  margin:-10px 0 0;
}
.tag-badge.tag-badge--gift {
  background:#ffbf00!important;
}
.product-accordion .product.attribute.description ul {
  margin: 10px 0 0px !important;padding-left:25px !important;
}
.product-accordion .product.attribute.description ul li {
  margin: 0 0 10px 15px !important;
}
.col-xs-12.col-sm-12.col-lg-12.des-belt.space-y {
  display:flex;
  padding:0;
  margin:-3px 0 0;
}
.col-xs-12.col-sm-12.col-lg-12.des-belt.space-y .col-lg-4.col-xs-12.col-sm-4 {
  flex:1!important;
  max-width:50%!important;
  padding:0 0 10px!important;
}
.col-xs-12.col-sm-12.col-lg-12.des-belt.space-y .col-lg-3.col-sm-3 {
  flex: 1 !important;
  max-width: 50% !important;
  padding: 0 0 10px !important;
}
.col-xs-12.col-sm-12.col-lg-12.des-belt.space-y .col-lg-3.col-sm-3 a {
  text-decoration:underline;
  font-weight:500;
  font-size:12px;
}
.col-xs-12.col-sm-12.col-lg-12.des-belt.space-y .col-lg-3.col-sm-3 a:before {
  content: '\e7b9';
  font-family: 'mbicon';
}
.col-xs-12.col-sm-12.col-lg-12.des-belt.space-y .col-lg-4.col-xs-12.col-sm-4:first-child a:before {
  content:"\f002";
  font:normal normal normal 14px/1 FontAwesome;
  padding:0 5px 0 0;
}
.col-xs-12.col-sm-12.col-lg-12.des-belt.space-y .col-lg-4.col-xs-12.col-sm-4:nth-child(2) a:before {
  content:"\f1c1";
  font:normal normal normal 14px/1 FontAwesome;
  padding:0 5px 0 0;
}
.col-xs-12.col-sm-12.col-lg-12.des-belt.space-y .col-lg-3.col-sm-3 i {
  margin:0 6px 0 0;
  display:none;
}
.col-xs-12.col-sm-12.col-lg-12.des-belt.space-y .col-lg-4.col-xs-12.col-sm-4 a {
  text-decoration:underline;
  font-weight:500;
  font-size:12px;
}
.col-xs-12.col-sm-12.col-lg-12.des-belt.space-y .col-lg-4.col-xs-12.col-sm-4 i{
 display: inline-block;
 font-size: 12px;
}
.cms-shipping-policy .shps-mthd.row .col-sm-1.text-center {
  display:flex;
  justify-content:center;
  align-items:flex-start;
  margin-top:25px;
}
.cms-shipping-policy .shps-mthd.row .col-sm-1.text-center img {
  max-width:100%;
}
.cms-shipping-policy .shp-mthds.row .col-sm-1 {
  display:flex;
  justify-content:center;
  align-items:flex-start;
}
.cms-shipping-policy .shp-mthds.row .col-sm-1 .row {
  justify-content:center;
  align-items:flex-start;
  margin-top:25px;
}
.cms-shipping-policy .shp-mthds.row .col-sm-1 .row img {
  max-width:50%;
}
.checkout-index-index.page-layout-checkout .checkout-container .opc-wrapper ol li .form.payments>fieldset.fieldset {
  display:flex;
  flex-direction:column;
}
.checkout-index-index.page-layout-checkout .checkout-container .opc-wrapper ol li .form.payments>fieldset.fieldset .recaptcha-checkout-wrap {
  order:1;
}
.checkout-index-index.page-layout-checkout .checkout-container .opc-wrapper ol li .form.payments>fieldset.fieldset .opc-payment {
  order:3;
}
.checkout-index-index.page-layout-checkout .checkout-container .opc-wrapper ol li .form.payments>fieldset.fieldset .payment-option.discount-code {
  order:2;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  margin:20px 0;
  padding:20px 0 10px;
}
.checkout-index-index.page-layout-checkout .checkout-container .opc-wrapper ol li .form.payments>fieldset.fieldset .payment-option.discount-code span.action span {
  display:none 
}
.checkout-index-index.page-layout-checkout .checkout-container .opc-wrapper ol li .form.payments>fieldset.fieldset .payment-option.discount-code span.action:before {
  content:'Have a discount code? Apply Now';
  font-size:2rem;
  font-weight:500;
  position:relative;
  top:0;
}
.checkout-index-index.page-layout-checkout .checkout-container .opc-wrapper ol li .form.payments fieldset.fieldset.payment.items.ccard.braintree div:nth-of-type(2) label.label span span {
  display:none;
}
.checkout-index-index.page-layout-checkout .checkout-container .opc-wrapper ol li .form.payments fieldset.fieldset.payment.items.ccard.braintree div:nth-of-type(2) label.label span:before {
  content:'Expiration Date (MM/YYYY)';
  font-size:1.4rem;
  font-weight:500;
  position:relative;
  top:0;
}
.categories-list__item {
  padding:1.125rem;
  transition:.3s ease-in all;
}
.categories-list__item:hover {
  background:#f6f6f6;
}
.categories-list__item .product-item-info a {
  display:block;
  font-size:16px;
  font-weight:500;
  line-height:20px;
  color:inherit;
}
.categories-list__item .product-item-info a img {
  mix-blend-mode:multiply;display:block;margin:0 auto;
}
.categories-list__item .product-item-info .product-item-details a {
  font-weight:500!important;
  color:inherit;
  display:-webkit-box!important;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  white-space:normal;
  overflow:hidden;
  line-height:20px;
}
.categories-list__item .product-item-info .product-item-details {
  text-align:center;
  margin:10px 0 0;
}
.catalog-category-view .page-title {
  text-align:center!important;
  font-size:3rem!important;
  font-weight:500!important;
  margin:40px 0!important;
}
.categories-list__body {
  box-shadow:none!important;
}
.account-nav .item a:hover {
  color:#000!important;
}
.account-nav .item.current a, .account-nav .item.current strong {
  border-color:#fdc905!important;
}
.account-nav .item:nth-child(3) {
  display:none;
}
.quickview-wrap .product-info-main-top .row .col-12.col-lg-2.col-xl-2 {
  display:none;
}
.quickview-wrap .product-info-main-top .row .col-12.col-lg-10.col-xl-10 {
  flex:0 0 100%;
  max-width:100%;
}
.quickview-wrap .product__info-card .shipping-free .value {
  position:relative;
  color:#fff;
  display:flex;
  align-items:center;
  padding:0 0 3px;
}
.quickview-wrap .product__info-card .product.attribute.shipping-free {
  margin:0 0 10px;
}
.quickview-wrap .product__info-card .product.attribute.model {
  margin:0 0 5px;
  padding:0 0 5px;
  border-bottom:1px solid #f2f2f2;
}
.quickview-wrap .product__info-card .product.attribute strong {
  min-width:65px;
  float:left;
}
.quickview-wrap .product__info-card .shipping-free .value:before {
  background:#cb1818!important;
  -webkit-transform:skewX(-20deg);
  transform:skewX(-20deg);
  left:3.5px;
  right:3.5px;
  content:'';
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  z-index:-1;
  border-radius:2.5px;
  -webkit-transform-origin:center;
  transform-origin:center;
  width:160px;
}
.quickview-wrap .product__info-card .shipping-free .value svg {
  margin-right:5px;
  margin-left:10px;
  margin-top:3px!important;
}
.quickview-wrap .product-info-price .price-wrapper .price {
  font-size:30px!important;
  font-weight:500!important;
  letter-spacing:-.04em;
}
.quickview-wrap .product-info-price .old-price .price {
  font-size:1.8rem!important;
}
.quickview-wrap .box-tocart .field {
  flex:1;
}
.quickview-wrap .box-tocart .actions {
  flex:1;
}
.quickview-wrap .box-tocart .actions .tocart, .quickview-wrap .box-tocart .instant-purchase {
  min-width:100%!important;
}
.quickview-wrap .towishlist {
  display:none;
}
.quickview-wrap .box-tocart .fieldset-add .control {
  width:100%!important;
}
.quickview-wrap .box-tocart .fieldset-add input.input-text {
  width:100%!important;
}
.quickview-wrap .promo-countdown.promo-product {
  display:none;
}
.quickview-wrap .product-info-main .product.attribute.overview .product-info__overview.readmore {
  height:auto!important;
}
.page-print.account.sales-order-print .block-content .box.box-order-shipping-address {
  padding:0 10px;
}
.table-comparison .cell.attribute {
  display:table-cell;
  vertical-align:top;
}
/* 28-02-2024 */
.wrapper-breadcrums li a:hover {
 color: #000 !important;
}
.footer-main .footer-contact .textwidget h4 {
 color: #eeb10d !important;
}
.catalog-product-view .discountprices div{
 font-size: 13px;
}
.catalog-product-view .discountprices{
 width: auto;
  margin: 0 0 0px 0 !important;
 font-size:13px;
}
.savePriced{
 align-items: center;
  justify-content: space-between;
}
.item-discontinued {
  background: #8c0f0f;
  padding: 10px;
  text-align: center;
  color: #fff;
  opacity: 0.7;
  pointer-events: none;
}
.stock-and-discontinue .stock.unavailable{
 background: #8c0f0f;
  padding: 10px;
  text-align: center;
  color: #fff;
  opacity: 0.7;
  pointer-events: none;
}
.nav-collapse.nav-mobile-accordion.cats li a{
 padding:10px 42px 10px 5px;
}
.nav-collapse.nav-mobile-accordion.cats li a img{
 margin:0 3px 0 0;
}
.products.wrapper .items.product-items .product-item-photo .discount-percent{
  top: 17px !important;
}
.product-item-photo .discount-percent, .product.media .discount-percent {
  top: 0px !important;
  right: 3px !important;
  border-radius: 2px;
}
.magebig-nav li.level0 {
  padding:0 14px!important;
}
.widget-product.recently-viewed.block-viewed-products-grid .widget-products-grid .product-item .product-show .product-btn .col .actions-primary .stock.unavailable{
  width: 52px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.widget-product.recently-viewed.block-viewed-products-grid .widget-products-grid .product-item .product-show .product-btn .col .actions-primary .stock.unavailable span{
  color: transparent;
  background-image: url("/media/wysiwyg/stock-unavailable-img.png");
  width: 20px;
  height: 20px;
}
/* 26-11-2024 */
.header.content .miniquote-wrapper{
 display:none;
}
.product.attribute.overview .value p iframe{
 width:100% !important;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-add-form .sticky-addcart-wrap .box-tocart .fieldset-add .actions button.action.primary.tocart{
 height: 42px !important;
 min-width: 125px !important;
 margin-right: 0px !important;
 background-color: #569b0d !important;
 border: 1px solid #569b0d !important;
 color: #fff !important;
 transition: 0.3s ease-in all;
 overflow:hidden !important;
 position:relative !important;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-add-form .sticky-addcart-wrap .box-tocart .fieldset-add .actions button.action.primary.tocart:after{
 background: #fff;
 content: "";
 height: 125px;
 left: -72px;
 opacity: .15;
 position: absolute;
 top: -50px;
 -webkit-transform: rotate(35deg);
 -ms-transform: rotate(35deg);
 transform: rotate(35deg);
 -webkit-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
 transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
 -webkit-backface-visibility: hidden;
 width: 50px;
 z-index: 1;
}
.catalog-product-view .product-info-main-content .product-right .product__info-card .product-add-form .sticky-addcart-wrap .box-tocart .fieldset-add .actions button.action.primary.tocart:hover:after{
 left: 120%;
 -webkit-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
 transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
 -webkit-backface-visibility: hidden;
}
.box-tocart .actions .tocart, .box-tocart .instant-purchase {
  height: 42px !important;
  min-width: 125px !important;
  margin-right: 0px !important;
  background-color: #569b0d !important;
  border: 1px solid #569b0d !important;
  color: #fff !important;
  transition: 0.3s ease-in all;
  overflow: hidden !important;
  position: relative !important;
}
.box-tocart .field > label{
 display:none !important;
}
.box-tocart .field{
 margin-right:5px !important;
}
.box-tocart .fieldset-add .control{
 width:98px !important;
}
.box-tocart .fieldset-add .custom-qty{
 height:42px;
}
.box-tocart .fieldset-add input.input-text{
 background: #ebebeb !important;
  height: 42px !important;
  width: 104px !important;
}
.page-with-filter.page-products.catalog-category-view .main-container .main-wrap .category-description{
 margin-left: calc(-100vw / 2 + 1320px / 2);
 text-align:justify;
 margin-top:70px;
}
.page-with-filter.page-products.catalog-category-view.page-layout-2columns-left .main-container .category-view .category-cms .categories-list{
 margin:0 0 38px 0;
}
.catalog-category-view.page-layout-2columns-left .main-wrap .category-description a{
 color:#007bff;
  text-decoration:underline;
}
.action.button, .action.continue, .action.update, .action.clear{
 background-color:#fdc905 !important;
}
.action.button:hover, .action.continue:hover, .action.update:hover, .action.clear:hover{
 color:#000;
}
.checkout-index-index .authentication-wrapper .action.social-login.action-auth-toggle{
 background-color:#fdc905 !important;
 ;
 color:#000;
 margin:0 170px 0 0;
}
.checkout-index-index .authentication-wrapper{
 margin-top:-40px;
}
.checkout-index-index .modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide {
  position: relative;
}
.checkout-return-cart {
  border: 1px solid #fdc905;
  background-color: #fdc905 !important;
  border-radius: 5px;
  padding: 5px 15px 5px 30px;
  position: absolute;
  right: 15px;
  z-index: 99;
  top: 75px;
}
.checkout-return-cart:hover{
 color:#000;
}
.checkout-return-cart:before{
  content: '\e943';
  font-family: 'mbicon' !important;
  position: absolute;
  margin: 0px 0px 0 -20px;
}
.page-with-filter.page-products.catalog-category-view .main-container .main-wrap .category-bottom-description {
  margin-left: calc(-100vw / 2 + 1320px / 2);
  text-align: justify;
  margin-bottom: 20px;
  float: left;
}
.page-with-filter.page-products.catalog-category-view .main-container .main-wrap #product-container-wrap{
 margin:0 0 30px 0;
 min-height:550px;
}
.checkout-index-index .checkout-shipping-address .step-content{
 display: flex;
 flex-direction: column;
}
.checkout-index-index .checkout-shipping-address .step-content form.form.form-login{
 order:2;
}
.checkout-index-index .checkout-shipping-address .step-content form.form.form-shipping-address{
 order:1;
}
.checkout-index-index .checkout-shipping-address .step-content form.form.form-shipping-address .fieldset.address{
 margin-bottom:0px;
}
.checkout-index-index.page-layout-checkout .promo-top-main-wrap{
 display:none;
}
.checkout-index-index.page-layout-checkout .container.logo-checkout{
 display:none;
}
.checkout-index-index.page-layout-checkout footer.page-footer{
 display:none;
}
.checkout-index-index.page-layout-checkout header.page-header .header-menu-content.d-none.d-md-block {
 display: none !important;
}
.checkout-index-index.page-layout-checkout header.page-header .mb-navigation.vertical-menu.d-none.d-md-block {
 display: none !important;
}
.checkout-index-index.page-layout-checkout header.page-header .header-main-content.sticky-menu {
 border-bottom: 1px solid rgba(204,204,204,.5);
}
.checkout-index-index.page-layout-checkout .page-header{
 margin-top:-20px;
}
.checkout-index-index .control.braintree-card-control .hosted-control + .hosted-error{
 max-width: 206px;
}
.checkout-index-index #braintree_expirationDate + .hosted-error{
 max-width:206px;
}
.checkout-index-index .opc-wrapper .step-content #shipping-new-address-form .field._required input.input-text.pac-target-input::placeholder {
 color: transparent;
}
#opc-shipping_method {
  position: absolute;
  right: 0px;
  top: 40vh;
}
.checkout-index-index .modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide {
  position: relative;
  top:7px;
}
.opc-block-summary .minicart-items-wrapper {
  max-height: 135px;
}
.table-checkout-shipping-method tbody tr {
  display: table-row;
  margin: 0;
  max-width: 380px;
  float: left;
  min-width: 380px;
}
.checkout-shipping-method {
  position: relative;
  max-width: 420px;
  padding: 10px 10px;
}
.checkout-shipping-method .step-content{
  margin:0 0 0px;
}
.table-checkout-shipping-method .col.col-method {
  width: 270px;
}
.table-checkout-shipping-method .col.col-carrier {
  width: 110px;
}
.table-checkout-shipping-method tbody td {
  padding: 10px !important;
  font-size:14px;
}
.table-checkout-shipping-method tbody td:first-child {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
.table-checkout-shipping-method .col.col-price {
  width: 77px;
}
.table-checkout-shipping-method .col-logo {
  display: none;
}
.table-checkout-shipping-method .col.col-carrier {
  width: 100px;
}
.table-checkout-shipping-method .col.col-error {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  padding: 0px !important;
}
.checkout-shipping-method .actions-toolbar > .primary {
  float: right;
  margin: 24px -15px 0 0;
}
.checkout-index-index .opc-wrapper .step-content #shipping-new-address-form .field._required input.input-text.pac-target-input::placeholder {
  color: transparent;
}
.checkout-index-index .form-shipping-address .fieldset.address fieldset.street .control div:first-child label.label span{
 display:none;
}
.checkout-index-index .form-shipping-address .fieldset.address fieldset.street .control div:first-child label.label::before {
  content: 'Street Address';
}
.checkout-index-index .form-shipping-address .fieldset.address fieldset.street .control div:nth-child(2) label.label span{
 display:none;
}
.checkout-index-index .form-shipping-address .fieldset.address fieldset.street .control div:nth-child(2) label.label::before{
 content:'Street Address 2';
}
.checkout-index-index .checkout-shipping-method .step-title{
 color: transparent;
}
.checkout-index-index .checkout-shipping-method .step-title:before{
 content: "Shipping Options";
 position: absolute;
 left: 10px !important;
 color: black;
}
.checkout-index-index .table-checkout-shipping-method tbody tr td:last-child{
 display:none;
}
/*19-11-2024*/
.customer-account-create .form-create-account{
 max-width: 600px;
  width: 100%;
  margin: 100px auto;
}
.customer-account-create .form-create-account .fieldset.create.info legend{
  font-size: 24px;
  margin: 0px 0 30px 0;
  padding: 0px;
  float: left;
  width: 100%;
}
.customer-account-create .form-create-account .fieldset.create.info legend span:after{
  content: "Creating an account has many benefits: check out faster, keep more than one address, track orders and more.";
  float: left;
  font-size: 14px;
  margin: 0 0 10px 0;
}
.customer-account-create .form-create-account .fieldset{
  background-color: #fff;
  box-shadow: 0px 1px 2px 0px rgba(0,0,0,.15);
  border-radius: 2px;
  padding: 30px;
}
.customer-account-create .form-create-account .fieldset.create.account legend{
  font-size: 24px;
  margin: 0px 0 30px 0;
  padding: 0px;
  float: left;
  width: 100%;
}
.customer-account-create .form-create-account .actions-toolbar button{
 width:100%;
}
.checkout-index-index .column.main.main-wrap.col-12{
 min-height:76vh;
}
.opc-wrapper .form-discount .actions-toolbar button{
 color:#000;
}
/*21-11-2024*/
.catalog-category-view .main-before-after.col-12.order-3.order-md-1{
 display:none;
}
/* CUSTOM CSS MOVED HERE 17-04-2025 */
.SA__wrapper{
 position: absolute;
 left: 0px;
 bottom: 710px;
 width: 100%;
}
.checkout-cart-index .footer.content .footer-widgets{
 margin: 0px 0 0 0;
}
.checkout-index-index .footer.content .footer-widgets{
 margin: 0px 0 0 0;
}
.footer.content .footer-widgets{
 margin: 200px 0 0 0;
}
.checkout-cart-index .SA__wrapper {
 display: none;
}
.checkout-index-index .SA__wrapper {
 display: none;
}
.SA__wrapper .SA__more_review{
 display:none;
}
.checkout-index-index .SA__wrapper{
 display:none;
}
SA__widget_content{
 border:none !important;
}
.col-xs-12.col-sm-12.col-lg-12.des-belt.space-y .col-lg-3.col-sm-3 i:before{
 content: '\e7b9';
  font-family: 'mbicon';
}
.sticky-addcart.active.fadeindown .stock-and-discontinue {
 position: relative;
 left: 0px;
 min-width: 100%;
 top: -3px;
}
.stock-and-discontinue {
 position: relative;
 left: 0px;
 min-width: 100%;
 top: 0;
 float: left;
 display: flex;
 flex-direction: column;
}
.product-accordion .product.attribute.description ul li::marker{
 display:none;
}
.product-accordion .product.attribute.description li::marker{
 display:none;
}
.product-accordion .product.attribute.description ul li:before{
 content:'';
 width:5px;
 height:5px;
 background:#000;
 border-radius:50%;
 position: absolute;
 top: 9px;
 left: -12px;
}
.product-accordion .product.attribute.description li:before {
 content: '';
 width: 5px;
 height: 5px;
 background: #000;
  border-radius: 50%;
 position: absolute;
 top: 9px;
 left: -12px;
}
.product-accordion .product.attribute.description li {
  margin: 0 0 10px 40px !important;
  position: relative;
}
.product-accordion .product.attribute.description ul {
 margin: 5px 0 30px 15px;
 padding:0px !important;
 list-style: none !important;
}
.catalog-product-view .main-wrap .product-left .col-6 .product-info-main .product.attribute.overview .value div span{
 font-size:16px !important;
}
.catalog-product-view .main-wrap .product-left .col-6 .product-info-main .product.attribute.overview .value div b{
 font-size: inherit !important;
}
.cms-about-us .column.main.main-wrap.col-12 {
 margin: 0 0 30px 0;
}
.product-item .tocart {margin-top: 0 !important;}
.col-xs-12.col-sm-12.col-lg-12.des-belt.space-y .col-lg-4.col-xs-12.col-sm-4 i:before{
 content:'\e99b';
 font-family:'mbicon';
}
.col-xs-12.col-sm-12.col-lg-12.des-belt.space-y .col-lg-4.col-xs-12.col-sm-4 a:before{
 display:none;
}
.catalog-product-view .product-right .product-add-form .product-options-wrapper .fieldset .field .label span{
 font-size:15px;
 color: #bb0505;
 font-weight: 400;
 text-decoration:underline;
}
.catalog-product-view .product-right .product-add-form .product-options-wrapper .fieldset .field .label.label.admin__field-label span{
 color: #212529;
 font-weight: 300;
 text-decoration:none;
}
.catalog-product-view .product-right .product-add-form .product-options-wrapper .fieldset .field .control{
 font-size:14px;
}
.catalog-product-view .product-right .product-add-form .product-options-wrapper .fieldset .field .control .options-list.nested{
 overflow-y: auto;
 max-height: 120px;
}
.catalog-product-view .product-right .product-add-form .product-options-wrapper .fieldset .field .control .options-list.nested .field.choice.admin__field.admin__field-option{
 margin-bottom:5px;
}
.catalog-product-view .product-right .product-add-form .product-options-wrapper .fieldset .field .control .options-list.nested .field.choice.admin__field.admin__field-option label:before{
 top:12px;
 width:14px;
 height:14px;
}
.catalog-product-view .product-right .product-add-form .product-options-wrapper .fieldset .field .control .options-list.nested .field.choice.admin__field.admin__field-option label:after{
 top:12px;
 width:14px;
 height:14px;
}
.footer-main .footer-contact .textwidget h4 {
 color: #fcb813 !important;
}
#widgetplus-block-2582196409{
 background-image:none !important;
 background: #192024 repeat scroll left top !important;
}
[data-role="checkout-messages"] .message.message-error.error {
  position: fixed;
  width: 360px;
  left: calc(50vw + 180px);
  top: calc(50vh - 65px);
  background: #d70101;
  min-height: 110px;
  padding: 30px 30px;
  font-size: 14px;
  border-left:4px solid #d70101;
}
[data-role="checkout-messages"] .message.error > :first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  content: "\e954";
  font-family: 'mbicon';
  margin: -10px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 40px;
  width: 30px;
  position: absolute;
  text-align: center;
}
[data-role="checkout-messages"] .message.error > :first-child:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  line-height: 20px;
  content: "\e92a";
  font-family: 'mbicon';
  margin: -10px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  right: 0;
  top: 18px;
  width: 30px;
  position: absolute;
  text-align: center;
}
[data-role="checkout-messages"] .message.error > :first-child:after{
  color:#fff;
 cursor:pointer;
}
.block-catalog:hover img {
  transform: scale(1.05);
}
[data-role="checkout-messages"] .message.error{
 color:#fff;
}
.block-catalog .info{
 padding:25px 15px;
}
.main-slider-full .owl-theme .owl-dots .owl-dot span{
 background: #f0f0f0;
}
.trustpilot-widget{
 display:none;
}
.checkout-index-index .SA__wrapper{
 display:none;
}
/* 15-04-2025 */
.catalog-category-view .page-title-wrapper .page-title-wrapper-inner{
  display:flex;
 justify-content:center;
 align-items:center;
}
.catalog-category-view .page-title-wrapper .page-title-wrapper-inner .page-title{
  padding:10px 20px;
  color: #0286b3;
  font-size: 3.4rem !important;
  margin: 40px 0px 10px 0 !important;
}
.catalog-category-view .page-title-wrapper .page-title{
  background-color: transparent !important;
  border:none;
  padding:0;
}
/* 16-04-2025 */
.catalog-category-view .subcategories-listing ol.products.list.items.product-items{
  list-style:none;
  padding:0;
  margin:0;
  background-color: #fff;
  display:flex;
  flex-wrap:wrap;
}
.catalog-category-view .subcategories-listing ol.products.list.items.product-items li.item.product.product-item{
  border: 1px dotted #999 !important;
  padding:1.125rem;
  transition:.3s ease-in all;
}
.catalog-category-view .subcategories-listing ol.products.list.items.product-items li.item.product.product-item:hover {
  background:#eaeaea !important;
  border:1px dotted #484848 !important;
  border-radius:3px;
  box-shadow: 3px 5px 5px 5px #f2f2f2;
}
.catalog-category-view .subcategories-listing ol.products.list.items.product-items li.item.product.product-item .product-item-info{
  display: flex;
  flex-direction: column;
  align-items: center;
}
.catalog-category-view .subcategories-listing ol.products.list.items.product-items li.item.product.product-item .product-item-info a{
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: inherit;
}
.catalog-category-view .subcategories-listing ol.products.list.items.product-items li.item.product.product-item .product-item-info a img{
  mix-blend-mode: multiply;
}
.catalog-category-view .subcategories-listing ol.products.list.items.product-items li.item.product.product-item .product-item-info .product-item-details{
  text-align: center;
  margin:10px 0 0;
}
.catalog-category-view .subcategories-listing ol.products.list.items.product-items li.item.product.product-item .product-item-info .product-item-details .product-item-name{
  margin:0 0 2px !important;
  font-size: 1.4rem;
  display: block;
  font-weight: 400;
  height: auto;
  -webkit-line-clamp: 2;
  max-height: inherit;
}
.catalog-category-view .subcategories-listing ol.products.list.items.product-items li.item.product.product-item .product-item-info .product-item-details a{
  font-weight: 400 !important;
  margin:10px 0 5px !important;
  color: #000 !important;
  float: left !important;
  width: 100% !important;
  text-align: center;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient:vertical;
  white-space:normal;
  overflow:hidden;
  line-height: 20px;
}

/* CSS MOVED HERE 18-04-2025 */
.categories-list--layout--columns-6-full .categories-list__item:nth-child(n+7){border-top:1px dotted #999 !important;}
.catalog-category-view .category-view .category-cms .page-title.category-title, .catalog-category-view .category-view .category-cms p{display:none;}

/* 25-04-2025 */
.catalog-product-view .product-info-main .page-title-wrapper .page-title span.brand-name{display:none;}

/* 30-04-2025 */
.wrapper-breadcrums .breadcrumbs ul.items {padding:7px 5px 9px 5px;background-color: #eceaea;}
.breadcrumbs .item:not(:last-child):after{padding:0 0;}

/* CSS MOVED HERE 06-02-2026 */

.text-copyright div {display: inline-flex;margin: 0 !important;}
.authentication-wrapper .action.action-auth-toggle{display:none;}
.catalog-category-view .page-title-wrapper.quickview-title .page-title-wrapper-inner .page-title {margin-top: 0px !important;}
.minicart-items .product.options{display:block;}
.minicart-items .product.options li{display:block;}
.minicart-items .product.options li > span {display: block;font-weight:500;color:green;}
.minicart-items .product.options li > span:last-child{padding:0 0;}
.action.tocart.disabled .mbi:after{border-color: #569b0d !important;}
.footer-checkout {margin-top: 150px !important;}
.account-nav .item:nth-child(9){display:none;}
.widget-product .owl-carousel:after, .product-image-photo.swatch-option-loading, div.social-login-ajax-loading:after{border-color:#569b0d !important;}
.loading-mask .loader, .minicart-wrapper .loading-mask{border-color: #569b0d;}
.mfp-preloader{background-color:#569b0d !important;}
.page-bottom-content.container > a.product-item-link{cursor: unset;}
.page-bottom-content.container > a.product-item-link:hover{color:black;}
.cms-makita-promotions-new h1.page-title{text-align: center;margin: 30px 0;}
.mb-navigation.vertical-menu.d-none.d-md-block .title .d-none.d-md-block {color: transparent;}
.mb-navigation.vertical-menu.d-none.d-md-block .title .d-none.d-md-block:after {content: "\f3d0";font-family: 'mbicon' !important;top: 13px;position: absolute;left: 38%;color: #000;font-size: 16px;}
.mb-navigation.vertical-menu.d-none.d-md-block .title .d-none.d-md-block:before {content: 'Shop By';float: left;font-size: 16px;margin: 0 0 10px;color: #000;top: 10px;position: absolute;left: 40px;}
.navigation .smartmenu li.nav-1 .show-sub .show-sub-content .menu-items ul{display: flex;flex-wrap: wrap;font-size: 14px;}
.navigation .smartmenu li.nav-1 .show-sub .show-sub-content .menu-items ul li.nav-1-1{order:8;}
.navigation .smartmenu li.nav-1 .show-sub .show-sub-content .menu-items ul li.nav-1-2{order:4;}
.navigation .smartmenu li.nav-1 .show-sub .show-sub-content .menu-items ul li.nav-1-3{order:10;}
.navigation .smartmenu li.nav-1 .show-sub .show-sub-content .menu-items ul li.nav-1-4{order:8;}
.navigation .smartmenu li.nav-1 .show-sub .show-sub-content .menu-items ul li.nav-1-5{order:1;}
.navigation .smartmenu li.nav-1 .show-sub .show-sub-content .menu-items ul li.nav-1-6{order:2;}
.navigation .smartmenu li.nav-1 .show-sub .show-sub-content .menu-items ul li.nav-1-7{order:6;}
.navigation .smartmenu li.nav-1 .show-sub .show-sub-content .menu-items ul li.nav-1-8{order:7;}
.navigation .smartmenu li.nav-1 .show-sub .show-sub-content .menu-items ul li.nav-1-9{order:3;}
.navigation .smartmenu li.nav-1 .show-sub .show-sub-content .menu-items ul li.nav-1-10{order:5;}
.navigation .smartmenu li.nav-1 .show-sub .show-sub-content .menu-items ul li.nav-1-11{order:12;}
.navigation .smartmenu li.nav-1 .show-sub .show-sub-content .menu-items ul li.nav-1-12{order:11;}
.magebig-nav li.level0 ul li{font-size:14px;}
.nav-2 .submenu .show-sub-content .menu-items ul.level0{display:flex;}
.level1.groups.item.nav-2-1.level-top.mega_left {order: 2;}
.level1.groups.item.nav-2-2.level-top.mega_left {order: 4;}
.level1.groups.item.nav-2-3.level-top.mega_left {order: 1;}
.level1.groups.item.nav-2-4.level-top.mega_left {order: 3;}
.level1.groups.item.nav-2-4 a span.title_group{color:transparent;height: 20px;float: left;}
.level1.groups.item.nav-2-4 a span.title_group:after {position: absolute;content: 'Plumbing';top: 5px;left: 0px;color: #000;}
.product-accordion .product.attribute.description ol {margin: 10px 0 10px 5px !important;padding: 0px !important;}
.product-accordion .product.attribute.description ol li:before{display:none;}
