/** Shopify CDN: Minification failed

Line 463:46 Unexpected "}"

**/
.tigren-attachments {
  display: inline-flex;
  flex-wrap: wrap;
}
.tigren-productAttachment:hover {
    background-color: #C39931;
    color: white;
}
.tigren-productAttachment:hover .tigren-iconAttachment{ 
    content: url(/cdn/shop/files/icon-commercial-pdf-spec-sheet-hover_100x100_efbc3fa8-d996-4172-a99b-47981ed8da2f.png?v=1713902120);
}
.tigren-productAttachment {
    width: 100%;
}
@media screen and (min-width:100px) and (max-width:600px){
.tigren-productAttachment {
    width: 100%;
}
}
@media screen and (min-width:600px) and (max-width:1900px){
.tigren-productAttachment {
    width: 100%;
}
}
/* product card serch results text starts */
.price.ot-block-price .approval__text {
    color: #c39931 !important;
}
/* product card serch results text ends */
.vc_row.wpb_row.vc_row-fluid.mpc-row {
    display: flex;
}
.wpb_column.vc_column_container.vc_col-sm-6.mpc-column:nth-child(2) {
    margin-left: 80px;
}
  img.motion-reduce.media--first {
    padding: 20px;
}
/* Cart page CSS */
.cart__footer { margin-bottom: 2.4rem; }
/* Cart page CSS ends */
/* Mega menu CSS Starts */
.list-menu--inline .header__menu-item + .header__submenu {  transition-duration: 0.7s !important; }
.list-menu--megamenu-visible .mega-menu { transition-duration: 0.7s !important; }
a#submenu-foil-containers, a#submenu-food-trays, a#submenu-cups-lids, a#submenu-plates-bowls, a#submenu-boxes, a#submenu-food-paper-wraps, a#submenu-food-paper-wraps, a#submenu-take-out-containers, a#submenu-straws, a#submenu-catering-supplies, a#submenu-cutlery {
  color: #C49924;
  font-weight: 900 !important;
}
@media screen and (min-width:1500px) and (max-width:1934px){
.custom-shop-by-business-type {
    margin-left: -360px!important;
}
aside.custom-mega-menu.office-retail { width: 26rem; }
}

@media screen and (min-width:1199px) and (max-width:1500px){
.header__mega-menu.mega-menu.container.color-background-2.custom-shop-by-business-type {
    width: 100rem !important;
      margin-left: 118px;

}
aside.custom-mega-menu.office-retail {
    width: 19rem !important;
}
}
a#submenu-foodservice-hospitality, a#submenu-grocery, a#submenu-office-retail, a#submenu-industrial, a#submenu-office-and-retail{
    color: #C49924;
    font-weight: 900 !important;
}

@media screen and (min-width:1300px) and (max-width:1501px){
.header__mega-menu.mega-menu.container.color-background-2.custom-shop-by-business-type {
    margin-left: 100px;
}}
aside.custom-mega-menu.office-retail { width: 25rem; }
/* shop-by-business-type mega menu CSS ends  */
fieldset.form-columns-0 {
    width: 30% !important;
}

.mega-menu-customization{ padding: 0.8rem 1.2rem!important; margin: 10px 0 10px 0!important; }
.mega-menu__wrapper {margin-right:-40px; margin-left:-29px;}

.header__inline-menu .list-menu:not(.header__submenu)>li>.header__submenu {  margin-left: -27px!important; }
/* Mega menu CSS ends */
.login__form.custom-hubspot-form {
    max-width: 90%;
}
/*  */
section#shopify-section-template--21522670780693__main .page-header__inner h1 {
    text-align: center;

}
/*  */
p.productpage__text {
    font-size: 1.5rem;
    color: #C39931;
}

.product__description table td {
  border: none;
}
.product__description table {
  width:100%;
  box-shadow: none;
}
.product__description tr, th {
  border-bottom: 1px solid #cccccc;
}

.product__description td:nth-child(odd), th:nth-child(odd) {
  font-weight: bold;
}

.product__description tr:nth-child(odd), th:nth-child(odd) {
}

.product-media-modal__toggle {
    top: 1.6rem;
    right: 4rem;
    width: 100%;
    height: 100%;
    color: transparent;
      z-index: 0;
}
.omg-login-form {
    transition: none!important;
}
.collection-product-list .collection-product-card {
    height: 100%;
    background-color: rgb(var(--color-background-card));
    border-radius: 0.6rem;
        padding: 0px 0px 28px 0px;
}
.collection-product-card {
    padding: 0;
    background-color: rgb(var(--color-background-card));
    border-radius: 0.6rem;
    padding: 0px;
}
span.maiii {
    display: flex;
}
span.one {
    width: 25%;
}
span.two {
    width: 75%;
}
@media screen and (min-width:960px) and (max-width:1200px){
span.one {
    width: 40%;
}
span.two {
    width: 60%;
}
}
@media screen and (min-width:1200px) and (max-width:1800px){
span.one {
    width: 30%;
}
span.two {
    width: 70%;
}
}
.cards-grid__info--center {
    text-align: left!important;
      display: table-cell!important;
}
span.cards-grid__text.cards-grid__text--medium {
    text-align: start;
}
.product-media-modal__toggle svg{display: none;}
/*  */
.menu-drawer__inner-submenu ul li{
    border-top: none!important;}
ul.menu-drawer__menu.list-menu li {
    color: #696969!important;
}

/* start faq page css */
body.template-page.template-page-faq .cards-grid__image {
    width: 100px;
    margin: auto;
}
body.template-page.template-page-faq .cards-grid__item-height--small {
    min-height: 8vw!important;
}
/* end faq page css */
.collection-hero__wrapper--overlay {
    padding: 4rem 4rem!important;
}
.collection-hero__wrapper--overlay {
    min-height: 10rem!important;
}
.collection-hero.collection-hero--dark {
    margin-bottom: -1rem;
}
.shopify-section .collection-banner-section .spaced-section--full-width .section-template--overlay {
    padding-bottom: 3.2rem;
}
/* start new-ways-to-pay page css */
body.template-page.template-page-new-ways-to-pay .cards-grid__image {
    width: 100px;
    margin: auto;
}
body.template-page.template-page-new-ways-to-pay .cards-grid__item-height--small {
    min-height: 8vw!important;
}
/* end new-ways-to-pay page css */

/* start community page css */
body.template-page.template-page-community img.cards-grid__image {
    width: 200px!important;
    margin: auto!important;
}
body.template-page.template-page-community .cards-grid__item-height--small {
    min-height: 8vw;
}
/* end community page css */
/* start affiliation page css */
body.template-page.template-page-affiliation img.cards-grid__image {
    width: 200px!important;
    margin: auto!important;
}
body.template-page.template-page-affiliation .cards-grid__item-height--small {
    min-height: 8vw;
}
/* end affiliation page css */
affiliation
/* Footer CSS */
.footer-top-section{  background: #252F3D; position: relative;}
.multicolumn-list__item:not(:first-child) {   border-left: none !important; }
h3.newsletter__title { margin-top: 15px; }
.custom__payment_section {  margin-top: 25px;}
.list-social { display: flex !important; }
.footer__column_scial_logos {  margin-top: 25px; margin-bottom: -40px !important; }
.copyright_line_footer {  width: 40% !important;}
@media screen and (max-width: 989px){.footer__column.footer__column--payment {  width: 40% !important;}}
.footer__content-middle-container { padding-block: 1.4rem !important;}
.footer__content_color { background-color: #202020 !important; }
.footer .newsletter__form .newsletter__button { background-color: #C39931; border: 1px solid #C39931; width: 22%!important;}
.footer .newsletter__form .newsletter-form { width: 40%;}
.footer .newsletter__form .newsletter-form__inner { gap: 0!important;}
.footer .newsletter__form .newsletter__button {  min-width: 0!important;  width: auto; }
@media screen and (min-width:990px) and (max-width:1450px) { .footer .newsletter__form .field { width: 22rem!important;} }
@media screen and (min-width:990px) and (max-width:1200px) { .footer .newsletter__form .field {  width: 22rem!important;} }
.footer__content-middle-container { border-top: 0rem !important; }
.footer .contacts {
     /* max-width: 18.6rem !important; */
     max-width: 21.6rem !important;
    }
.footer-block.contacts a {
    text-decoration: none!important;
  color: #fff;
}
.con-texxt {
    line-height: 3rem;
}
/* Footer CSS Ends */

/* Location Page CSS Start */
.template-page-location .cards-grid__item:nth-child(3n) {
  padding: 0px!important;
  background-color: #ffffff1c!important;
  border-radius: 3%!important;
   margin-top: -6px;
}
@media screen and (min-width:420px) and (max-width:990px){
.template-page-location .cards-grid__item-height--small:nth-child(2n) {
  height:150px!important;
      min-height: 150px !important;
}
}
/* Location Page CSS Ends */

/* Product Page CSS */
p.champion-product-codes {   margin-block-start: 0.2em; margin-block-end: 0.2em; }
button#ModalClose-template--21424218636565__main{ width: 100%; height: 100%; }
.variant-item__image-container.gradient.global-media-settings img {	border: .2rem solid rgb(var(--color-border));}
.product-form__submit {	transition: none!important; }
quantity-input.quantity.cart-quantity {
    height: 4rem;
}
.product__main {
    width: 48%!important;
}
.advantage__text {
    color: #252F3D !important;
}  
.advantage__title.advantage__title {
    color: #252F3D !important;
    font-size: 16px;
    font-weight: 900;
}
.advantage__title.advantage__title--colored {
    color: #252F3D;
}
.quantity__rules.caption {
    margin-top: 10px;
}
button.product-form__submit.button {
    margin-top: 26px;
}
h2.cards-grid__heading.h2 {
    padding-top: 45px;
}
.space{margin-top:60px;}
.price-item--regular {color: #C49924!important;}

.product-form__submit span {
  font-size: 1.8rem;
}

.product-form__submit { 
  background-color: #252F3D!important; color: #fff!important;
  border: none !important;
}

.product-form__submit:hover {
  color: #fff!important;
  border: none;
  background-color: #15191f!important;
  /* background-color: #C49924!important; */
}

.quantity__rules.caption {  position: absolute; }
.product-form__checkout.no-js-hidden {  margin-top: 35px;}
.quick-order-list__total-items { margin-left: 90px; }
.signin-forprice {
    color: #fff!important;
        padding: 15px 15px 15px 15px;
    background-color: #252f3d;
    height: 34px;

}
.signin-forprice:hover {
        background-color: #bd9b46 !important;
}
/* Product Page CSS */
@media screen and (min-width:320px) and (max-width:989px) { 
a.quick-order-list__button-text.quick-order-list__button.button.button--secondary.signin-forprice { height: 0px; }
 a.quick-order-list__button-text.quick-order-list__button.button.button--secondary.signin-forprice { padding: 14px !important; } }

@media screen and (min-width:320px) and (max-width:873px) {
p.champion-product-codes {
    font-size: 13px;
}
}
@media screen and (min-width:420px) and (max-width:989px) { 
a.quick-order-list__button-text.quick-order-list__button.button.button--secondary.signin-forprice { height: 0px !important;  font-size: 10px !important;}
a.quick-order-list__button-text.quick-order-list__button.button.button--secondary.signin-forprice {  padding: 3px !important; } }


@media screen and (min-width:320px) and (max-width:768px) {
.footer .newsletter__form .field { width: 73%!important; }
.footer .newsletter__form .newsletter__button { position: absolute!important; }
}
@media screen and (min-width:320px) and (max-width:989px) { .footer .newsletter__form .newsletter__button {   width: 22%!important;   } }

@media screen and (min-width:769px) and (max-width:989px) { .footer .newsletter__form .field { width: 98%!important; } }

@media screen and (min-width:320px) and (max-width:989px) { #shopify-section-sections--21424213164309__footer .newsletter__title {
  margin-bottom: -15px!important;}}
.button--secondary:hover, .customer .button--secondary:hover {  border-color: transparent; }
/* Product Page CSS */
/* Menu CSS */
@media screen and (min-width:320px) and (max-width:1199px) {  a#SHOP { display: none; }     li#SHOP { display: none; } }

/* .header--bottom-menu .list-menu--inline {   margin-left: -3rem!important; }  */
/* Announcement bar */
.header--bottom-menu .list-menu--inline {   margin-left: -0rem!important; } 
.announcement-bar-1 { margin-left: -11px!important; }
@media only screen and (max-width: 1024px) {
/* .announcement-bar__text { display: none; } */
ul.menu_link { display: none; }
    }
@media screen and (min-width: 427px) and (max-width: 467px){  .information-bar ul li { font-size: smaller;} }
      @media screen and (min-width: 320px) and (max-width: 425px){
        .information-bar ul li { margin-right: 13px!important; font-size:10px; list-style: none;} 
          }
/* Announcement Bar */
/* .header--bottom-menu .header__bottom .list-menu--inline > li > .header__menu-item { padding: 2.4rem 2rem 2.4rem 0rem;} */
.information-bar ul li{margin-right:40px;color: #E9E7A1;}
.menu_link li {
    margin-right: 25px;
}
aside.custom-mega-menu {
    width: 215px; 
}
a#SHOP ::after{
   content: '\f04b';
  font-family: 'FontAwesome';
  margin-left: 8px;
  color: #7C7C7C;
}
@media screen and (min-width: 1200px){
.header__shop-wrapper {max-height: 80rem !important;}
}
@media screen and (max-width: 1024px){
div#shopify-section-sections--21350327386389__announcement-bar {
    display: none;
}
}
@media screen and (min-width: 1024px) and (max-width: 1200px){
.menu_link li { margin-right: 0;}}
			@media screen and (min-width: 300px) and (max-width: 750px){.product__main { width: 100%!important; }}

@media screen and (max-width: 1024px){
.brands-section {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
}
/* Menu CSS ENDS */
/* Mega Menu CSS STARTS */
    .mega-menu__list { display: inline-block;}
    .mega-menu { gap: 0rem !important;  box-shadow: none !important;}
    ul.custom-mega-mnu.header__submenu.list-menu--disclosure { left: 215px; top: 0; }
    li.custom-menu-fonts { font-weight: 100; }
    .caption-large, .form__label {  font-weight: 500 !important; }
    a#submenu-chemicals, a#submenu-paper-products, a#submenu-cleaning-tools, a#submenu-cleaning-equipment { color: #C49924; font-weight: 900 !important; }
    @media screen and (min-width: 1200px) and (max-width: 1510px){
    ul.custom-mega-mnu.header__submenu.list-menu--disclosure { left: 175px!important; top: 0; }
    aside.custom-mega-menu {
        width: 175px; 
    }
    }
    @media screen and (min-width: 1510px) and (max-width: 1750px){
    ul.custom-mega-mnu.header__submenu.list-menu--disclosure { left: 210px!important; top: 0; }
    }
@media screen and (min-width: 1200px) and (max-width: 1500px){
  .mega-menu { width: 730px!important; right: 31%!important;  left: 5% !important;  }
  .mega-menu__wrapper { justify-content: space-between; }
}
span.header__menu-item.link.link--text.list-menu__item.focus-inset.caption-large {   cursor: default; }
a#submenu-chemicals, a#submenu-paper-products, a#submenu-cleaning-tools, a#submenu-cleaning-equipment, a#SHOP {  cursor: default; }

.header__menu-item .link .link--text .list-menu__item .focus-inset .caption-large .mega-menu-customization:hover {  display: none!important; }

  li.custom-menu-fonts { margin-bottom: -12px;}

    .header__mega-menu.mega-menu.container.color-background-2 { border-radius: 1%; }
    .header__mega-menu.mega-menu.container.color-background-2 {
                 box-shadow: 0 2rem 3rem #0101011a!important; 
                /* top: 66px;  */
                top: 46px;
                overflow: visible; 
                margin-left: -14px; 
                width: 93rem;
              }
    svg.icon.icon-caret { transform: rotate(-90deg);}
    .mega-menu { padding-block: 0.5rem;  padding-bottom: 2rem; }
    ul.mega-menu__list.list-unstyled.focus-inset li:hover {  background-color: rgba(var(--color-foreground),.035); }
/* Mega Menu CSS ENDS */
/* Brand Page CSS Start */
.brand_text { text-align: center; padding-top: 5px; }
 .brands__item {  display: block !important; }} 
/* Brand Page CSS End */
/* Home pahe CSS Start */
a.toll-free-number-home-page { text-decoration: none; }
.brands-section { margin-left: 200px; margin-right: 200px; }
/* Home page CSS End */
/* Delivery page CSS start */
.delivery-map-image {
    max-width: 50%;}
/* Delivery page CSS ends */
/*  code to style payment logo start */ 
.payment_logo-brandname { 	width: 60px; }
/*  code to style payment logo end */
/*  */
   @media only screen and (min-width: 1198px) and (max-width: 1300px){ 
        .header__inline-menu .header__menu-item {  font-size: 12px; } 
   .header--bottom-menu .header__bottom-inner { margin-bottom: -15px;}
    }
   @media only screen and (min-width: 1300px) and (max-width: 1757px){
       .header__inline-menu .header__menu-item {  font-size: 14px; } 
   }
/*  */
.header__icon--cart { padding-right: 4px!important; }

.price-wrapper .mb-15 {
  margin-bottom: 15px !important;
}

.button {
  font-size: 14px;
}

cart-items.is-empty {
  padding-bottom: 10rem;
}
/* code for logo */
@media screen and (min-width:351px) and (max-width:576px) { 
[data-scheme=light] .header__heading-logo:first-child:nth-last-child(2) {  margin-right: -12px!important; }}
@media screen and (min-width:320px) and (max-width:353px) { .header__heading-logo {    max-width: 119px; } }
/* code for logo */
/*  */
section#shopify-section-template--21756708978965__page_nkQb7C .page-width--narrow { max-width: 80%; padding: 0;}
@media screen and (min-width: 1200px){
.container.page-width--narrow.section-template--21756708978965__page_nkQb7C-padding {
margin-bottom: 55rem;
section#shopify-section-template--21756708978965__page_nkQb7C .page-width--narrow { max-width: 80%; padding: 0;}
}}
/*  */
@media screen and (min-width:320px) and (max-width:990px) { 
.contact-form.section-template--21756708749589__image_with_text_g3797g-padding
.contact-form__container--left {   flex-direction: column !important;}}

@media screen and (min-width:320px) and (max-width:749px){
  div#Banner-template--21756708749589__new_image_banner_FYAyBY .media { position: absolute; height: 100% !important;  }
 div#Banner-template--21756708749589__new_image_banner_FYAyBY .image-banner__column--center {
    text-align: center;
    margin-top: 6rem;
}
/* CSS BY 2024-07-01 */
div#Banner-template--21756707995925__new_image_banner_FYAyBY .media { position: absolute; height: 100% !important;  }
div#Banner-template--21756707995925__new_image_banner_FYAyBY .image-banner__column--center {
    text-align: center;
    margin-top: 10rem;
}
div#Banner-template--21756707995925__new_image_banner_FYAyBY strong {
    font-size: 30px;
}

div#Banner-template--21756709273877__new_image_banner_FYAyBY .media { position: absolute; height: 100% !important;  }
div#Banner-template--21756709273877__new_image_banner_FYAyBY .image-banner__column--center {
    text-align: center;
    margin-top: 6rem;
}
div#Banner-template--21756709273877__new_image_banner_FYAyBY strong {
    font-size: 30px;
}

div#Banner-template--21756709372181__new_image_banner_FYAyBY .media { position: absolute; height: 100% !important;  }
div#Banner-template--21756709372181__new_image_banner_FYAyBY .image-banner__column--center {
    text-align: center;
    margin-top: 10rem;
}
div#Banner-template--21756709372181__new_image_banner_FYAyBY strong {
    font-size: 30px;
}

div#Banner-template--21756707176725__new_image_banner_FYAyBY .media { position: absolute; height: 100% !important;  }
div#Banner-template--21756707176725__new_image_banner_FYAyBY .image-banner__column--center {
    text-align: center;
    margin-top: 10rem;
}
div#Banner-template--21756707176725__new_image_banner_FYAyBY strong {
    font-size: 30px;
}

div#Banner-template--21756707340565__new_image_banner_FYAyBY .media { position: absolute; height: 100% !important;  }
div#Banner-template--21756707340565__new_image_banner_FYAyBY .image-banner__column--center {
    text-align: center;
    margin-top: 10rem;
}
div#Banner-template--21756707340565__new_image_banner_FYAyBY strong {
    font-size: 30px;
}

div#Banner-template--21756707569941__new_image_banner_FYAyBY .media { position: absolute; height: 100% !important;  }
div#Banner-template--21756707569941__new_image_banner_FYAyBY .image-banner__column--center {
    text-align: center;
    margin-top: 10rem;
}
div#Banner-template--21756707569941__new_image_banner_FYAyBY strong {
    font-size: 30px;
}

div#Banner-template--21756708487445__new_image_banner_FYAyBY .media { position: absolute; height: 100% !important;  }
div#Banner-template--21756708487445__new_image_banner_FYAyBY .image-banner__column--center {
    text-align: center;
    margin-top: 8rem;
}
div#Banner-template--21756708487445__new_image_banner_FYAyBY strong {
    font-size: 30px;
}


div#Banner-template--21756708618517__new_image_banner_FYAyBY .media { position: absolute; height: 100% !important;  }
div#Banner-template--21756708618517__new_image_banner_FYAyBY .image-banner__column--center {
    text-align: center;
    margin-top: 9rem;
}
div#Banner-template--21756708618517__new_image_banner_FYAyBY strong {
    font-size: 30px;
}

div#Banner-template--21756708684053__new_image_banner_FYAyBY .media { position: absolute; height: 100% !important;  }
div#Banner-template--21756708684053__new_image_banner_FYAyBY .image-banner__column--center {
    text-align: center;
    margin-top: 10rem;
}
div#Banner-template--21756708684053__new_image_banner_FYAyBY strong {
    font-size: 30px;
}
}

@media screen and (min-width: 990px) and (max-width: 2700px ){
#shopify-section-template--21756708749589__image_with_text_kjP4jW .contact-form__text { padding-bottom: 99px !important; }}

@media screen and (min-width: 320px) and (max-width: 989px ){
.contact-form.section-template--21756708913429__image_with_text_qrbb36-padding .contact-form__container--left 
{ flex-direction: column;}}

@media screen and (min-width:320px) and (max-width:749px){
section#shopify-section-template--21756708913429__new_image_banner_FYAyBY  .media { position: absolute; height: 100% !important;  }
section#shopify-section-template--21756708913429__new_image_banner_FYAyBY .image-banner__column--center {
    text-align: center;
    margin-top: 14rem;
}
}

   @media screen and (min-width:320px) and (max-width:749px){
        .contact-form.section-template--21756707471637__contact_form_itRJDV-padding h2.image-with-text__heading.title--section.h2 {
        padding-bottom: 30px;
    }}

    @media screen and (min-width:320px) and (max-width:749px){
        .contact-form.section-template--21756707406101__contact_form_itRJDV-padding h2.image-with-text__heading.title--section.h2 {
        padding-bottom: 30px;
    }}
/* Code for the HubSpot form starts */
@media only screen and (min-width: 1198px) and (max-width: 2700px){ .contact-form__wrapper { min-height: 400px; }}
/* Code for the HubSpot form starts */
/*  */
.omg-login-form.login-link-cpc { font-size: medium!important; }
/*  */
p.return-policy-page-text {  padding: 0 0rem 0 48px;  width: 50%; float: left; }
/*  */


/* .card-horizontal__image {
    width: 300px !important;
    min-width: 10px !important;
    max-width: 83px !important;
}*/
/* @media (min-width:1600px){
.popular-products .card-horizontal__information {
    max-width: 290px !important;
    width: 100% !important;
}
.popular-products .card-horizontal-wrapper {
    justify-content: space-between;
}
.popular-products .omg-button-quote-onboarding {
    float: right;
    max-width: 280px;
  width:100%;
    margin-right: -6px;
} 
  } */

.popular-products .card-horizontal__information {
    max-width: 79% !important;
    padding-right: 15px;
}
.popular-products .card-horizontal-wrapper {
    justify-content: space-between;
}
.popular-products  .omgrfq-special-button-quote {
    position: absolute !important;
    right: 1px;
    width: 100%;
}
  .omg-login-form.login-link-cpc {
  font-size: 12px !important;
  font-weight: 400;
}
.omg-login-form a{
        text-decoration: unset !important;
  }
 .popular-products .omg-hide-price-form {
    margin-top: 5px !important;
}
@media (max-width:1695px){
  .popular-products  .omgrfq-special-button-quote {
    position: absolute !important;
    right: -4px;
    width: 99%;
}
}
@media (max-width:1600px){
  .popular-products  .omgrfq-special-button-quote {
    position: absolute !important;
    right: -7px;
    width: 100%;
}
}
@media (max-width: 1500px) {
    .popular-products .omgrfq-special-button-quote {
        position: absolute !important;
        right: -12px;
        width: 100%;
    }
  
}
@media (max-width:1470px){
  .popular-products  .omgrfq-special-button-quote {
    position: absolute !important;
    right: -7% !important;
    width: 98%;
}
  .popular-products .card-horizontal__information {
    max-width: 72% !important;
}
}
.popular-products  .omg-login-form.login-link-cpc {
    text-align: center;
}

span.username {
  font-weight: 500;
}
span.company{
  margin-top:20px;
  font-size: 1.3rem;
    font-weight: 500;
  line-height: 22px;
  color: #040404;
}
.header__account__name {
    margin-bottom: 0.6rem !important;
    padding-bottom: 0.6rem !important;
}
span.company-new {
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 22px;
    margin-top: -0.4rem !important;
    padding-left: 0px;
}
.menu-drawer__utility-account-header {
    margin-bottom: 0 !Important;
}
a.custom-link span{
    text-decoration: unset !important;
}
  a.custom-link{
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 20px !important;
    line-height: 24px !important;
    text-decoration: unset !important;
    padding-bottom: 0.5rem !important;
    color: rgba(0, 0, 0, 0.5) !important;
  }
 a.custom-link:hover {
   color: #000 !important;
 }

/* css for fav  */
a.custom-link-1 {
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    text-decoration: unset !important;
    padding-bottom: 0.5rem;
    color: rgba(0, 0, 0, 0.5) !important;
}
/* a.custom-link-1 {
    margin-left: -23px;
} */
@media (max-width:900px){
 a.custom-link-1 {
    margin-left: 0px !important;
} 

  tr.product-row {
    margin-bottom: 10px !important;
}
}
@media (max-width:480px){
   .wof-tabs a {
    font-size: 14px !important;
    line-height: 17px !important;
  }
  .wof-tabs {
    font-size: 14px !important;
    line-height: 17px !important;
  }
}
/* 
section.container1.custom-search-page{
  max-width: 1920px;
    padding-right: 5rem;
    padding-left: 5rem;
} */
div#wof_order_from_main_container {
    max-width: 1920px;
    padding-right: 5rem;
    padding-left: 5rem;
  
    min-height: 60vh;
}
section.container1.custom-search-page {
    max-width: 1920px;
    padding-right: 5rem;
    padding-left: 5rem;
    margin: 2rem auto;
    min-height: 60vh;
}

.wof-tabs-custom {
    display: inline-block;
    padding: 10px 0px 10px 0px;
    cursor: pointer;
}
.wof-tabs {
    display: none !important;
}
.wof-tabs.wof-tab-active {
    display: none;
}
div#mobile-more-menu-wrapper {
    display: none;
}
#wof_tab_container {
    display: flex;
    margin: 1.5rem 0;
    justify-content: flex-start;
    gap: 25px;
}
.wof-tabs-custom .active {
    color: #000 !important;
      font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    text-decoration: unset !important;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #000000;
}
a.custom-link-wholesale {
      font-style: normal !important;
    font-weight: bold !important;
    font-size: 20px !important;
    line-height: 24px !important;
    text-decoration: unset !important;
    padding-bottom: 0.5rem !important;
    color: rgba(0, 0, 0, 0.5) !important;
}
#wof_order_from_main_container {
    width: 100% !important;
}
#wof_tab_container {
    display: flex;
    margin: 1.5rem 0;
    justify-content: flex-start !important;
}
  .container1.custom-search-page {
    max-width: 1920px;
    padding-right: 5rem;
    padding-left: 5rem;
    margin: 2rem auto;
    min-height: 64vh;
}
@media (max-width: 1220px){
  section.container1.custom-search-page{
    padding-right: 2rem;
    padding-left: 2rem;
  }
  div#wof_order_from_main_container {
    padding-right: 2rem;
    padding-left: 2rem;
}
 
  .container1.custom-search-page {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  div#wof_tab_container {
      flex-wrap: nowrap;
      gap: 0px;
      flex-direction: row;
      overflow-x: scroll;
  }
  .wof-tabs-custom {
    display: block;
    padding: 10px 0px 10px 0px;
    cursor: pointer;
    min-width: 155px;
    text-align: center;
}
  .wof-tabs-custom a {
    font-size: 14px !important;
    line-height: 21px !important;
}
  .filter-block select {
    font-size: 11px !important;
}
}
div#wof_order_from_main_container ::-webkit-scrollbar {
    height: 5px !important;
}
section.container1.custom-search-page ::-webkit-scrollbar {
    height: 5px !important;
} 
.container1.custom-search-page ::-webkit-scrollbar {
    height: 5px !important;
}

/*  */
.customer table {
    width: 100%;
    border-collapse: collapse;
    margin: 0 auto;
    border: 0.1rem solid rgba(0, 0, 0, 0.1);
    border-radius: 0.5rem;
}

.customer th, 
.customer td {
    padding: 1.5rem;
    text-align: left;
    font-size: 1.6rem;
    word-wrap: break-word;
    border: 0.1rem solid rgba(0, 0, 0, 0.1); /* Add border for clarity */
}

.customer thead th {
    background-color: rgba(0, 0, 0, 0.05);
    font-weight: bold;
    text-align: left;
}

.customer tbody tr {
    border-bottom: 0.1rem solid rgba(0, 0, 0, 0.1);
}

.customer tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.02); /* Highlight row on hover */
}

.customer tbody td a {
    text-decoration: none;
    color: #0073e6; /* Links in blue */
}

.customer tbody td a:hover {
    text-decoration: underline;
}

/* Responsive Design */
@media screen and (max-width: 749px) {
    .customer table {
        display: table; /* Retain table display */
        width: 100%;
    }

    .customer thead {
        display: table-header-group; /* Keep headers visible */
    }

    .customer tbody {
        display: table-row-group; /* Maintain table structure */
    }

    .customer tbody tr {
        display: table-row; /* Ensure rows are displayed normally */
    }

    .customer tbody td {
        display: table-cell; /* Keep cells in their respective columns */
        padding: 1rem;
        font-size: 1.4rem; /* Slightly smaller font for mobile */
    }

    .customer td[data-label]::before {
        content: none; /* Remove extra labels added for stacked view */
    }
}
a#Sales\ \&\ Clearance span {
        background-color: #B22427;
    padding: 5px 12px;
    border-radius: 5px;
    color: #fff;
margin-left: 15px;
}

    a#Quick\ Order  {
    background-color: #252F3D;
    padding: 5px 12px;
    border-radius: 5px;
    color: #fff;
margin-left: 15px;
}
   a#Quick\ Order:hover{  background-color: #303d4f !important;  }
a#Sales\ \&\ Clearance span:hover {
    background-color: #be272a !important; /*Change this to your desired hover color */
}
/* CSS for Sales Price */
.price__sale .price-item--sale { color: #C49924 !important;}
/* CSS for Sales Price */
@media screen and (max-width: 749px) { 
div#Banner-template--22327728701717__image_banner_rpets_cups_page_X3yU3b {
    height: 24rem;
}}
a.badge.badge--add-to-favorite.badge--sale {  text-decoration: none; }
.favorite-icon {  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; }
.badge--add-to-favorite:hover .favorite-icon {  transform: scale(1.2); opacity: 0.8; }
a.badge.badge--add-to-favorite { text-decoration: none;}
a.badge.badge--add-to-favorite {
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
}

a.badge.badge--add-to-favorite:hover {
  transform: scale(1.1); /* Slightly enlarges the button */
  opacity: 0.8; /* Reduces opacity slightly */
}

.favorites-popup {
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
}

.favorites-popup-content {
    background-color: white;
    padding: 20px;
    border-radius: 5px;
    text-align: center;
}

.close-popup {
    cursor: pointer;
    float: right;
    font-size: 20px;
}
.image-container {
    position: relative;
    display: inline-block; /* Ensures the container wraps around the image */
}

.favorite-icon {
    display: block; /* Ensures the image behaves as a block element */
    width: 20px; /* Adjust as needed */
    height: 20px; /* Adjust as needed */
}

.hover-text {
    position: absolute;
    top: 50%; /* Center vertically */
    left: 100%; /* Position to the right of the image */
    transform: translateY(-50%); /* Center vertically */
    background: rgba(0, 0, 0, 0.7); /* Semi-transparent background */
    color: white; /* Text color */
    padding: 5px 10px; /* Padding for the text */
    border-radius: 5px; /* Rounded corners */
    font-size: 12px; /* Text size */
    opacity: 0; /* Hide by default */
    transition: opacity 0.3s ease; /* Smooth transition */
    pointer-events: none; /* Ensures the text doesn't interfere with hover */
    white-space: nowrap; /* Prevents text from wrapping */
    margin-left: 10px; /* Adds space between the text and the image */
}

.image-container:hover .hover-text {
    opacity: 1; /* Show on hover */
}
s.wof-compare-price {  display: none; }
a#Quotes { 
      background-color: rgb(195, 153, 49);
      padding: 5px 12px;
      border-radius: 5px;
      color: #fff;
      margin-left: 22px;
}
a#Quotes:hover {
    background-color:  #d6b45c;
}
span.compare-price {
    display: none;
}
p.inventory-warning {
    color: #B22427;
}
.card__badgee {
    margin: -20px 0 0 0;
}
.badge--soldout {
    background-color: #B22427 !important;
}
 .litpdf-print-page-download-now-button.button.button--primary.custom-button83185664277 {
    margin-top: 48px !important;
    width: 40% !important;
}