.rich-text__buttons a.button{background-color:#fff}.banner__text{font-size:1.1em}.rich-text__heading strong{font-weight:500}.header__top-container{border-bottom:1px solid #dedfe2}.header__top-container-inner{display:flex;justify-content:space-between;align-items:center;padding-top:5px;padding-bottom:5px}.header__top-left a{color:#af535f;text-decoration:none;font-size:.8em;padding:0 7px 0 5px;border-right:1px solid #dedfe2}.header__top-left a:last-child{border-right:none}.header__top-right p{margin:0;font-size:.75em;font-family:assistant,sans-serif;letter-spacing:.4px}.header__bottom-container{border-top:1px solid #dedfe2}.header__bottom-container-inner{display:flex}.header__bottom-categories{position:relative;margin-right:30px}@media screen and (min-width: 990px){.header .header__search.mobile{display:none}}.categories-button{background-color:#2b666f;padding:5px 15px;color:#fff;display:flex;justify-content:space-around;gap:40px;height:100%;align-items:center;cursor:pointer}.categories-button svg{width:10px}.categories-button:hover .categories-button svg{transform:scale(1.1)}.categories-container{background-color:#fff;border:1px solid #2b666f;border-top:none;padding:10px 25px;margin:0;position:absolute;width:100%;display:none}.categories-container.active{display:block}.categories-container li{list-style-type:none;padding:3px}.categories-container li:hover{text-decoration:underline}.categories-container li a{color:inherit;text-decoration:none}.categories-container li:not(:last-child){border-bottom:1px solid #ddd}@media screen and (max-width: 989px){.categories-button,.header__search.desktop,.header__icon .text{display:none}.header__search.mobile{display:block}}@media screen and (max-width: 860px){.header__top-container{display:none}}.header__search.desktop .modal__toggle{width:100%;border:2px solid rgba(49,116,126,.4);border-radius:5px;padding:0 10px 0 25px;display:flex;gap:400px;align-items:center;height:auto;text-decoration:none;cursor:text}@media screen and (max-width: 1120px){.header__search.desktop .modal__toggle{gap:200px}}.header__search.mobile .header__icon .words{display:none}.header__search.desktop{margin-left:5%}form.search-modal__form .field:after{box-shadow:none}form.search-modal__form .field:hover.field:after{box-shadow:none}.search__input{border:2px solid rgba(49,116,126,.4);border-radius:5px;padding:0 10px 0 25px}.search__input:focus,.search__input:focus-visible{border:2px solid rgba(49,116,126,1);border-radius:5px;box-shadow:none}.brand-cards{display:grid;grid-template-columns:repeat(auto-fit,325px);justify-content:center;padding-left:0;gap:2%}.brand-card{background-color:#fff;border:1px solid #2b666f;border-radius:5px;padding:20px 25px;list-style-type:none;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;position:relative}.brand-card .coming-soon{border:2px solid #2b666f;padding:1px 5px;line-height:1;position:absolute;left:50%;top:35px;transform:translateY(-50%)}.brand-card img{width:90%;margin:auto;padding-top:10px}.brand-button{display:block;background-color:#2b666f;padding:7px 30px 9px;text-align:center;font-size:1.5em;margin:10px 0;width:100%;letter-spacing:normal;cursor:pointer}.resources-button{font-size:1.15em;background-color:transparent;color:#2b666f;font-weight:500;outline:2px solid #2b666f}.resources-button:after{display:none}.slideshow__controls.slider-buttons{position:absolute;bottom:0;left:50%;transform:translate(-50%);border:none}.slideshow__controls .slider-button{color:#fff}.slideshow__controls button.slider-counter__link--active .dot{background-color:#fff}.slideshow__controls button.slider-counter__link--dots .dot{border-color:#fff}.promotions__container{display:grid;grid-template-columns:repeat(auto-fit,550px);gap:20px;justify-content:center}.promotions__item{height:350px;display:flex;align-items:end;justify-content:center;background-position:center;background-size:contain;background-repeat:no-repeat;text-align:center;background-color:#fff}.promotions__item-content{background:#af535fcc;color:#fff;padding:15px 30px 20px;width:100%}.promotions__item-new{margin:0;letter-spacing:4px;font-weight:200}.promotions__item-content .h2{color:#fff;margin:2px 0 7px;font-size:3rem}.promotions__item-link{color:#fff;border-bottom:2px solid #C6AA38;text-decoration:none;padding-bottom:2px;font-weight:200;font-size:.9em}@media screen and (max-width: 860px){.promotions__container{grid-template-columns:repeat(auto-fit,100%)}}.multicolumn.background-white .multicolumn-card.content-container{background-color:#fff;border:1px solid #2b666f}.multicolumn .rte.small{line-height:1.2;font-size:1.3rem;margin-top:20px;font-weight:700}.multicolumn-flex{display:flex;gap:10px}@media screen and (max-width: 860px){.multicolumn-flex{display:flex;flex-wrap:wrap;gap:15px}.multicolumn-flex .multicolumn-card__image-wrapper{max-width:95%!important}}.multicolumn-flex .multicolumn-card__image-wrapper{width:100%;padding-bottom:2.5rem}.promotions .multicolumn-list__item:only-child{max-width:80rem}.active-facets .facets__heading{color:#c6aa38;font-size:2.25rem;font-weight:600;margin-bottom:5px}.facets__summary .facets__summary-label,summary.facets__summary span{color:#2b666f;font-weight:600;font-size:1.5rem}.facets__item .facet-checkbox>svg{background-color:#fff}.grid__item .card.card--card{border-color:#2b666f;justify-content:space-between}.grid__item .card__content{flex-grow:0}.grid__item.footer-block--newsletter{align-items:flex-start;margin-top:5px}.grid__item .footer-block__newsletter{text-align:left}.footer-block__newsletter form.newsletter-form{margin:0}.footer-block__heading{color:#c6aa38}form.newsletter-form .newsletter-form__button.field__button{background-color:#af535f;color:#fff}.footer .footer__content-bottom{padding-top:1rem}.custom-button{display:block;font-size:1em;margin:10px 0;width:100%;letter-spacing:normal;max-width:30rem}.card__content .card__information .card-information a.b2b-price.custom-button{margin:5px 0 0;color:#2b666f}.product__info-container .b2b-price{color:#2b666f;font-size:1.85rem}.card__heading a{font-family:le-havre,sans-serif;letter-spacing:normal;font-size:1.25em}.card__content .card__heading a:after{display:none}.card-information{border-top:1px solid #2b666f}.card__content .card__information{padding-left:0;padding-right:0;padding-bottom:0}.variant-count{color:#949598;font-weight:200}.product-tag__new{background-color:#b28737;padding:4px 12px;display:block;line-height:1;border-radius:12px;position:absolute;top:7px;left:7px;z-index:10;font-size:.75em;color:#fff}.card--card .card__content .quick-add{margin:.5rem}.card__content .quick-add__submit{background-color:#2b666f;color:#fff}.product__title h2{font-size:3.25rem;margin-top:5px}.product__highlights .product__text{font-family:assistant,sans-serif;font-size:.9em}.product__highlights .product__text li{line-height:1.25;margin:7px 0}.product__info-container .price__regular .price-item--regular{font-size:1.35em;line-height:1.1;letter-spacing:normal;color:#2b666f;font-weight:600}.price__regular{color:#2b666f;font-weight:600}.iso-disclaimer{background-color:#c6aa3880;border-radius:2px;padding:5px 10px 0;margin:0 0 0 auto;line-height:1.15;font-size:2rem;color:rgba(var(--color-foreground));text-align:right}.cart__blocks p.iso-explainer{font-size:1.35rem;color:rgba(var(--color-foreground));text-align:right;margin:0 0 25px auto;line-height:1;background-color:#c6aa3880;padding:2px 10px 10px}#FacetsWrapperDesktop *{font-family:assistant,sans-serif}.facets-layout-list .facets.list-menu__item{padding:.5rem 2rem .5rem 0}.tabs-titles__container{display:flex;justify-content:center}.tab-title{display:flex;align-items:center;justify-content:center;padding:13px 15px;text-align:center;border-bottom:2px solid rgba(var(--color-foreground));line-height:1.2;cursor:pointer;font-size:1.25em;color:rgba(var(--color-heading))}.tab-title:first-of-type{border-top-left-radius:10px}.tab-title:last-of-type{border-top-right-radius:10px}.tab-title:hover{font-weight:600}.tab-title.active{font-weight:600;border-bottom:3px solid rgba(var(--color-heading))}.tabs-content__container{padding:20px 50px;border-radius:0 0 10px 10px;color:rgba(var(--color-foreground))}.tab-content__container{display:none}.tab-content__container.active{display:block}@media screen and (max-width: 680px){.tab-title{width:50%!important}.tabs-titles__container{flex-wrap:wrap}}.about-container{display:grid;grid-template-columns:30% 65%;gap:5%}.about-container img{width:90%;max-width:400px;height:auto;margin:auto}@media screen and (max-width: 860px){.about-container{grid-template-columns:100%}.about-container img{width:80%}}.categories__count{text-transform:none;font-family:le havre,sans-serif;font-weight:200;font-style:italic}#product-grid .card__inner{flex:1}.promotions .multicolumn-card__image-wrapper{padding:2rem}.promotions .multicolumn-card__info h1,.promotions .multicolumn-card__info h2,.promotions .multicolumn-card__info h3,.promotions .multicolumn-card__info h4{margin:0;line-height:1.2}.promotions .multicolumn-card__info .rte{color:#000;font-size:1.5rem;line-height:1.5;font-family:Tahoma,sans-serif}.alert-banner{background-color:#c6aa3880;max-width:800px;margin:auto;padding:20px 50px;border-radius:5px;text-align:center;position:relative}.alert-banner .h1{margin:0;color:#1a1a1a}.alert-banner .text{color:#1a1a1a;line-height:1.25;font-size:1.1em;margin:10px 0}.alert-banner .bold{color:#1a1a1a;font-weight:600;margin:5px 0}.alert-banner svg{position:absolute;top:15px;right:15px;cursor:pointer}.customer.account .account.alert-banner{display:block;margin:25px 0;max-width:800px;text-align:left;padding:20px 30px}.customer.account .account.alert-banner:not(:has(p)){padding:0}.account.alert-banner .h1{font-size:1.75em}.shop-permission{color:#31747e;font-size:2.25rem;margin:0;line-height:1}.product-card-wrapper .shop-permission{font-size:1.75rem;line-height:1;display:none}.product__info-container .shopify-app-block{margin-top:-12px}.card-information:has(.shop-permission){border-top:none}.product__info-container span.badge{display:none}cart-items .cart__warnings{padding-bottom:5rem}.customer form#customer_login button{background-color:#31747e}.customer form#customer_login button:after{box-shadow:none}@media screen and (max-width: 680px){.footer__content-top .grid__item.footer-block--newsletter{width:95%}}#order-history{color:#2b666f;margin-bottom:-5px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
