@font-face{font-family:Gerad;src:url(/cdn/shop/files/Gerad-Regular.eot?v=1766147902);src:url(/cdn/shop/files/Gerad-Regular.eot?v=1766147902?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Gerad-Regular_4f46b4b0-297f-4e2a-80ff-0f79ee641261.woff2?v=1766147902) format("woff2"),url(/cdn/shop/files/Gerad-Regular.woff?v=1766147902) format("woff"),url(/cdn/shop/files/Gerad-Regular.ttf?v=1766147902) format("truetype");font-weight:400;font-style:italic;font-display:swap}.header__icons .svg-wrapper>svg{height:20px;width:20px}.link{text-decoration:none!important}.footer .footer__copyright{display:flex;align-items:center;justify-content:space-between;width:100%}.footer .policies li:before{display:none}.footer .policies li{padding:0 12px}.footer .policies li:first-child{padding-left:0}.footer .policies li:last-child{padding-right:0}.footer .footer__content-bottom{padding-top:5px}.footer .footer-block__brand-info p{font-size:14.4px;line-height:24.5px;color:#89a;max-width:246px}.footer .footer-block .footer-block__heading{font-size:15.2px;line-height:18.2px;color:#fff;position:relative;text-transform:uppercase;padding-bottom:12px;font-family:Gerad}.footer .footer-block .footer-block__heading:after{content:"";display:block;width:30px;height:2px;background:#bf271a;position:absolute;left:0;bottom:0}.footer .footer-block__details-content .list-menu__item--link{color:#89a!important}.footer .footer-block__details-content .list-menu__item--link:hover{color:#fff!important}.footer .footer-block.footer-block--menu{max-width:240px}.footer .footer__blocks-wrapper.grid{gap:50px}.footer .footer-block.footer-products-menu,.footer .footer-block.footer-company-menu{max-width:200px}.footer-industries-menu ul{column-count:2}.footer .footer-block.footer-block--menu:not(:nth-child(4)){border-right:1px solid #232323}.footer-block__brand-info .rte a{color:#bf271a}.footer-block__newsletter .footer-block__heading{font-family:Gerad}.header-wrapper{border-bottom:2px solid #C0281B;background-image:url(/cdn/shop/files/ahc-header-bg-effect.png?v=1766042068);background-size:cover;background-repeat:no-repeat;background-position:center}.header-wrapper .header.header--middle-left{grid-template-columns:auto 1fr;column-gap:0;padding:0}.header-wrapper .header__heading .header__heading-link{padding:0}.header-wrapper .header .header__inline-menu{text-align:right}.header-wrapper .header .header__inline-menu .list-menu--inline{gap:8px}.header-wrapper .header .header__inline-menu .header__menu-item{padding:34px 2rem}.header-wrapper .header .header__inline-menu .header__menu-item span{font-family:Gerad;color:#fafafa;font-size:15.2px;font-weight:400;line-height:1.6;letter-spacing:.76px;text-transform:uppercase}.header-wrapper .header .header__inline-menu .header__menu-item:hover span,.header-wrapper .header .header__inline-menu .header__menu-item .header__active-menu-item{text-decoration:none!important;color:#c0281b}.header-wrapper .header .header__inline-menu .header__menu-item:hover svg path{fill:#c0281b}.custom_flex{display:flex;align-items:center;justify-content:flex-end}.header__action-group .header__red-button{position:relative;display:inline-block;font-family:Gerad;color:#fafafa;font-size:15.2px;font-weight:400;line-height:1.6;letter-spacing:.76px;text-transform:uppercase;text-decoration:none;padding:1.4rem 2rem 1rem;background:#c0281b;white-space:pre;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.header__action-group .header__red-button:hover{background:#265998}.utility-bar .announcement-bar{justify-content:flex-start}.utility-bar .announcement-bar .announcement-bar__message{display:flex;align-items:center}.utility-bar .announcement-bar .announcement-bar__message,.utility-bar .list-emailphone .link{color:#fafafa;font-family:Roboto;font-size:13.6px;font-weight:400;line-height:1.6;letter-spacing:.68px;padding:8px 0}.utility-bar .list-emailphone__link{padding:0 12px!important;height:3.6rem!important}.utility-bar .list-emailphone .link{display:flex;align-items:center;gap:9px}.utility-bar .list-emailphone .link:hover{color:#c0281b!important}.custom-collection.collection-hero--with-image{background-color:#f4f6f8;padding:50px 0!important}.custom-collection.collection-hero--with-image .collection-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.custom-collection.collection-hero--with-image .collection-inner .content-left{flex:1}.collection-hero__inner{padding:50px 0!important}.collection-hero__inner .collection-hero__description p{line-height:1.4;margin-top:0}.collection-hero__inner .collection-hero__description h2{margin-top:0;margin-bottom:8px}.collection-hero--with-image .image-block{max-width:400px}.collection-hero--with-image .image-block img{width:100%;object-fit:cover}.collection-inner-block{display:flex}.collection-inner-block .image-block{width:50%;padding-right:75px}.collection-inner-block .image-block .collection-image{object-fit:contain}.custom-collection .collection-custom-title{min-height:180px;display:flex;align-items:center;justify-content:flex-start}.custom-collection .collection-custom-title .page-width{width:100%}.custom-collection .collection-hero__title{font-family:Gerad;color:#fafafa;font-size:36px;line-height:1.5em;color:#fff;margin-bottom:0;position:relative}.custom-collection .collection-hero__title:after{content:"";display:block;width:10%;height:4px;background:#c0281b}.custom-collection.collection-hero--with-image .collection-hero__text-wrapper{flex-basis:100%;padding-top:44px;padding-bottom:0}.collection-hero--with-image .collection-hero__title{margin:0;color:#171717}.custom-collection.collection-hero--with-image .collection-hero__text-wrapper .sqs-html-content p{margin-top:0;margin-bottom:0;color:#718096;font-size:16px;line-height:1.65em}.facets-vertical-form{padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:16px;align-items:center}.facets-vertical .facets-wrapper{background:#f4f6f8;padding:16px 24px!important;border:1px solid rgba(0,0,0,.1)}.product-grid-container{padding-left:24px}.product-grid-container .product-grid{margin-top:0}.facets__summary span:first-of-type,.facets__heading--vertical,.card__heading{font-family:Oswald,sans-serif;font-weight:600;color:#142533;text-transform:uppercase}.product-card-wrapper .card .card__content .card__heading{font-size:18px;font-family:Roboto;margin-bottom:15px}.product-card-wrapper .card .card__content .card__heading .full-unstyled-link{color:#405567}.product-card-wrapper .card .card__content .card__heading .full-unstyled-link:hover{color:#c0281b}.product-card-wrapper .card .card__content .price{font-weight:600;color:#142533;font-size:22px}.product-card-wrapper .card__heading a:after{position:relative}.price--on-sale .price-item--regular{font-size:20px}.card-information .caption-with-letter-spacing{font-size:14px}.card--card .card__inner .card__media{margin:0;padding:0;width:100%}.card--card .card__inner{border-radius:12px}.product-card-wrapper .card{border:0;border-radius:12px}.card--card .card__inner .card__media{border-radius:12px 12px 0 0!important;margin:0;padding:0}#product-grid .card-wrapper{border-radius:12px;border:0;transition:all .2s ease-in}#product-grid .card-wrapper:hover{box-shadow:0 0 4px}.card--card.card--media>.card__content{border-radius:12px;background:#ededed}.quick-add__submit{font-family:Gerad}@media screen and (min-width: 1329px){body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:0;padding-right:0}}@media (max-width: 1328px){body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:24px;padding-right:24px}.header-wrapper .header.header--middle-left{padding-left:24px;padding-right:24px}}@media (max-width: 1199px){.footer .footer-block.footer-block--menu{max-width:180px}.custom-collection.collection-hero--with-image .collection-hero__text-wrapper .sqs-html-content p{font-size:14px}.custom-collection .collection-hero__title{font-size:30px}}@media (max-width: 989px){.footer .footer-block.grid__item{width:100%}.footer{padding-top:44px!important}.footer .footer-block__brand-info .footer-block__image-wrapper{max-width:120px!important}.footer .footer-block__brand-info p{font-size:14px;line-height:22px;max-width:100%}.footer .footer-block__details-content .list-menu__item--link{padding-top:.03rem;padding-bottom:.03rem}.header-wrapper .header .header__inline-menu .list-menu--inline{display:none}.header-wrapper .header.header--middle-left{grid-template-columns:auto auto 1fr}.header-wrapper .header .header__inline-menu{text-align:right;grid-area:auto}.header-wrapper .header .header__heading-link{max-width:100px;margin-left:15px}.utility-bar .announcement-bar .announcement-bar__message,.utility-bar .list-emailphone .link{font-size:12px}.custom-collection .collection-hero__title{font-size:26px}.section-header.shopify-section-group-header-group{z-index:101}.menu-drawer__utility-links .menu-drawer__account,.menu-drawer__utility-links .list-social__item .icon{color:#fff}}@media (max-width: 768px){.custom-collection.collection-hero--with-image,.collection-hero__inner,.product-specs-container{padding:30px 0!important}.custom-collection.collection-hero--with-image .collection-inner{gap:20px;flex-direction:column}.custom-collection.collection-hero--with-image .collection-inner .content-left{width:100%;text-align:center}.custom-collection.collection-hero--with-image .collection-hero__title:after{margin:0 auto}.collection-inner-block{flex-direction:column}.collection-inner-block .image-block{width:100%;padding-right:0;padding-bottom:20px;max-width:260px;margin:0 auto}#product-grid .card-wrapper{box-shadow:0 0 3px}.product-grid-container .product-grid .grid__item{margin-bottom:30px}}@media (max-width: 749px){.utility-bar__grid{display:block!important}.announcement-bar,.announcement-bar__announcement{justify-content:center!important}.footer .page-width{padding:0 16px}.footer .footer__copyright{flex-wrap:wrap}.footer .footer__copyright>*{width:100%}.product-grid-container{padding-left:0}.mobile-facets__open{color:#fff!important;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase}.facets-vertical .facets-wrapper{background-image:url(/cdn/shop/files/ahc-header-bg-effect.png?v=1766042068);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#142533}.facets-vertical .facets-wrapper .facets-container{padding-top:0}.facets-vertical .facets-wrapper .facets-container .product-count .product-count__text{color:#fff!important;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase}.custom-collection .collection-hero__title{font-size:22px}.custom-collection .collection-custom-title{min-height:120px}.mobile-facets__inner .mobile-facets__header .mobile-facets__heading,.mobile-facets__inner .mobile-facets__header .mobile-facets__count,.mobile-facets__inner .mobile-facets__summary{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;color:#142533}.mobile-facets__inner .mobile-facets__submenu .mobile-facets__close-button{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;color:#142533!important}.mobile-facets__inner .mobile-facets__footer a{font-family:Gerad;color:#c0281b!important}.mobile-facets__inner .mobile-facets__footer .button{font-family:Gerad;background:#c0281b;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}}@media (max-width: 576px){.product-grid-container .product-grid .grid__item{width:100%;max-width:100%}.product-card-wrapper .card .card__content .card__heading{font-size:16px}}h3.sub-category{transform:translateY(180px);transition:all .3s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;width:100%!important;line-height:1.2!important}.industry-item.no-description h3.sub-category{transform:translateY(120px)}.industry-item.with-description h3.sub-category{transform:translateY(222px)}.industry-item.with-description p{margin-top:0}.industry-item.no-description p{display:none}.industry-item:hover h3.sub-category{transform:translateY(0)}.extra-info-onhover{opacity:0!important;transition:all .3s ease;visibility:hidden;transform:translateY(248px);flex-flow:initial!important;flex-wrap:wrap!important;column-gap:16px!important;justify-content:flex-start!important}.industries .extra-info-onhover a{padding:16px 20px!important;font-size:12px!important}.industry-item:hover .extra-info-onhover{display:flex;transform:translateY(0);opacity:1!important;visibility:visible}.pf-button-1:hover{background-color:#265998!important}@media (max-width: 1200px){.industry-item.no-description h3.sub-category{transform:translateY(98px)}.industry-item.with-description h3.sub-category{transform:translateY(202px)}}@media (max-width: 1024px){h3.sub-category{transform:translateY(160px)}.industry-item.no-description h3.sub-category{transform:translateY(80px)}}@media (max-width: 768px){h3.sub-category,.industry-item.no-description h3.sub-category,.industry-item.with-description h3.sub-category{transform:none}.extra-info-onhover{opacity:1!important;visibility:visible;transform:none}}.industries .industry-item{position:relative}.industries .industry-item:before{content:"";background:#0009;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.industries .industry-item h3,.industries .industry-item .extra-info-onhover{position:relative;z-index:2}ul.icon-with-text.icon-with-text--vertical.list-unstyled{display:flex;gap:20px}.shop__payment{display:flex;gap:5px}.shop__payment li{list-style:none;margin:0;padding:0}.product__info-wrapper .product__title h1{font-family:Gerad;font-size:32px;line-height:1.2}.product__info-wrapper .product__description{display:flex;align-items:center;gap:6px;margin:8px 0!important}.product__info-wrapper .product-form__quantity{max-width:max-content;display:inline-block;margin:0}.product__info-wrapper .product-form__submit{margin-bottom:0;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.product__info-wrapper .atc-block{display:inline-block;width:calc(100% - 300px);vertical-align:bottom;margin:0 0 0 10px}.icon-with-text__item span{font-family:Roboto}.product__info-wrapper .atc-block product-form{margin-bottom:0;margin-top:0}.product__info-wrapper .product__description p{margin:0;font-size:16px!important;line-height:1.2}.product__info-wrapper .price{line-height:1.2!important}.product__info-wrapper .price__container{margin:0!important}.product__info-wrapper .atc-wrapper{display:flex;align-items:center;justify-content:space-between}.product__info-wrapper .price-item{font-weight:700;color:#000;letter-spacing:0}.product__info-wrapper .price-item.price-item--sale{color:#c62828}.facets .select select:focus{box-shadow:none}.facets .facet-filters__sort:focus-visible{outline:none;outline-offset:0;box-shadow:none}.facet-filters__field .select__select,.mobile-facets__sort .select__select{padding:6px 14px;border:1px solid rgba(0,0,0,.1)}.facet-filters__field .select .svg-wrapper,.mobile-facets__sort .select .svg-wrapper{right:14px}.product-card-wrapper .card__media img{object-fit:contain!important;transition:all .2s ease-in!important}.facets__summary span{font-family:Roboto!important}.facets__heading{font-size:21px;font-family:Gerad}.facets-container{position:-webkit-sticky;position:sticky;top:0;padding:10px;z-index:10;border-bottom:1px solid #ccc}.product-specs-container{padding:60px 0 40px;background-color:#f4f6f8}.product-specs-container .specs-title{font-size:26px;font-family:Gerad;font-weight:700;line-height:1.5em;color:#171717;margin-top:0}.product-specs-container .specs-title:after{content:"";display:block;width:10%;height:4px;background:#c0281b}.product-specs-container .specs-table{overflow-x:auto}.product-specs-container .specs-table table{width:100%;border-collapse:collapse;border:1px solid #e8e8e8;table-layout:auto;font-size:14px;line-height:1.5}.product-specs-container thead th{background-color:#c62828;color:#fff;text-align:left;padding:12px;border-bottom:2px solid #e8e8e8;font-weight:600;font-size:16px}.product-specs-container tbody td{padding:12px;font-size:16px}.product-grid-container .collection .pagination__item{font-weight:600;font-size:18px;background:#ddd}.product-specs-container tbody tr:nth-child(2n){background-color:#dadada}.product-specs-container .sku-link{color:#c62828;text-decoration:none;transition:color .2s ease;font-weight:600}.product-specification-tab{background-color:#f2f2f2}.product-specification-tab .tab-nav-button{font-size:18px;font-family:Roboto}.product-specification-tab .spec-item .spec-label,.product-specification-tab .spec-item .spec-value{font-size:16px;font-family:Roboto}.product-specification-tab .tab-nav-button.active{color:#bf271a;border-bottom-color:#bf271a}.product .price .badge{vertical-align:baseline;margin-bottom:0}.related-products__heading{font-family:Gerad}.pf-slide-list-media{border:1px solid rgb(245,244,244)!important}.pf-slide-list-media[data-active=true]{border:1px solid #c7c7c7!important}.product-price-block div[data-product-type=compare_at_price]{text-decoration:line-through;color:#bf271a}.product-price-block div[data-product-type=price]{font-weight:600!important}.product-description-block p{margin:0}.rating-block svg{color:#dedede!important}p.availability-status{margin:0;display:flex;grid-column-gap:10px;align-items:center}p.availability-status span.instock{color:#11982a}p.availability-status span.outofstock{color:red}p.availability-status .pulse-instock{width:6px;height:6px;max-width:6px;border-radius:100%;background-color:#11982a;animation:animate-pulse-green 3s linear infinite;flex:1 0 auto;display:block}p.availability-status .pulse-lowstock{width:6px;height:6px;max-width:6px;border-radius:100%;background-color:#ee9441;animation:animate-pulse-orange 3s linear infinite;flex:1 0 auto;display:block}p.part-number{margin:0}.product__info-container .price .price-item{font-size:24px}.icon-with-text--vertical img{filter:grayscale(1)}@keyframes animate-pulse-green{0%{box-shadow:0 0 #11982a,0 0 #11982a}40%{box-shadow:0 0 0 8px #11982a00,0 0 #11982a}80%{box-shadow:0 0 0 8px #11982a00,0 0 0 7px #11982a00}to{box-shadow:0 0 #11982a00,0 0 0 7px #11982a00}}@keyframes animate-pulse-orange{0%{box-shadow:0 0 #ee9441,0 0 #ee9441}40%{box-shadow:0 0 0 8px #ee944100,0 0 #ee9441}80%{box-shadow:0 0 0 8px #ee944100,0 0 0 7px #ee944100}to{box-shadow:0 0 #ee944100,0 0 0 7px #ee944100}}.icon-item{display:flex;gap:10px}.icon-item img{width:35px;filter:hue-rotate(45deg)}.extra-icons-block{padding-top:25px}.cart__empty-text,.product__info-wrapper .product-form__submit{font-family:Gerad}@media (max-width: 1024px){.product-specs-container thead th{white-space:nowrap}.product-specs-container .specs-title{font-size:26px}}@media (max-width: 768px){.product-specs-container .specs-title{font-size:22px}}.contact-section .globo-form-app{margin:0}#cont-form span.label-content{line-height:1.2;font-family:Roboto,sans-serif}.contact-section .gfb__footer.wizard__footer{margin:0!important}.contact-section .globo-description br{display:none}.contact-section .gfb__footer .action{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));margin:0;border-radius:0;background-color:#c62828;color:#fff;text-transform:uppercase;transition:all ease .3s;font-weight:500;font-family:Gerad Regular;letter-spacing:1px;border:none!important;box-shadow:none}.contact-section .gfb__footer .action:hover{background-color:#265998}.contact-section .globo-form-app{min-width:100%}@media (max-width: 768px){.contact-section .contact-inner .pf-c,.contact-section .globo-formbuilder-wizard .globo-form-control{padding:0!important}.contact-section .material_outlined-input{padding:10px 12px!important}.contact-section .gfb-style-material_outlined .gfb_material_outlined .gfb__outline-panel-label{transform:translateY(calc(100% - 10px))}}.breadcrumb{padding:12px 0}header-menu .mega-menu__link{color:#000!important;text-align:left;font-size:16px;font-weight:500!important;font-family:Roboto;transition:all ease .3s;width:100%;text-transform:capitalize}.mega-menu .mega-menu__list--condensed .menu-inner:hover .mega-menu__link{color:#c0281b!important}.mega-menu__content{background-color:#f8f8f8}.mega-menu__list{display:flex!important;flex-wrap:wrap;gap:20px!important}.mega-menu__list li{display:flex;align-items:center;gap:12px;max-width:100%;border-bottom:1px solid #f0f0f0!important;margin:0!important;width:calc(20% - 16px)}.mega-menu__list li img{max-width:100%;border-radius:8px;aspect-ratio:1 / 1;object-fit:cover;object-position:center;box-shadow:#0000001a 0 2px 9px;margin-right:auto}.mega-menu__list li img:hover{box-shadow:#00000050 0 2px 9px}.menu-inner{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:8px 15px!important;width:100%;border-bottom:1px solid #f0f0f0!important}.menu-inner .mega-menu__link{font-family:Roboto;font-weight:600!important}.mega-menu .mega-menu__list--condensed .menu-inner{border-bottom:none!important;padding:0!important;align-items:flex-start;position:relative}.mega-menu .mega-menu__list--condensed .menu-inner .mega-menu__link{font-family:Roboto;font-weight:600!important;position:absolute;bottom:9px;padding:10px;background:#fafafa;border-radius:0 0 8px 8px}.mega-menu__list>li:not(.mega-menu__list.mega-menu__list--condensed>li){flex-direction:column;padding:0!important}.mega-menu__list li .list-unstyled{counter-reset:list-counter}.mega-menu__list li .list-unstyled li{width:100%!important;align-items:flex-start;counter-increment:list-counter}.mega-menu__list li .list-unstyled li:before{content:"-"}.mega-menu__list li .list-unstyled li:hover .mega-menu__link{color:#c0281b!important}.mega-menu__list li .list-unstyled li:hover:before{color:#c0281b!important}#MegaMenu-Content-4 .list-unstyled{display:none}.list-menu__item a{text-decoration:none}.customer button{margin:3rem 0 1.5rem;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));font-size:20px;font-family:Gerad;padding:20px 70px}.field__input,.customer .field input{font-family:Roboto}#login,.customer>h1,.customer__title{font-family:Gerad}#customer_login a,.customer a{color:#000!important;font-size:16px!important;font-family:Roboto;margin-top:25px}@media (max-width: 1199px){.header__heading-logo{max-width:100px}.header-wrapper .header .header__inline-menu .list-menu--inline{gap:0}.header-wrapper .header .header__inline-menu .header__menu-item span{font-size:12px}.header__icon .svg-wrapper{width:30px;height:30px}.mega-menu .menu-inner{gap:10px}.mega-menu__list li img{max-width:100%}header-menu .mega-menu__link{font-size:14px}}@media (max-width: 990px){.header--mobile-center .custom_flex .list-menu{width:100%}.header--mobile-center .menu-drawer,.menu-drawer__submenu{background-color:#132633!important}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{gap:10px}.menu-drawer__menu-item{font-size:16px!important;color:#fff!important}.menu-drawer__close-button,.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:#fff!important}.utility-bar .announcement-bar .announcement-bar__message,.utility-bar .list-emailphone .link{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
