/* ===== Rogel B2B theme (Journal3-style port) ===== */
/* Palette: accent green #89c765, olive/charcoal #58584c, gray #8f9da6, shades #f0f2f5, border #e2e2e2 */

:root {
  --b2b-green: #89c765;
  --b2b-green-dark: #72a553;
  --b2b-olive: #58584c;
  --b2b-bg: #ffffff;
  --b2b-shade: #f0f2f5;
  --b2b-border: #e2e2e2;
  --b2b-gray: #8f9da6;
  --b2b-fg: #333333;
  --b2b-font: 'Roboto', 'Helvetica Neue', Arial, sans-serif;
  --b2b-container: 1300px;
}

body.theme-b2b {
  font-family: var(--b2b-font);
  color: var(--b2b-fg);
  background: var(--b2b-bg);
  font-size: 14px;
  line-height: 1.5;
}

body.theme-b2b a { color: var(--b2b-olive); text-decoration: none; }
body.theme-b2b a:hover { color: var(--b2b-green); }

body.theme-b2b #container { width: 100%; }
body.theme-b2b .grid-rows { width: 100%; }
body.theme-b2b .grid-row { position: relative; }
body.theme-b2b .grid-row.grid-row-top-1 { background: rgba(240,242,245,1); }
body.theme-b2b .grid-row.grid-row-top-1::before { display: block; left: 0; width: 100vw; }
body.theme-b2b .grid-row.grid-row-top-3 { background: rgba(88,88,76,1); }
body.theme-b2b .grid-row.grid-row-top-3::before { display: block; left: 0; width: 100vw; background: rgba(88,88,76,1); }
body.theme-b2b .grid-cols { max-width: 1200px; margin: 0 auto; display: flex; flex-wrap: wrap; }
@media (min-width: 2000px) { body.theme-b2b .grid-cols, body.theme-b2b footer .grid-row-1 > .grid-cols, body.theme-b2b footer .grid-cols { max-width: 1300px !important; } }
body.theme-b2b .grid-col { flex: 1; }
body.theme-b2b .grid-items { display: flex; flex-wrap: wrap; justify-content: flex-start; }
body.theme-b2b .grid-item { width: 100%; }

/* ===== Header (compact) — matches Journal3 header-compact 107px ===== */
body.theme-b2b header.header-compact { background: #f5f5f5; }
body.theme-b2b header.header-compact .header { display: block; width: 100%; }
body.theme-b2b .header.header-compact.header-sm { background: #f5f5f5; }
body.theme-b2b .header-compact .top-bar {
  background: transparent;
  color: #333;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 35px;
  padding: 0 55px 0 10px;
  font-size: 11px;
  gap: 30px;
  max-width: var(--b2b-container);
  margin: 0 auto;
}
body.theme-b2b .top-bar a { color: #58584c; text-decoration: none; text-transform: uppercase; font-weight: 400; }
body.theme-b2b .top-bar a:hover { color: var(--b2b-green); }
body.theme-b2b .top-bar .language-currency.top-menu { display: flex; gap: 10px; align-items: center; }
body.theme-b2b .desktop-currency-wrapper { display: none !important; }
body.theme-b2b #language { display: flex; align-items: center; gap: 8px; position: relative; z-index: 50; pointer-events: auto !important; }
body.theme-b2b .top-bar .language-currency.top-menu,
body.theme-b2b .top-bar .desktop-language-wrapper { pointer-events: auto !important; display: flex; align-items: center; }
body.theme-b2b #language .language-select { display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; color: #58584c; padding: 4px 6px; line-height: 1; position: relative; z-index: 50; cursor: pointer; pointer-events: auto !important; text-decoration: none; border: 1px solid transparent; border-radius: 3px; }
body.theme-b2b #language .language-select:hover { color: var(--b2b-green); background: rgba(0,0,0,0.03); }
body.theme-b2b #language .language-select.active { color: var(--b2b-green); font-weight: 700; border-color: var(--b2b-green); background: rgba(137,199,101,0.1); }
body.theme-b2b .top-bar .dropdown-toggle,
body.theme-b2b .top-bar .language-toggle { color: #58584c; background: transparent; border: 0; font-size: 11px; text-transform: uppercase; padding: 0; display: flex; align-items: center; gap: 4px; box-shadow: none; }
body.theme-b2b .top-bar .dropdown-toggle img,
body.theme-b2b .top-bar .language-toggle img { display: inline-block; width: 16px; height: 11px; margin-right: 4px; vertical-align: middle; }
body.theme-b2b .top-bar .dropdown-toggle::after,
body.theme-b2b .top-bar .language .dropdown-toggle::after,
body.theme-b2b .top-bar .currency .dropdown-toggle::after,
body.theme-b2b .top-bar .desktop-language-wrapper .dropdown-toggle::after,
body.theme-b2b .top-bar .desktop-currency-wrapper .dropdown-toggle::after,
body.theme-b2b #language .dropdown-toggle::after,
body.theme-b2b #language .dropdown-toggle::before { display: none !important; content: none !important; border: none !important; }
body.theme-b2b #language .j-dropdown::before,
body.theme-b2b #language .j-dropdown::after,
body.theme-b2b .top-bar .language .j-dropdown::before,
body.theme-b2b .top-bar .language .j-dropdown::after { display: none !important; content: none !important; }
body.theme-b2b .top-bar .dropdown-menu { background: rgba(137,199,101,1); border: 0; border-radius: 0; box-shadow: 0 7px 10px rgba(0,0,0,0.13); min-width: 150px; }
body.theme-b2b .top-bar .dropdown-menu .j-menu { background: rgba(137,199,101,1); padding: 0; }
body.theme-b2b .top-bar .dropdown-menu .j-menu > li > a { color: #fff; font-size: 15px; font-weight: 400; background: rgba(137,199,101,1); padding: 10px 15px; }
body.theme-b2b .top-bar .dropdown-menu .j-menu > li > a:hover { background: rgba(127,185,94,1); color: #fff; font-weight: 700; }
body.theme-b2b .top-bar .dropdown-item { color: #fff; font-size: 15px; text-transform: none; background: rgba(137,199,101,1); }
body.theme-b2b .top-bar .dropdown-item:hover { background: rgba(127,185,94,1); color: #fff; }
body.theme-b2b .top-bar .dropdown-item img { display: inline-block; margin-right: 6px; }
body.theme-b2b .third-menu .top-menu .j-menu { display: flex; list-style: none; margin: 0; padding: 0; gap: 0; }
body.theme-b2b .third-menu .top-menu .j-menu > li > a { font-size: 13px; color: rgba(88,88,76,1); text-transform: uppercase; padding: 5px; background: none; }
body.theme-b2b .third-menu .links-text { font-size: inherit; color: inherit; text-transform: inherit; white-space: nowrap; }
body.theme-b2b .third-menu .fa-phone { margin-right: 5px; font-size: 14px; margin-bottom: 1px; }
body.theme-b2b .third-menu .top-menu .j-menu > li:hover > a,
body.theme-b2b .third-menu .top-menu .j-menu > li.active > a { color: var(--b2b-green); }

body.theme-b2b .header-compact .mid-bar {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 72px;
  padding: 0 55px;
  max-width: var(--b2b-container);
  margin: 0 auto;
  background: #f5f5f5;
}
body.theme-b2b .desktop-logo-wrapper { width: 193px; flex-shrink: 0; }
body.theme-b2b .desktop-logo-wrapper img { width: 143px; height: 59px; object-fit: contain; }
body.theme-b2b .desktop-main-menu-wrapper { flex: 1 1 auto !important; width: auto; display: flex; justify-content: flex-end; margin-right: 60px; }
body.theme-b2b .header-cart-group { display: flex; align-items: center; gap: 10px; flex-shrink: 0; margin-left: auto; }
body.theme-b2b .header-icon { color: #58584c; font-size: 20px; text-decoration: none; display: inline-flex; align-items: center; }
body.theme-b2b .header-icon:hover { color: var(--b2b-green); }
body.theme-b2b .header-cart-group .search-trigger { width: 45px; height: 45px; border-radius: 50px; display: inline-flex; align-items: center; justify-content: center; background: transparent; border: 0; }
body.theme-b2b .header-cart-group .search-trigger::before { content: '\ebaf' !important; font-family: icomoon !important; font-size: 24px; color: #58584c; }
body.theme-b2b .header-cart-group .search-trigger::after { display: none !important; }
body.theme-b2b .header-cart-group .search-trigger:hover::before { color: var(--b2b-green); }
body.theme-b2b .desktop-search-wrapper.mini-search { margin-right: 10px; }
body.theme-b2b .secondary-menu .dropdown-toggle::after { display: none !important; }
body.theme-b2b .header-cart-group .secondary-menu .dropdown-toggle { background: transparent; border: 0; }
body.theme-b2b .header-search input { background: rgba(240,242,245,1) !important; }
body.theme-b2b .header-search > .search-button::before { content: '\ebaf' !important; font-family: icomoon !important; font-size: 20px; color: #fff; top: -1px; }
body.theme-b2b .header-search .search-button { background: rgba(137,199,101,1); min-width: 50px; }
body.theme-b2b .header-search .search-button:hover { background: rgba(127,185,94,1); }

/* ===== Menu (Начало / Продукти / Контакти) ===== */
body.theme-b2b ul.b2b-menu { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; justify-content: flex-end; gap: 10px; height: 72px; }
body.theme-b2b ul.b2b-menu > li { position: static; height: 72px; display: flex; align-items: center; }
body.theme-b2b ul.b2b-menu > li > a { display: flex; align-items: center; height: 72px; padding: 0 15px; font-size: 15px; font-weight: 400; color: #58584c; background: transparent; text-transform: none; }
body.theme-b2b ul.b2b-menu > li > a:hover,
body.theme-b2b ul.b2b-menu > li:hover > a { background: transparent; color: var(--b2b-green); }
body.theme-b2b ul.b2b-menu .mega-menu-content {
  display: none; position: absolute; left: 50%; top: 107px; transform: translateX(-50%);
  width: 100vw; z-index: 200; background: var(--b2b-olive); padding: 20px 25px;
  box-shadow: 0 7px 10px rgba(0,0,0,0.13); margin-top: 0;
}
body.theme-b2b ul.b2b-menu > li:hover .mega-menu-content,
body.theme-b2b ul.b2b-menu > li.open .mega-menu-content { display: block; }
body.theme-b2b .mega-menu .mega-menu-grid { display: flex; flex-wrap: wrap; gap: 14px; max-width: var(--b2b-container); margin: 0 auto; }
body.theme-b2b .mega-menu .mega-menu-item { width: 140px; text-align: center; }
body.theme-b2b .mega-menu .mega-menu-item img { width: 110px; height: 110px; object-fit: cover; border-radius: 4px; }
body.theme-b2b .mega-menu .mega-menu-item .child-name { display: block; margin-top: 6px; font-size: 12px; color: #fff; }
body.theme-b2b .mega-menu .mega-menu-item a:hover .child-name { color: var(--b2b-green); }

/* ===== Cart (header) — plain bag icon like source ===== */
body.theme-b2b #cart { display: block; position: relative; }
body.theme-b2b #cart .btn.heading,
body.theme-b2b #cart.btn-group .btn.btn-inverse { background: transparent; border: 0; box-shadow: none; color: #58584c; border-radius: 0; padding: 0; display: inline-flex; align-items: center; }
body.theme-b2b #cart .btn-inverse .fa-shopping-cart::before { content: '\e9bf' !important; font-family: icomoon !important; font-size: 22px; color: #58584c; }
body.theme-b2b #cart:hover .btn-inverse .fa-shopping-cart::before { color: var(--b2b-green); }
body.theme-b2b #cart #cart-total { display: none; }
body.theme-b2b #cart .content { display: none; }
body.theme-b2b #cart:hover .content,
body.theme-b2b #cart.show .content { display: block; position: absolute; right: 0; top: 100%; background: #fff; border: 1px solid var(--b2b-border); box-shadow: 0 4px 12px rgba(0,0,0,.15); min-width: 320px; z-index: 300; }
body.theme-b2b #cart .cart-wrapper { list-style: none; margin: 0; padding: 10px; }
body.theme-b2b #cart .mini-cart-info td { padding: 6px; font-size: 13px; }
body.theme-b2b #cart .mini-cart-total td { padding: 4px; font-size: 13px; }
body.theme-b2b #cart .cart-buttons { text-align: right; padding-top: 8px; }
body.theme-b2b #cart .cart-buttons .button { background: var(--b2b-olive); color: #fff; padding: 6px 12px; margin-left: 6px; }

/* ===== Hero (MasterSlider look) ===== */
body.theme-b2b #common-home .b2b-hero,
body.theme-b2b .module-master_slider-26 {
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
/* MasterSlider height controlled by JS (fillwidth 1900x350) */
body.theme-b2b .b2b-hero-slides { position: relative; }
body.theme-b2b .b2b-hero-slide {
  display: none;
  height: 350px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
body.theme-b2b .b2b-hero-slide.active { display: block; }
body.theme-b2b .b2b-hero-caption {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  text-shadow: 0 2px 8px rgba(0,0,0,.4);
  max-width: 80%;
  text-align: center;
}
body.theme-b2b .b2b-hero-caption h2 {
  font-family: var(--b2b-font);
  font-weight: 700;
  font-size: 60px;
  line-height: 1.1;
  color: #fff;
  margin: 0 0 24px;
  text-transform: uppercase;
  text-shadow: 0 2px 8px rgba(0,0,0,.4);
}
body.theme-b2b .b2b-hero-btn {
  display: inline-block;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  background: transparent;
}
body.theme-b2b .b2b-hero-btn:hover { border-color: var(--b2b-green); color: #fff; }
body.theme-b2b .b2b-hero-arrow {
  position: absolute; top: 50%; transform: translateY(-50%);
  background: transparent; border: 0; color: #fff; font-size: 20px; cursor: pointer;
  width: 40px; height: 40px; display: flex; align-items: center; justify-content: center;
  z-index: 10;
}
body.theme-b2b .b2b-hero-arrow:hover { background: var(--b2b-green); }
body.theme-b2b .b2b-hero-prev { left: 0; }
body.theme-b2b .b2b-hero-next { right: 0; }
body.theme-b2b .b2b-hero-dots {
  position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%);
  display: flex; gap: 10px; z-index: 10;
}
body.theme-b2b .b2b-hero-dot {
  width: 10px; height: 10px; border-radius: 10px; background: #fff;
  border: 0; cursor: pointer; padding: 0;
}
body.theme-b2b .b2b-hero-dot.active { background: var(--b2b-green); }


/* Hero caption/button - source ms-layer styles */
body.theme-b2b .module-master_slider-26 .ms-caption h2 { font-family: 'Roboto'; font-weight: 700; font-size: 60px; line-height: 1.1; color: #fff; text-transform: uppercase; margin: 0 0 24px; text-shadow: 30px 40px 90px -10px rgba(0,0,0,0.2); }
body.theme-b2b .module-master_slider-26 .ms-layer-button.btn { background: none; border: 2px solid #fff !important; border-radius: 50px !important; padding: 10px 20px; font-size: 14px; color: #fff; text-transform: none; letter-spacing: 0; min-width: 0; min-height: 0; height: auto; }
body.theme-b2b .module-master_slider-26 .ms-layer-button.btn::after { content: '\e9b1' !important; font-family: icomoon !important; margin-left: 8px; }
body.theme-b2b .module-master_slider-26 .ms-layer-button.btn:hover { border-color: rgba(114,165,83,1); background: none; color: #fff; }
/* ===== Home info blocks (4-item grid) — module-info_blocks-86 spec ===== */
@font-face {
  font-family: 'icomoon';
  src: url('../font/icomoon.woff2?v=907f30d557') format('woff2');
  font-weight: normal; font-style: normal; font-display: block;
}
body.theme-b2b #common-home .home-info-blocks {
  display: flex; flex-wrap: wrap; gap: 0; margin: 0 auto; max-width: var(--b2b-container);
  background: var(--b2b-olive);
}
body.theme-b2b .home-info-blocks .info-block {
  flex: 1 1 220px; border: 0; padding: 25px; background: transparent;
  text-align: center; display: flex; flex-direction: column; align-items: center;
}
body.theme-b2b .info-block::before {
  content: ''; display: block; margin-bottom: 10px; align-self: center;
  font-family: 'icomoon' !important; font-size: 80px; line-height: 1; color: var(--b2b-green);
  width: auto; height: auto; background: none; border-radius: 0;
}
body.theme-b2b .home-info-blocks .info-block:nth-child(1)::before { content: '\f1b3'; }
body.theme-b2b .home-info-blocks .info-block:nth-child(2)::before { content: '\f132'; }
body.theme-b2b .home-info-blocks .info-block:nth-child(3)::before { content: '\e9ba'; }
body.theme-b2b .home-info-blocks .info-block:nth-child(4)::before { content: '\eab7'; font-size: 84px; }
body.theme-b2b .info-block .info-block-title { font-family: 'Roboto'; font-weight: 400; color: #fff; font-size: 18px; margin-bottom: 6px; display: block; }
body.theme-b2b .info-block .info-block-text { font-size: 14px; color: #fff; font-weight: 400; line-height: 1.3; display: block; }

/* ===== Wholesale CTA banner (green) ===== */
body.theme-b2b #common-home .wholesale-cta {
  background: var(--b2b-green); color: #fff; text-align: center;
  padding: 50px 20px; margin: 24px auto; max-width: var(--b2b-container);
}
body.theme-b2b .wholesale-cta-inner { max-width: 720px; margin: 0 auto; }
body.theme-b2b .wholesale-cta-text { font-size: 30px; font-weight: 700; margin-bottom: 18px; }
body.theme-b2b .wholesale-cta .wholesale-cta-btn { background: var(--b2b-olive); color: #fff; padding: 10px 24px; border-radius: 4px; display: inline-block; }
body.theme-b2b .wholesale-cta .wholesale-cta-btn:hover { background: #48483e; }

/* ===== Partner block ===== */
body.theme-b2b #common-home .home-partner { text-align: center; padding: 30px 20px; border-top: 1px solid var(--b2b-border); margin: 24px auto; max-width: var(--b2b-container); }
body.theme-b2b .home-partner img { max-width: 180px; margin-bottom: 10px; }
body.theme-b2b .home-partner .partner-title { font-size: 18px; font-weight: 700; color: var(--b2b-olive); margin-bottom: 8px; }
body.theme-b2b .home-partner .partner-text { font-size: 14px; color: var(--b2b-gray); max-width: 720px; margin: 0 auto; }

/* ===== Product cards — source product-thumb #fff border #e2e2e2 hover shadow ===== */
body.theme-b2b .product-thumb { border: 1px solid var(--b2b-border); padding: 5px; text-align: center; background: #fff; position: relative; }
body.theme-b2b .product-thumb:hover { box-shadow: 0 7px 10px rgba(0,0,0,0.13); }
body.theme-b2b .product-thumb .image { background: #fff; overflow: hidden; position: relative; }
body.theme-b2b .product-thumb .image img { max-width: 100%; transition: transform 0.2s; }
body.theme-b2b .product-thumb:hover .image img { transform: scale(1.12); }
body.theme-b2b .product-thumb .product-labels { position: absolute; top: 5px; left: 5px; right: 5px; z-index: 2; display: flex; justify-content: flex-end; pointer-events: none; gap: 5px; }
body.theme-b2b .product-thumb .product-labels b { font-size: 11px; text-transform: uppercase; background: var(--b2b-green); color: #fff; padding: 2px 8px; border-radius: 20px; }
body.theme-b2b .product-thumb .product-labels b.label-delivery { background: #f8c95a; color: #333; margin-right: auto; }
body.theme-b2b .product-thumb .quickview-button { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0.88); opacity: 0; transition: all 0.2s; }
body.theme-b2b .product-thumb:hover .quickview-button { opacity: 1; transform: translate(-50%,-50%) scale(1); }
body.theme-b2b .product-thumb .quickview-button .btn-quickview { background: #f8f8f8; color: #333; border-radius: 50px; padding: 8px 16px; font-size: 12px; }
body.theme-b2b .product-thumb .description h4 { font-size: 15px; margin: 5px 0 10px; font-weight: 700; }
body.theme-b2b .product-thumb .description h4 a { color: rgba(88,88,76,1); font-weight: 700; text-transform: uppercase; line-height: 1.2; }
body.theme-b2b .product-thumb .description h4 a:hover { color: var(--b2b-green); }
body.theme-b2b .product-thumb .manufacturer { color: var(--b2b-green); font-size: 13px; margin-bottom: 4px; }
body.theme-b2b .product-thumb .price { color: var(--b2b-olive); font-weight: 700; margin: 6px 0; }
body.theme-b2b .product-thumb .button button, body.theme-b2b .product-thumb .button .btn { background: var(--b2b-green); color: #fff; border: 0; padding: 6px 10px; margin: 2px; border-radius: 50px; }
body.theme-b2b .b2b-login-to-see-price { background: var(--b2b-shade); border: 1px solid var(--b2b-border); padding: 12px; text-align: center; color: var(--b2b-olive); margin: 12px 0; font-size: 13px; }
body.theme-b2b .b2b-login-to-see-price a { color: var(--b2b-green-dark); font-weight: 700; }

/* ===== Module Products carousel — source module-products-27 ===== */
body.theme-b2b .module-products-27 .swiper-container, body.theme-b2b .main-products .swiper-container { overflow: hidden; padding: 10px 25px 30px; }
body.theme-b2b .module-products-27 .swiper-buttons { display: none; }
body.theme-b2b .module-products-27:hover .swiper-buttons { display: block; }
body.theme-b2b .module-products-27 .swiper-pagination-bullet { width: 8px; height: 8px; background: #e2e2e2; border-radius: 50px; }
body.theme-b2b .module-products-27 .swiper-pagination-bullet-active { background: var(--b2b-green); }

/* ===== Breadcrumb / headings ===== */
body.theme-b2b ul.breadcrumb { position: relative; display: flex; flex-wrap: wrap; list-style: none; margin: 0 auto; padding: 14px 55px 12px; max-width: var(--b2b-container); font-size: 11px; z-index: 1; }
body.theme-b2b ul.breadcrumb::before { content: ''; position: absolute; left: 50%; margin-left: -50vw; width: 100vw; top: 0; bottom: 0; background: rgb(245,245,245); border-top: 1px solid rgba(226,226,226,1); z-index: -1; }
body.theme-b2b ul.breadcrumb a { font-family: 'Roboto'; font-weight: 400; font-size: 11px; color: rgba(128,128,128,1); text-transform: uppercase; text-decoration: none; }
body.theme-b2b ul.breadcrumb li + li::before { content: '/'; color: rgba(128,128,128,1); margin: 0 6px; }
body.theme-b2b #content .breadcrumb { font-size: 13px; margin: 12px auto; max-width: var(--b2b-container); }
body.theme-b2b .heading-title { font-size: 24px; font-weight: 700; color: var(--b2b-olive); margin: 0 0 12px; max-width: var(--b2b-container); margin-left: auto; margin-right: auto; }

body.theme-b2b .main-products.product-grid { display: flex; flex-wrap: wrap; gap: 20px; margin: 0 auto; max-width: var(--b2b-container); }
body.theme-b2b .main-products .product-layout { width: calc((100% - 3 * 20px) / 4); }
@media (max-width: 1024px) { body.theme-b2b .main-products .product-layout { width: calc((100% - 1 * 20px) / 2); } }
@media (max-width: 760px) { body.theme-b2b .main-products .product-layout { width: 100%; } }

/* ===== Buttons ===== */
body.theme-b2b .buttons > div { flex: 1; width: auto; flex-basis: 0; }
body.theme-b2b .buttons > div .btn { width: 100%; }
body.theme-b2b .buttons .pull-right:only-child { flex: 1; margin: 0 0 0 auto; }
body.theme-b2b #error-not_found h1, body.theme-b2b #error-not_found .page-title { font-size: 44px; text-transform: uppercase; }

body.theme-b2b .btn-primary, body.theme-b2b .button { background: var(--b2b-green); border-color: var(--b2b-green); color: #fff; }
body.theme-b2b .btn-primary:hover, body.theme-b2b .button:hover { background: var(--b2b-green-dark); border-color: var(--b2b-green-dark); }

/* ===== Home layout fixes — hide account sidebar, full width, hero breakout ===== */
body.theme-b2b #common-home.container { max-width: none !important; width: 100% !important; padding-left: 0; padding-right: 0; }
body.theme-b2b #common-home .row { margin-left: 0; margin-right: 0; }
body.theme-b2b #common-home #content { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; padding-left: 0; padding-right: 0; }
body.theme-b2b #common-home #column-right { display: none !important; }
body.theme-b2b #common-home .grid-row-top-1 { width: 100vw; margin-left: calc(-50vw + 50%); position: relative; left: 0; }
body.theme-b2b #common-home .grid-row-top-1 .grid-cols,
body.theme-b2b #common-home .grid-row-top-1 .grid-col,
body.theme-b2b #common-home .grid-row-top-1 .grid-items,
body.theme-b2b #common-home .grid-row-top-1 .grid-item { width: 100vw !important; max-width: 100vw !important; }
body.theme-b2b #common-home .grid-row-top-2,
body.theme-b2b #common-home .grid-row-top-3 { max-width: var(--b2b-container); margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; }

/* ===== Global one-column layout (source is one-column everywhere) ===== */
body.theme-b2b #column-left, body.theme-b2b #column-right { display: none !important; }
body.theme-b2b #content { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; }
body.theme-b2b #product-category.container,
body.theme-b2b #product-info.container,
body.theme-b2b #product-search.container,
body.theme-b2b #product-manufacturer.container,
body.theme-b2b #information-contact.container,
body.theme-b2b #information-sitemap.container,
body.theme-b2b #information-information.container,
body.theme-b2b #error-not_found.container { max-width: var(--b2b-container); }
body.theme-b2b .page-title { display: block; font-size: 28px; font-weight: 500; color: var(--b2b-olive); margin: 0 0 20px; }
body.theme-b2b h2.title { font-size: 26px; font-weight: 700; color: var(--b2b-olive); margin: 0 0 15px; }

/* ===== Category banner (1900x220) ===== */
body.theme-b2b .category-banner { width: 100%; overflow: hidden; margin-bottom: 10px; position: relative; }
body.theme-b2b .category-banner .category-banner-img { width: 100%; height: auto; display: block; aspect-ratio: 1900 / 220; object-fit: cover; }
body.theme-b2b .category-banner .banner-title { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff; font-size: 44px; font-weight: 700; text-transform: none; text-align: center; margin: 0; padding: 0 30px; line-height: 1.15; width: 100%; max-width: 600px; font-family: 'Times New Roman', Times, serif; }

/* ===== Products filter (sort / limit / view) ===== */
body.theme-b2b .products-filter { background: rgba(240,242,245,1); margin-bottom: 20px; padding: 12px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 10px; }
body.theme-b2b .products-filter .grid-list { display: flex; align-items: center; }
body.theme-b2b .products-filter .grid-list > * + * { margin-left: 10px; }
body.theme-b2b .products-filter .grid-list button { display: inline-block; background: none; border: 0; padding: 5px; color: var(--b2b-olive); }
body.theme-b2b .products-filter .grid-list button.active { color: var(--b2b-green); }
body.theme-b2b .products-filter #btn-grid-view::before { content: '\e97b' !important; font-family: icomoon !important; font-size: 18px; }
body.theme-b2b .products-filter #btn-list-view::before { content: '\e97a' !important; font-family: icomoon !important; font-size: 19px; }
body.theme-b2b .products-filter .select-group { display: flex; align-items: center; gap: 10px; }
body.theme-b2b .products-filter .input-group { display: inline-flex; align-items: center; }
body.theme-b2b .products-filter .input-group .input-group-text { background: #fff; border: 1px solid var(--b2b-border); border-radius: 3px 0 0 3px; font-size: 13px; color: var(--b2b-olive); }
body.theme-b2b .products-filter .input-group select { border-radius: 0 3px 3px 0; max-width: 200px; height: 38px; font-size: 13px; }

/* ===== Manufacturer list ===== */
body.theme-b2b .manufacturer-index { font-size: 14px; margin-bottom: 20px; }
body.theme-b2b .manufacturer-index strong { color: var(--b2b-olive); margin-right: 8px; }
body.theme-b2b .manufacturer-index a { color: var(--b2b-green); text-transform: uppercase; font-weight: 700; margin-right: 10px; text-decoration: none; }
body.theme-b2b .manufacturer-index a:hover { color: var(--b2b-green-dark); }
body.theme-b2b .manufacturer-letter { font-size: 26px; font-weight: 700; color: var(--b2b-olive); margin: 25px 0 20px; }
body.theme-b2b .manufacturer-cards { list-style: none; margin: 0 0 25px; padding: 0; display: flex; flex-wrap: wrap; gap: 25px; }
body.theme-b2b .manufacturer-cards li { width: 100px; }
body.theme-b2b .manufacturer-cards li a { display: flex; flex-direction: column; align-items: center; background: #fff; box-shadow: 0 5px 35px -5px rgba(0,0,0,0.07); padding: 12px 8px; text-decoration: none; min-height: 120px; justify-content: space-between; }
body.theme-b2b .manufacturer-cards li a:hover { box-shadow: 0 7px 10px rgba(0,0,0,0.13); }
body.theme-b2b .manufacturer-cards li img { width: 80px; height: 80px; object-fit: contain; }
body.theme-b2b .manufacturer-cards .manufacturer-name { color: var(--b2b-green); font-size: 13px; text-align: center; margin-top: 8px; }

/* ===== Cookie consent bar (source ism-consent) ===== */
body.theme-b2b #b2b-cookie-bar { position: fixed; left: 0; right: 0; bottom: 0; z-index: 100000; background: #282828; color: #fff; display: flex; justify-content: space-between; align-items: center; padding: 12px 20px; font-size: 14px; }
body.theme-b2b #b2b-cookie-bar .btn { background: var(--b2b-green); border: 0; border-radius: 50px !important; padding: 8px 20px; font-size: 13px; min-width: 0; min-height: 0; height: auto; }

/* ===== Footer ===== */
body.theme-b2b footer { background: var(--b2b-olive); color: #fff; padding: 0; margin-top: 20px; }
body.theme-b2b footer > div, body.theme-b2b footer .grid-row-1 { background: var(--b2b-olive); padding: 20px 50px; }
body.theme-b2b .footer-widget-area { float: none; max-width: none; display: flex; align-items: center; align-self: center; }
body.theme-b2b .footer-widget-area .contact-info { position: relative; top: 0; display: flex; align-items: center; gap: 25px; min-height: 33px; }
body.theme-b2b .footer-inner { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 20px; width: 100%; max-width: var(--b2b-container); margin: 0 auto; min-height: 40px; }
body.theme-b2b .footer-inner::after { content: none; }
body.theme-b2b .footer-inner .footer-navigation,
body.theme-b2b .footer-inner .powered-by { display: flex; align-items: center; align-self: center; min-height: 33px; }
body.theme-b2b #container { min-height: 100vh; display: flex; flex-direction: column; }
body.theme-b2b #container > main { flex: 1 0 auto; }
body.theme-b2b footer { flex-shrink: 0; }
body.theme-b2b .contact-info a { color: #89c765; display: inline-flex; align-items: center; margin: 0; text-decoration: none; font-size: 15px; opacity: .9; line-height: 1; }
body.theme-b2b .contact-info a::before { content: ''; display: inline-block; width: 33px; height: 33px; margin-right: 5px; vertical-align: middle; opacity: .4; background: url('https://rogel.biz/wp-content/themes/rogel/assets/images/email_icon.png') center/contain no-repeat; flex-shrink: 0; }
body.theme-b2b .contact-info a.phone::before { background: url('https://rogel.biz/wp-content/themes/rogel/assets/images/email_icon.png') center/contain no-repeat; transform: rotate(0deg); }
body.theme-b2b .contact-info a.email::before { background: url('https://rogel.biz/wp-content/themes/rogel/assets/images/email_icon.png') center/contain no-repeat; }
body.theme-b2b .contact-info a:hover { color: #fff; }
body.theme-b2b .footer-navigation-wrapper { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; gap: 0; }
body.theme-b2b .footer-navigation-wrapper li { display: inline-flex; align-items: center; font-weight: 400; font-size: 15px; line-height: 1; }
body.theme-b2b .footer-navigation-wrapper a { color: #89c765 !important; text-decoration: none; font-size: 15px; font-weight: 400; line-height: 1; }
body.theme-b2b .footer-navigation-wrapper a:hover { color: #fff; }
body.theme-b2b .footer-navigation-wrapper .sep { opacity: .5; color: #fff; margin: 0 5px; }
body.theme-b2b .powered-by { font-size: 15px; color: #fff; opacity: .6; white-space: nowrap; display: flex; align-items: center; line-height: 1; margin: 0; padding: 0; }

/* ===== Home: products-27 tab bar (НАЙ-НОВИ / ВИЖ ВСИЧКИ) ===== */
body.theme-b2b .module-products-27 .tab-container { display: block; }
body.theme-b2b .module-products-27 .tab-container::before { content: ''; display: block; height: 54px; background: rgba(245,245,245,1); box-shadow: inset 0 -7px 20px -7px rgba(0,0,0,0.3); }
body.theme-b2b .module-products-27 .tab-container .nav-tabs { display: flex; margin-bottom: 0; }
body.theme-b2b .module-products-27 .nav-tabs > li { flex-grow: 1; height: 54px; border: 0; margin: 0 !important; }
body.theme-b2b .module-products-27 .nav-tabs > li > a { display: flex; align-items: center; justify-content: center; height: 54px; padding: 0 25px; font-family: 'Roboto'; font-weight: 400; font-size: 15px; color: rgba(88,88,76,1); text-transform: uppercase; border: 0; background: transparent; }
body.theme-b2b .module-products-27 .nav-tabs > li.active > a,
body.theme-b2b .module-products-27 .nav-tabs > li.active > a:hover,
body.theme-b2b .module-products-27 .nav-tabs > li:hover > a { background: rgba(255,255,255,1) !important; color: rgba(88,88,76,1); font-weight: 700; border: 0; }

/* ===== Home: wholesale CTA (module-blocks-307) — full-width green band ===== */
body.theme-b2b #common-home .module-blocks-307 { margin-top: 20px; width: 100vw; position: relative; left: 50%; margin-left: -50vw; }
body.theme-b2b .module-blocks-307 .block-body { background: rgba(137,199,101,1); padding: 60px 20px; display: flex; flex-direction: column; }
body.theme-b2b .module-blocks-307 .frontpage-message { text-align: center; margin: 0 auto; }
body.theme-b2b .module-blocks-307 .frontpage-message h3 { font-size: 26px; font-weight: 800; text-transform: uppercase; color: #fff; margin: 0; line-height: 72px; text-align: center; }
body.theme-b2b .module-blocks-307 .frontpage-message h3 a { display: inline-block; background: #fff; padding: 0 31px; line-height: 72px; border-radius: 50px; margin-right: 20px; color: rgba(88,88,76,1); font-weight: 800; vertical-align: middle; }
body.theme-b2b .module-blocks-307 .frontpage-message h3 a:hover { background: rgba(88,88,76,1); color: #fff; }

/* ===== Home: partner block (module-blocks-306) — poster left 30%, text right 70% ===== */
body.theme-b2b .module-blocks-306 { border-top: 1px solid rgba(112,112,97,1); margin-top: 20px; }
body.theme-b2b .module-blocks-306 .block-body { color: rgba(255,255,255,1); padding: 50px 20px; display: flex; flex-direction: column; }
body.theme-b2b .module-blocks-306 .block-wrapper { display: block; }
body.theme-b2b .module-blocks-306 .block-content { text-align: justify; }
body.theme-b2b .module-blocks-306 .fp-left-txt { float: left; width: 30%; }
body.theme-b2b .module-blocks-306 .fp-left-txt img { width: 100%; border: 10px solid #fff; display: block; }
body.theme-b2b .module-blocks-306 .fp-right-txt { float: right; width: 70%; padding-left: 40px; }
body.theme-b2b .module-blocks-306 .fp-right-txt .block-title { font-family: 'Roboto'; font-weight: 700; font-size: 30px; color: #fff; margin-bottom: 20px; text-transform: uppercase; text-align: left; }
body.theme-b2b .module-blocks-306 .expand-content { max-height: 70px; overflow: hidden; }
body.theme-b2b .module-blocks-306 .block-content::after { content: ''; display: block; clear: both; }

/* ===== Refine grid (sub-categories) — source refine-categories swiper ===== */
body.theme-b2b .refine-categories { display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 20px; padding: 20px 0 30px; max-width: var(--b2b-container); }
body.theme-b2b #content .refine-categories .refine-item { width: calc((100% - 7 * 10px) / 8) !important; min-width: 120px; padding: 0 !important; text-align: center; }
body.theme-b2b .refine-item a { display: block; background: #fff; padding: 7px; text-decoration: none; }
body.theme-b2b .refine-item a:hover { box-shadow: 0 7px 10px rgba(0,0,0,0.13); }
body.theme-b2b .refine-item a:hover .refine-name { color: var(--b2b-green); }
body.theme-b2b #content .refine-categories .refine-item img { width: 100% !important; height: auto; display: block; border-radius: 0; padding: 0 !important; box-sizing: border-box; background: #fff; }
body.theme-b2b #content .refine-categories .refine-name { display: block; padding: 7px 7px 0 !important; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase !important; color: rgba(105,105,115,1) !important; text-align: center; }
body.theme-b2b #content .refine-categories .refine-name .count-badge { display: none !important; }
body.theme-b2b #content .refine-categories .refine-name .links-text { text-transform: uppercase !important; font-size: inherit !important; font-weight: 700 !important; color: inherit !important; }
body.theme-b2b #content .refine-categories .refine-item img { width: 100% !important; height: 146px; object-fit: contain; background: #fff; }
@media (max-width: 1024px) { body.theme-b2b .refine-item { width: calc((100% - 3 * 10px) / 4); } }
@media (max-width: 760px) { body.theme-b2b .refine-item { width: calc((100% - 2 * 10px) / 3); } }

/* ===== Account / login / register ===== */
body.theme-b2b #content h1 { color: var(--b2b-olive); }
body.theme-b2b .btn-primary { background: var(--b2b-green); border-color: var(--b2b-green); }

/* ===== Product page — source product-info flex ===== */
body.theme-b2b .product-info { display: flex; gap: 0; margin-bottom: 38px; }
body.theme-b2b .product-info .product-left { width: 55% !important; }
body.theme-b2b .product-info .product-right { width: calc(100% - 55%) !important; padding-left: 30px !important; }
body.theme-b2b .product-right .product-stats { font-size: 12px; color: var(--b2b-gray); margin-bottom: 8px; padding-left: 25px; border-left: 1px solid var(--b2b-border); }
body.theme-b2b .product-right .product-stats li::before { content: '\f111' !important; font-family: icomoon !important; font-size: 7px; margin-right: 6px; }
body.theme-b2b .product-right .product-stats .in-stock span { color: rgba(80,173,85,1); font-weight: 700; text-transform: uppercase; }
body.theme-b2b .product-right .rating { border-top: 1px solid #e2e2e2; padding-top: 10px; margin-top: 10px; }
body.theme-b2b .product-right .rating .fa-star { color: rgba(254,208,117,1); }
body.theme-b2b .product-right .price-group { display: flex; flex-direction: column; }
body.theme-b2b .product-right .price-new { font-size: 30px; font-weight: 700; color: var(--b2b-olive); line-height: 1; }
body.theme-b2b .product-right .price-old { font-size: 17px; text-decoration: line-through; color: var(--b2b-green); margin-bottom: 7px; }
body.theme-b2b .product-right .product-options { border-top: 1px solid var(--b2b-border); border-bottom: 1px solid var(--b2b-border); padding: 12px 0; margin: 12px 0; }
body.theme-b2b .product-right .button-group-page { display: flex; gap: 7px; align-items: center; margin: 12px 0; }
body.theme-b2b .product-right .button-group-page .stepper-group { display: inline-flex; align-items: center; }
body.theme-b2b .product-right .button-group-page .journal-stepper { width: 22px; height: 45px; display: inline-flex; align-items: center; justify-content: center; background: #eee; color: rgba(105,105,115,1); text-decoration: none; font-size: 16px; }
body.theme-b2b .product-right .button-group-page #input-quantity { width: 50px; height: 45px; text-align: center; border: 1px solid rgba(143,157,166,1); border-radius: 0; background: #fff !important; }
body.theme-b2b .product-right .btn-cart { flex: 1; background: var(--b2b-green); color: #fff; border-radius: 50px; padding: 12px 15px; font-weight: 700; height: 45px; display: inline-flex; align-items: center; justify-content: center; }
body.theme-b2b .product-right .wishlist-compare { border-top: 1px solid var(--b2b-border); width: 100%; padding-top: 15px; margin-top: 15px; display: flex; flex-direction: row; align-items: flex-start; gap: 10px; }
body.theme-b2b .product-right .wishlist-compare .btn-wishlist, body.theme-b2b .product-right .wishlist-compare .btn-compare { background: none; border: 0; padding: 0; color: rgba(139,145,152,1); font-size: 13px; text-transform: none; letter-spacing: 0; box-shadow: none; border-radius: 0; min-width: 0; min-height: 0; }
body.theme-b2b .product-right .wishlist-compare .btn-wishlist::before, body.theme-b2b .product-right .wishlist-compare .btn-compare::before { content: none !important; }
body.theme-b2b .product-info .product-right { display: flex; flex-direction: column; }
body.theme-b2b .product-info .product-right #product { order: -2; }
body.theme-b2b .product-info .product-right .wishlist-compare { order: -1; }
body.theme-b2b .product-info .product-right form .mb-3 { display: flex; align-items: center; }
body.theme-b2b .product-right .wishlist-compare .btn-wishlist:hover, body.theme-b2b .product-right .wishlist-compare .btn-compare:hover { color: var(--b2b-green) !important; background: none !important; }
body.theme-b2b .product-right .wishlist-compare .fa-heart { color: var(--b2b-green); margin-right: 5px; font-size: 17px; }
body.theme-b2b .product-right .wishlist-compare .fa-arrow-right-arrow-left { color: var(--b2b-green); margin-right: 5px; font-size: 17px; }
body.theme-b2b .product-tabs { margin-top: 40px; }
body.theme-b2b .main-image img { width: 100%; }
body.theme-b2b .additional-images { display: flex; gap: 8px; margin-top: 10px; }
body.theme-b2b .additional-images img { width: 74px; height: 74px; object-fit: cover; }
body.theme-b2b .product-info .product-options .push-option > div .option-value { margin-right: 8px; margin-bottom: 8px; min-width: 30px; min-height: 30px; border: 1px solid #e2e2e2; border-radius: 2px; }
body.theme-b2b .product-info .product-options .push-option > div label { margin-right: 5px; margin-bottom: 5px; }
body.theme-b2b .product-info .product-options .push-option > div img { border: 2px solid transparent; border-radius: 50%; }
body.theme-b2b .product-info .product-options .push-option > div input:checked + img { border-color: var(--b2b-green); box-shadow: inset 0 0 8px rgba(0,0,0,0.7); }
body.theme-b2b .nav-tabs { display: flex; justify-content: flex-start; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; min-width: 50px; }
body.theme-b2b .nav-tabs > li { border-bottom: 2px solid transparent; flex-grow: 0; margin-right: 20px; }
body.theme-b2b .nav-tabs > li.active { border-color: var(--b2b-green); }
body.theme-b2b .nav-tabs > li > a { font-family: 'Roboto'; font-weight: 700; font-size: 15px; color: #8b9198; text-transform: uppercase; justify-content: center; white-space: nowrap; padding: 0 0 10px; border: 0; }
body.theme-b2b .nav-tabs > li > a:hover, body.theme-b2b .nav-tabs > li.active > a, body.theme-b2b .nav-tabs > li.active > a:hover { color: #333; border: 0; background: none; }
body.theme-b2b .tab-content { padding-top: 20px; }
@media (max-width: 767px) { body.theme-b2b .product-info { flex-direction: column; } body.theme-b2b .product-left, body.theme-b2b .product-right { width: 100%; padding-left: 0; } }

/* ===== Info / content pages ===== */
body.theme-b2b #content .container { max-width: var(--b2b-container); }

/* ===== Home grid (featured) — align to main-products 4-col ===== */
body.theme-b2b .module-products-27 { background: #fff; }
body.theme-b2b .home-grid { display: flex; flex-wrap: wrap; gap: 20px; margin: 0 auto; max-width: var(--b2b-container); margin-top: 10px; }
body.theme-b2b .home-grid-item { width: calc((100% - 3 * 20px) / 4); }
body.theme-b2b .home-grid .product-thumb { height: 100%; }
@media (max-width: 1024px) { body.theme-b2b .home-grid-item { width: calc((100% - 1 * 20px) / 2); } }
@media (max-width: 760px) { body.theme-b2b .home-grid-item { width: 100%; } }

/* ===== Responsive ===== */
@media (max-width: 767px) {
  body.theme-b2b .header-nav .header-account { text-align: left; }
  body.theme-b2b ul.b2b-menu { flex-wrap: wrap; }
  body.theme-b2b .home-info-blocks { flex-direction: column; }
  body.theme-b2b .b2b-hero-slide { height: 220px; }
  body.theme-b2b .b2b-hero-caption { left: 20px; max-width: 80%; }
  body.theme-b2b .b2b-hero-caption h2 { font-size: 32px; }
}


/* ===== Harvested Journal3 skin (from rogel.biz/b2b, scoped to theme-b2b) ===== */
body.theme-b2b #cart{display:block}
body.theme-b2b #cart .cart-label{display:none;font-size:10px;color:rgba(240,242,245,1)}
body.theme-b2b #cart-content{min-width:400px}
body.theme-b2b #cart-content::before{display:block;border-bottom-color:rgba(88, 88, 76, 1);margin-left:-3px;margin-top:-3px}
body.theme-b2b #cart-items{transform:translateX(0px)}
body.theme-b2b #cart-items .count-zero{display:none !important}
body.theme-b2b #cart-items.count-badge{font-size:10px;color:rgba(255, 255, 255, 1);font-weight:400;background:rgba(137, 199, 101, 1);border-radius:50px}
body.theme-b2b #cart-total{display:none;padding-right:15px;padding-left:15px;font-size:14px;color:rgba(105, 105, 115, 1);font-weight:400;order:0}
body.theme-b2b #cart>a>i{border-radius:50px;width:45px;height:45px}
body.theme-b2b #cart>a>i::before{font-size:23px;color:rgba(88, 88, 76, 1);top:-1px}
body.theme-b2b .additional-images{margin-top:-5px;margin-right:10px}
body.theme-b2b .additional-images .swiper{padding-bottom:0;;padding-bottom:10px}
body.theme-b2b .additional-images .swiper-button-disabled{opacity:0}
body.theme-b2b .additional-images .swiper-button-next{left:auto;right:0;transform:translate(0, -50%)}
body.theme-b2b .additional-images .swiper-button-prev{left:0;right:auto;transform:translate(0, -50%)}
body.theme-b2b .additional-images .swiper-buttons{display:block;top:50%}
body.theme-b2b .additional-images .swiper-buttons .swiper-button-next::before{content:'\e5c8' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .additional-images .swiper-buttons div{width:70px;height:20px;background:rgba(137, 199, 101, 1)}
body.theme-b2b .additional-images .swiper-buttons div::before{content:'\e5c4' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .additional-images .swiper-buttons div:not(.swiper-button-disabled):hover{background:rgba(88, 88, 76, 1)}
body.theme-b2b .additional-images .swiper-container{overflow:hidden}
body.theme-b2b .additional-images .swiper-pagination{display:none !important;margin-bottom:-10px;left:50%;right:auto;transform:translateX(-50%)}
body.theme-b2b .additional-images .swiper-pagination-bullet{width:10px;height:10px;background-color:rgba(88, 88, 76, 1)}
body.theme-b2b .additional-images .swiper-pagination>span{border-radius:10px}
body.theme-b2b .additional-images .swiper-pagination>span+span{margin-left:7px}
body.theme-b2b .breadcrumb{padding-left:20px;
padding-right:20px;}
body.theme-b2b .breadcrumb a{text-decoration:none !important;}
body.theme-b2b .breadcrumb li:first-of-type a i::before{content:'\eb69' !important;font-family:icomoon !important;top:1px}
body.theme-b2b .breadcrumb li:last-of-type a{font-size:11px;color:rgba(128,128,128,1);text-decoration:none}
body.theme-b2b .breadcrumb::-webkit-scrollbar{-webkit-appearance:initial;height:1px;height:1px;width:1px}
body.theme-b2b .breadcrumb::-webkit-scrollbar-thumb{background-color:#999}
body.theme-b2b .breadcrumb::-webkit-scrollbar-track{background-color:white}
body.theme-b2b .breadcrumb::before{box-shadow:none}
body.theme-b2b .breadcrumb:after{display:block;
content:"";
width: 100vw;
left: 50%;
margin-left: -50vw;
top:10px;}
body.theme-b2b .breadcrumb:before{background: rgb(245, 245, 245);
border-top:1px solid rgba(226, 226, 226, 1);}
body.theme-b2b .breadcrumb>li+li:before{content:'/';top:1px}
body.theme-b2b .btn{background:rgba(137, 199, 101, 1);border-width:50px;padding:15px;padding-right:20px;padding-left:20px;box-shadow:none;border-radius:50px !important}
body.theme-b2b .btn, body.theme-b2b .btn:visited{font-size:13px;color:rgba(255,255,255,1);font-weight:400;text-transform:uppercase;letter-spacing:1px}
body.theme-b2b .btn-cart::before, body.theme-b2b .fa-shopping-cart::before{content:'\e9bf' !important;font-family:icomoon !important}
body.theme-b2b .btn-compare::before, body.theme-b2b .compare-btn::before{content:'\eab6' !important;font-family:icomoon !important}
body.theme-b2b .btn-danger.btn{background:rgba(137, 199, 101, 1);border-radius:50px !important}
body.theme-b2b .btn-danger.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .btn-danger.btn:hover{background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .btn-dark.btn{background:rgba(88,88,76,1)}
body.theme-b2b .btn-dark.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .btn-dark.btn:hover{background:rgba(88, 88, 76, 1) !important}
body.theme-b2b .btn-extra-93::before{content:'\f29c' !important;font-family:icomoon !important}
body.theme-b2b .btn-info.btn{background:rgba(139,145,152,1);padding:10px}
body.theme-b2b .btn-info.btn, body.theme-b2b .btn-info.btn:visited{letter-spacing:1px}
body.theme-b2b .btn-info.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .btn-info.btn:hover{background:rgba(88, 88, 76, 1) !important}
body.theme-b2b .btn-light.btn{background:rgba(248, 248, 248, 1);border-radius:50px !important;border-top-left-radius:50px !important;border-top-right-radius:50px !important;border-bottom-right-radius:50px !important;border-bottom-left-radius:50px !important}
body.theme-b2b .btn-light.btn, body.theme-b2b .btn-light.btn:visited{font-size:14px;color:rgba(105,105,115,1)}
body.theme-b2b .btn-light.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .btn-light.btn:active, body.theme-b2b .btn-light.btn:hover:active, body.theme-b2b .btn-light.btn:focus:active{background:rgba(238, 238, 238, 1) !important}
body.theme-b2b .btn-light.btn:focus{background:rgba(238,238,238,1)}
body.theme-b2b .btn-light.btn:hover{color:rgba(51, 51, 51, 1) !important;background:rgba(240, 242, 245, 1) !important}
body.theme-b2b .btn-primary.btn{background:rgba(137, 199, 101, 1);border-width:50px;padding:15px;padding-right:20px;padding-left:20px;box-shadow:none;border-radius:50px !important}
body.theme-b2b .btn-primary.btn, body.theme-b2b .btn-primary.btn:visited{font-size:13px;color:rgba(255,255,255,1);font-weight:400;text-transform:uppercase;letter-spacing:1px}
body.theme-b2b .btn-primary.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .btn-primary.btn:active, body.theme-b2b .btn-primary.btn:hover:active, body.theme-b2b .btn-primary.btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important;box-shadow:inset 0 0 5px rgba(0,0,0,0.1)}
body.theme-b2b .btn-primary.btn:focus{color:rgba(255, 255, 255, 1) !important;box-shadow:inset 0 0 5px rgba(0,0,0,0.1)}
body.theme-b2b .btn-primary.btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .btn-quickview{font-size:13px  !important;}
body.theme-b2b .btn-secondary.btn{background:rgba(88,88,76,1)}
body.theme-b2b .btn-secondary.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .btn-secondary.btn:hover{background:rgba(137, 199, 101, 1) !important}
body.theme-b2b .btn-success.btn{background:rgba(137,199,101,1)}
body.theme-b2b .btn-success.btn, body.theme-b2b .btn-success.btn:visited{font-size:14px;font-weight:700}
body.theme-b2b .btn-success.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .btn-success.btn:hover{background:rgba(122, 182, 87, 1) !important}
body.theme-b2b .btn-warning.btn{background:rgba(137,199,101,1)}
body.theme-b2b .btn-warning.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .btn-warning.btn:hover{background:rgba(88, 88, 76, 1) !important}
body.theme-b2b .btn-wishlist::before{content:'\f08a' !important;font-family:icomoon !important}
body.theme-b2b .btn.btn.disabled::after{font-size:20px}
body.theme-b2b .btn:active, body.theme-b2b .btn:hover:active, body.theme-b2b .btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important;box-shadow:inset 0 0 5px rgba(0,0,0,0.1)}
body.theme-b2b .btn:focus{color:rgba(255, 255, 255, 1) !important;box-shadow:inset 0 0 5px rgba(0,0,0,0.1)}
body.theme-b2b .btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .cart-bottom{margin-top:20px;margin-left:0px}
body.theme-b2b .cart-bottom .buttons .btn-default{margin-bottom:10px;}
body.theme-b2b .cart-content td{color:rgba(238, 238, 238, 1)}
body.theme-b2b .cart-empty{font-size:16px;color:rgba(238,238,238,1)}
body.theme-b2b .cart-page{padding-top:20px;}
body.theme-b2b .cart-table .pull-right .btn-primary{font-weight:bold  !important;}
body.theme-b2b .cart-table .td-image{display:table-cell}
body.theme-b2b .cart-table .td-model{display:table-cell}
body.theme-b2b .cart-table .td-name{display:table-cell}
body.theme-b2b .cart-table .td-price{display:table-cell}
body.theme-b2b .cart-table .td-qty .stepper, body.theme-b2b .cart-section .stepper, body.theme-b2b .cart-table .td-qty .btn-update.btn, body.theme-b2b .cart-section .td-qty .btn-primary.btn{display:inline-flex}
body.theme-b2b .checkout-section{background:rgba(240, 242, 245, 1);padding:15px;border-radius:px;margin-bottom:25px}
body.theme-b2b .checkout-section.section-login{display:block}
body.theme-b2b .contact-info a{display: inline-block;
  padding-left: 0px;
  margin-right: 25px;
  opacity: 0.9;
 font-size:15px;}
body.theme-b2b .contact-info a:hover{color:#fff !important;}
body.theme-b2b .contact-info, body.theme-b2b .contact-info a{color: #89c765 !important;
  text-decoration: none;
  font-weight: 400;}
body.theme-b2b .count-badge{font-size:10px;color:rgba(255,255,255,1);font-weight:400;background:rgba(137,199,101,1);border-radius:50px}
body.theme-b2b .desktop .main-products.product-grid .product-thumb .btn-cart.btn:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .desktop .main-products.product-grid .product-thumb .btn-compare.btn:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .desktop .main-products.product-grid .product-thumb .btn-wishlist.btn:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .desktop .main-products.product-list .product-thumb .btn-compare.btn:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .desktop .main-products.product-list .product-thumb .btn-wishlist.btn:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .desktop .module-banners-201 .swiper-pagination-bullet:hover{background-color:rgba(143, 157, 166, 1)}
body.theme-b2b .desktop .module-banners-201 a:hover .banner-caption{visibility:visible;opacity:1}
body.theme-b2b .desktop .module-banners-201 a:hover .banner-caption-2{visibility:visible;opacity:1}
body.theme-b2b .desktop .module-banners-201 a:hover::after{opacity:1}
body.theme-b2b .desktop .module-banners-201 a:hover::before{opacity:1}
body.theme-b2b .desktop .module-blocks-306 .swiper-pagination-bullet:hover{background-color:rgba(143, 157, 166, 1)}
body.theme-b2b .desktop .module-blocks-307 .swiper-pagination-bullet:hover{background-color:rgba(143, 157, 166, 1)}
body.theme-b2b .desktop .module-categories-296 .category-thumb .btn-view-more.btn:hover{box-shadow:none}
body.theme-b2b .desktop .module-categories-296 .category-thumb:hover .image a{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .desktop .module-categories-296 .nav-tabs > li:hover > a, body.theme-b2b .module-categories-296 .nav-tabs>li.active>a{color:rgba(137, 199, 101, 1)}
body.theme-b2b .desktop .module-categories-296 .nav-tabs>li:hover>a{background:rgba(255, 255, 255, 1) !important}
body.theme-b2b .desktop .module-categories-296 .swiper-pagination-bullet:hover{background-color:rgba(143, 157, 166, 1)}
body.theme-b2b .desktop .module-master_slider-26 .ms-bullets .ms-bullet:hover, body.theme-b2b .module-master_slider-26 .ms-bullets .ms-bullet-selected{background:rgba(137, 199, 101, 1)}
body.theme-b2b .desktop .module-master_slider-26 .ms-nav-next:hover::before, body.theme-b2b .desktop .module-master_slider-26 .ms-nav-prev:hover::before{color:rgba(255, 255, 255, 1)}
body.theme-b2b .desktop .module-products-253 .nav-tabs > li:hover > a, body.theme-b2b .module-products-253 .nav-tabs>li.active>a{color:rgba(137, 199, 101, 1)}
body.theme-b2b .desktop .module-products-253 .product-grid .product-thumb .btn-cart.btn:hover{box-shadow:0 5px 30px -5px rgba(0, 0, 0, 0.25)}
body.theme-b2b .desktop .module-products-253 .product-grid .product-thumb .btn-compare.btn:hover{box-shadow:none}
body.theme-b2b .desktop .module-products-253 .product-grid .product-thumb .btn-wishlist.btn:hover{box-shadow:none}
body.theme-b2b .desktop .module-products-253 .product-grid .product-thumb .extra-group .btn+.btn.btn:hover{box-shadow:none}
body.theme-b2b .desktop .module-products-253 .product-grid .product-thumb .extra-group .btn.btn:hover{box-shadow:none}
body.theme-b2b .desktop .module-products-253 .swiper-pagination-bullet:hover{background-color:rgba(143, 157, 166, 1)}
body.theme-b2b .desktop .module-products-27 .nav-tabs > li:hover > a, body.theme-b2b .module-products-27 .nav-tabs>li.active>a{color:rgba(137, 199, 101, 1)}
body.theme-b2b .desktop .module-products-27 .nav-tabs>li:hover>a{background:rgba(255, 255, 255, 1) !important}
body.theme-b2b .desktop .module-products-27 .product-grid .product-layout:hover .product-thumb{border-color:rgba(255, 255, 255, 1)}
body.theme-b2b .desktop .module-products-27 .product-grid .product-thumb .btn-cart.btn:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .desktop .module-products-27 .product-grid .product-thumb .btn-compare.btn:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .desktop .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .desktop .module-products-27 .product-grid .product-thumb .extra-group .btn+.btn.btn:hover{box-shadow:none}
body.theme-b2b .desktop .module-products-27 .product-grid .product-thumb .extra-group .btn.btn:hover{box-shadow:none}
body.theme-b2b .desktop .module-products-27 .product-grid .product-thumb:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .desktop .module-products-27 .product-list .product-thumb .btn-compare.btn:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .desktop .module-products-27 .product-list .product-thumb .btn-wishlist.btn:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .desktop .module-products-27 .product-list .product-thumb .extra-group .btn+.btn.btn:hover{box-shadow:none}
body.theme-b2b .desktop .module-products-27 .product-list .product-thumb .extra-group .btn.btn:hover{box-shadow:none}
body.theme-b2b .desktop .module-products-27 .swiper-pagination-bullet:hover{background-color:rgba(143, 157, 166, 1)}
body.theme-b2b .desktop .product-image .main-image .swiper-pagination-bullet:hover{background-color:rgba(137, 199, 101, 1)}
body.theme-b2b .desktop .product-info .product-options .push-option > div img:hover, body.theme-b2b .product-info .product-options .push-option > div input:checked+img{border-color:rgba(0, 0, 0, 1)}
body.theme-b2b .desktop .product-options .input-group .input-group-btn .btn:hover{box-shadow:none}
body.theme-b2b .desktop .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:hover{box-shadow:none}
body.theme-b2b .desktop .route-checkout-cart .cart-panels .buttons .pull-right .btn:hover{box-shadow:none}
body.theme-b2b .desktop .route-checkout-cart .cart-panels .input-group .input-group-btn .btn:hover{box-shadow:none}
body.theme-b2b .desktop .route-product-product.popup-quickview .additional-images .swiper-pagination-bullet:hover{background-color:rgba(143, 157, 166, 1)}
body.theme-b2b .desktop .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:hover{box-shadow:none}
body.theme-b2b .desktop .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:hover{box-shadow:none}
body.theme-b2b .desktop-header-active #cart{margin-right:0px}
body.theme-b2b .desktop-header-active .header #logo a{justify-content:flex-start;padding:0px;padding-top:0px;padding-right:50px;padding-bottom:0px;padding-left:0px}
body.theme-b2b .desktop-header-active .header #logo img{top:6px}
body.theme-b2b .desktop-header-active .header .desktop-logo-wrapper{width:193px;}
body.theme-b2b .desktop-header-active .header .menu-stretch .main-menu-item > a .links-text{text-align:center}
body.theme-b2b .desktop-header-active .header .mid-bar{background:rgba(245, 245, 245, 1);padding-right:55px;padding-left:55px}
body.theme-b2b .desktop-header-active .header .top-bar{justify-content: right !important;}
body.theme-b2b .desktop-header-active .header .top-bar .language-currency{right:120px !important; left:auto;}
body.theme-b2b .desktop-header-active .header-classic .mid-bar .desktop-logo-wrapper{width:193px;order:0;margin:0}
body.theme-b2b .desktop-header-active .header-classic .mid-bar .desktop-search-wrapper{order:2;flex-grow:1}
body.theme-b2b .desktop-header-active .header-compact .desktop-logo-wrapper{order:0}
body.theme-b2b .desktop-header-active .header-compact .desktop-main-menu-wrapper{height:100%}
body.theme-b2b .desktop-header-active .header-default .desktop-search-wrapper{order:1;flex-grow:0}
body.theme-b2b .desktop-header-active .header-default .top-menu-group{order:-1;flex-grow:1}
body.theme-b2b .desktop-header-active .header-search .search-button{order:5;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit}
body.theme-b2b .desktop-header-active .header-search>input{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}
body.theme-b2b .desktop-header-active .header-search>input:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}
body.theme-b2b .desktop-header-active .header-search>span{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}
body.theme-b2b .desktop-header-active .header-search>span:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}
body.theme-b2b .desktop-header-active .header-sm .mid-bar{height:72px}
body.theme-b2b .desktop-header-active .is-sticky .header .desktop-main-menu-wrapper{height:40px}
body.theme-b2b .desktop-header-active .is-sticky .header .desktop-main-menu-wrapper::before{width:100vw;margin-left:-50vw;left:50%}
body.theme-b2b .desktop-header-active .menu-trigger a::before{content:'\f0c9' !important;font-family:icomoon !important}
body.theme-b2b .desktop-header-active .mini-search{margin-right:10px}
body.theme-b2b .desktop-header-active .mini-search .header-search input{min-width:150px}
body.theme-b2b .desktop-header-active .mini-search .search-trigger{border-radius:50px}
body.theme-b2b .desktop-header-active .mini-search:hover .search-trigger::before{color:rgba(137, 199, 101, 1)}
body.theme-b2b .desktop-header-active .search-categories{border-top-left-radius:inherit;border-bottom-left-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}
body.theme-b2b .desktop-header-active header{background:rgba(245, 245, 245, 1);border-style:none}
body.theme-b2b .desktop-header-active header::before{content:'';height:35px}
body.theme-b2b .desktop-header-active header:before{background: url(/store/catalog/view/theme/journal3/image/dot3.gif) repeat-x bottom !important;
border:none !important;}
body.theme-b2b .desktop-header-active header:not(.header-slim) .header-compact .header-cart-group{margin-left:auto}
body.theme-b2b .desktop-header-active header:not(.header-slim) .header-compact .mid-bar{justify-content:flex-start}
body.theme-b2b .desktop-header-active header:not(.header-slim) .header-compact .mid-bar .desktop-logo-wrapper{position:relative;left:0;transform:translateX(0)}
body.theme-b2b .desktop-header-active header:not(.header-slim) .header-compact .mid-bar>div{max-width:none}
body.theme-b2b .dropdown.drop-menu.animating>.j-dropdown{left:50%;right:auto;transform:translate3d(-50%,0,0)}
body.theme-b2b .dropdown.drop-menu>.j-dropdown{left:50%;right:auto;transform:translate3d(-50%,-10px,0)}
body.theme-b2b .dropdown.drop-menu>.j-dropdown::before{left:50%;right:auto;transform:translateX(-50%)}
body.theme-b2b .dropdown.dropdown .j-dropdown::before{display:block;border-bottom-color:rgba(137,199,101,1);margin-left:15px;margin-top:-20px}
body.theme-b2b .dropdown.dropdown .j-menu .dropdown>a::after{display:none}
body.theme-b2b .dropdown.dropdown .j-menu .dropdown>a>.count-badge{margin-right:5px}
body.theme-b2b .dropdown.dropdown .j-menu .dropdown>a>.count-badge+.open-menu+.menu-label{margin-left:0}
body.theme-b2b .dropdown.dropdown .j-menu .links-text{white-space:normal;overflow:visible;text-overflow:initial}
body.theme-b2b .dropdown.dropdown .j-menu > li > a, body.theme-b2b .dropdown.dropdown.accordion-menu .menu-item > a + div, body.theme-b2b .dropdown.dropdown .accordion-menu .menu-item>a+div{border-style:solid;border-color:rgba(127, 185, 94, 1)}
body.theme-b2b .dropdown.dropdown .j-menu a .count-badge{display:none;position:relative}
body.theme-b2b .dropdown.dropdown .j-menu>li>a{font-size:15px;color:rgba(255, 255, 255, 1);font-weight:400;line-height:1.5;background:rgba(137, 199, 101, 1);padding:10px;padding-left:15px}
body.theme-b2b .dropdown.dropdown .j-menu>li>a::before{margin-right:7px;min-width:20px;font-size:18px}
body.theme-b2b .dropdown.dropdown:not(.mega-menu) .j-dropdown{min-width:260px}
body.theme-b2b .dropdown.dropdown:not(.mega-menu) .j-dropdown>.j-menu{background:rgba(137, 199, 101, 1)}
body.theme-b2b .dropdown.dropdown:not(.mega-menu) .j-menu{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .footer-navigation-wrapper{float: right;
  display: inline;
  list-style: none;
  padding-left: 0;
  font-size: 12px;
  padding-top: 10px;}
body.theme-b2b .footer-navigation-wrapper li{display: inline;
  font-weight: 400;
  font-size: 15px;}
body.theme-b2b .footer-navigation-wrapper li a{color: #89c765 !important;
  text-decoration: none;}
body.theme-b2b .footer-navigation-wrapper li span.sep{color:#fff;
opacity:0.5;}
body.theme-b2b .footer-widget-area{float: left;}
body.theme-b2b .footer-widget-area .contact-info{position: relative;
  padding: 0px 0 0 0;
  top: -5px;}
body.theme-b2b .grid-col-58-1-1{width:100%}
body.theme-b2b .grid-col-58-1-1 .grid-items{justify-content:center}
body.theme-b2b .grid-col-bottom-1-1{width:100%}
body.theme-b2b .grid-col-bottom-1-1 .grid-item{height:auto}
body.theme-b2b .grid-col-bottom-1-1 .grid-items{justify-content:flex-start}
body.theme-b2b .grid-col-bottom-1-2{margin-top:0 !important;
margin-bottom:0 important;}
body.theme-b2b .grid-col-column-left-1-1{width:100%;margin-bottom:30px}
body.theme-b2b .grid-col-column-left-1-1 .grid-item{height:auto}
body.theme-b2b .grid-col-column-left-1-1 .grid-items{justify-content:flex-start}
body.theme-b2b .grid-col-column-right-1-1{width:100%;margin-bottom:30px}
body.theme-b2b .grid-col-column-right-1-1 .grid-item{height:auto}
body.theme-b2b .grid-col-column-right-1-1 .grid-items{justify-content:flex-start}
body.theme-b2b .grid-col-column-right-1-2{width:100%}
body.theme-b2b .grid-col-column-right-1-2 .grid-items{justify-content:flex-start}
body.theme-b2b .grid-col-content-top-1-1{width:100%;padding-top:40px;padding-bottom:20px}
body.theme-b2b .grid-col-content-top-1-1 .grid-item{height:auto}
body.theme-b2b .grid-col-content-top-1-1 .grid-items{justify-content:flex-start}
body.theme-b2b .grid-col-content-top-1-2{width:100%}
body.theme-b2b .grid-col-content-top-1-2 .grid-item{height:auto}
body.theme-b2b .grid-col-content-top-1-2 .grid-items{justify-content:flex-start}
body.theme-b2b .grid-col-content-top-1-3{width:100%;margin-top:20px}
body.theme-b2b .grid-col-content-top-1-3 .grid-item{height:auto}
body.theme-b2b .grid-col-top-1-1{width:100%}
body.theme-b2b .grid-col-top-1-1 .grid-item{height:auto}
body.theme-b2b .grid-col-top-1-1 .grid-items{justify-content:flex-start}
body.theme-b2b .grid-col-top-2-1{width:100%}
body.theme-b2b .grid-col-top-2-1 .grid-item{height:auto}
body.theme-b2b .grid-col-top-2-1 .grid-items{justify-content:flex-start}
body.theme-b2b .grid-col-top-3-1{width:100%;padding-top:30px}
body.theme-b2b .grid-col-top-3-1 .grid-item{height:auto}
body.theme-b2b .grid-col-top-3-1 .grid-items{justify-content:flex-start}
body.theme-b2b .grid-item-bottom-1-1-1{width:100%}
body.theme-b2b .grid-item-column-left-1-1-1{width:100%}
body.theme-b2b .grid-item-column-right-1-1-1{width:100%}
body.theme-b2b .grid-item-column-right-1-2-1{width:100%}
body.theme-b2b .grid-item-content-top-1-1-1{width:100%}
body.theme-b2b .grid-item-content-top-1-2-1{width:100%}
body.theme-b2b .grid-item-content-top-1-3-1{width:100%}
body.theme-b2b .grid-item-top-1-1-1{width:100%}
body.theme-b2b .grid-item-top-2-1-1{width:100%}
body.theme-b2b .grid-item-top-2-1-2{width: auto;
  margin-left: -100%;
  text-align: center;
  margin-right: -100%;
  padding: 0 !important;
  position: relative;
  left: 0;}
body.theme-b2b .grid-item-top-2-1-2 a{background: #fff;
  padding: 0 31px;
  line-height: 72px;
  border-radius: 50px;
  margin-right: 20px;
color: rgba(88,88,76,1);
font-weight: 800;}
body.theme-b2b .grid-item-top-2-1-2 a:hover{background: rgba(88,88,76,1);
color:#fff;}
body.theme-b2b .grid-item-top-2-1-2 h3{font-size:26px;
text-transform: uppercase;
font-weight: 800;
margin-bottom:0;}
body.theme-b2b .grid-item-top-3-1-1{width:100%}
body.theme-b2b .grid-item-top-3-1-2{width:100%}
body.theme-b2b .grid-row-58-1::before{display:block;left:0;width:100vw}
body.theme-b2b .grid-row-bottom-1{margin-top:0px}
body.theme-b2b .grid-row-bottom-1 .wave-bottom{display:block}
body.theme-b2b .grid-row-bottom-1 .wave-top{display:block}
body.theme-b2b .grid-row-bottom-1::before{display:block;left:0;width:100vw}
body.theme-b2b .grid-row-column-left-1{padding-top:68px;padding-right:30px}
body.theme-b2b .grid-row-column-left-1 .wave-bottom{display:block}
body.theme-b2b .grid-row-column-left-1 .wave-top{display:block}
body.theme-b2b .grid-row-column-left-1::before{display:block;left:0;width:100vw}
body.theme-b2b .grid-row-column-right-1{padding-top:30px;padding-left:30px}
body.theme-b2b .grid-row-column-right-1 .wave-bottom{display:block}
body.theme-b2b .grid-row-column-right-1 .wave-top{display:block}
body.theme-b2b .grid-row-column-right-1::before{display:block;left:0;width:100vw}
body.theme-b2b .grid-row-content-top-1{margin-bottom:30px}
body.theme-b2b .grid-row-content-top-1 .wave-bottom{display:block}
body.theme-b2b .grid-row-content-top-1 .wave-top{display:block}
body.theme-b2b .grid-row-content-top-1::before{display:block;left:0;width:100vw}
body.theme-b2b .grid-row-top-1{background:rgba(240,242,245,1)}
body.theme-b2b .grid-row-top-1 .wave-bottom{display:block}
body.theme-b2b .grid-row-top-1 .wave-top{display:block}
body.theme-b2b .grid-row-top-1::before{display:block;left:0;width:100vw}
body.theme-b2b .grid-row-top-1>.grid-cols{max-width:100% !important}
body.theme-b2b .grid-row-top-2 .wave-bottom{display:block}
body.theme-b2b .grid-row-top-2 .wave-top{display:block}
body.theme-b2b .grid-row-top-2::before{display:block;background:rgba(255,255,255,1);left:0;width:100vw}
body.theme-b2b .grid-row-top-2>.grid-cols{max-width:1200px}
body.theme-b2b .grid-row-top-3{padding:10px}
body.theme-b2b .grid-row-top-3 .wave-bottom{display:block}
body.theme-b2b .grid-row-top-3 .wave-top{display:block}
body.theme-b2b .grid-row-top-3 > .grid-cols, body.theme-b2b footer .grid-row-1 > .grid-cols, body.theme-b2b footer .grid-cols, body.theme-b2b #bottom .grid-rows{max-width:1300px !important;}
body.theme-b2b .grid-row-top-3::before{display:block;left:0;width:100vw}
body.theme-b2b .grid-row-top-3>.grid-cols{max-width:1200px}
body.theme-b2b .header .top-bar{padding-right:55px;padding-left:10px}
body.theme-b2b .header-compact .desktop-main-menu-wrapper #main-menu{margin-left:auto;margin-right:initial}
body.theme-b2b .header-lg .desktop-main-menu-wrapper .main-menu .main-menu-item>a{height:100%}
body.theme-b2b .header-search .search-button{background:rgba(137, 199, 101, 1);min-width:50px}
body.theme-b2b .header-search input{background:rgba(240, 242, 245, 1) !important}
body.theme-b2b .header-search>.search-button::before{content:'\ebaf' !important;font-family:icomoon !important;font-size:20px;color:rgba(255, 255, 255, 1);top:-1px}
body.theme-b2b .header-search>input{border-top-left-radius:inherit;border-bottom-left-radius:inherit}
body.theme-b2b .login-box{flex-direction:column}
body.theme-b2b .login-box .title{font-family:'Roboto';font-weight:700;font-size:17px;line-height:1.1;margin-bottom:15px;white-space:normal;overflow:visible;text-overflow:initial}
body.theme-b2b .login-box .title.page-title>span::after{display:none}
body.theme-b2b .login-box .title::after{display:none}
body.theme-b2b .login-box .well{margin-right:0px;margin-bottom:20px}
body.theme-b2b .login-box>div:first-of-type{margin-right:0px;margin-bottom:20px}
body.theme-b2b .main-menu > .j-menu .dropdown>a::after{display:block}
body.theme-b2b .main-menu > .j-menu .dropdown>a>.count-badge{margin-right:0}
body.theme-b2b .main-menu > .j-menu .dropdown>a>.count-badge+.open-menu+.menu-label{margin-left:7px}
body.theme-b2b .main-menu > .j-menu .links-text{white-space:normal;overflow:visible;text-overflow:initial}
body.theme-b2b .main-menu > .j-menu > li > a{font-size:17px !important;}
body.theme-b2b .main-menu > .j-menu a .count-badge{display:inline-flex;position:relative;margin-top:-3px}
body.theme-b2b .main-menu > .j-menu li .count-badge{font-size:10px;color:rgba(255, 255, 255, 1);font-weight:400;background:rgba(137, 199, 101, 1);border-radius:50px}
body.theme-b2b .main-menu > .j-menu li .count-zero{display:none !important}
body.theme-b2b .main-menu > ul >.dropdown .j-dropdown::before{display:block;border-bottom-color:rgba(137,199,101,1);margin-left:15px;margin-top:-20px}
body.theme-b2b .main-menu > ul >.dropdown .j-menu .dropdown>a::after{display:none}
body.theme-b2b .main-menu > ul >.dropdown .j-menu .dropdown>a>.count-badge{margin-right:5px}
body.theme-b2b .main-menu > ul >.dropdown .j-menu .dropdown>a>.count-badge+.open-menu+.menu-label{margin-left:0}
body.theme-b2b .main-menu > ul >.dropdown .j-menu .links-text{white-space:normal;overflow:visible;text-overflow:initial}
body.theme-b2b .main-menu > ul >.dropdown .j-menu > li > a, body.theme-b2b .main-menu > ul >.dropdown.accordion-menu .menu-item > a + div, body.theme-b2b .main-menu > ul >.dropdown .accordion-menu .menu-item>a+div{border-style:solid;border-color:rgba(127, 185, 94, 1)}
body.theme-b2b .main-menu > ul >.dropdown .j-menu a .count-badge{display:none;position:relative}
body.theme-b2b .main-menu > ul >.dropdown .j-menu>li>a{font-size:15px;color:rgba(255, 255, 255, 1);font-weight:400;line-height:1.5;background:rgba(137, 199, 101, 1);padding:10px;padding-left:15px}
body.theme-b2b .main-menu > ul >.dropdown .j-menu>li>a::before{margin-right:7px;min-width:20px;font-size:18px}
body.theme-b2b .main-menu > ul >.dropdown:not(.mega-menu) .j-dropdown{min-width:260px}
body.theme-b2b .main-menu > ul >.dropdown:not(.mega-menu) .j-dropdown>.j-menu{background:rgba(137, 199, 101, 1)}
body.theme-b2b .main-menu > ul >.dropdown:not(.mega-menu) .j-menu{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .main-menu-3 .main-menu-item-2.mega-menu .grid-row-1 .grid-col{width:100% !important;}
body.theme-b2b .main-menu-3 .main-menu-item-2.mega-menu .grid-row-1 .grid-col-1{width:100%}
body.theme-b2b .main-menu-3 .main-menu-item-2.mega-menu .grid-row-1 .grid-col-1 .grid-item{height:auto}
body.theme-b2b .main-menu-3 .main-menu-item-2.mega-menu .grid-row-1 .grid-col-1 .grid-items{justify-content:flex-start}
body.theme-b2b .main-menu-3 .main-menu-item-2.mega-menu .grid-row-1::before{display:block;left:0;width:100vw}
body.theme-b2b .main-menu>.j-menu>li>a{font-family:'Roboto';font-weight:400;font-size:15px;color:rgba(88, 88, 76, 1);text-transform:uppercase;padding:5px}
body.theme-b2b .main-menu>.j-menu>li>a::before{margin-right:7px;font-size:18px}
body.theme-b2b .main-menu>ul>.drop-menu.animating>.j-dropdown{left:50%;right:auto;transform:translate3d(-50%,0,0)}
body.theme-b2b .main-menu>ul>.drop-menu>.j-dropdown{left:50%;right:auto;transform:translate3d(-50%,-10px,0)}
body.theme-b2b .main-menu>ul>.drop-menu>.j-dropdown::before{left:50%;right:auto;transform:translateX(-50%)}
body.theme-b2b .main-products.product-grid .product-thumb .btn-cart{width:30px;height:30px}
body.theme-b2b .main-products.product-grid .product-thumb .btn-cart .btn-text{display:none}
body.theme-b2b .main-products.product-grid .product-thumb .btn-cart.btn{background:rgba(137, 199, 101, 1);border-width:0px;border-style:solid;padding:12px;padding-right:15px;padding-left:15px;padding:10px
!important}
body.theme-b2b .main-products.product-grid .product-thumb .btn-cart.btn, body.theme-b2b .main-products.product-grid .product-thumb .btn-cart.btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase}
body.theme-b2b .main-products.product-grid .product-thumb .btn-cart.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .main-products.product-grid .product-thumb .btn-cart.btn:active, body.theme-b2b .main-products.product-grid .product-thumb .btn-cart.btn:hover:active, body.theme-b2b .main-products.product-grid .product-thumb .btn-cart.btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1) !important;border-color:rgba(137, 199, 101, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .main-products.product-grid .product-thumb .btn-cart.btn:focus{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .main-products.product-grid .product-thumb .btn-cart.btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .main-products.product-grid .product-thumb .btn-cart.btn:hover, body.theme-b2b .main-products.product-grid .product-thumb .btn-cart.btn:active:hover{border-color:rgba(88, 88, 76, 1)}
body.theme-b2b .main-products.product-grid .product-thumb .btn-cart::before{display:inline-block}
body.theme-b2b .main-products.product-grid .product-thumb .btn-compare{width:30px;height:30px}
body.theme-b2b .main-products.product-grid .product-thumb .btn-compare .btn-text{display:none}
body.theme-b2b .main-products.product-grid .product-thumb .btn-compare.btn{background:rgba(137, 199, 101, 1);border-width:0px;border-style:solid;padding:12px;padding-right:15px;padding-left:15px;padding:10px
!important}
body.theme-b2b .main-products.product-grid .product-thumb .btn-compare.btn, body.theme-b2b .main-products.product-grid .product-thumb .btn-compare.btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase}
body.theme-b2b .main-products.product-grid .product-thumb .btn-compare.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .main-products.product-grid .product-thumb .btn-compare.btn:active, body.theme-b2b .main-products.product-grid .product-thumb .btn-compare.btn:hover:active, body.theme-b2b .main-products.product-grid .product-thumb .btn-compare.btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1) !important;border-color:rgba(137, 199, 101, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .main-products.product-grid .product-thumb .btn-compare.btn:focus{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .main-products.product-grid .product-thumb .btn-compare.btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .main-products.product-grid .product-thumb .btn-compare.btn:hover, body.theme-b2b .main-products.product-grid .product-thumb .btn-compare.btn:active:hover{border-color:rgba(88, 88, 76, 1)}
body.theme-b2b .main-products.product-grid .product-thumb .btn-compare::before{display:inline-block;font-size:16px}
body.theme-b2b .main-products.product-grid .product-thumb .btn-quickview{visibility:visible;opacity:1}
body.theme-b2b .main-products.product-grid .product-thumb .btn-quickview .btn-text{font-size:11px; !important;}
body.theme-b2b .main-products.product-grid .product-thumb .btn-quickview.btn{padding:10px
!important}
body.theme-b2b .main-products.product-grid .product-thumb .btn-quickview::before{display:inline-block}
body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist{width:30px;height:30px}
body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist .btn-text{display:none}
body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist.btn{background:rgba(137, 199, 101, 1);border-width:0px;border-style:solid;padding:12px;padding-right:15px;padding-left:15px}
body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist.btn, body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist.btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase}
body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist.btn:active, body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist.btn:hover:active, body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist.btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1) !important;border-color:rgba(137, 199, 101, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist.btn:focus{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist.btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist.btn:hover, body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist.btn:active:hover{border-color:rgba(88, 88, 76, 1)}
body.theme-b2b .main-products.product-grid .product-thumb .btn-wishlist::before{display:inline-block;font-size:17px}
body.theme-b2b .main-products.product-grid .product-thumb .product-labels{visibility:visible;opacity:1}
body.theme-b2b .main-products.product-grid .product-thumb .stepper{display:none}
body.theme-b2b .main-products.product-grid .product-thumb:hover .btn-quickview{visibility:visible;opacity:1;transform:scale(1)}
body.theme-b2b .main-products.product-grid.product-grid .product-thumb .btn-cart{flex:initial}
body.theme-b2b .main-products.product-list .product-thumb .btn-cart{height:38px;margin-right:5px}
body.theme-b2b .main-products.product-list .product-thumb .btn-cart .btn-text{display:inline-block;padding:0
.4em}
body.theme-b2b .main-products.product-list .product-thumb .btn-cart::before{display:inline-block;font-size:16px}
body.theme-b2b .main-products.product-list .product-thumb .btn-compare{width:38px;height:38px;display:inline-flex;margin-left:5px}
body.theme-b2b .main-products.product-list .product-thumb .btn-compare .btn-text{display:none}
body.theme-b2b .main-products.product-list .product-thumb .btn-compare.btn{background:rgba(137, 199, 101, 1);border-width:0px;border-style:solid;padding:12px;padding-right:15px;padding-left:15px}
body.theme-b2b .main-products.product-list .product-thumb .btn-compare.btn, body.theme-b2b .main-products.product-list .product-thumb .btn-compare.btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase}
body.theme-b2b .main-products.product-list .product-thumb .btn-compare.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .main-products.product-list .product-thumb .btn-compare.btn:active, body.theme-b2b .main-products.product-list .product-thumb .btn-compare.btn:hover:active, body.theme-b2b .main-products.product-list .product-thumb .btn-compare.btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1) !important;border-color:rgba(137, 199, 101, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .main-products.product-list .product-thumb .btn-compare.btn:focus{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .main-products.product-list .product-thumb .btn-compare.btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .main-products.product-list .product-thumb .btn-compare.btn:hover, body.theme-b2b .main-products.product-list .product-thumb .btn-compare.btn:active:hover{border-color:rgba(88, 88, 76, 1)}
body.theme-b2b .main-products.product-list .product-thumb .btn-compare::before{display:inline-block;font-size:16px}
body.theme-b2b .main-products.product-list .product-thumb .btn-quickview{visibility:hidden;opacity:0;transform:scale(.88);width:40px;height:40px}
body.theme-b2b .main-products.product-list .product-thumb .btn-quickview .btn-text{display:none}
body.theme-b2b .main-products.product-list .product-thumb .btn-quickview.btn{border-radius:50px !important}
body.theme-b2b .main-products.product-list .product-thumb .btn-quickview::before{display:inline-block;content:'\ebef' !important;font-family:icomoon !important;font-size:17px}
body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist{width:38px;height:38px;display:inline-flex}
body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist .btn-text{display:none}
body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist.btn{background:rgba(137, 199, 101, 1);border-width:0px;border-style:solid;padding:12px;padding-right:15px;padding-left:15px}
body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist.btn, body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist.btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase}
body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist.btn:active, body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist.btn:hover:active, body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist.btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1) !important;border-color:rgba(137, 199, 101, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist.btn:focus{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist.btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist.btn:hover, body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist.btn:active:hover{border-color:rgba(88, 88, 76, 1)}
body.theme-b2b .main-products.product-list .product-thumb .btn-wishlist::before{display:inline-block;font-size:16px}
body.theme-b2b .main-products.product-list .product-thumb .product-labels{visibility:visible;opacity:1}
body.theme-b2b .main-products.product-list .product-thumb .stepper{display:inline-flex;width:50px;height:36px;border-style:solid;border-color:rgba(143, 157, 166, 1);border-radius:3px;margin-right:5px;height:38px}
body.theme-b2b .main-products.product-list .product-thumb .stepper input.form-control{background:rgba(255, 255, 255, 1) !important;border-width:0px !important}
body.theme-b2b .main-products.product-list .product-thumb .stepper span i{color:rgba(105, 105, 115, 1);background-color:rgba(238, 238, 238, 1)}
body.theme-b2b .main-products.product-list .product-thumb:hover .btn-quickview{visibility:visible;opacity:1;transform:scale(1)}
body.theme-b2b .main-products.product-list.product-grid .product-thumb .btn-cart{flex:initial}
body.theme-b2b .mega-menu-content{padding: 10px 10px 10px 25px !important;}
body.theme-b2b .mid-bar #main-menu-2{order:5}
body.theme-b2b .mid-bar .secondary-menu{justify-content:flex-end}
body.theme-b2b .module-banners-201 .banner-caption{visibility:hidden;opacity:0;display:block;top:auto;left:50%;right:auto;bottom:0;transform:translate3d(-50%, 0, 0)}
body.theme-b2b .module-banners-201 .banner-caption span{transform:scale(calc(100 / 100));transform-origin:center;text-align:center;background:rgba(88, 88, 76, 1);margin:15px;padding:10px;padding-bottom:12px}
body.theme-b2b .module-banners-201 .banner-caption span::after{content:'\e5c8' !important;font-family:icomoon !important;top:1px;margin-left:5px}
body.theme-b2b .module-banners-201 .banner-caption-2{visibility:hidden;opacity:0;display:block;top:auto;left:50%;right:auto;bottom:0;transform:translate3d(-50%, 0, 0)}
body.theme-b2b .module-banners-201 .banner-caption-2 span{transform:scale(calc(100 / 100));transform-origin:center;padding:10px}
body.theme-b2b .module-banners-201 .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .module-banners-201 .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .module-banners-201 .module-item>a::before{background:rgba(52, 59, 151, 0.2)}
body.theme-b2b .module-banners-201 .swiper{padding-bottom:20px}
body.theme-b2b .module-banners-201 .swiper-button-disabled{opacity:0}
body.theme-b2b .module-banners-201 .swiper-button-next{left:auto;right:0;transform:translate(0, -50%)}
body.theme-b2b .module-banners-201 .swiper-button-prev{left:0;right:auto;transform:translate(0, -50%)}
body.theme-b2b .module-banners-201 .swiper-buttons{display:none !important}
body.theme-b2b .module-banners-201 .swiper-buttons .swiper-button-next::before{content:'\e409' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-banners-201 .swiper-buttons div{width:35px;height:35px;background:rgba(88, 88, 76, 1);border-width:4px;border-style:solid;border-color:rgba(255, 255, 255, 1);border-radius:50%}
body.theme-b2b .module-banners-201 .swiper-buttons div::before{content:'\e408' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-banners-201 .swiper-buttons div:not(.swiper-button-disabled):hover{background:rgba(137, 199, 101, 1)}
body.theme-b2b .module-banners-201 .swiper-container{overflow:visible}
body.theme-b2b .module-banners-201 .swiper-pagination{display:block;margin-bottom:-10px;left:50%;right:auto;transform:translateX(-50%)}
body.theme-b2b .module-banners-201 .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(226, 226, 226, 1)}
body.theme-b2b .module-banners-201 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-banners-201 .swiper-pagination>span{border-radius:50px}
body.theme-b2b .module-banners-201 .swiper-pagination>span+span{margin-left:8px}
body.theme-b2b .module-banners-201 a .banner-caption{width:100%}
body.theme-b2b .module-banners-201 a .banner-caption-2{width:100%}
body.theme-b2b .module-banners-201 a img{transform:scale(1)}
body.theme-b2b .module-banners-201 a::after{opacity:0}
body.theme-b2b .module-banners-201 a::before{opacity:0}
body.theme-b2b .module-banners-201:hover .swiper-buttons{display:block}
body.theme-b2b .module-blocks-306{border-top:rgba(112, 112, 97, 1) 1px solid;
margin-top:20px;}
body.theme-b2b .module-blocks-306 .block-body{padding-right:20px;padding-left:20px}
body.theme-b2b .module-blocks-306 .block-content{text-align:justify;
margin:0 auto;}
body.theme-b2b .module-blocks-306 .block-header{display:flex;float:none;order:-1;justify-content:flex-start;align-items:flex-start}
body.theme-b2b .module-blocks-306 .block-header i{float:none;display:flex}
body.theme-b2b .module-blocks-306 .block-header img{display:flex}
body.theme-b2b .module-blocks-306 .block-title{order:-2}
body.theme-b2b .module-blocks-306 .block-wrapper{display:flex}
body.theme-b2b .module-blocks-306 .module-item-1 .block-content{column-count:initial;column-gap:20px;column-rule-width:1px;column-rule-style:solid}
body.theme-b2b .module-blocks-306 .module-item-1 .block-footer .btn{width:auto;transform:scale(calc(100 / 100));transform-origin:center}
body.theme-b2b .module-blocks-306 .module-item-1 .expand-content{max-height:100%;overflow:visible;max-height:70px}
body.theme-b2b .module-blocks-306 .module-item-1 .module-title{font-size:30px;font-weight:700}
body.theme-b2b .module-blocks-306 .module-title{text-align:left;
margin-bottom: 0px !important;}
body.theme-b2b .module-blocks-306 .swiper{padding-bottom:20px}
body.theme-b2b .module-blocks-306 .swiper-button-disabled{opacity:0}
body.theme-b2b .module-blocks-306 .swiper-button-next{left:auto;right:0;transform:translate(0, -50%)}
body.theme-b2b .module-blocks-306 .swiper-button-prev{left:0;right:auto;transform:translate(0, -50%)}
body.theme-b2b .module-blocks-306 .swiper-buttons{display:none !important}
body.theme-b2b .module-blocks-306 .swiper-buttons .swiper-button-next::before{content:'\e409' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-blocks-306 .swiper-buttons div{width:35px;height:35px;background:rgba(88, 88, 76, 1);border-width:4px;border-style:solid;border-color:rgba(255, 255, 255, 1);border-radius:50%}
body.theme-b2b .module-blocks-306 .swiper-buttons div::before{content:'\e408' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-blocks-306 .swiper-buttons div:not(.swiper-button-disabled):hover{background:rgba(137, 199, 101, 1)}
body.theme-b2b .module-blocks-306 .swiper-container{overflow:visible}
body.theme-b2b .module-blocks-306 .swiper-pagination{display:block;margin-bottom:-10px;left:50%;right:auto;transform:translateX(-50%)}
body.theme-b2b .module-blocks-306 .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(226, 226, 226, 1)}
body.theme-b2b .module-blocks-306 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-blocks-306 .swiper-pagination>span{border-radius:50px}
body.theme-b2b .module-blocks-306 .swiper-pagination>span+span{margin-left:8px}
body.theme-b2b .module-blocks-306 .title.block-title{font-family:'Roboto';font-weight:700;font-size:17px;line-height:1.1;margin-bottom:15px;white-space:normal;overflow:visible;text-overflow:initial}
body.theme-b2b .module-blocks-306 .title.block-title.page-title>span::after{display:none}
body.theme-b2b .module-blocks-306 .title.block-title::after{display:none}
body.theme-b2b .module-blocks-306.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .module-blocks-306.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .module-blocks-306:hover .swiper-buttons{display:block}
body.theme-b2b .module-blocks-307 .block-body{font-size:60px;color:rgba(255, 255, 255, 1);background:rgba(137, 199, 101, 1);padding-top:60px;padding-bottom:60px;display:flex;flex-direction:column}
body.theme-b2b .module-blocks-307 .block-header{display:flex;float:none;order:-1;justify-content:flex-start;align-items:flex-start}
body.theme-b2b .module-blocks-307 .block-header i{float:none;display:flex}
body.theme-b2b .module-blocks-307 .block-header img{display:flex}
body.theme-b2b .module-blocks-307 .block-title{order:-2}
body.theme-b2b .module-blocks-307 .block-wrapper{display:flex}
body.theme-b2b .module-blocks-307 .module-item-1 .block-content{column-count:initial;column-gap:20px;column-rule-width:1px;column-rule-style:solid}
body.theme-b2b .module-blocks-307 .module-item-1 .block-footer .btn{width:auto;transform:scale(calc(100 / 100));transform-origin:center}
body.theme-b2b .module-blocks-307 .module-item-1 .expand-content{max-height:100%;overflow:visible;max-height:70px}
body.theme-b2b .module-blocks-307 .module-item-1 .module-title{font-size:30px;font-weight:700}
body.theme-b2b .module-blocks-307 .swiper{padding-bottom:20px}
body.theme-b2b .module-blocks-307 .swiper-button-disabled{opacity:0}
body.theme-b2b .module-blocks-307 .swiper-button-next{left:auto;right:0;transform:translate(0, -50%)}
body.theme-b2b .module-blocks-307 .swiper-button-prev{left:0;right:auto;transform:translate(0, -50%)}
body.theme-b2b .module-blocks-307 .swiper-buttons{display:none !important}
body.theme-b2b .module-blocks-307 .swiper-buttons .swiper-button-next::before{content:'\e409' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-blocks-307 .swiper-buttons div{width:35px;height:35px;background:rgba(88, 88, 76, 1);border-width:4px;border-style:solid;border-color:rgba(255, 255, 255, 1);border-radius:50%}
body.theme-b2b .module-blocks-307 .swiper-buttons div::before{content:'\e408' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-blocks-307 .swiper-buttons div:not(.swiper-button-disabled):hover{background:rgba(137, 199, 101, 1)}
body.theme-b2b .module-blocks-307 .swiper-container{overflow:visible}
body.theme-b2b .module-blocks-307 .swiper-pagination{display:block;margin-bottom:-10px;left:50%;right:auto;transform:translateX(-50%)}
body.theme-b2b .module-blocks-307 .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(226, 226, 226, 1)}
body.theme-b2b .module-blocks-307 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-blocks-307 .swiper-pagination>span{border-radius:50px}
body.theme-b2b .module-blocks-307 .swiper-pagination>span+span{margin-left:8px}
body.theme-b2b .module-blocks-307 .title.block-title{font-family:'Roboto';font-weight:700;font-size:17px;line-height:1.1;margin-bottom:15px;white-space:normal;overflow:visible;text-overflow:initial}
body.theme-b2b .module-blocks-307 .title.block-title.page-title>span::after{display:none}
body.theme-b2b .module-blocks-307 .title.block-title::after{display:none}
body.theme-b2b .module-blocks-307.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .module-blocks-307.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .module-blocks-307:hover .swiper-buttons{display:block}
body.theme-b2b .module-categories-296 .category-layout.swiper-slide{margin-right:20px;width:calc((100% - 0 * 20px) / 1 - 0.01px)}
body.theme-b2b .module-categories-296 .category-layout:not(.swiper-slide){margin-bottom:10px;}
body.theme-b2b .module-categories-296 .category-thumb{flex-direction:column}
body.theme-b2b .module-categories-296 .category-thumb .btn-view-more{width:auto}
body.theme-b2b .module-categories-296 .category-thumb .btn-view-more .btn-text{display:inline-block}
body.theme-b2b .module-categories-296 .category-thumb .btn-view-more.btn{background:none;padding:0px;box-shadow:none;border-radius:0px !important}
body.theme-b2b .module-categories-296 .category-thumb .btn-view-more.btn, body.theme-b2b .module-categories-296 .category-thumb .btn-view-more.btn:visited{font-size:13px;color:rgba(139, 145, 152, 1);text-transform:none;letter-spacing:0}
body.theme-b2b .module-categories-296 .category-thumb .btn-view-more.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-categories-296 .category-thumb .btn-view-more.btn:active, body.theme-b2b .module-categories-296 .category-thumb .btn-view-more.btn:hover:active, body.theme-b2b .module-categories-296 .category-thumb .btn-view-more.btn:focus:active{color:rgba(137, 199, 101, 1) !important;background:none !important;box-shadow:none}
body.theme-b2b .module-categories-296 .category-thumb .btn-view-more.btn:focus{color:rgba(137, 199, 101, 1) !important;background:none;box-shadow:none}
body.theme-b2b .module-categories-296 .category-thumb .btn-view-more.btn:hover{color:rgba(137, 199, 101, 1) !important;background:none !important}
body.theme-b2b .module-categories-296 .category-thumb .btn-view-more::after{display:inline-block}
body.theme-b2b .module-categories-296 .category-thumb .btn-view-more::before{display:inline-block}
body.theme-b2b .module-categories-296 .category-thumb .button-group{display:flex;justify-content:flex-end}
body.theme-b2b .module-categories-296 .category-thumb .caption{flex:1 0 auto}
body.theme-b2b .module-categories-296 .category-thumb .description{display:none}
body.theme-b2b .module-categories-296 .category-thumb .image{overflow:hidden;
-webkit-border-radius: 25px;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius: 25px;
-moz-border-radius-bottomleft: 0;
border-radius: 25px;
border-bottom-left-radius: 0;}
body.theme-b2b .module-categories-296 .category-thumb .name{overflow:hidden;
-webkit-border-bottom-right-radius: 25px;
-moz-border-radius-bottomright: 25px;
border-bottom-right-radius: 25px;}
body.theme-b2b .module-categories-296 .category-thumb .name a{text-transform:uppercase;
font-size:15px;
padding-left:15px;
color:#fff !important;
text-align: left !important;
padding-left:0px  !important;}
body.theme-b2b .module-categories-296 .category-thumb .name:hover, body.theme-b2b .module-categories-296 .category-thumb:hover .name{background:#72a553;}
body.theme-b2b .module-categories-296 .category-thumb:hover .image img{transform:scale(1.13)}
body.theme-b2b .module-categories-296 .mobile .nav-tabs{overflow-x:scroll}
body.theme-b2b .module-categories-296 .nav-tabs{margin-bottom:20px;display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;min-width:50px}
body.theme-b2b .module-categories-296 .nav-tabs > li > a, body.theme-b2b .module-categories-296 .nav-tabs > li.active > a, body.theme-b2b .module-categories-296 .nav-tabs > li.active > a:hover, body.theme-b2b .module-categories-296 .nav-tabs>li.active>a:focus{font-family:'Roboto';font-weight:400;font-size:15px;color:rgba(88, 88, 76, 1);text-transform:uppercase}
body.theme-b2b .module-categories-296 .nav-tabs > li.active > a, body.theme-b2b .module-categories-296 .nav-tabs > li.active > a:hover, body.theme-b2b .module-categories-296 .nav-tabs>li.active>a:focus{color:rgba(88, 88, 76, 1);font-weight:700}
body.theme-b2b .module-categories-296 .nav-tabs::-webkit-scrollbar{-webkit-appearance:none;height:1px;height:2px;width:2px}
body.theme-b2b .module-categories-296 .nav-tabs::-webkit-scrollbar-thumb{background-color:#999;background-color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-categories-296 .nav-tabs::-webkit-scrollbar-track{background-color:white;background-color:rgba(238, 238, 238, 1)}
body.theme-b2b .module-categories-296 .nav-tabs>li{border-width:0px;flex-grow:1;height:54px}
body.theme-b2b .module-categories-296 .nav-tabs>li.active::after{display:none;border-top-color:rgba(88, 88, 76, 1);border-top-width:10px}
body.theme-b2b .module-categories-296 .nav-tabs>li:not(:last-child){margin-right:0px}
body.theme-b2b .module-categories-296 .nav-tabs>li>a{justify-content:center;white-space:nowrap;padding:25px}
body.theme-b2b .module-categories-296 .post-thumb .caption{flex-basis:150px}
body.theme-b2b .module-categories-296 .swiper{padding-bottom:20px}
body.theme-b2b .module-categories-296 .swiper-button-disabled{opacity:0}
body.theme-b2b .module-categories-296 .swiper-button-next{left:auto;right:0;transform:translate(0, -50%)}
body.theme-b2b .module-categories-296 .swiper-button-prev{left:0;right:auto;transform:translate(0, -50%)}
body.theme-b2b .module-categories-296 .swiper-buttons{display:none !important}
body.theme-b2b .module-categories-296 .swiper-buttons .swiper-button-next::before{content:'\e409' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-categories-296 .swiper-buttons div{width:35px;height:35px;background:rgba(88, 88, 76, 1);border-width:4px;border-style:solid;border-color:rgba(255, 255, 255, 1);border-radius:50%}
body.theme-b2b .module-categories-296 .swiper-buttons div::before{content:'\e408' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-categories-296 .swiper-buttons div:not(.swiper-button-disabled):hover{background:rgba(137, 199, 101, 1)}
body.theme-b2b .module-categories-296 .swiper-container{overflow:visible}
body.theme-b2b .module-categories-296 .swiper-pagination{display:block;margin-bottom:-10px;left:50%;right:auto;transform:translateX(-50%)}
body.theme-b2b .module-categories-296 .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(226, 226, 226, 1)}
body.theme-b2b .module-categories-296 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-categories-296 .swiper-pagination>span{border-radius:50px}
body.theme-b2b .module-categories-296 .swiper-pagination>span+span{margin-left:8px}
body.theme-b2b .module-categories-296 .tab-container{display:block}
body.theme-b2b .module-categories-296 .tab-container .nav-tabs{flex-direction:row}
body.theme-b2b .module-categories-296 .tab-container::before{height:54px;display:block;background:rgba(245, 245, 245, 1);box-shadow:inset 0 -7px 20px -7px rgba(0, 0, 0, 0.3)}
body.theme-b2b .module-categories-296 ul.nav-tabs > li.active > a, body.theme-b2b .module-categories-296 ul.nav-tabs > li.active > a:hover, body.theme-b2b .module-categories-296 ul.nav-tabs>li.active>a:focus{background:rgba(255, 255, 255, 1) !important}
body.theme-b2b .module-categories-296:hover .swiper-buttons{display:block}
body.theme-b2b .module-filter-36 .panel-group .panel-heading a, body.theme-b2b #column-left{font-size:12px !important;}
body.theme-b2b .module-info_blocks-86 .info-block{padding:15px}
body.theme-b2b .module-info_blocks-86 .info-block .count-badge{display:none}
body.theme-b2b .module-info_blocks-86 .info-block .info-block-text{font-size:12px}
body.theme-b2b .module-info_blocks-86 .info-block .info-block-title{font-family:'Roboto';font-weight:400;font-size:18px;color:rgba(88, 88, 76, 1);display:block}
body.theme-b2b .module-info_blocks-86 .info-block-content{display:flex}
body.theme-b2b .module-info_blocks-86 .info-block-img{align-self:center}
body.theme-b2b .module-info_blocks-86 .info-block::before{font-size:35px}
body.theme-b2b .module-info_blocks-86 .info-block::before, body.theme-b2b .module-info_blocks-86 .info-block-img{margin-bottom:10px}
body.theme-b2b .module-info_blocks-86 .module-item .info-block .info-block-text{color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-info_blocks-86 .module-item .info-block .info-block-title{color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-info_blocks-86 .module-item-1 .info-block::before{content:'\f1b3' !important;font-family:icomoon !important;font-size:80px;color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-info_blocks-86 .module-item-2 .info-block::before{content:'\f132' !important;font-family:icomoon !important;font-size:80px;color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-info_blocks-86 .module-item-3 .info-block::before{content:'\e9ba' !important;font-family:icomoon !important;font-size:80px;color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-info_blocks-86 .module-item-4 .info-block::before{content:'\eab7' !important;font-family:icomoon !important;font-size:84px;color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-info_blocks-86 .module-body{display:flex;flex-wrap:wrap}
body.theme-b2b .module-info_blocks-86 .module-item.swiper-slide{margin-right:0px;width:calc((100% - 1 * 0px) / 2 - 0.01px)}
body.theme-b2b .module-info_blocks-86 .module-item:not(.swiper-slide){padding:10px;width:calc(100% / 4 - 0.01px);box-sizing:border-box}
body.theme-b2b .module-master_slider-26 .master-slider .ms-time-bar{background-color:rgba(137, 199, 101, 1) !important;height:1px !important}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-1{display:block;visibility:visible !important}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-1.ms-caption{font-family:'Roboto';font-weight:500;font-size:60px;color:rgba(51, 51, 51, 1);line-height:1.1;font-size:60px;color:rgba(255, 255, 255, 1);font-weight:700;text-transform:uppercase;box-shadow:30px 40px 90px -10px rgba(0, 0, 0, 0.2)}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-1.ms-layer-button{transform:scale(calc(100 / 100));transform-origin:center}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-1.ms-layer-hotspot .ms-point-center{width:20px;height:20px}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-1.ms-layer-text::before{color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-1.ms-layer-video{width:400px;height:225px}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-2{display:block;visibility:visible !important}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-2.btn{background:none;border-width:0;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-style:solid;border-color:rgba(255, 255, 255, 1);padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-radius:50px !important}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-2.btn, body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-2.btn:visited{font-size:14px;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-2.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-2.btn::after{content:'\e9b1' !important;font-family:icomoon !important;margin-right:5px;margin-left:5px}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-2.btn:hover, body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-2.btn:active:hover{border-color:rgba(114, 165, 83, 1)}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-2.ms-caption{font-family:'Roboto';font-weight:500;font-size:60px;color:rgba(51, 51, 51, 1);line-height:1.1}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-2.ms-layer-button{transform:scale(calc(100 / 100));transform-origin:top left}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-2.ms-layer-button.btn{border-radius:50px !important;padding:11px
!important;padding-top:11px !important;padding-right:15px !important;padding-bottom:11px !important;padding-left:15px !important}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-2.ms-layer-hotspot .ms-point-center{width:20px;height:20px}
body.theme-b2b .module-master_slider-26 .module-item-1 .module-subitem-2.ms-layer-video{width:400px;height:225px}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-1{display:block;visibility:visible !important}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-1.ms-caption{font-family:'Roboto';font-weight:500;font-size:60px;color:rgba(51, 51, 51, 1);line-height:1.1;font-size:60px;color:rgba(255, 255, 255, 1);font-weight:700;text-transform:uppercase}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-1.ms-layer-button{transform:scale(calc(100 / 100));transform-origin:center}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-1.ms-layer-hotspot .ms-point-center{width:20px;height:20px}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-1.ms-layer-video{width:400px;height:225px}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-2{display:block;visibility:visible !important}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-2.btn{background:none;border-width:0;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-style:solid;border-color:rgba(255, 255, 255, 1);padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-radius:50px !important}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-2.btn, body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-2.btn:visited{font-size:14px;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-2.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-2.btn::after{content:'\e9b1' !important;font-family:icomoon !important;margin-right:5px;margin-left:5px}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-2.btn:hover, body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-2.btn:active:hover{border-color:rgba(114, 165, 83, 1)}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-2.ms-caption{font-family:'Roboto';font-weight:500;font-size:60px;color:rgba(51, 51, 51, 1);line-height:1.1}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-2.ms-layer-button{transform:scale(calc(100 / 100));transform-origin:center}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-2.ms-layer-button.btn{border-radius:50px !important;background:rgba(51, 51, 51, 1) !important;padding:10px
!important;padding-right:15px !important;padding-left:15px !important}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-2.ms-layer-hotspot .ms-point-center{width:20px;height:20px}
body.theme-b2b .module-master_slider-26 .module-item-2 .module-subitem-2.ms-layer-video{width:400px;height:225px}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-1{display:block;visibility:visible !important}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-1.ms-caption{font-family:'Roboto';font-weight:500;font-size:60px;color:rgba(51, 51, 51, 1);line-height:1.1;font-size:57px;font-weight:700;text-transform:uppercase;border-color:rgba(51, 51, 51, 1)}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-1.ms-layer-button{transform:scale(calc(100 / 100));transform-origin:center}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-1.ms-layer-hotspot .ms-point-center{width:20px;height:20px}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-1.ms-layer-video{width:400px;height:225px}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-2{display:block;visibility:visible !important}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-2.btn{background:none;border-width:0;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-style:solid;border-color:rgba(255, 255, 255, 1);padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-radius:50px !important}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-2.btn, body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-2.btn:visited{font-size:14px;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-2.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-2.btn::after{content:'\e9b1' !important;font-family:icomoon !important;margin-right:5px;margin-left:5px}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-2.btn:hover, body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-2.btn:active:hover{border-color:rgba(114, 165, 83, 1)}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-2.ms-caption{font-family:'Roboto';font-weight:500;font-size:60px;color:rgba(51, 51, 51, 1);line-height:1.1}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-2.ms-layer-button{transform:scale(calc(100 / 100));transform-origin:top left}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-2.ms-layer-button.btn{border-radius:50px !important;background:rgba(51, 51, 51, 1) !important;padding:11px
!important;padding-top:11px !important;padding-right:15px !important;padding-bottom:11px !important;padding-left:15px !important;border-width:1px !important;border-color:rgba(51, 51, 51, 1) !important}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-2.ms-layer-hotspot .ms-point-center{width:20px;height:20px}
body.theme-b2b .module-master_slider-26 .module-item-3 .module-subitem-2.ms-layer-video{width:400px;height:225px}
body.theme-b2b .module-master_slider-26 .ms-bullet{width:10px;height:10px}
body.theme-b2b .module-master_slider-26 .ms-bullets{display:block;top:auto;bottom:0;left:auto;right:0;transform:none;margin-left:50px;margin-right:50px;margin-top:20px;margin-bottom:20px}
body.theme-b2b .module-master_slider-26 .ms-bullets .ms-bullet{margin:calc(10px / 2) !important;background:rgba(255, 255, 255, 1);border-radius:10px}
body.theme-b2b .module-master_slider-26 .ms-bullets .ms-bullets-count{flex-direction:row}
body.theme-b2b .module-master_slider-26 .ms-nav-next{display:none}
body.theme-b2b .module-master_slider-26 .ms-nav-next, body.theme-b2b .module-master_slider-26 .ms-nav-prev{width:40px;height:40px}
body.theme-b2b .module-master_slider-26 .ms-nav-next::before, body.theme-b2b .module-master_slider-26 .ms-nav-prev::before{content:'\e93f' !important;font-family:icomoon !important;font-size:20px}
body.theme-b2b .module-master_slider-26 .ms-nav-next:hover, body.theme-b2b .module-master_slider-26 .ms-nav-prev:hover{background:rgba(137, 199, 101, 1)}
body.theme-b2b .module-master_slider-26 .ms-nav-prev{display:none}
body.theme-b2b .module-master_slider-26 .ms-thumb-frame{border-width:0px}
body.theme-b2b .module-master_slider-26 .ms-thumb-list{display:block;padding:10px
0;top:auto !important;bottom:0 !important;order:2}
body.theme-b2b .module-master_slider-26 .ms-thumb-list .ms-thumb-frame{margin-right:10px !important;opacity: .75}
body.theme-b2b .module-master_slider-26 .ms-timerbar{display:block;top:0 !important;bottom:auto !important}
body.theme-b2b .module-master_slider-26 .ms-view{overflow:hidden}
body.theme-b2b .module-master_slider-26 .static-text-1{top:0;left:0;right:auto;bottom:auto;transform:none}
body.theme-b2b .module-master_slider-26 .static-text-1 span{transform:scale(calc(100 / 100));transform-origin:center}
body.theme-b2b .module-master_slider-26 .static-text-2{top:auto;left:0;right:auto;bottom:0;transform:translate3d(0, 0, 0)}
body.theme-b2b .module-master_slider-26 .static-text-2 span{transform:scale(calc(100 / 100));transform-origin:center}
body.theme-b2b .module-notification-137{font-size:15px;color:rgba(255, 255, 255, 1);padding-top:30px;padding-right:55px;padding-bottom:30px;padding-left:55px;background:rgba(0, 0, 0, 0.6)}
body.theme-b2b .module-notification-137 .notification-close{padding:6px
!important;display:flex;width:105px;height:30px;text-transform:uppercase;margin-left:55px;margin-right:55px;margin-top:30px;margin-bottom:30px;top:0;bottom:initial;left:initial;right:0;transform:none}
body.theme-b2b .module-notification-137 .notification-close.btn{background:rgba(137, 199, 101, 1)}
body.theme-b2b .module-notification-137 .notification-close.btn, body.theme-b2b .module-notification-137 .notification-close.btn:visited{font-size:14px;font-weight:700}
body.theme-b2b .module-notification-137 .notification-close.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-notification-137 .notification-close.btn:hover{background:rgba(122, 182, 87, 1) !important}
body.theme-b2b .module-notification-137 .notification-close::before{content:none !important}
body.theme-b2b .module-notification-137 a{text-decoration:underline}
body.theme-b2b .module-products-253 .mobile .nav-tabs{overflow-x:scroll}
body.theme-b2b .module-products-253 .module-body>.module-item{margin-bottom:30px}
body.theme-b2b .module-products-253 .nav-tabs{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;min-width:50px}
body.theme-b2b .module-products-253 .nav-tabs > li > a, body.theme-b2b .module-products-253 .nav-tabs > li.active > a, body.theme-b2b .module-products-253 .nav-tabs > li.active > a:hover, body.theme-b2b .module-products-253 .nav-tabs>li.active>a:focus{font-family:'Roboto';font-weight:700;font-size:15px;color:rgba(139, 145, 152, 1);text-transform:uppercase}
body.theme-b2b .module-products-253 .nav-tabs > li.active > a, body.theme-b2b .module-products-253 .nav-tabs > li.active > a:hover, body.theme-b2b .module-products-253 .nav-tabs>li.active>a:focus{color:rgba(51, 51, 51, 1)}
body.theme-b2b .module-products-253 .nav-tabs::-webkit-scrollbar{-webkit-appearance:none;height:1px;height:2px;width:2px}
body.theme-b2b .module-products-253 .nav-tabs::-webkit-scrollbar-thumb{background-color:#999;background-color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-products-253 .nav-tabs::-webkit-scrollbar-track{background-color:white;background-color:rgba(238, 238, 238, 1)}
body.theme-b2b .module-products-253 .nav-tabs>li{border-width:0;border-bottom-width:2px;border-style:solid;border-color:rgba(0, 0, 0, 0);flex-grow:0}
body.theme-b2b .module-products-253 .nav-tabs>li.active{border-color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-products-253 .nav-tabs>li.active::after{display:none;border-top-width:10px}
body.theme-b2b .module-products-253 .nav-tabs>li:not(:last-child){margin-right:20px}
body.theme-b2b .module-products-253 .nav-tabs>li>a{justify-content:center;white-space:nowrap;padding:0px;padding-bottom:10px}
body.theme-b2b .module-products-253 .nav-tabs>li>a::before{font-size:18px}
body.theme-b2b .module-products-253 .product-grid .button-group-bottom .wish-group-bottom{border-width:0;border-top-width:1px;border-style:solid}
body.theme-b2b .module-products-253 .product-grid .button-group-bottom .wish-group.wish-group-bottom{margin:-10px;margin-top:10px}
body.theme-b2b .module-products-253 .product-grid .product-layout .extra-group>div{justify-content:space-between}
body.theme-b2b .module-products-253 .product-grid .product-thumb{background:rgba(255, 255, 255, 1);border-width:1px;border-style:solid;border-color:rgba(226, 226, 226, 1);border-radius:px;padding:5px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-cart .btn-text{display:inline-block;padding:0}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-cart.btn{padding:2px;padding-right:7px;padding-left:7px;min-width:20px;min-height:20px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-cart.btn, body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-cart.btn:visited{font-family:'Roboto';font-weight:400;font-size:11px;text-transform:none;letter-spacing:0}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-cart.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-cart.btn:active, body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-cart.btn:hover:active, body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-cart.btn:focus:active{box-shadow:inset 0 0 20px rgba(0, 0, 0, 0.25)}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-cart.btn:focus{box-shadow:inset 0 0 20px rgba(0, 0, 0, 0.25)}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-cart.btn:hover{background:rgba(127, 185, 94, 1) !important}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-cart::before{display:none;font-size:16px;left:2px;margin-right:2px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-compare{display:inline-flex}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-compare .btn-text{display:none}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-compare.btn{background:none;padding:0px;box-shadow:none;border-radius:0px !important}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-compare.btn, body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-compare.btn:visited{font-size:13px;color:rgba(139, 145, 152, 1);text-transform:none;letter-spacing:0}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-compare.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-compare.btn:active, body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-compare.btn:hover:active, body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-compare.btn:focus:active{color:rgba(137, 199, 101, 1) !important;background:none !important;box-shadow:none}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-compare.btn:focus{color:rgba(137, 199, 101, 1) !important;background:none;box-shadow:none}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-compare.btn:hover{color:rgba(137, 199, 101, 1) !important;background:none !important}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-compare::before{display:inline-block;font-size:15px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-quickview{visibility:hidden;opacity:0;transform:scale(.88);width:35px;height:35px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-quickview .btn-text{display:none}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-quickview.btn{border-radius:50px !important;padding:10px
!important}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-quickview::before{display:inline-block;content:'\ebef' !important;font-family:icomoon !important;font-size:16px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-wishlist{display:inline-flex;margin-right:15px;margin-left:15px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-wishlist .btn-text{display:none}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-wishlist.btn{background:none;padding:0px;box-shadow:none;border-radius:0px !important}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-wishlist.btn, body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-wishlist.btn:visited{font-size:13px;color:rgba(139, 145, 152, 1);text-transform:none;letter-spacing:0}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-wishlist.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-wishlist.btn:active, body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-wishlist.btn:hover:active, body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-wishlist.btn:focus:active{color:rgba(137, 199, 101, 1) !important;background:none !important;box-shadow:none}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-wishlist.btn:focus{color:rgba(137, 199, 101, 1) !important;background:none;box-shadow:none}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-wishlist.btn:hover{color:rgba(137, 199, 101, 1) !important;background:none !important}
body.theme-b2b .module-products-253 .product-grid .product-thumb .btn-wishlist::before{display:inline-block;font-size:16px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .button-group{justify-content:space-between}
body.theme-b2b .module-products-253 .product-grid .product-thumb .buttons-wrapper{display:block}
body.theme-b2b .module-products-253 .product-grid .product-thumb .cart-group{display:inline-flex}
body.theme-b2b .module-products-253 .product-grid .product-thumb .countdown{display:none;visibility:visible;opacity:1;transform:translate3d(-50%, 0, 1px) scale(1)}
body.theme-b2b .module-products-253 .product-grid .product-thumb .description{display:none;padding:12px;padding-top:10px;padding-bottom:10px;border-width:0;border-top-width:1px;border-bottom-width:1px;border-style:solid}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group{display:none}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn + .btn .btn-text{display:inline-block;padding:0
.4em}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn + .btn.btn, body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn+.btn.btn:visited{font-size:13px;color:rgba(139, 145, 152, 1);text-transform:none;letter-spacing:0}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn + .btn.btn:active, body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover:active, body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn+.btn.btn:focus:active{color:rgba(137, 199, 101, 1) !important;background:none !important;box-shadow:none}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn+.btn.btn{background:none;padding:0px;box-shadow:none;border-radius:0px !important}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn+.btn.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn+.btn.btn:focus{color:rgba(137, 199, 101, 1) !important;background:none;box-shadow:none}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn+.btn.btn:hover{color:rgba(137, 199, 101, 1) !important;background:none !important}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn+.btn::before{display:inline-block}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn-extra+.btn{display:inline-flex}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn.btn{background:none;padding:0px;box-shadow:none;border-radius:0px !important}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn.btn, body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn.btn:visited{font-size:13px;color:rgba(139, 145, 152, 1);text-transform:none;letter-spacing:0}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn.btn:active, body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn.btn:hover:active, body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn.btn:focus:active{color:rgba(137, 199, 101, 1) !important;background:none !important;box-shadow:none}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn.btn:focus{color:rgba(137, 199, 101, 1) !important;background:none;box-shadow:none}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn.btn:hover{color:rgba(137, 199, 101, 1) !important;background:none !important}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn:first-child{display:inline-flex}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn:first-child .btn-text{display:inline-block;padding:0
.4em}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group .btn:first-child::before{display:inline-block}
body.theme-b2b .module-products-253 .product-grid .product-thumb .extra-group>div{padding:5px;padding-bottom:3px;margin-top:5px;border-width:0;border-top-width:1px;border-style:solid;border-color:rgba(226, 226, 226, 1)}
body.theme-b2b .module-products-253 .product-grid .product-thumb .name{display:flex;width:auto;margin-left:auto;margin-right:auto;justify-content:flex-start;margin-left:0;margin-right:auto;padding-top:8px;padding-bottom:5px;padding-left:8px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .name a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;text-align:left;text-align:left}
body.theme-b2b .module-products-253 .product-grid .product-thumb .price{display:block;font-size:15px;width:auto;margin-left:auto;margin-right:auto;margin-left:0;margin-right:auto;text-align:left;justify-content:flex-start;padding:8px;padding-top:0px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .price-new{margin:0
7px 0 0;order:1}
body.theme-b2b .module-products-253 .product-grid .product-thumb .price-old{font-size:13px;color:rgba(105, 105, 115, 1);text-decoration:line-through;margin:0;order:2}
body.theme-b2b .module-products-253 .product-grid .product-thumb .price-tax{display:none;font-size:12px;text-align:left}
body.theme-b2b .module-products-253 .product-grid .product-thumb .price>div{align-items:center;flex-direction:row}
body.theme-b2b .module-products-253 .product-grid .product-thumb .product-labels{visibility:visible;opacity:1}
body.theme-b2b .module-products-253 .product-grid .product-thumb .quickview-button{display:flex;left:50%;top:50%;bottom:auto;right:auto;transform:translate3d(-50%, -50%, 1px)}
body.theme-b2b .module-products-253 .product-grid .product-thumb .rating{justify-content:center;display:flex}
body.theme-b2b .module-products-253 .product-grid .product-thumb .rating-stars{padding-bottom:10px}
body.theme-b2b .module-products-253 .product-grid .product-thumb .rating.no-rating{display:none}
body.theme-b2b .module-products-253 .product-grid .product-thumb .rating.no-rating span{opacity:0.5}
body.theme-b2b .module-products-253 .product-grid .product-thumb .stats{display:none;justify-content:space-between;padding:5px;padding-right:8px;padding-bottom:4px;padding-left:8px;border-width:0;border-top-width:1px;border-bottom-width:1px;border-style:solid}
body.theme-b2b .module-products-253 .product-grid .product-thumb .stepper{display:none;margin-right:5px;height:36px}
body.theme-b2b .module-products-253 .product-grid .product-thumb:hover .btn-quickview{visibility:visible;opacity:1;transform:scale(1)}
body.theme-b2b .module-products-253 .product-grid .product-thumb:hover .product-img>div{transform:scale(1.12)}
body.theme-b2b .module-products-253 .product-grid .stat-1 .stats-label{display:none}
body.theme-b2b .module-products-253 .product-grid .stat-2 .stats-label{display:none}
body.theme-b2b .module-products-253 .product-grid.product-grid .product-thumb .btn-cart{flex:initial}
body.theme-b2b .module-products-253 .product-grid.product-grid .product-thumb .button-group{padding:8px;padding-bottom:5px;border-width:0;border-top-width:1px;border-style:solid;border-color:rgba(226, 226, 226, 1)}
body.theme-b2b .module-products-253 .product-grid.product-grid .product-thumb .buttons-wrapper{position:static;width:auto;overflow:visible;order:initial;margin-top:auto;transform:none}
body.theme-b2b .module-products-253 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group{position:static;opacity:1;visibility:visible;transform:none}
body.theme-b2b .module-products-253 .product-grid.product-grid .product-thumb .cart-group{flex:initial}
body.theme-b2b .module-products-253 .product-grid.product-grid .product-thumb .extra-group{position:static;margin-top:initial}
body.theme-b2b .module-products-253 .product-grid.product-grid .product-thumb .extra-group>div{position:static;transform:none;opacity:1}
body.theme-b2b .module-products-253 .product-grid.product-grid .product-thumb .rating{position:absolute;visibility:visible;opacity:1;top:0}
body.theme-b2b .module-products-253 .product-grid.product-grid .product-thumb .rating-stars{position:absolute;visibility:visible;opacity:1;transform:translateY(-50%)}
body.theme-b2b .module-products-253 .product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group{transform:none}
body.theme-b2b .module-products-253 .product-grid.product-grid .product-thumb:hover .rating{visibility:visible;opacity:1}
body.theme-b2b .module-products-253 .product-grid.product-grid .wish-group{position:static;width:auto;top:auto;visibility:visible;opacity:1;transform:translate3d(0,0,0);justify-content:flex-start}
body.theme-b2b .module-products-253 .product-grid.product-list .product-layout .image{float:left;height:100%}
body.theme-b2b .module-products-253 .product-layout.swiper-slide{margin-right:10px;width:calc((100% - 1 * 10px) / 2 - 0.01px)}
body.theme-b2b .module-products-253 .product-layout:not(.swiper-slide){padding:5px;width:calc(100% / 2 - 0.01px)}
body.theme-b2b .module-products-253 .swiper{padding-bottom:20px}
body.theme-b2b .module-products-253 .swiper-button-disabled{opacity:0}
body.theme-b2b .module-products-253 .swiper-button-next{left:auto;right:0;transform:translate(0, -50%)}
body.theme-b2b .module-products-253 .swiper-button-prev{left:0;right:auto;transform:translate(0, -50%)}
body.theme-b2b .module-products-253 .swiper-buttons{display:none !important}
body.theme-b2b .module-products-253 .swiper-buttons .swiper-button-next::before{content:'\e409' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-products-253 .swiper-buttons div{width:35px;height:35px;background:rgba(88, 88, 76, 1);border-width:4px;border-style:solid;border-color:rgba(255, 255, 255, 1);border-radius:50%}
body.theme-b2b .module-products-253 .swiper-buttons div::before{content:'\e408' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-products-253 .swiper-buttons div:not(.swiper-button-disabled):hover{background:rgba(137, 199, 101, 1)}
body.theme-b2b .module-products-253 .swiper-container{overflow:visible}
body.theme-b2b .module-products-253 .swiper-pagination{display:block;margin-bottom:-10px;left:50%;right:auto;transform:translateX(-50%)}
body.theme-b2b .module-products-253 .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(226, 226, 226, 1)}
body.theme-b2b .module-products-253 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-products-253 .swiper-pagination>span{border-radius:50px}
body.theme-b2b .module-products-253 .swiper-pagination>span+span{margin-left:8px}
body.theme-b2b .module-products-253 .tab-container{display:block}
body.theme-b2b .module-products-253 .tab-container .nav-tabs{flex-direction:row}
body.theme-b2b .module-products-253 .tab-container::before{display:none}
body.theme-b2b .module-products-253 .tab-content{padding-top:20px}
body.theme-b2b .module-products-253:hover .swiper-buttons{display:block}
body.theme-b2b .module-products-27 .mobile .nav-tabs{overflow-x:scroll}
body.theme-b2b .module-products-27 .module-body>.module-item{margin-bottom:20px}
body.theme-b2b .module-products-27 .nav-tabs{margin-bottom:20px;display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;min-width:50px}
body.theme-b2b .module-products-27 .nav-tabs > li > a, body.theme-b2b .module-products-27 .nav-tabs > li.active > a, body.theme-b2b .module-products-27 .nav-tabs > li.active > a:hover, body.theme-b2b .module-products-27 .nav-tabs>li.active>a:focus{font-family:'Roboto';font-weight:400;font-size:15px;color:rgba(88, 88, 76, 1);text-transform:uppercase}
body.theme-b2b .module-products-27 .nav-tabs > li.active > a, body.theme-b2b .module-products-27 .nav-tabs > li.active > a:hover, body.theme-b2b .module-products-27 .nav-tabs>li.active>a:focus{color:rgba(88, 88, 76, 1);font-weight:700}
body.theme-b2b .module-products-27 .nav-tabs::-webkit-scrollbar{-webkit-appearance:none;height:1px;height:2px;width:2px}
body.theme-b2b .module-products-27 .nav-tabs::-webkit-scrollbar-thumb{background-color:#999;background-color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-products-27 .nav-tabs::-webkit-scrollbar-track{background-color:white;background-color:rgba(238, 238, 238, 1)}
body.theme-b2b .module-products-27 .nav-tabs>li{border-width:0px;flex-grow:1;height:54px}
body.theme-b2b .module-products-27 .nav-tabs>li.active::after{display:none;border-top-color:rgba(88, 88, 76, 1);border-top-width:10px}
body.theme-b2b .module-products-27 .nav-tabs>li:not(:last-child){margin-right:0px}
body.theme-b2b .module-products-27 .nav-tabs>li>a{justify-content:center;white-space:nowrap;padding:25px}
body.theme-b2b .module-products-27 .product-grid .button-group-bottom .wish-group-bottom{border-width:0;border-top-width:1px;border-style:solid}
body.theme-b2b .module-products-27 .product-grid .button-group-bottom .wish-group.wish-group-bottom{margin:-10px;margin-top:10px}
body.theme-b2b .module-products-27 .product-grid .product-layout .extra-group>div{justify-content:center}
body.theme-b2b .module-products-27 .product-grid .product-thumb{background:rgba(255, 255, 255, 1);border-width:1px;border-style:solid;border-color:rgba(226, 226, 226, 1);padding:5px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart{width:30px;height:30px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart .btn-text{display:none}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart.btn{background:rgba(137, 199, 101, 1);border-width:0px;border-style:solid;padding:12px;padding-right:15px;padding-left:15px;padding:10px
!important}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart.btn, body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart.btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart.btn:active, body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart.btn:hover:active, body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart.btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1) !important;border-color:rgba(137, 199, 101, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart.btn:focus{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart.btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart.btn:hover, body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart.btn:active:hover{border-color:rgba(88, 88, 76, 1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-cart::before{display:inline-block}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare{width:30px;height:30px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare .btn-text{display:none}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare.btn{background:rgba(137, 199, 101, 1);border-width:0px;border-style:solid;padding:12px;padding-right:15px;padding-left:15px;padding:10px
!important}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare.btn, body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare.btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare.btn:active, body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare.btn:hover:active, body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare.btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1) !important;border-color:rgba(137, 199, 101, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare.btn:focus{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare.btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare.btn:hover, body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare.btn:active:hover{border-color:rgba(88, 88, 76, 1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-compare::before{display:inline-block;font-size:16px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-quickview{visibility:visible;opacity:1}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-quickview .btn-text{display:none}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-quickview.btn{padding:10px
!important}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-quickview::before{display:inline-block}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist{width:30px;height:30px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist .btn-text{display:none}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist.btn{background:rgba(137, 199, 101, 1);border-width:0px;border-style:solid;padding:12px;padding-right:15px;padding-left:15px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist.btn, body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:active, body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:hover:active, body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1) !important;border-color:rgba(137, 199, 101, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:focus{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:hover, body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:active:hover{border-color:rgba(88, 88, 76, 1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .btn-wishlist::before{display:inline-block;font-size:17px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .button-group{justify-content:center}
body.theme-b2b .module-products-27 .product-grid .product-thumb .buttons-wrapper{display:block}
body.theme-b2b .module-products-27 .product-grid .product-thumb .cart-group{display:inline-flex}
body.theme-b2b .module-products-27 .product-grid .product-thumb .countdown{display:none;visibility:visible;opacity:1;transform:translate3d(-50%, 0, 1px) scale(1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .description{display:none;color:rgba(105, 105, 115, 1);margin-bottom:10px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group{display:none}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn + .btn .btn-text{display:inline-block;padding:0
.4em}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn + .btn.btn, body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn+.btn.btn:visited{font-size:13px;color:rgba(139, 145, 152, 1);text-transform:none;letter-spacing:0}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn + .btn.btn:active, body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover:active, body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn+.btn.btn:focus:active{color:rgba(137, 199, 101, 1) !important;background:none !important;box-shadow:none}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn+.btn.btn{margin-left:5px;background:none;padding:0px;box-shadow:none;border-radius:0px !important}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn+.btn.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn+.btn.btn:focus{color:rgba(137, 199, 101, 1) !important;background:none;box-shadow:none}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn+.btn.btn:hover{color:rgba(137, 199, 101, 1) !important;background:none !important}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn+.btn::before{display:inline-block;color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn-extra+.btn{display:inline-flex}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn.btn{background:none;padding:0px;box-shadow:none;border-radius:0px !important}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn.btn, body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn.btn:visited{font-size:13px;color:rgba(139, 145, 152, 1);text-transform:none;letter-spacing:0}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn.btn:active, body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn.btn:hover:active, body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn.btn:focus:active{color:rgba(137, 199, 101, 1) !important;background:none !important;box-shadow:none}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn.btn:focus{color:rgba(137, 199, 101, 1) !important;background:none;box-shadow:none}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn.btn:hover{color:rgba(137, 199, 101, 1) !important;background:none !important}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn:first-child{display:inline-flex;margin-right:5px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn:first-child .btn-text{display:inline-block;padding:0
.4em}
body.theme-b2b .module-products-27 .product-grid .product-thumb .extra-group .btn:first-child::before{display:inline-block;color:rgba(80, 173, 85, 1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .image .btn{background:rgba(248, 248, 248, 1);border-radius:50px !important;border-top-left-radius:50px !important;border-top-right-radius:50px !important;border-bottom-right-radius:50px !important;border-bottom-left-radius:50px !important}
body.theme-b2b .module-products-27 .product-grid .product-thumb .image .btn, body.theme-b2b .module-products-27 .product-grid .product-thumb .image .btn:visited{font-size:14px;color:rgba(105, 105, 115, 1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .image .btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .image .btn:active, body.theme-b2b .module-products-27 .product-grid .product-thumb .image .btn:hover:active, body.theme-b2b .module-products-27 .product-grid .product-thumb .image .btn:focus:active{background:rgba(238, 238, 238, 1) !important}
body.theme-b2b .module-products-27 .product-grid .product-thumb .image .btn:focus{background:rgba(238, 238, 238, 1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .image .btn:hover{color:rgba(51, 51, 51, 1) !important;background:rgba(240, 242, 245, 1) !important}
body.theme-b2b .module-products-27 .product-grid .product-thumb .image img{background:rgba(255, 255, 255, 1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .name{order:initial;display:flex;width:auto;margin-left:auto;margin-right:auto;justify-content:center;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:10px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .name a{white-space:normal;overflow:visible;text-overflow:initial;font-family:'Roboto';font-weight:700;font-size:15px;color:rgba(88, 88, 76, 1);text-align:left;text-transform:uppercase;line-height:1.2;text-align:center}
body.theme-b2b .module-products-27 .product-grid .product-thumb .name a:hover{color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .price{font-size:15px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .price-new{color:rgba(137, 199, 101, 1);font-weight:700;margin:0
7px 0 0;order:1}
body.theme-b2b .module-products-27 .product-grid .product-thumb .price-old{font-size:13px;color:rgba(139, 145, 152, 1);text-decoration:line-through;margin:0;order:2}
body.theme-b2b .module-products-27 .product-grid .product-thumb .price-tax{display:none;font-size:12px;text-align:left}
body.theme-b2b .module-products-27 .product-grid .product-thumb .price>div{align-items:center;flex-direction:row}
body.theme-b2b .module-products-27 .product-grid .product-thumb .product-labels{visibility:visible;opacity:1}
body.theme-b2b .module-products-27 .product-grid .product-thumb .quickview-button{left:auto;top:auto;bottom:0;right:0;transform:translate3d(0, 0, 1px)}
body.theme-b2b .module-products-27 .product-grid .product-thumb .rating{justify-content:center;display:flex}
body.theme-b2b .module-products-27 .product-grid .product-thumb .rating-stars{padding-bottom:10px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .rating.no-rating{display:none}
body.theme-b2b .module-products-27 .product-grid .product-thumb .rating.no-rating span{opacity:0.5}
body.theme-b2b .module-products-27 .product-grid .product-thumb .stats{display:flex;justify-content:center;position:relative;transform:none;width:initial;padding:8px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .stats .stat-1{padding-right:5px;padding-left:5px}
body.theme-b2b .module-products-27 .product-grid .product-thumb .stepper{display:none}
body.theme-b2b .module-products-27 .product-grid .product-thumb:hover .btn-quickview{visibility:visible;opacity:1;transform:scale(1)}
body.theme-b2b .module-products-27 .product-grid .product-thumb:hover .product-img>div{transform:scale(1.12)}
body.theme-b2b .module-products-27 .product-grid .stat-1 .stats-label{display:none}
body.theme-b2b .module-products-27 .product-grid .stat-2 .stats-label{display:none}
body.theme-b2b .module-products-27 .product-grid.product-grid .product-thumb .btn-cart{flex:initial}
body.theme-b2b .module-products-27 .product-grid.product-grid .product-thumb .button-group{background:rgba(255, 255, 255, 0.9);padding:5px}
body.theme-b2b .module-products-27 .product-grid.product-grid .product-thumb .buttons-wrapper{position:static;width:auto;overflow:visible;order:initial;margin-top:auto;transform:none}
body.theme-b2b .module-products-27 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group{position:static;opacity:1;visibility:visible;transform:none}
body.theme-b2b .module-products-27 .product-grid.product-grid .product-thumb .cart-group{flex:initial}
body.theme-b2b .module-products-27 .product-grid.product-grid .product-thumb .extra-group{margin-top:initial}
body.theme-b2b .module-products-27 .product-grid.product-grid .product-thumb .extra-group>div{position:static;transform:none;opacity:1}
body.theme-b2b .module-products-27 .product-grid.product-grid .product-thumb .rating{position:absolute;visibility:visible;opacity:1;top:0}
body.theme-b2b .module-products-27 .product-grid.product-grid .product-thumb .rating-stars{position:absolute;visibility:visible;opacity:1;transform:translateY(-50%)}
body.theme-b2b .module-products-27 .product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group{transform:none}
body.theme-b2b .module-products-27 .product-grid.product-grid .product-thumb:hover .rating{visibility:visible;opacity:1}
body.theme-b2b .module-products-27 .product-grid.product-grid .wish-group{position:static;width:auto;top:auto;visibility:visible;opacity:1;transform:translate3d(0,0,0);justify-content:flex-start}
body.theme-b2b .module-products-27 .product-grid.product-list .product-layout .image{float:left;height:100%}
body.theme-b2b .module-products-27 .product-layout.swiper-slide{margin-right:10px;width:calc((100% - 1 * 10px) / 2 - 0.01px)}
body.theme-b2b .module-products-27 .product-layout:not(.swiper-slide){padding:5px;width:calc(100% / 2 - 0.01px)}
body.theme-b2b .module-products-27 .product-list .product-layout .extra-group>div{justify-content:flex-start}
body.theme-b2b .module-products-27 .product-list .product-thumb{border-width:0;border-bottom-width:1px;border-style:solid;border-color:rgba(226, 226, 226, 1);padding-bottom:25px}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-cart{height:38px;margin-right:5px}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-cart .btn-text{display:inline-block;padding:0
.4em}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-cart::before{display:inline-block;font-size:16px}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare{width:38px;height:38px;display:inline-flex;margin-left:5px}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare .btn-text{display:none}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare.btn{background:rgba(137, 199, 101, 1);border-width:0px;border-style:solid;padding:12px;padding-right:15px;padding-left:15px}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare.btn, body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare.btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare.btn:active, body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare.btn:hover:active, body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare.btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1) !important;border-color:rgba(137, 199, 101, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare.btn:focus{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare.btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare.btn:hover, body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare.btn:active:hover{border-color:rgba(88, 88, 76, 1)}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-compare::before{display:inline-block;font-size:16px}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-quickview{visibility:hidden;opacity:0;transform:scale(.88);width:40px;height:40px}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-quickview .btn-text{display:none}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-quickview.btn{border-radius:50px !important}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-quickview::before{display:inline-block;content:'\ebef' !important;font-family:icomoon !important;font-size:17px}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist{width:38px;height:38px;display:inline-flex}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist .btn-text{display:none}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist.btn{background:rgba(137, 199, 101, 1);border-width:0px;border-style:solid;padding:12px;padding-right:15px;padding-left:15px}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist.btn, body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist.btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist.btn:active, body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist.btn:hover:active, body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist.btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1) !important;border-color:rgba(137, 199, 101, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist.btn:focus{color:rgba(255, 255, 255, 1) !important;background:rgba(13, 47, 88, 1);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist.btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist.btn:hover, body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist.btn:active:hover{border-color:rgba(88, 88, 76, 1)}
body.theme-b2b .module-products-27 .product-list .product-thumb .btn-wishlist::before{display:inline-block;font-size:16px}
body.theme-b2b .module-products-27 .product-list .product-thumb .button-group{justify-content:flex-start}
body.theme-b2b .module-products-27 .product-list .product-thumb .buttons-wrapper{display:block}
body.theme-b2b .module-products-27 .product-list .product-thumb .caption{padding-top:20px;padding-left:0px}
body.theme-b2b .module-products-27 .product-list .product-thumb .cart-group{display:inline-flex}
body.theme-b2b .module-products-27 .product-list .product-thumb .countdown{display:flex;visibility:visible;opacity:1;transform:translate3d(-50%, 0, 1px) scale(1);bottom:10px}
body.theme-b2b .module-products-27 .product-list .product-thumb .description{display:block;font-size:14px;color:rgba(105, 105, 115, 1);line-height:1.5;margin-top:5px;margin-bottom:10px}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group{display:block}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn + .btn .btn-text{display:inline-block;padding:0
.4em}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn + .btn.btn, body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn+.btn.btn:visited{font-size:13px;color:rgba(139, 145, 152, 1);text-transform:none;letter-spacing:0}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn + .btn.btn:active, body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn + .btn.btn:hover:active, body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn+.btn.btn:focus:active{color:rgba(137, 199, 101, 1) !important;background:none !important;box-shadow:none}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn+.btn.btn{margin-left:5px;background:none;padding:0px;box-shadow:none;border-radius:0px !important}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn+.btn.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn+.btn.btn:focus{color:rgba(137, 199, 101, 1) !important;background:none;box-shadow:none}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn+.btn.btn:hover{color:rgba(137, 199, 101, 1) !important;background:none !important}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn+.btn::before{display:inline-block;font-size:16px}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn-extra+.btn{display:inline-flex}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn.btn{background:none;padding:0px;box-shadow:none;border-radius:0px !important}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn.btn, body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn.btn:visited{font-size:13px;color:rgba(139, 145, 152, 1);text-transform:none;letter-spacing:0}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn.btn:active, body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn.btn:hover:active, body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn.btn:focus:active{color:rgba(137, 199, 101, 1) !important;background:none !important;box-shadow:none}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn.btn:focus{color:rgba(137, 199, 101, 1) !important;background:none;box-shadow:none}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn.btn:hover{color:rgba(137, 199, 101, 1) !important;background:none !important}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn:first-child{display:inline-flex}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn:first-child .btn-text{display:inline-block;padding:0
.4em}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group .btn:first-child::before{display:inline-block;font-size:16px;color:rgba(80, 173, 85, 1)}
body.theme-b2b .module-products-27 .product-list .product-thumb .extra-group>div{margin-top:10px}
body.theme-b2b .module-products-27 .product-list .product-thumb .name{display:flex;width:auto;margin-left:auto;margin-right:auto;justify-content:flex-start;margin-left:0;margin-right:auto;margin-bottom:5px}
body.theme-b2b .module-products-27 .product-list .product-thumb .name a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:'Roboto';font-weight:500;font-size:17px;color:rgba(51, 51, 51, 1);text-transform:uppercase;text-align:left}
body.theme-b2b .module-products-27 .product-list .product-thumb .price{display:block;font-family:'Roboto';font-weight:700;font-size:17px;text-align:left;width:auto;margin-left:auto;margin-right:auto;margin-left:0;margin-right:auto;text-align:left;justify-content:flex-start;margin-bottom:10px}
body.theme-b2b .module-products-27 .product-list .product-thumb .price-new{color:rgba(137, 199, 101, 1);margin:0
7px 0 0;order:1}
body.theme-b2b .module-products-27 .product-list .product-thumb .price-old{font-size:16px;color:rgba(105, 105, 115, 1);text-decoration:line-through;margin:0;order:2}
body.theme-b2b .module-products-27 .product-list .product-thumb .price-tax{display:block;font-size:12px;color:rgba(105, 105, 115, 1)}
body.theme-b2b .module-products-27 .product-list .product-thumb .price>div{align-items:center;flex-direction:row}
body.theme-b2b .module-products-27 .product-list .product-thumb .product-labels{visibility:visible;opacity:1}
body.theme-b2b .module-products-27 .product-list .product-thumb .quickview-button{display:flex;left:50%;top:50%;bottom:auto;right:auto;transform:translate3d(-50%, -50%, 1px)}
body.theme-b2b .module-products-27 .product-list .product-thumb .rating{justify-content:flex-start}
body.theme-b2b .module-products-27 .product-list .product-thumb .rating .fa-stack{font-size:13px;width:1.2em}
body.theme-b2b .module-products-27 .product-list .product-thumb .rating .fa-star, body.theme-b2b .module-products-27 .product-list .product-thumb .rating .fa-star+.fa-star-o{color:rgba(254, 208, 117, 1)}
body.theme-b2b .module-products-27 .product-list .product-thumb .rating-stars{margin-top:0px}
body.theme-b2b .module-products-27 .product-list .product-thumb .rating.no-rating{display:none}
body.theme-b2b .module-products-27 .product-list .product-thumb .rating.no-rating span{opacity:.3}
body.theme-b2b .module-products-27 .product-list .product-thumb .stats{display:flex;justify-content:flex-start;margin-bottom:10px}
body.theme-b2b .module-products-27 .product-list .product-thumb .stepper{display:inline-flex;width:50px;height:36px;border-style:solid;border-color:rgba(143, 157, 166, 1);border-radius:3px;margin-right:5px;height:38px}
body.theme-b2b .module-products-27 .product-list .product-thumb .stepper input.form-control{background:rgba(255, 255, 255, 1) !important;border-width:0px !important}
body.theme-b2b .module-products-27 .product-list .product-thumb .stepper span i{color:rgba(105, 105, 115, 1);background-color:rgba(238, 238, 238, 1)}
body.theme-b2b .module-products-27 .product-list .product-thumb:hover .btn-quickview{visibility:visible;opacity:1;transform:scale(1)}
body.theme-b2b .module-products-27 .product-list .product-thumb:hover .product-img>div{transform:scale(1.12)}
body.theme-b2b .module-products-27 .product-list .stat-1 .stats-label{display:inline-block}
body.theme-b2b .module-products-27 .product-list .stat-2 .stats-label{display:inline-block}
body.theme-b2b .module-products-27 .product-list.product-grid .product-thumb .btn-cart{flex:initial}
body.theme-b2b .module-products-27 .product-list.product-grid .product-thumb .buttons-wrapper{position:static;width:auto;overflow:visible;order:initial;margin-top:auto;transform:none}
body.theme-b2b .module-products-27 .product-list.product-grid .product-thumb .buttons-wrapper .button-group{position:static;opacity:1;visibility:visible;transform:none}
body.theme-b2b .module-products-27 .product-list.product-grid .product-thumb .cart-group{flex:initial}
body.theme-b2b .module-products-27 .product-list.product-grid .product-thumb .extra-group{position:static;margin-top:initial}
body.theme-b2b .module-products-27 .product-list.product-grid .product-thumb .extra-group>div{position:static;transform:none;opacity:1}
body.theme-b2b .module-products-27 .product-list.product-grid .product-thumb .rating{position:static;visibility:visible;opacity:1}
body.theme-b2b .module-products-27 .product-list.product-grid .product-thumb:hover .buttons-wrapper .button-group{transform:none}
body.theme-b2b .module-products-27 .product-list.product-grid .wish-group{justify-content:flex-start}
body.theme-b2b .module-products-27 .product-list.product-list .product-layout .image{float:none;height:auto}
body.theme-b2b .module-products-27 .product-list.product-list .product-thumb .buttons-wrapper{margin-top:5px}
body.theme-b2b .module-products-27 .product-list:not(.product-grid) .product-layout:not(.swiper-slide)+.product-layout:not(.swiper-slide){margin-top:25px}
body.theme-b2b .module-products-27 .swiper{padding-bottom:20px}
body.theme-b2b .module-products-27 .swiper-button-disabled{opacity:0}
body.theme-b2b .module-products-27 .swiper-button-next{left:auto;right:0;transform:translate(0, -50%)}
body.theme-b2b .module-products-27 .swiper-button-prev{left:0;right:auto;transform:translate(0, -50%)}
body.theme-b2b .module-products-27 .swiper-buttons{display:none !important}
body.theme-b2b .module-products-27 .swiper-buttons .swiper-button-next::before{content:'\e409' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-products-27 .swiper-buttons div{width:35px;height:35px;background:rgba(88, 88, 76, 1);border-width:4px;border-style:solid;border-color:rgba(255, 255, 255, 1);border-radius:50%}
body.theme-b2b .module-products-27 .swiper-buttons div::before{content:'\e408' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .module-products-27 .swiper-buttons div:not(.swiper-button-disabled):hover{background:rgba(137, 199, 101, 1)}
body.theme-b2b .module-products-27 .swiper-container{overflow:visible}
body.theme-b2b .module-products-27 .swiper-pagination{display:block;margin-bottom:-10px;left:50%;right:auto;transform:translateX(-50%)}
body.theme-b2b .module-products-27 .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(226, 226, 226, 1)}
body.theme-b2b .module-products-27 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(137, 199, 101, 1)}
body.theme-b2b .module-products-27 .swiper-pagination>span{border-radius:50px}
body.theme-b2b .module-products-27 .swiper-pagination>span+span{margin-left:8px}
body.theme-b2b .module-products-27 .tab-container{display:block}
body.theme-b2b .module-products-27 .tab-container .nav-tabs{flex-direction:row}
body.theme-b2b .module-products-27 .tab-container::before{height: 54px;
  display: block;
  background: #f5f5f5 !important;
  box-shadow: inset 0 -7px 20px -7px rgba(0, 0, 0, 0.2) !important;}
body.theme-b2b .module-products-27 .title.module-title{font-size:15px;font-weight:400;border-width:0px;padding:0px;white-space:normal;overflow:visible;text-overflow:initial}
body.theme-b2b .module-products-27 .title.module-title.page-title>span::after{display:none}
body.theme-b2b .module-products-27 .title.module-title::after{display:none}
body.theme-b2b .module-products-27 ul.nav-tabs > li.active > a, body.theme-b2b .module-products-27 ul.nav-tabs > li.active > a:hover, body.theme-b2b .module-products-27 ul.nav-tabs>li.active>a:focus{background:rgba(255, 255, 255, 1) !important}
body.theme-b2b .module-products-27:hover .swiper-buttons{display:block}
body.theme-b2b .module-products-27:not(.carousel-mode) .module-body .module-item>div{margin:-5px}
body.theme-b2b .nav-tabs{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;min-width:50px}
body.theme-b2b .nav-tabs::-webkit-scrollbar{-webkit-appearance:none;height:1px;height:2px;width:2px}
body.theme-b2b .nav-tabs::-webkit-scrollbar-thumb{background-color:#999;background-color:rgba(137,199,101,1)}
body.theme-b2b .nav-tabs::-webkit-scrollbar-track{background-color:white;background-color:rgba(238,238,238,1)}
body.theme-b2b .nav-tabs>li{border-width:0;border-bottom-width:2px;border-style:solid;border-color:rgba(0,0,0,0);flex-grow:0}
body.theme-b2b .nav-tabs>li.active{border-color:rgba(137,199,101,1)}
body.theme-b2b .nav-tabs>li.active::after{display:none;border-top-width:10px}
body.theme-b2b .nav-tabs>li.active>a, body.theme-b2b .nav-tabs>li.active>a:hover, body.theme-b2b .nav-tabs>li.active>a:focus{color:rgba(51,51,51,1)}
body.theme-b2b .nav-tabs>li:not(:last-child){margin-right:20px}
body.theme-b2b .nav-tabs>li>a{justify-content:center;white-space:nowrap;padding:0px;padding-bottom:10px}
body.theme-b2b .nav-tabs>li>a, body.theme-b2b .nav-tabs>li.active>a, body.theme-b2b .nav-tabs>li.active>a:hover, body.theme-b2b .nav-tabs>li.active>a:focus{font-family:'Roboto';font-weight:700;font-size:15px;color:rgba(139, 145, 152, 1);text-transform:uppercase}
body.theme-b2b .nav-tabs>li>a::before{font-size:18px}
body.theme-b2b .one-column #content .main-posts.post-grid .post-layout.swiper-slide{margin-right:20px;width:calc((100% - 0 * 20px) / 1 - 0.01px)}
body.theme-b2b .one-column #content .main-posts.post-grid .post-layout:not(.swiper-slide){padding:10px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .one-column #content .main-products.product-grid .product-layout.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .one-column #content .main-products.product-grid .product-layout:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-banners-201 .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-banners-201 .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-blocks-104.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-blocks-104.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-blocks-212.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-blocks-212.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-blocks-306.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-blocks-306.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-blocks-307.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-blocks-307.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-blocks-57.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-blocks-57.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-categories-296 .category-layout.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-categories-296 .category-layout:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-gallery-176 .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-gallery-176 .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-info_blocks-194 .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-info_blocks-194 .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-info_blocks-86 .module-item.swiper-slide{margin-right:20px;width:calc((100% - 3 * 20px) / 4 - 0.01px)}
body.theme-b2b .one-column #content .module-info_blocks-86 .module-item:not(.swiper-slide){padding:10px;width:calc(100% / 4 - 0.01px)}
body.theme-b2b .one-column #content .module-products-253 .product-layout.swiper-slide{margin-right:10px;width:calc((100% - 1 * 10px) / 2 - 0.01px)}
body.theme-b2b .one-column #content .module-products-253 .product-layout:not(.swiper-slide){padding:5px;width:calc(100% / 2 - 0.01px)}
body.theme-b2b .one-column #content .module-products-27 .product-layout.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .one-column #content .module-products-27 .product-layout:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .one-column #content .refine-categories .refine-item.swiper-slide{margin-right:10px;width:calc((100% - 3 * 10px) / 4 - 0.01px)}
body.theme-b2b .one-column #content .refine-categories .refine-item:not(.swiper-slide){padding:5px;width:calc(100% / 4 - 0.01px)}
body.theme-b2b .page-title{display:block}
body.theme-b2b .phone a.btn-quickview{display:inline-flex !important}
body.theme-b2b .powered-by{color: #fff;}
body.theme-b2b .product-image .main-image .swiper{padding-bottom:15px}
body.theme-b2b .product-image .main-image .swiper-button-disabled{opacity:0}
body.theme-b2b .product-image .main-image .swiper-button-next{left:auto;right:0;transform:translate(0, -50%)}
body.theme-b2b .product-image .main-image .swiper-button-prev{left:0;right:auto;transform:translate(0, -50%)}
body.theme-b2b .product-image .main-image .swiper-buttons{display:block;top:50%;width:calc(100% - (0px * 2));margin-top:0px}
body.theme-b2b .product-image .main-image .swiper-buttons .swiper-button-next::before{content:'\e93f' !important;font-family:icomoon !important;font-size:35px;color:rgba(139, 145, 152, 1)}
body.theme-b2b .product-image .main-image .swiper-buttons div{width:40px;height:40px;background:none;border-width:0px;border-style:solid;border-color:rgba(240, 242, 245, 1)}
body.theme-b2b .product-image .main-image .swiper-buttons div::before{content:'\e93e' !important;font-family:icomoon !important;font-size:35px;color:rgba(139, 145, 152, 1)}
body.theme-b2b .product-image .main-image .swiper-container{overflow:hidden}
body.theme-b2b .product-image .main-image .swiper-pagination{display:block;left:50%;right:auto;transform:translateX(-50%)}
body.theme-b2b .product-image .main-image .swiper-pagination-bullet{width:10px;height:5px;background-color:rgba(139, 145, 152, 1)}
body.theme-b2b .product-image .main-image .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(137, 199, 101, 1)}
body.theme-b2b .product-image .main-image .swiper-pagination>span{border-radius:20px}
body.theme-b2b .product-image .main-image .swiper-pagination>span+span{margin-left:8px}
body.theme-b2b .product-image .main-image img{background:rgba(255, 255, 255, 1)}
body.theme-b2b .product-info .button-group-page .btn-cart{display:inline-flex}
body.theme-b2b .product-info .button-group-page .btn-cart::before{font-size:15px;margin-right:5px}
body.theme-b2b .product-info .button-group-page .btn-compare{display:inline-flex}
body.theme-b2b .product-info .button-group-page .btn-extra{flex:1;width:100%}
body.theme-b2b .product-info .button-group-page .btn-extra + .btn .btn-text{display:inline-block;padding:0
.4em}
body.theme-b2b .product-info .button-group-page .btn-extra+.btn{display:none}
body.theme-b2b .product-info .button-group-page .btn-extra+.btn-extra{flex:1;width:100%}
body.theme-b2b .product-info .button-group-page .btn-extra+.btn-extra.btn{background:rgba(137, 199, 101, 1);border-radius:50px !important}
body.theme-b2b .product-info .button-group-page .btn-extra+.btn-extra.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .product-info .button-group-page .btn-extra+.btn-extra.btn:hover{background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .product-info .button-group-page .btn-extra+.btn::before{display:inline-block}
body.theme-b2b .product-info .button-group-page .btn-extra.btn{background:rgba(137, 199, 101, 1)}
body.theme-b2b .product-info .button-group-page .btn-extra.btn, body.theme-b2b .product-info .button-group-page .btn-extra.btn:visited{font-size:14px;font-weight:700}
body.theme-b2b .product-info .button-group-page .btn-extra.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .product-info .button-group-page .btn-extra.btn:hover{background:rgba(122, 182, 87, 1) !important}
body.theme-b2b .product-info .button-group-page .btn-extra:first-child{display:none}
body.theme-b2b .product-info .button-group-page .extra-group{width:100%;flex-grow:1;margin-top:7px;margin-left:0px}
body.theme-b2b .product-info .button-group-page .extra-group .btn-extra+.btn-extra{margin-left:5px}
body.theme-b2b .product-info .button-group-page .extra-group .btn-extra:first-child{margin-left:67px}
body.theme-b2b .product-info .button-group-page .extra-group .btn-extra:first-child::before{font-size:15px;margin-right:3px}
body.theme-b2b .product-info .button-group-page .extra-group .btn-extra:last-child::before{font-size:15px}
body.theme-b2b .product-info .button-group-page .extra-group .btn:first-child .btn-text{display:inline-block;padding:0
.4em}
body.theme-b2b .product-info .button-group-page .extra-group .btn:first-child::before{display:inline-block}
body.theme-b2b .product-info .button-group-page .stepper{display:flex;width:50px;height:36px;border-style:solid;border-color:rgba(143, 157, 166, 1);border-radius:3px}
body.theme-b2b .product-info .button-group-page .stepper input.form-control{background:rgba(255, 255, 255, 1) !important;border-width:0px !important}
body.theme-b2b .product-info .button-group-page .stepper span i{color:rgba(105, 105, 115, 1);background-color:rgba(238, 238, 238, 1)}
body.theme-b2b .product-info .custom-stats{flex-direction:column;align-items:flex-start}
body.theme-b2b .product-info .product-details .brand-image a{padding:5px;border-width:1px;border-style:solid;border-color:rgba(226, 226, 226, 1)}
body.theme-b2b .product-info .product-details .brand-image a span{display:block}
body.theme-b2b .product-info .product-details .buttons-wrapper .extra-group{justify-content:flex-start;align-items:flex-start}
body.theme-b2b .product-info .product-details .countdown{font-size:16px;color:rgba(255, 255, 255, 1);font-weight:700;background:rgba(143, 157, 166, 1);border-radius:3px}
body.theme-b2b .product-info .product-details .countdown div span{color:rgba(230, 230, 230, 1);font-weight:400}
body.theme-b2b .product-info .product-details .countdown-title{font-size:15px;font-weight:400;border-width:0px;padding:0px;white-space:normal;overflow:visible;text-overflow:initial}
body.theme-b2b .product-info .product-details .countdown-title.page-title>span::after{display:none}
body.theme-b2b .product-info .product-details .countdown-title::after{display:none}
body.theme-b2b .product-info .product-details .countdown-wrapper{display:block;margin-top:10px}
body.theme-b2b .product-info .product-details .countdown-wrapper .countdown{width:100%}
body.theme-b2b .product-info .product-details .countdown>div{border-style:solid;border-color:rgba(139, 145, 152, 1)}
body.theme-b2b .product-info .product-details .custom-stats{order:initial;margin-bottom:10px}
body.theme-b2b .product-info .product-details .discounts{display:block}
body.theme-b2b .product-info .product-details .price-group{font-size:30px;font-weight:700;line-height:1}
body.theme-b2b .product-info .product-details .price-group .product-price-old{display:block;font-size:17px;color:rgba(137, 199, 101, 1);text-decoration:line-through;line-height:1}
body.theme-b2b .product-info .product-details .product-discount{color:rgba(105, 105, 115, 1)}
body.theme-b2b .product-info .product-details .product-options>h3{display:block;font-size:20px}
body.theme-b2b .product-info .product-details .product-points{color:rgba(105, 105, 115, 1);display:block;padding-right:20px;margin-top:5px;margin-bottom:5px}
body.theme-b2b .product-info .product-details .product-price-group{text-align:left;justify-content:flex-start;padding-top:15px;display:flex}
body.theme-b2b .product-info .product-details .product-stats{padding-bottom:20px;padding-left:0px;border-width:0;border-bottom-width:1px;border-left-width:0px}
body.theme-b2b .product-info .product-details .product-tax{display:block;color:rgba(105, 105, 115, 1);margin-top:5px}
body.theme-b2b .product-info .product-details .rating{padding-top:20px}
body.theme-b2b .product-info .product-details .rating .fa-stack{font-size:15px;width:1.2em}
body.theme-b2b .product-info .product-details .rating .fa-star, body.theme-b2b .product-info .product-details .rating .fa-star+.fa-star-o{color:rgba(254, 208, 117, 1)}
body.theme-b2b .product-info .product-details .rating .fa-star-o:only-child{color:rgba(105, 105, 115, 1)}
body.theme-b2b .product-info .product-details .rating div a, body.theme-b2b .product-info .product-details .rating div b{font-size:14px}
body.theme-b2b .product-info .product-details .stepper .control-label{display:none}
body.theme-b2b .product-info .product-details>div{margin-bottom:15px}
body.theme-b2b .product-info .product-label-diagonal.product-label-133>b{transform:scale(calc(10 / 10))}
body.theme-b2b .product-info .product-label-diagonal.product-label-146>b{transform:scale(calc(10 / 10))}
body.theme-b2b .product-info .product-label-diagonal.product-label-217>b{transform:scale(calc(10 / 10))}
body.theme-b2b .product-info .product-label-diagonal.product-label-270>b{transform:scale(calc(10 / 10))}
body.theme-b2b .product-info .product-label-diagonal.product-label-28>b{transform:scale(calc(10 / 10))}
body.theme-b2b .product-info .product-label-diagonal.product-label-29>b{transform:scale(calc(10 / 10))}
body.theme-b2b .product-info .product-label-diagonal.product-label-30>b{transform:scale(calc(10 / 10))}
body.theme-b2b .product-info .product-label-diagonal.product-label-31>b{transform:scale(calc(10 / 10))}
body.theme-b2b .product-info .product-left{width:100%}
body.theme-b2b .product-info .product-manufacturer a{font-size:12px;text-decoration:underline}
body.theme-b2b .product-info .product-options .push-option > div .option-value{margin-right:8px;margin-bottom:8px;min-width:30px;min-height:30px;border-width:1px;border-style:solid;border-color:rgba(226, 226, 226, 1);border-radius:2px}
body.theme-b2b .product-info .product-options .push-option > div .option-value:hover, body.theme-b2b .product-info .product-options .push-option > div input:checked+.option-value{background:rgba(240, 242, 245, 1);box-shadow:0 5px 35px -5px rgba(0, 0, 0, 0.07)}
body.theme-b2b .product-info .product-options .push-option > div img{border-width:2px;border-style:solid;border-color:rgba(0, 0, 0, 0);border-radius:50%}
body.theme-b2b .product-info .product-options .push-option > div img:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .product-info .product-options .push-option > div input:checked+.option-value{background:rgba(240, 242, 245, 1);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .product-info .product-options .push-option > div input:checked+img{border-color:rgba(137, 199, 101, 1);box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.7)}
body.theme-b2b .product-info .product-options .push-option > div label{margin-right:5px;margin-bottom:5px}
body.theme-b2b .product-info .product-options .push-option input+img+.option-value{display:block}
body.theme-b2b .product-info .product-right{width:100%;padding-left:0px}
body.theme-b2b .product-info .product-stats .in-stock span{color:rgba(80, 173, 85, 1);font-weight:700;text-transform:uppercase}
body.theme-b2b .product-info .product-stats .out-of-stock span{font-weight:700;text-transform:uppercase}
body.theme-b2b .product-info .product-stats .product-sold b{font-weight:700}
body.theme-b2b .product-info .product-stats .product-stock b{display:none}
body.theme-b2b .product-info .product-stats .product-stock.in-stock::before{content:'\eb1b' !important;font-family:icomoon !important;font-size:16px;color:rgba(80, 173, 85, 1)}
body.theme-b2b .product-info .product-stats .product-stock.out-of-stock::before{content:'\e14b' !important;font-family:icomoon !important;font-size:16px;top:-1px}
body.theme-b2b .product-info .product-stats .product-views b{font-weight:700}
body.theme-b2b .product-info .product-stats b{font-size:12px}
body.theme-b2b .product-info .product-stats li::before{content:'\f111' !important;font-family:icomoon !important;font-size:7px}
body.theme-b2b .product-info .product-stats span{font-size:12px}
body.theme-b2b .product-options .checkbox{width:100%}
body.theme-b2b .product-options .form-group{margin-bottom:5px}
body.theme-b2b .product-options .form-group .control-label{max-width:9999px;padding-bottom:2px;justify-content:flex-start}
body.theme-b2b .product-options .has-error{color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .product-options .has-error .form-control{border-color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .product-options .input-group .input-group-btn .btn{background:rgba(137, 199, 101, 1);border-width:50px;padding:15px;padding-right:20px;padding-left:20px;box-shadow:none;border-radius:50px !important;min-width:35px;min-height:35px;margin-left:5px}
body.theme-b2b .product-options .input-group .input-group-btn .btn, body.theme-b2b .product-options .input-group .input-group-btn .btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase;letter-spacing:1px}
body.theme-b2b .product-options .input-group .input-group-btn .btn.btn.disabled::after{font-size:20px}
body.theme-b2b .product-options .input-group .input-group-btn .btn:active, body.theme-b2b .product-options .input-group .input-group-btn .btn:hover:active, body.theme-b2b .product-options .input-group .input-group-btn .btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .product-options .input-group .input-group-btn .btn:focus{color:rgba(255, 255, 255, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .product-options .input-group .input-group-btn .btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .product-options .product-option-file .btn i::before{content:'\ebd8' !important;font-family:icomoon !important}
body.theme-b2b .product-options .radio{width:100%}
body.theme-b2b .product-options .required .control-label::after, body.theme-b2b .product-options .required .control-label + div::before, body.theme-b2b .product-options .text-danger{color:rgba(143, 157, 166, 1)}
body.theme-b2b .product-options .required.has-error .control-label::after, body.theme-b2b .product-options .required.has-error .control-label+div::before{color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .product-options input.form-control{background:rgba(255, 255, 255, 1) !important;border-width:1px !important;border-style:solid !important;border-color:rgba(226, 226, 226, 1) !important;border-radius:3px !important}
body.theme-b2b .product-options input.form-control:focus{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .product-options input.form-control:focus, body.theme-b2b .product-options input.form-control:active{border-color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .product-options input.form-control:hover{box-shadow:0 5px 35px -5px rgba(0, 0, 0, 0.07)}
body.theme-b2b .product-options select.form-control{background:rgba(255, 255, 255, 1) !important;border-width:1px !important;border-style:solid !important;border-color:rgba(226, 226, 226, 1) !important;border-radius:3px !important;max-width:200px}
body.theme-b2b .product-options select.form-control:focus{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .product-options select.form-control:focus, body.theme-b2b .product-options select.form-control:active{border-color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .product-options select.form-control:hover{box-shadow:0 5px 35px -5px rgba(0, 0, 0, 0.07)}
body.theme-b2b .product-options textarea.form-control{background:rgba(255, 255, 255, 1) !important;border-width:1px !important;border-style:solid !important;border-color:rgba(226, 226, 226, 1) !important;border-radius:3px !important}
body.theme-b2b .product-options textarea.form-control:focus{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .product-options textarea.form-control:focus, body.theme-b2b .product-options textarea.form-control:active{border-color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .product-options textarea.form-control:hover{box-shadow:0 5px 35px -5px rgba(0, 0, 0, 0.07)}
body.theme-b2b .product-stats .product-sold::before{content:'\e99a' !important;font-family:icomoon !important;color:rgba(137, 199, 101, 1);margin-right:5px}
body.theme-b2b .product-stats .product-views::before{content:'\f06e' !important;font-family:icomoon !important;color:rgba(137, 199, 101, 1);margin-right:5px}
body.theme-b2b .products-filter{margin: 20px 0 10px 0 !important;
background:none !important;
border: 1px solid rgba(226, 226, 226, 1);}
body.theme-b2b .products-filter .select-group .form-control{font-size:12px !important;}
body.theme-b2b .products-filter .select-group .input-group .input-group-addon{border-radius:px}
body.theme-b2b .products-filter .select-group .input-group.per-page{display:inline-flex}
body.theme-b2b .products-filter .select-group .input-group.sort-by{display:inline-flex}
body.theme-b2b .quick-checkout-wrapper{margin-top:20px;}
body.theme-b2b .quick-checkout-wrapper .account-customer-group label::after{display:none !important}
body.theme-b2b .quick-checkout-wrapper .account-fax label::after{display:none !important}
body.theme-b2b .quick-checkout-wrapper .account-telephone label::after{display:none !important}
body.theme-b2b .quick-checkout-wrapper .address-address-2 label::after{display:none !important}
body.theme-b2b .quick-checkout-wrapper .address-company label::after{display:none !important}
body.theme-b2b .quick-checkout-wrapper .checkbox{font-size:12px}
body.theme-b2b .quick-checkout-wrapper .confirm-section textarea{display:block}
body.theme-b2b .quick-checkout-wrapper .form-group{margin-bottom:3px}
body.theme-b2b .quick-checkout-wrapper .form-group .control-label{padding-bottom:2px}
body.theme-b2b .quick-checkout-wrapper .has-error .form-control{border-style:solid !important}
body.theme-b2b .quick-checkout-wrapper .input-group .input-group-btn .btn{min-width:36px;padding:12px;min-height:36px;margin-left:5px}
body.theme-b2b .quick-checkout-wrapper .left .payment-address .title{display:block}
body.theme-b2b .quick-checkout-wrapper .left .section-login .title{display:block}
body.theme-b2b .quick-checkout-wrapper .left .section-register .title{display:block}
body.theme-b2b .quick-checkout-wrapper .left .shipping-address .title{display:block}
body.theme-b2b .quick-checkout-wrapper .product-option-file .btn i::before{content:'\ebd8' !important;font-family:icomoon !important}
body.theme-b2b .quick-checkout-wrapper .radio{font-size:12px}
body.theme-b2b .quick-checkout-wrapper .required .control-label::after, body.theme-b2b .quick-checkout-wrapper .required .control-label + div::before, body.theme-b2b .quick-checkout-wrapper .text-danger{font-size:17px}
body.theme-b2b .quick-checkout-wrapper .required .control-label::after, body.theme-b2b .quick-checkout-wrapper .required .control-label+div::before{margin-top:3px}
body.theme-b2b .quick-checkout-wrapper .right .checkout-payment-details .title{display:block}
body.theme-b2b .quick-checkout-wrapper .right .checkout-payment-details legend{display:block}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons{margin-top:20px;font-size:12px}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-left{margin-right:0}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-left .btn{background:rgba(137, 199, 101, 1);border-radius:50px !important}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-left .btn.btn.disabled::after{font-size:20px}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-left .btn:hover{background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn{background:rgba(137, 199, 101, 1);border-width:50px;padding:15px;padding-right:20px;padding-left:20px;box-shadow:none;border-radius:50px !important}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn, body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase;letter-spacing:1px}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn.btn.disabled::after{font-size:20px}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:active, body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:hover:active, body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:focus{color:rgba(255, 255, 255, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-right:only-child{flex:1;margin:0
0 0 auto}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons .pull-right:only-child .btn{width:100%}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons > div .btn{width:100%}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons input+.btn{margin-top:5px}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons input[type=checkbox]{margin-right:7px !important;margin-left:3px !important}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons>div{width:100%;flex-basis:auto}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .buttons>div+div{padding-top:10px;padding-left:0px}
body.theme-b2b .quick-checkout-wrapper .right .confirm-section .title{display:block}
body.theme-b2b .quick-checkout-wrapper .right .section-cvr{display:block}
body.theme-b2b .quick-checkout-wrapper .right .section-cvr .control-label{display:flex}
body.theme-b2b .quick-checkout-wrapper .right .section-cvr .form-coupon{display:flex}
body.theme-b2b .quick-checkout-wrapper .right .section-cvr .form-reward{display:flex}
body.theme-b2b .quick-checkout-wrapper .right .section-cvr .form-voucher{display:flex}
body.theme-b2b .quick-checkout-wrapper .right .section-cvr .title{display:block}
body.theme-b2b .quick-checkout-wrapper .right .shipping-payment .title{display:block}
body.theme-b2b .quick-checkout-wrapper .section-comments label::after{display:none !important}
body.theme-b2b .quick-checkout-wrapper .shipping-payment .ship-wrapper p{display:none}
body.theme-b2b .quick-checkout-wrapper .shipping-payment .shippings p{display:none;font-weight:bold}
body.theme-b2b .quick-checkout-wrapper > div .left{width:100%}
body.theme-b2b .quick-checkout-wrapper > div .right{padding-left:0px;width:100%}
body.theme-b2b .quick-checkout-wrapper div .title.section-title{font-family:'Roboto';font-weight:700;font-size:17px;line-height:1.1;margin-bottom:15px;white-space:normal;overflow:visible;text-overflow:initial}
body.theme-b2b .quick-checkout-wrapper div .title.section-title.page-title>span::after{display:none}
body.theme-b2b .quick-checkout-wrapper div .title.section-title::after{display:none}
body.theme-b2b .quick-checkout-wrapper input.form-control{height:32px}
body.theme-b2b .quick-checkout-wrapper input.form-control:focus{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .quick-checkout-wrapper input.form-control:focus, body.theme-b2b .quick-checkout-wrapper input.form-control:active{border-color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .quick-checkout-wrapper input.form-control:hover{box-shadow:0 5px 35px -5px rgba(0, 0, 0, 0.07)}
body.theme-b2b .quick-checkout-wrapper label{font-size:12px}
body.theme-b2b .quick-checkout-wrapper legend{font-family:'Roboto';font-weight:700;font-size:17px;line-height:1.1;margin-bottom:15px;white-space:normal;overflow:visible;text-overflow:initial}
body.theme-b2b .quick-checkout-wrapper legend.page-title>span::after{display:none}
body.theme-b2b .quick-checkout-wrapper legend::after{display:none}
body.theme-b2b .quick-checkout-wrapper select.form-control{background:rgba(255, 255, 255, 1) !important;border-width:1px !important;border-style:solid !important;border-color:rgba(226, 226, 226, 1) !important;border-radius:3px !important;max-width:500px}
body.theme-b2b .quick-checkout-wrapper select.form-control:focus{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .quick-checkout-wrapper select.form-control:focus, body.theme-b2b .quick-checkout-wrapper select.form-control:active{border-color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .quick-checkout-wrapper select.form-control:hover{box-shadow:0 5px 35px -5px rgba(0, 0, 0, 0.07)}
body.theme-b2b .quick-checkout-wrapper textarea.form-control{background:rgba(255, 255, 255, 1) !important;border-width:1px !important;border-style:solid !important;border-color:rgba(226, 226, 226, 1) !important;border-radius:3px !important;height:100px}
body.theme-b2b .quick-checkout-wrapper textarea.form-control:focus{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .quick-checkout-wrapper textarea.form-control:focus, body.theme-b2b .quick-checkout-wrapper textarea.form-control:active{border-color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .quick-checkout-wrapper textarea.form-control:hover{box-shadow:0 5px 35px -5px rgba(0, 0, 0, 0.07)}
body.theme-b2b .refine-categories .refine-item.swiper-slide{margin-right:10px;width:calc((100% - 2 * 10px) / 3 - 0.01px)}
body.theme-b2b .refine-categories .refine-item:not(.swiper-slide){padding:5px;width:calc(100% / 3 - 0.01px)}
body.theme-b2b .refine-categories .swiper{padding-bottom:20px}
body.theme-b2b .refine-categories .swiper-button-disabled{opacity:0}
body.theme-b2b .refine-categories .swiper-button-next{left:auto;right:0;transform:translate(0, -50%)}
body.theme-b2b .refine-categories .swiper-button-prev{left:0;right:auto;transform:translate(0, -50%)}
body.theme-b2b .refine-categories .swiper-buttons{display:none !important}
body.theme-b2b .refine-categories .swiper-buttons .swiper-button-next::before{content:'\e409' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .refine-categories .swiper-buttons div{width:35px;height:35px;background:rgba(88, 88, 76, 1);border-width:4px;border-style:solid;border-color:rgba(255, 255, 255, 1);border-radius:50%}
body.theme-b2b .refine-categories .swiper-buttons div::before{content:'\e408' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .refine-categories .swiper-buttons div:not(.swiper-button-disabled):hover{background:rgba(137, 199, 101, 1)}
body.theme-b2b .refine-categories .swiper-container{overflow:visible}
body.theme-b2b .refine-categories .swiper-pagination{display:block;margin-bottom:-10px;left:50%;right:auto;transform:translateX(-50%)}
body.theme-b2b .refine-categories .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(226, 226, 226, 1)}
body.theme-b2b .refine-categories .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(137, 199, 101, 1)}
body.theme-b2b .refine-categories .swiper-pagination>span{border-radius:50px}
body.theme-b2b .refine-categories .swiper-pagination>span+span{margin-left:8px}
body.theme-b2b .refine-categories:hover .swiper-buttons{display:block}
body.theme-b2b .refine-item .refine-name{font-size:13px;color:rgba(105, 105, 115, 1);text-align:center}
body.theme-b2b .refine-item a{background:rgba(255, 255, 255, 1);padding:7px}
body.theme-b2b .refine-item a img{display:block}
body.theme-b2b .refine-item a:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .refine-item a:hover .refine-name{color:rgba(137, 199, 101, 1)}
body.theme-b2b .refine-items{margin:-5px}
body.theme-b2b .refine-links .refine-item+.refine-item{margin-left:10px}
body.theme-b2b .refine-name{white-space:normal;overflow:visible;text-overflow:initial;padding:7px;padding-bottom:0px}
body.theme-b2b .refine-name .count-badge{display:none}
body.theme-b2b .refine-name .links-text{text-transform:uppercase;
font-weight:bold;
font-size:15px;
color:rgba(88, 88, 76, 1)}
body.theme-b2b .refine-title{font-family:'Roboto';font-weight:700;font-size:17px;line-height:1.1;margin-bottom:15px;white-space:normal;overflow:visible;text-overflow:initial}
body.theme-b2b .refine-title.page-title>span::after{display:none}
body.theme-b2b .refine-title::after{display:none}
body.theme-b2b .route-account-order-info .table-responsive .table-order tbody>tr>td:nth-child(2){display:table-cell}
body.theme-b2b .route-account-order-info .table-responsive .table-order tfoot>tr>td:last-child{display:table-cell}
body.theme-b2b .route-account-order-info .table-responsive .table-order thead>tr>td:nth-child(2){display:table-cell}
body.theme-b2b .route-account-register .account-customer-group label::after{display:none !important}
body.theme-b2b .route-account-register .address-address-2 label::after{display:none !important}
body.theme-b2b .route-account-register .address-company label::after{display:none !important}
body.theme-b2b .route-account-wishlist .td-image{display:table-cell}
body.theme-b2b .route-account-wishlist .td-model{display:table-cell}
body.theme-b2b .route-account-wishlist .td-name{display:table-cell}
body.theme-b2b .route-account-wishlist .td-price{display:table-cell}
body.theme-b2b .route-account-wishlist .td-price s{color:rgba(105, 105, 115, 1)}
body.theme-b2b .route-account-wishlist .td-stock{display:table-cell}
body.theme-b2b .route-account-wishlist .td-stock.in-stock{color:rgba(80, 173, 85, 1);font-weight:700}
body.theme-b2b .route-account-wishlist .td-stock.out-of-stock{font-weight:700}
body.theme-b2b .route-checkout-cart .buttons{border-width:50px}
body.theme-b2b .route-checkout-cart .buttons .pull-left{margin-right:0}
body.theme-b2b .route-checkout-cart .buttons .pull-left .btn{background:rgba(248, 248, 248, 1);border-radius:50px !important;border-top-left-radius:50px !important;border-top-right-radius:50px !important;border-bottom-right-radius:50px !important;border-bottom-left-radius:50px !important}
body.theme-b2b .route-checkout-cart .buttons .pull-left .btn, body.theme-b2b .route-checkout-cart .buttons .pull-left .btn:visited{font-size:14px;color:rgba(105, 105, 115, 1)}
body.theme-b2b .route-checkout-cart .buttons .pull-left .btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-checkout-cart .buttons .pull-left .btn:active, body.theme-b2b .route-checkout-cart .buttons .pull-left .btn:hover:active, body.theme-b2b .route-checkout-cart .buttons .pull-left .btn:focus:active{background:rgba(238, 238, 238, 1) !important}
body.theme-b2b .route-checkout-cart .buttons .pull-left .btn:focus{background:rgba(238, 238, 238, 1)}
body.theme-b2b .route-checkout-cart .buttons .pull-left .btn:hover{color:rgba(51, 51, 51, 1) !important;background:rgba(240, 242, 245, 1) !important}
body.theme-b2b .route-checkout-cart .buttons .pull-right .btn{background:rgba(137, 199, 101, 1)}
body.theme-b2b .route-checkout-cart .buttons .pull-right .btn, body.theme-b2b .route-checkout-cart .buttons .pull-right .btn:visited{font-size:14px;font-weight:700}
body.theme-b2b .route-checkout-cart .buttons .pull-right .btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-checkout-cart .buttons .pull-right .btn:hover{background:rgba(122, 182, 87, 1) !important}
body.theme-b2b .route-checkout-cart .buttons .pull-right:only-child{flex:1}
body.theme-b2b .route-checkout-cart .buttons .pull-right:only-child .btn{width:100%}
body.theme-b2b .route-checkout-cart .buttons > div .btn{width:100%}
body.theme-b2b .route-checkout-cart .buttons input+.btn{margin-top:5px}
body.theme-b2b .route-checkout-cart .buttons>div{width:100%;flex-basis:auto}
body.theme-b2b .route-checkout-cart .buttons>div+div{padding-top:10px;padding-left:0px}
body.theme-b2b .route-checkout-cart .cart-bottom{max-width:400px}
body.theme-b2b .route-checkout-cart .cart-page{display:block}
body.theme-b2b .route-checkout-cart .cart-panels .buttons{margin-top:20px;font-size:12px}
body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-left{margin-right:0}
body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-left .btn{background:rgba(137, 199, 101, 1);border-radius:50px !important}
body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-left .btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-left .btn:hover{background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-right .btn{background:rgba(137, 199, 101, 1);border-width:50px;padding:15px;padding-right:20px;padding-left:20px;box-shadow:none;border-radius:50px !important}
body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-right .btn, body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-right .btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase;letter-spacing:1px}
body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-right .btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-right .btn:active, body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-right .btn:hover:active, body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-right .btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-right .btn:focus{color:rgba(255, 255, 255, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-right .btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-right:only-child{flex:1;margin:0
0 0 auto}
body.theme-b2b .route-checkout-cart .cart-panels .buttons .pull-right:only-child .btn{width:100%}
body.theme-b2b .route-checkout-cart .cart-panels .buttons > div .btn{width:100%}
body.theme-b2b .route-checkout-cart .cart-panels .buttons input+.btn{margin-top:5px}
body.theme-b2b .route-checkout-cart .cart-panels .buttons input[type=checkbox]{margin-right:7px !important;margin-left:3px !important}
body.theme-b2b .route-checkout-cart .cart-panels .buttons>div{width:100%;flex-basis:auto}
body.theme-b2b .route-checkout-cart .cart-panels .buttons>div+div{padding-top:10px;padding-left:0px}
body.theme-b2b .route-checkout-cart .cart-panels .checkbox{width:100%}
body.theme-b2b .route-checkout-cart .cart-panels .form-group{margin-bottom:5px}
body.theme-b2b .route-checkout-cart .cart-panels .form-group .control-label{max-width:9999px;padding-bottom:2px;justify-content:flex-start}
body.theme-b2b .route-checkout-cart .cart-panels .has-error{color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .route-checkout-cart .cart-panels .has-error .form-control{border-color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .route-checkout-cart .cart-panels .input-group .input-group-btn .btn{background:rgba(137, 199, 101, 1);border-width:50px;padding:15px;padding-right:20px;padding-left:20px;box-shadow:none;border-radius:50px !important;min-width:35px;min-height:35px;margin-left:5px}
body.theme-b2b .route-checkout-cart .cart-panels .input-group .input-group-btn .btn, body.theme-b2b .route-checkout-cart .cart-panels .input-group .input-group-btn .btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase;letter-spacing:1px}
body.theme-b2b .route-checkout-cart .cart-panels .input-group .input-group-btn .btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-checkout-cart .cart-panels .input-group .input-group-btn .btn:active, body.theme-b2b .route-checkout-cart .cart-panels .input-group .input-group-btn .btn:hover:active, body.theme-b2b .route-checkout-cart .cart-panels .input-group .input-group-btn .btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .route-checkout-cart .cart-panels .input-group .input-group-btn .btn:focus{color:rgba(255, 255, 255, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .route-checkout-cart .cart-panels .input-group .input-group-btn .btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .route-checkout-cart .cart-panels .panel-coupon{display:block}
body.theme-b2b .route-checkout-cart .cart-panels .panel-coupon .collapse{display:none}
body.theme-b2b .route-checkout-cart .cart-panels .panel-coupon .collapse.in{display:block}
body.theme-b2b .route-checkout-cart .cart-panels .panel-coupon .panel-heading{pointer-events:auto}
body.theme-b2b .route-checkout-cart .cart-panels .panel-reward{display:block}
body.theme-b2b .route-checkout-cart .cart-panels .panel-reward .collapse{display:none}
body.theme-b2b .route-checkout-cart .cart-panels .panel-reward .collapse.in{display:block}
body.theme-b2b .route-checkout-cart .cart-panels .panel-reward .panel-heading{pointer-events:auto}
body.theme-b2b .route-checkout-cart .cart-panels .panel-shipping{display:block}
body.theme-b2b .route-checkout-cart .cart-panels .panel-shipping .collapse{display:none}
body.theme-b2b .route-checkout-cart .cart-panels .panel-shipping .collapse.in{display:block}
body.theme-b2b .route-checkout-cart .cart-panels .panel-shipping .panel-heading{pointer-events:auto}
body.theme-b2b .route-checkout-cart .cart-panels .panel-voucher{display:block}
body.theme-b2b .route-checkout-cart .cart-panels .panel-voucher .collapse{display:none}
body.theme-b2b .route-checkout-cart .cart-panels .panel-voucher .collapse.in{display:block}
body.theme-b2b .route-checkout-cart .cart-panels .panel-voucher .panel-heading{pointer-events:auto}
body.theme-b2b .route-checkout-cart .cart-panels .product-option-file .btn i::before{content:'\ebd8' !important;font-family:icomoon !important}
body.theme-b2b .route-checkout-cart .cart-panels .radio{width:100%}
body.theme-b2b .route-checkout-cart .cart-panels .required .control-label::after, body.theme-b2b .route-checkout-cart .cart-panels .required .control-label + div::before, body.theme-b2b .route-checkout-cart .cart-panels .text-danger{color:rgba(143, 157, 166, 1)}
body.theme-b2b .route-checkout-cart .cart-panels .required.has-error .control-label::after, body.theme-b2b .route-checkout-cart .cart-panels .required.has-error .control-label+div::before{color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .route-checkout-cart .cart-panels .title{display:block}
body.theme-b2b .route-checkout-cart .cart-panels input.form-control{background:rgba(255, 255, 255, 1) !important;border-width:1px !important;border-style:solid !important;border-color:rgba(226, 226, 226, 1) !important;border-radius:3px !important}
body.theme-b2b .route-checkout-cart .cart-panels input.form-control:focus{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .route-checkout-cart .cart-panels input.form-control:focus, body.theme-b2b .route-checkout-cart .cart-panels input.form-control:active{border-color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .route-checkout-cart .cart-panels input.form-control:hover{box-shadow:0 5px 35px -5px rgba(0, 0, 0, 0.07)}
body.theme-b2b .route-checkout-cart .cart-panels select.form-control{background:rgba(255, 255, 255, 1) !important;border-width:1px !important;border-style:solid !important;border-color:rgba(226, 226, 226, 1) !important;border-radius:3px !important;max-width:200px}
body.theme-b2b .route-checkout-cart .cart-panels select.form-control:focus{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .route-checkout-cart .cart-panels select.form-control:focus, body.theme-b2b .route-checkout-cart .cart-panels select.form-control:active{border-color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .route-checkout-cart .cart-panels select.form-control:hover{box-shadow:0 5px 35px -5px rgba(0, 0, 0, 0.07)}
body.theme-b2b .route-checkout-cart .cart-panels textarea.form-control{background:rgba(255, 255, 255, 1) !important;border-width:1px !important;border-style:solid !important;border-color:rgba(226, 226, 226, 1) !important;border-radius:3px !important}
body.theme-b2b .route-checkout-cart .cart-panels textarea.form-control:focus{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .route-checkout-cart .cart-panels textarea.form-control:focus, body.theme-b2b .route-checkout-cart .cart-panels textarea.form-control:active{border-color:rgba(137, 199, 101, 1) !important}
body.theme-b2b .route-checkout-cart .cart-panels textarea.form-control:hover{box-shadow:0 5px 35px -5px rgba(0, 0, 0, 0.07)}
body.theme-b2b .route-checkout-cart .cart-panels>p{display:none}
body.theme-b2b .route-checkout-cart .td-qty .btn-remove.btn{background:rgba(137, 199, 101, 1);border-radius:50px !important}
body.theme-b2b .route-checkout-cart .td-qty .btn-remove.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-checkout-cart .td-qty .btn-remove.btn:hover{background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .route-checkout-cart .td-qty .btn-update.btn{background:rgba(137, 199, 101, 1);border-width:50px;padding:15px;padding-right:20px;padding-left:20px;box-shadow:none;border-radius:50px !important}
body.theme-b2b .route-checkout-cart .td-qty .btn-update.btn, body.theme-b2b .route-checkout-cart .td-qty .btn-update.btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase;letter-spacing:1px}
body.theme-b2b .route-checkout-cart .td-qty .btn-update.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-checkout-cart .td-qty .btn-update.btn:active, body.theme-b2b .route-checkout-cart .td-qty .btn-update.btn:hover:active, body.theme-b2b .route-checkout-cart .td-qty .btn-update.btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .route-checkout-cart .td-qty .btn-update.btn:focus{color:rgba(255, 255, 255, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .route-checkout-cart .td-qty .btn-update.btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .route-checkout-cart .td-qty .stepper{width:50px;height:36px;border-style:solid;border-color:rgba(143, 157, 166, 1);border-radius:3px}
body.theme-b2b .route-checkout-cart .td-qty .stepper input.form-control{background:rgba(255, 255, 255, 1) !important;border-width:0px !important}
body.theme-b2b .route-checkout-cart .td-qty .stepper span i{color:rgba(105, 105, 115, 1);background-color:rgba(238, 238, 238, 1)}
body.theme-b2b .route-information-contact .location-title{display:none}
body.theme-b2b .route-information-contact .other-stores{display:none}
body.theme-b2b .route-information-contact .store-address{display:none}
body.theme-b2b .route-information-contact .store-address a{display:none}
body.theme-b2b .route-information-contact .store-fax{display:none}
body.theme-b2b .route-information-contact .store-image{display:none}
body.theme-b2b .route-information-contact .store-info{display:none}
body.theme-b2b .route-information-contact .store-tel{display:none}
body.theme-b2b .route-information-contact .stores-title{display:none !important}
body.theme-b2b .route-information-information .content{column-count:initial;column-rule-style:none}
body.theme-b2b .route-information-sitemap #content > .row > div > ul li ul li a::before{content:'\f0f6' !important;font-family:icomoon !important}
body.theme-b2b .route-information-sitemap #content>.row{flex-direction:column}
body.theme-b2b .route-information-sitemap #content>.row>div{width:100%}
body.theme-b2b .route-information-sitemap #content>.row>div+div{margin-left:0px}
body.theme-b2b .route-information-sitemap #content>.row>div>ul>li>a::before{content:'\f15c' !important;font-family:icomoon !important}
body.theme-b2b .route-information-sitemap .site-address{display:block}
body.theme-b2b .route-information-sitemap .site-download{display:none}
body.theme-b2b .route-information-sitemap .site-edit{display:block}
body.theme-b2b .route-information-sitemap .site-history{display:block}
body.theme-b2b .route-information-sitemap .site-pass{display:block}
body.theme-b2b .route-product-category .category-description{order:0}
body.theme-b2b .route-product-category .page-title{display:block}
body.theme-b2b .route-product-category .pagination > li .prev::before, body.theme-b2b .route-product-category .pagination > li .next::before{content:'\e93e' !important;font-family:icomoon !important}
body.theme-b2b .route-product-category .pagination > li > a, body.theme-b2b .route-product-category .pagination>li>span{padding:5px;padding-right:6px;padding-left:6px}
body.theme-b2b .route-product-category .pagination > li.active > span, body.theme-b2b .route-product-category .pagination > li.active > span:hover, body.theme-b2b .route-product-category .pagination>li>a:focus{color:rgba(255, 255, 255, 1)}
body.theme-b2b .route-product-category .pagination > li:first-child a::before, body.theme-b2b .route-product-category .pagination > li:last-child a::before{content:'\e940' !important;font-family:icomoon !important}
body.theme-b2b .route-product-category .pagination-results{font-size:13px;letter-spacing:1px;margin-top:20px;justify-content:flex-start}
body.theme-b2b .route-product-category .pagination-results .text-right{display:block}
body.theme-b2b .route-product-category .pagination>li{background:rgba(248, 248, 248, 1);border-radius:px}
body.theme-b2b .route-product-category .pagination>li.active{background:rgba(137, 199, 101, 1)}
body.theme-b2b .route-product-category .pagination>li:hover{background:rgba(137, 199, 101, 1)}
body.theme-b2b .route-product-category .pagination>li:not(:first-of-type){margin-left:5px}
body.theme-b2b .route-product-category .pagination>li>a:hover{color:rgba(255, 255, 255, 1)}
body.theme-b2b .route-product-compare .compare-buttons .btn-cart{display:flex}
body.theme-b2b .route-product-compare .compare-buttons .btn-remove{display:flex}
body.theme-b2b .route-product-manufacturer #content a img{display:block}
body.theme-b2b .route-product-manufacturer .manufacturer a{background:rgba(255, 255, 255, 1);padding:8px;border-radius:px;box-shadow:0 5px 35px -5px rgba(0, 0, 0, 0.07)}
body.theme-b2b .route-product-manufacturer .manufacturer a:hover{box-shadow:0 7px 10px rgba(0, 0, 0, 0.13)}
body.theme-b2b .route-product-manufacturer h2.title{font-size:26px}
body.theme-b2b .route-product-product .tags{display:flex;justify-content:flex-start}
body.theme-b2b .route-product-product.popup-quickview{padding-bottom:60px !important}
body.theme-b2b .route-product-product.popup-quickview .additional-image{padding:calc(10px / 2)}
body.theme-b2b .route-product-product.popup-quickview .additional-images{margin-top:10px;margin-right:-5px;margin-left:-5px}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper{padding-bottom:20px}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-button-disabled{opacity:0}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-button-next{left:auto;right:0;transform:translate(0, -50%)}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-button-prev{left:0;right:auto;transform:translate(0, -50%)}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-buttons{display:none !important}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-buttons .swiper-button-next::before{content:'\e409' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-buttons div{width:35px;height:35px;background:rgba(88, 88, 76, 1);border-width:4px;border-style:solid;border-color:rgba(255, 255, 255, 1);border-radius:50%}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-buttons div::before{content:'\e408' !important;font-family:icomoon !important;color:rgba(255, 255, 255, 1)}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-buttons div:not(.swiper-button-disabled):hover{background:rgba(137, 199, 101, 1)}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-container{overflow:visible}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-pagination{display:block;margin-bottom:-10px;left:50%;right:auto;transform:translateX(-50%)}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(226, 226, 226, 1)}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(137, 199, 101, 1)}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-pagination>span{border-radius:50px}
body.theme-b2b .route-product-product.popup-quickview .additional-images .swiper-pagination>span+span{margin-left:8px}
body.theme-b2b .route-product-product.popup-quickview .additional-images img{border-radius:px}
body.theme-b2b .route-product-product.popup-quickview .additional-images:hover .swiper-buttons{display:block}
body.theme-b2b .route-product-product.popup-quickview .direction-horizontal .additional-image{width:calc(100% / 4)}
body.theme-b2b .route-product-product.popup-quickview .page-title{font-size:26px}
body.theme-b2b .route-product-product.popup-quickview .product-image .main-image{border-radius:px}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-cart{display:inline-flex;margin-right:7px;margin-left:7px}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-cart .btn-text{display:none}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-cart::before{font-size:17px}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-cart::before, body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-cart .btn-text{display:inline-block}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-compare{display:inline-flex;margin-right:7px}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-compare .btn-text{display:none}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn{background:rgba(88, 88, 76, 1)}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:hover{background:rgba(88, 88, 76, 1) !important}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-compare::before{font-size:17px}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-more-details{display:inline-flex;flex-grow:0}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-more-details .btn-text{display:none}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn{background:rgba(137, 199, 101, 1)}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn, body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:visited{font-size:14px;font-weight:700}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:hover{background:rgba(122, 182, 87, 1) !important}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-more-details::after{content:'\e5c8' !important;font-family:icomoon !important;font-size:18px}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist{display:inline-flex;margin:0px;margin-right:7px}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist .btn-text{display:none}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn{background:rgba(137, 199, 101, 1);border-radius:50px !important}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:hover{background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist::before{font-size:17px}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .stepper{display:flex;height:47px}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .wishlist-compare{margin-left:auto}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .wishlist-compare .btn-compare{width:auto !important}
body.theme-b2b .route-product-product.popup-quickview .product-info .button-group-page .wishlist-compare .btn-wishlist{width:auto !important}
body.theme-b2b .route-product-product.popup-quickview .product-info .custom-stats{justify-content:space-between}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .button-group-page{position:fixed;width:100%;z-index:1000;;background:rgba(240,242,245,1);padding:10px;margin:0px;border-width:0;border-top-width:1px;border-style:solid;border-color:rgba(226,226,226,1)}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .button-group-page .wishlist-compare{flex-grow:0 !important;margin:0px
!important}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .countdown-wrapper{display:block}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .discounts{display:block}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .price-group{justify-content:flex-start;flex-direction:row;align-items:center}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .product-options{background:rgba(238, 238, 238, 1);padding:15px;padding-top:5px}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .product-options>.options-title{display:none}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .product-options>h3{display:block}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .product-points{display:block}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .product-price-group{text-align:left;padding-top:15px;margin-top:-5px;display:flex}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .product-price-new{order:-1}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .product-price-old{margin-left:10px}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .product-stats{padding:0px;border-width:0px}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .product-tax{display:block}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .rating{justify-content:flex-start}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .stepper-group{flex-grow:1}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-details .stepper-group .btn-cart{flex-grow:1}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-left{width:100%}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-options .push-option > div input:checked+img{box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.7)}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-right{width:100%;padding-left:0px}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-stats li::before{content:'\f111' !important;font-family:icomoon !important}
body.theme-b2b .route-product-product.popup-quickview .product-info .product-stats ul{width:100%}
body.theme-b2b .route-product-product.popup-quickview .product-stats .product-sold::before{content:'\e263' !important;font-family:icomoon !important}
body.theme-b2b .route-product-product.popup-quickview .product-stats .product-views::before{content:'\f06e' !important;font-family:icomoon !important}
body.theme-b2b .route-product-product.popup-quickview .site-wrapper{padding-bottom:0 !important}
body.theme-b2b .route-product-product.popup-quickview div.page-title{display:none}
body.theme-b2b .route-product-product.popup-quickview h1.page-title{display:block}
body.theme-b2b .route-product-product.popup-quickview.mobile .product-info .product-right{padding-bottom:60px !important}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-cart{height:36px}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-cart .btn-text{display:inline-block}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-cart::before{display:inline-block}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn{background:none;padding:0px;box-shadow:none;border-radius:0px !important}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn, body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:visited{font-size:13px;color:rgba(139, 145, 152, 1);text-transform:none;letter-spacing:0}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:active, body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:hover:active, body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:focus:active{color:rgba(137, 199, 101, 1) !important;background:none !important;box-shadow:none}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:focus{color:rgba(137, 199, 101, 1) !important;background:none;box-shadow:none}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:hover{color:rgba(137, 199, 101, 1) !important;background:none !important}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-compare::before{font-size:17px;color:rgba(137, 199, 101, 1);margin-right:5px}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-compare::before, body.theme-b2b .product-info .button-group-page .btn-compare .btn-text{display:inline-block}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-extra{height:36px;padding:10px
!important}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-extra+.btn-extra{padding:10px
!important}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist{margin-right:0px;margin-bottom:10px}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn{background:none;padding:0px;box-shadow:none;border-radius:0px !important}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn, body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:visited{font-size:13px;color:rgba(139, 145, 152, 1);text-transform:none;letter-spacing:0}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:active, body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:hover:active, body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:focus:active{color:rgba(137, 199, 101, 1) !important;background:none !important;box-shadow:none}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:focus{color:rgba(137, 199, 101, 1) !important;background:none;box-shadow:none}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:hover{color:rgba(137, 199, 101, 1) !important;background:none !important}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist::before{font-size:17px;color:rgba(137, 199, 101, 1);margin-right:5px}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist::before, body.theme-b2b .product-info .button-group-page .btn-wishlist .btn-text{display:inline-block}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .stepper{height:36px}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .stepper-group{flex-grow:1;width:100%}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare{flex-direction:column}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare .btn-compare{flex:initial;width:auto}
body.theme-b2b .route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare .btn-wishlist{flex:initial;width:auto}
body.theme-b2b .route-product-product:not(.popup) .product-info .product-details .button-group-page{position:static;width:auto;z-index:1}
body.theme-b2b .route-product-product:not(.popup) .product-info .product-details .button-group-page .wishlist-compare{border-width:0;border-top-width:1px;border-style:solid;border-color:rgba(226, 226, 226, 1);width:100%;padding-top:15px;margin-top:15px}
body.theme-b2b .route-product-product:not(.popup) .product-info .product-details .price-group{padding-top:20px}
body.theme-b2b .route-product-product:not(.popup) .product-info .product-details .product-options{padding-top:5px;padding-bottom:10px;border-width:0;border-top-width:1px;border-bottom-width:1px;border-style:solid;border-color:rgba(226, 226, 226, 1)}
body.theme-b2b .route-product-product:not(.popup) .product-info .product-details .product-options>.options-title{display:none}
body.theme-b2b .route-product-product:not(.popup) .product-info .product-details .product-price-new{order:2}
body.theme-b2b .route-product-product:not(.popup) .product-info .product-details .product-price-old{margin-bottom:7px}
body.theme-b2b .route-product-product:not(.popup) .product-info .product-details .rating{order:10}
body.theme-b2b .route-product-product:not(.popup) .product-info .product-price-group{flex-direction:column}
body.theme-b2b .route-product-product:not(.popup) .product-info .product-price-group .product-stats{margin-left:20px  !important;}
body.theme-b2b .route-product-product:not(.popup) .product-info div.page-title{display:none}
body.theme-b2b .route-product-product:not(.popup) .product_tabs{margin-top:40px}
body.theme-b2b .route-product-product:not(.popup) h1.page-title{display:block}
body.theme-b2b .route-product-search #content .buttons{margin-top:20px;font-size:12px}
body.theme-b2b .route-product-search #content .buttons .pull-left{margin-right:0}
body.theme-b2b .route-product-search #content .buttons .pull-left .btn{background:rgba(137, 199, 101, 1);border-radius:50px !important}
body.theme-b2b .route-product-search #content .buttons .pull-left .btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-product-search #content .buttons .pull-left .btn:hover{background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .route-product-search #content .buttons .pull-right .btn{background:rgba(137, 199, 101, 1);border-width:50px;padding:15px;padding-right:20px;padding-left:20px;box-shadow:none;border-radius:50px !important}
body.theme-b2b .route-product-search #content .buttons .pull-right .btn, body.theme-b2b .route-product-search #content .buttons .pull-right .btn:visited{font-size:13px;color:rgba(255, 255, 255, 1);font-weight:400;text-transform:uppercase;letter-spacing:1px}
body.theme-b2b .route-product-search #content .buttons .pull-right .btn.btn.disabled::after{font-size:20px}
body.theme-b2b .route-product-search #content .buttons .pull-right .btn:active, body.theme-b2b .route-product-search #content .buttons .pull-right .btn:hover:active, body.theme-b2b .route-product-search #content .buttons .pull-right .btn:focus:active{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .route-product-search #content .buttons .pull-right .btn:focus{color:rgba(255, 255, 255, 1) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1)}
body.theme-b2b .route-product-search #content .buttons .pull-right .btn:hover{color:rgba(255, 255, 255, 1) !important;background:rgba(114, 165, 83, 1) !important}
body.theme-b2b .route-product-search #content .buttons .pull-right:only-child{flex:1;margin:0
0 0 auto}
body.theme-b2b .route-product-search #content .buttons .pull-right:only-child .btn{width:100%}
body.theme-b2b .route-product-search #content .buttons > div .btn{width:100%}
body.theme-b2b .route-product-search #content .buttons input+.btn{margin-top:5px}
body.theme-b2b .route-product-search #content .buttons input[type=checkbox]{margin-right:7px !important;margin-left:3px !important}
body.theme-b2b .route-product-search #content .buttons>div{width:100%;flex-basis:auto}
body.theme-b2b .route-product-search #content .buttons>div+div{padding-top:10px;padding-left:0px}
body.theme-b2b .route-product-search #content .search-criteria-title{display:none}
body.theme-b2b .route-product-search #content .search-products-title{display:block}
body.theme-b2b .side-column .main-posts.post-grid .post-layout.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .side-column .main-posts.post-grid .post-layout:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .side-column .main-products.product-grid .product-layout.swiper-slide{margin-right:20px;width:calc((100% - 0 * 20px) / 1 - 0.01px)}
body.theme-b2b .side-column .main-products.product-grid .product-layout:not(.swiper-slide){padding:10px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .side-column .module-banners-201 .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .side-column .module-banners-201 .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .side-column .module-blocks-104.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .side-column .module-blocks-104.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .side-column .module-blocks-212.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .side-column .module-blocks-212.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .side-column .module-blocks-306.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .side-column .module-blocks-306.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .side-column .module-blocks-307.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .side-column .module-blocks-307.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .side-column .module-blocks-57.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .side-column .module-blocks-57.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .side-column .module-categories-296 .category-layout.swiper-slide{margin-right:20px;width:calc((100% - 0 * 20px) / 1 - 0.01px)}
body.theme-b2b .side-column .module-categories-296 .category-layout:not(.swiper-slide){padding:10px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .side-column .module-gallery-176 .module-item.swiper-slide{margin-right:10px;width:calc((100% - 2 * 10px) / 3 - 0.01px)}
body.theme-b2b .side-column .module-gallery-176 .module-item:not(.swiper-slide){padding:5px;width:calc(100% / 3 - 0.01px)}
body.theme-b2b .side-column .module-info_blocks-194 .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .side-column .module-info_blocks-194 .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .side-column .module-info_blocks-86 .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .side-column .module-info_blocks-86 .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .side-column .module-products-253 .product-layout.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .side-column .module-products-253 .product-layout:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .side-column .module-products-27 .product-layout.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .side-column .module-products-27 .product-layout:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .side-column .refine-categories .refine-item.swiper-slide{margin-right:15px;width:calc((100% - 0 * 15px) / 1 - 0.01px)}
body.theme-b2b .side-column .refine-categories .refine-item:not(.swiper-slide){padding:7.5px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .site-wrapper>.container, body.theme-b2b .site-wrapper>h1.page-title>span{max-width:1200px}
body.theme-b2b .stepper{width:50px;height:36px;border-style:solid;border-color:rgba(143, 157, 166, 1);border-radius:3px}
body.theme-b2b .stepper input.form-control{background:rgba(255, 255, 255, 1) !important;border-width:0px !important}
body.theme-b2b .stepper span i{color:rgba(105,105,115,1);background-color:rgba(238,238,238,1)}
body.theme-b2b .tab-content{padding-top:20px}
body.theme-b2b .tablet a.btn-quickview{display:inline-flex !important}
body.theme-b2b .tt-menu:not(.tt-empty)::before{display:block;margin-left:-5px;margin-top:-10px;left:100%;transform:translateX(-150%)}
body.theme-b2b .tt-menu>div{box-shadow:none;border-radius:px}
body.theme-b2b .two-column #content .main-posts.post-grid .post-layout.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .two-column #content .main-posts.post-grid .post-layout:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .two-column #content .main-products.product-grid .product-layout.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .two-column #content .main-products.product-grid .product-layout:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-banners-201 .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-banners-201 .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-blocks-104.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-blocks-104.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-blocks-212.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-blocks-212.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-blocks-306.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-blocks-306.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-blocks-307.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-blocks-307.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-blocks-57.blocks-grid .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-blocks-57.blocks-grid .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-categories-296 .category-layout.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-categories-296 .category-layout:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-gallery-176 .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-gallery-176 .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-info_blocks-194 .module-item.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-info_blocks-194 .module-item:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-info_blocks-86 .module-item.swiper-slide{margin-right:20px;width:calc((100% - 3 * 20px) / 4 - 0.01px)}
body.theme-b2b .two-column #content .module-info_blocks-86 .module-item:not(.swiper-slide){padding:10px;width:calc(100% / 4 - 0.01px)}
body.theme-b2b .two-column #content .module-products-253 .product-layout.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-products-253 .product-layout:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-products-27 .product-layout.swiper-slide{margin-right:0px;width:calc((100% - 0 * 0px) / 1 - 0.01px)}
body.theme-b2b .two-column #content .module-products-27 .product-layout:not(.swiper-slide){padding:0px;width:calc(100% / 1 - 0.01px)}
body.theme-b2b .two-column #content .refine-categories .refine-item.swiper-slide{margin-right:10px;width:calc((100% - 2 * 10px) / 3 - 0.01px)}
body.theme-b2b .two-column #content .refine-categories .refine-item:not(.swiper-slide){padding:5px;width:calc(100% / 3 - 0.01px)}
 @font-face{font-family:'icomoon';src:url('../font/icomoon.woff2?v=907f30d557') format('woff2');font-weight:normal;font-style:normal;font-display:block}
body.theme-b2b body{font-family:'Roboto';font-weight:400;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}
body.theme-b2b body .amp::before{content:'\e901' !important;font-family:icomoon !important;font-size:25px;top:5px}
body.theme-b2b body .drop-cap{font-family:'Roboto' !important;font-weight:700 !important;font-size:70px !important;font-family:'Roboto';font-weight:700;margin-right:8px}
body.theme-b2b body .video-responsive{max-width:550px;margin:0px;margin-bottom:20px}
body.theme-b2b body a{text-decoration:none !important;}
body.theme-b2b body a:hover{color:rgba(137, 199, 101, 1);text-decoration:none}
body.theme-b2b body blockquote{font-size:17px;color:rgba(139, 145, 152, 1);font-weight:400;font-style:italic;padding-left:20px;margin-top:20px;margin-bottom:20px;border-width:0;border-left-width:5px;border-style:solid;border-color:rgba(137, 199, 101, 1);float:none;display:flex;flex-direction:column;max-width:500px}
body.theme-b2b body blockquote::before{margin-left:initial;margin-right:auto;float:none;content:'\e9af' !important;font-family:icomoon !important;font-size:45px;color:rgba(137, 199, 101, 1);margin-right:10px;margin-bottom:10px}
body.theme-b2b body div.main-menu.main-menu-3 > .j-menu li.main-menu-item-1 > a{font-weight:500 !important;}
body.theme-b2b body h1{color:rgba(88, 88, 76, 1);margin-bottom:20px}
body.theme-b2b body h1, body.theme-b2b body h2, body.theme-b2b body h3, body.theme-b2b body h4, body.theme-b2b body h5, body.theme-b2b body h6{font-family:'Roboto';font-weight:500}
body.theme-b2b body h2{font-size:36px;font-weight:700;margin-bottom:15px}
body.theme-b2b body h3{margin-bottom:15px}
body.theme-b2b body h4{text-transform:uppercase;margin-bottom:15px}
body.theme-b2b body h5{font-size:17px;color:rgba(139, 145, 152, 1);font-weight:400;margin-bottom:20px}
body.theme-b2b body h6{font-family:'Roboto';font-weight:700;font-size:15px;color:rgba(255, 255, 255, 1);text-transform:uppercase;background:rgba(137, 199, 101, 1);padding:10px;padding-top:8px;padding-bottom:7px;margin-top:5px;margin-bottom:15px;display:inline-block}
body.theme-b2b body hr{margin-top:20px;margin-bottom:20px;border-width:0;border-top-width:1px;border-style:solid;border-color:rgba(226, 226, 226, 1);overflow:hidden}
body.theme-b2b body p{margin-bottom:15px}
body.theme-b2b div.cart-content .btn-cart{display:inline-flex}
body.theme-b2b div.cart-content .btn-cart.btn{background:rgba(248, 248, 248, 1);border-radius:50px !important;border-top-left-radius:50px !important;border-top-right-radius:50px !important;border-bottom-right-radius:50px !important;border-bottom-left-radius:50px !important}
body.theme-b2b div.cart-content .btn-cart.btn, body.theme-b2b div.cart-content .btn-cart.btn:visited{font-size:14px;color:rgba(105, 105, 115, 1)}
body.theme-b2b div.cart-content .btn-cart.btn.btn.disabled::after{font-size:20px}
body.theme-b2b div.cart-content .btn-cart.btn:active, body.theme-b2b div.cart-content .btn-cart.btn:hover:active, body.theme-b2b div.cart-content .btn-cart.btn:focus:active{background:rgba(238, 238, 238, 1) !important}
body.theme-b2b div.cart-content .btn-cart.btn:focus{background:rgba(238, 238, 238, 1)}
body.theme-b2b div.cart-content .btn-cart.btn:hover{color:rgba(51, 51, 51, 1) !important;background:rgba(240, 242, 245, 1) !important}
body.theme-b2b div.cart-content .btn.btn-cart::before{content:none !important}
body.theme-b2b div.cart-content .cart-buttons .btn-cart{padding:12px
!important;margin-bottom:10px}
body.theme-b2b footer .grid-row-1{background:rgba(88, 88, 76, 1);padding:20px}
body.theme-b2b footer .grid-row-1 .grid-col-1{width:100%;margin-bottom:10px}
body.theme-b2b footer .grid-row-1 .grid-col-1 .grid-item{height:auto}
body.theme-b2b footer .grid-row-1 .grid-col-1 .grid-items{justify-content:center}
body.theme-b2b footer .grid-row-1 > .grid-cols, body.theme-b2b footer .grid-cols, body.theme-b2b #bottom .grid-rows{max-width:1200px;
margin-left:auto;
margin-right:auto;}
body.theme-b2b footer .grid-row-1::before{display:block;left:0;width:100vw}
body.theme-b2b footer>div{margin-top:0px;background:rgba(88, 88, 76, 1);border-width:0;border-top-width:1px;border-style:solid;border-color:rgba(112, 112, 97, 1)}
body.theme-b2b header::before{border-width:0;border-bottom-width:1px;border-style:solid;border-color:rgba(226, 226, 226, 1)}

/* ===== Account pages (login/register/forgotten) — source layout ===== */
body.theme-b2b .account-wrap { display: flex; gap: 40px; max-width: var(--b2b-container); margin: 0 auto; padding: 0 30px; }
body.theme-b2b .account-wrap #content { flex: 1 1 auto; min-width: 0; }
body.theme-b2b .account-wrap h1.page-title { font-size: 44px; text-transform: uppercase; margin-bottom: 25px; }
body.theme-b2b .account-sidebar { flex: 0 0 220px; }
body.theme-b2b .account-sidebar .account-menu { list-style: none; margin: 0; padding: 25px 20px; background: var(--b2b-shade); border-radius: 7px; }
body.theme-b2b .account-sidebar .account-menu li { margin-bottom: 10px; }
body.theme-b2b .account-sidebar .account-menu a { color: var(--b2b-olive); font-size: 15px; font-weight: 700; text-decoration: none; }
body.theme-b2b .account-sidebar .account-menu a:hover { color: var(--b2b-green); }
body.theme-b2b .login-box { display: flex; gap: 40px; }
body.theme-b2b .login-box > div { flex: 1; display: flex; flex-direction: column; }
body.theme-b2b .login-box h2.subtitle { font-size: 17px; font-weight: 700; margin-bottom: 15px; }
body.theme-b2b .form-group.row-horizontal { display: flex; align-items: center; margin-bottom: 10px; }
body.theme-b2b .form-group.row-horizontal > label { flex: 0 0 150px; max-width: 150px; padding-top: 7px; padding-bottom: 5px; font-size: 14px; color: var(--b2b-olive); }
body.theme-b2b .form-group.row-horizontal .options { display: flex; gap: 15px; flex-wrap: wrap; }
body.theme-b2b .form-group.row-horizontal .opt { display: inline-flex; align-items: center; gap: 5px; margin: 0; }
body.theme-b2b fieldset { border: 0; padding: 0; margin: 0 0 20px; }
body.theme-b2b fieldset legend { font-family: 'Roboto'; font-weight: 700; font-size: 17px; line-height: 1.1; margin-bottom: 15px; border: 0; padding: 0; }
body.theme-b2b .account-wrap .buttons .btn { width: 100%; }
body.theme-b2b .account-wrap .buttons { margin-top: auto; padding-top: 30px; }
body.theme-b2b .login-box .form-group a { color: var(--b2b-green); font-size: 14px; }
@media (max-width: 991px) {
  body.theme-b2b .account-wrap { flex-direction: column; }
  body.theme-b2b .login-box { flex-direction: column; }
  body.theme-b2b .account-wrap h1.page-title { font-size: 30px; }
}

/* Account fixups */
body.theme-b2b .login-box { flex-direction: row !important; }
body.theme-b2b .form-group.row-horizontal input.form-control { flex: 1 1 auto; width: auto; max-width: 500px; }
body.theme-b2b .account-wrap #content { flex: 1 1 auto !important; width: auto !important; max-width: calc(100% - 260px) !important; }
body.theme-b2b .account-sidebar { flex: 0 0 220px; max-width: 220px; }
@media (max-width: 991px) {
  body.theme-b2b .login-box { flex-direction: column !important; }
  body.theme-b2b .account-wrap #content { max-width: 100% !important; }
}

/* Home products section spacing parity */
body.theme-b2b .module-products-27 .home-grid { padding: 10px 0 30px; }
body.theme-b2b .product-thumb .description h4 { min-height: 40px; display: flex; align-items: flex-start; justify-content: center; }
body.theme-b2b .home-grid .product-thumb .description { min-height: 70px; }

/* Product page parity (source) */
body.theme-b2b #product-info .page-title { font-size: 44px; text-transform: uppercase; margin-bottom: 30px; color: rgba(51,51,51,1); }
body.theme-b2b .product-info .product-left .product-image { display: flex !important; flex-direction: row !important; gap: 10px; align-items: flex-start; }
body.theme-b2b .product-left .additional-images { display: flex; flex-direction: column; gap: 10px; margin: 0; width: 80px; flex-shrink: 0; order: 0; }
body.theme-b2b .product-left .additional-images img { width: 74px; height: 74px; object-fit: cover; }
body.theme-b2b .product-left .main-image { order: 1; flex: 1; }
body.theme-b2b .product-left .main-image img { width: 100%; height: auto; }
body.theme-b2b .product-info .product-left { width: 55% !important; }
body.theme-b2b .product-info .product-right { width: calc(100% - 55%) !important; padding-left: 30px !important; }
body.theme-b2b .product-right .qty { display: inline-flex; align-items: center; }
body.theme-b2b .product-right .qty .text-qty { display: none; }
body.theme-b2b .product-right .qty .journal-stepper { width: 20px; height: 22px; display: flex; align-items: center; justify-content: center; background: #eee; border: 1px solid #ddd; font-size: 12px; text-decoration: none; }
body.theme-b2b .product-right .qty #input-quantity { width: 45px; height: 45px; text-align: center; border: 1px solid #ddd; border-radius: 0; }
body.theme-b2b .product-right #button-cart { flex: 1; height: 45px; border-radius: 50px; background: var(--b2b-green); color: #fff; font-weight: 700; font-size: 15px; text-transform: uppercase; display: inline-flex; align-items: center; justify-content: center; margin-left: 7px; }
body.theme-b2b .product-right #button-cart .btn-text { margin-left: 6px; }
body.theme-b2b .product-right .wishlist-compare { border: 0; padding: 15px 0 0; margin-top: 15px; }
body.theme-b2b .product-right .wishlist-compare .btn-wishlist, body.theme-b2b .product-right .wishlist-compare .btn-compare { font-size: 14px; }
body.theme-b2b .product-right .wishlist-compare .fa-heart, body.theme-b2b .product-right .wishlist-compare .fa-arrow-right-arrow-left { font-size: 18px; }
@media (max-width: 767px) {
  body.theme-b2b #product-info .page-title { font-size: 28px; }
  body.theme-b2b .product-left .product-image { flex-direction: column-reverse; }
  body.theme-b2b .product-left .additional-images { flex-direction: row; width: 100%; }
}

/* ===== Account dashboard cards (source .account-list) ===== */
body.theme-b2b .account-list { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 20px; }
body.theme-b2b .account-list > li { width: calc((100% - 20px) / 2); }
body.theme-b2b .account-list > li > a { display: flex; flex-direction: column; align-items: center; width: 100%; background: var(--b2b-shade); border-radius: 7px; padding: 25px 10px; font-size: 13px; color: rgba(105,105,115,1); text-decoration: none; }
body.theme-b2b .account-list > li > a::before { font-family: 'Font Awesome 6 Free' !important; font-weight: 900; font-size: 45px; color: rgba(139,145,152,1); margin-bottom: 12px; }
body.theme-b2b .account-list .edit-info > a::before { content: '\f007'; }
body.theme-b2b .account-list .edit-address > a::before { content: '\f015'; }
body.theme-b2b .account-list .edit-pass > a::before { content: '\f023'; }
body.theme-b2b .account-list .edit-wishlist > a::before { content: '\f004'; }
body.theme-b2b .account-list .edit-order > a::before { content: '\f290'; }
body.theme-b2b .account-list .edit-returns > a::before { content: '\f021'; }
body.theme-b2b .account-list .edit-transaction > a::before { content: '\f09d'; }
body.theme-b2b .account-list .edit-newsletter > a::before { content: '\f0e0'; }
body.theme-b2b .desktop .account-list > li > a:hover { color: var(--b2b-green); background: #fff; box-shadow: 0 0 50px -10px rgba(0,0,0,0.5); }
body.theme-b2b .desktop .account-list > li > a:hover::before { color: var(--b2b-green); }

/* ===== Top-bar currency toggle (built by theme.php) ===== */
body.theme-b2b .top-bar #form-currency .dropdown-toggle { color: #58584c; background: transparent; border: 0; font-size: 11px; text-transform: uppercase; padding: 0; display: flex; align-items: center; gap: 4px; box-shadow: none; }
body.theme-b2b .top-bar #form-currency .dropdown-menu { background: #fff; border: 1px solid var(--b2b-border); border-radius: 0; }
body.theme-b2b .top-bar #form-currency .dropdown-item { color: var(--b2b-olive); font-size: 12px; text-transform: none; }

/* ===== Mobile header (<992px): drawer menu, compact bars ===== */
body.theme-b2b .menu-trigger { display: none; width: 44px; height: 44px; align-items: center; justify-content: center; color: #58584c; font-size: 20px; cursor: pointer; }
body.theme-b2b .menu-trigger::before { content: '\f0c9'; font-family: 'Font Awesome 6 Free' !important; font-weight: 900; }
@media (max-width: 991px) {
  body.theme-b2b .header-compact .top-bar { padding: 0 15px; }
  body.theme-b2b .header-compact .mid-bar { padding: 0 15px; height: 60px; }
  body.theme-b2b .desktop-logo-wrapper img { width: 110px; height: auto; }
  body.theme-b2b .desktop-main-menu-wrapper { display: none; margin: 0; }
  body.theme-b2b .menu-trigger { display: inline-flex; order: -1; }
  body.theme-b2b .header-cart-group { gap: 16px; }
  body.theme-b2b ul.b2b-menu { display: none; }
  body.theme-b2b body.mobile-menu-open ul.b2b-menu,
  body.theme-b2b.mobile-menu-open ul.b2b-menu { display: flex; flex-direction: column; position: fixed; top: 60px; left: 0; right: 0; bottom: 0; background: #fff; z-index: 9999; height: auto; padding: 20px; align-items: flex-start; gap: 0; overflow-y: auto; box-shadow: 0 0 50px -10px rgba(0,0,0,0.5); }
  body.theme-b2b.mobile-menu-open ul.b2b-menu > li { height: auto; width: 100%; }
  body.theme-b2b.mobile-menu-open ul.b2b-menu > li > a { height: 50px; width: 100%; padding: 0 10px; border-bottom: 1px solid var(--b2b-border); }
  body.theme-b2b.mobile-menu-open .mega-menu-content { position: static; transform: none; width: 100%; display: none; }
  body.theme-b2b .b2b-hero-caption h2 { font-size: 30px; }
  body.theme-b2b .category-banner .banner-title { font-size: 26px; }
  body.theme-b2b .account-wrap h1.page-title, body.theme-b2b #product-info .page-title { font-size: 28px; }
}

/* ===== Partner block clipped to source (70px with expand) ===== */
body.theme-b2b .module-blocks-306 .expand-content { max-height: 70px !important; overflow: hidden !important; }
/* ===== Fix: grid centering to 1300px (source boxed 1300, harvested had 1200 for top-2) ===== */
body.theme-b2b .grid-cols { max-width: 1300px !important; }
body.theme-b2b .grid-row-top-2 > .grid-cols { max-width: 1300px !important; }

/* ===== B2B Checkout — cart + quick-checkout (source cart.html/checkout.html) ===== */
body.theme-b2b #checkout-cart .cart-page { display: flex; gap: 20px; }
body.theme-b2b #checkout-cart .cart-table { flex: 1 1 auto; }
body.theme-b2b #checkout-cart .cart-table table { border: 1px solid var(--b2b-border); }
body.theme-b2b #checkout-cart .cart-table th { background: #f0f2f5; font-size: 12px; text-transform: uppercase; }
body.theme-b2b #checkout-cart .stepper { display: inline-flex; align-items: center; border: 1px solid #8f9da6; border-radius: 3px; overflow: hidden; }
body.theme-b2b #checkout-cart .stepper input.form-control { width: 50px; height: 36px; text-align: center; border: 0; background: #fff; }
body.theme-b2b #checkout-cart .stepper span { width: 22px; height: 18px; display: flex; align-items: center; justify-content: center; background: #eee; cursor: pointer; font-size: 10px; }
body.theme-b2b #checkout-cart .btn-update, body.theme-b2b #checkout-cart .btn-remove { width: 36px; height: 36px; border-radius: 50px; padding: 0; }
body.theme-b2b #checkout-cart .cart-bottom { flex: 0 0 400px; background: #eee; border: 1px solid var(--b2b-border); padding: 20px; max-width: 400px; }
body.theme-b2b #checkout-cart .cart-bottom .cart-total { display: flex; justify-content: space-between; padding: 8px 0; border-bottom: 1px solid var(--b2b-border); font-size: 14px; }
body.theme-b2b #checkout-cart .cart-bottom .buttons { display: flex; gap: 10px; margin-top: 15px; }
body.theme-b2b #checkout-checkout .quick-checkout-wrapper { background: #f0f2f5; padding: 20px; border-radius: 4px; }
body.theme-b2b #checkout-checkout .checkout-section { background: #fff; border: 1px solid var(--b2b-border); margin-bottom: 20px; padding: 15px; }
body.theme-b2b #checkout-checkout .checkout-section h2 { font-size: 17px; font-weight: 700; text-transform: uppercase; color: var(--b2b-olive); margin-bottom: 15px; }
body.theme-b2b #checkout-checkout .checkout-section .col-sm-6 { width: 50%; float: left; padding: 0 15px; }
@media (max-width: 767px) { body.theme-b2b #checkout-cart .cart-page { flex-direction: column; } body.theme-b2b #checkout-cart .cart-bottom { max-width: 100%; } body.theme-b2b #checkout-checkout .checkout-section .col-sm-6 { width: 100%; float: none; } }

/* ===== Leaf category: filter sidebar (source journal3/filter) ===== */
body.theme-b2b .category-with-filter { display: flex; gap: 30px; max-width: var(--b2b-container); margin: 0 auto; padding: 0 15px; }
body.theme-b2b .filter-sidebar { flex: 0 0 230px; }
body.theme-b2b .filter-content { flex: 1 1 auto; min-width: 0; }
body.theme-b2b .filter-head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; }
body.theme-b2b .filter-head .filter-title { font-size: 17px; font-weight: 700; color: var(--b2b-olive); }
body.theme-b2b .filter-reset, body.theme-b2b .filter-group-title .fa-square-minus { color: var(--b2b-green); font-size: 14px; text-decoration: none; }
body.theme-b2b .filter-reset { font-size: 13px; }
body.theme-b2b .filter-group { margin-bottom: 25px; }
body.theme-b2b .filter-group-title { font-size: 13px; font-weight: 700; color: var(--b2b-olive); text-transform: uppercase; display: flex; justify-content: space-between; align-items: center; padding-bottom: 8px; border-bottom: 1px solid var(--b2b-border); margin-bottom: 12px; }
body.theme-b2b .price-range { display: flex; align-items: center; gap: 6px; margin-bottom: 15px; }
body.theme-b2b .price-range input { width: 60px; height: 32px; border: 1px solid var(--b2b-border); border-radius: 3px; text-align: center; font-size: 13px; }
body.theme-b2b .price-range .cur { color: var(--b2b-gray); font-size: 13px; }
body.theme-b2b .price-slider { position: relative; height: 4px; background: var(--b2b-border); border-radius: 2px; margin: 0 10px; }
body.theme-b2b .price-slider-track { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: var(--b2b-green); border-radius: 2px; }
body.theme-b2b .price-slider::before, body.theme-b2b .price-slider::after { content: ''; position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; border-radius: 50%; background: var(--b2b-olive); }
body.theme-b2b .price-slider::before { left: -4px; }
body.theme-b2b .price-slider::after { right: -4px; }
body.theme-b2b .filter-check { display: flex; align-items: center; gap: 7px; font-size: 13px; color: var(--b2b-fg); margin-bottom: 8px; }
body.theme-b2b .filter-manufacturers { display: flex; flex-wrap: wrap; gap: 10px; }
body.theme-b2b .filter-man { display: inline-flex; align-items: center; justify-content: center; width: 60px; height: 40px; background: #fff; border: 1px solid var(--b2b-border); border-radius: 3px; padding: 4px; }
body.theme-b2b .filter-man img { max-width: 100%; max-height: 100%; object-fit: contain; }
body.theme-b2b .filter-man[data-text]::before { content: attr(data-text); font-size: 10px; color: var(--b2b-olive); text-align: center; }
body.theme-b2b .filter-content .main-products.product-grid { max-width: none; margin: 0; }
@media (max-width: 991px) { body.theme-b2b .category-with-filter { flex-direction: column; } body.theme-b2b .filter-sidebar { flex: none; width: 100%; } }
/* ===== FINAL OVERRIDE: hide all header triangles (must be last) ===== */
body.theme-b2b .top-bar .dropdown-toggle::after,
body.theme-b2b .top-bar .dropdown-toggle::before,
body.theme-b2b #language .dropdown-toggle::after,
body.theme-b2b #language .dropdown-toggle::before,
body.theme-b2b #language .j-dropdown::before,
body.theme-b2b #language .j-dropdown::after,
body.theme-b2b .top-bar .language .dropdown-toggle::after,
body.theme-b2b .top-bar .language .dropdown-toggle::before,
body.theme-b2b .top-bar .language .j-dropdown::before,
body.theme-b2b .top-bar .language .j-dropdown::after,
body.theme-b2b .header-cart-group .search-trigger::after,
body.theme-b2b .header-cart-group .search-trigger::before { display: none !important; content: none !important; border: none !important; }
body.theme-b2b #language .dropdown-menu::before,
body.theme-b2b #language .dropdown-menu::after { display: none !important; content: none !important; }
