*,body{font-family:Lato,sans-serif;letter-spacing:0px}body{color:#514b4d}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Lato,sans-serif;letter-spacing:0px;line-height:normal;color:#514b4d}.color-scheme-3 .banner__heading{color:rgba(var(--color-foreground),1)}body .page-width,.page-width-desktop{max-width:1650px;padding-left:25px!important;padding-right:25px!important}.custom-primary-btn{background-color:#d4a727;color:#fff;border:1px solid #D4A727;display:inline-block;padding:19.5px 15px;font-size:16px;font-weight:700;border-radius:50px;text-decoration:none;transition:all .3s ease;font-family:Lato,sans-serif;letter-spacing:0;line-height:normal;cursor:pointer;max-width:220px;width:100%;text-align:center;text-transform:uppercase}.blog .blog__title{font-size:40px;font-weight:900;text-transform:uppercase}.blog .grid--peek .article-card{border-radius:10px}.blog .card--card .card__inner .card__media{border-radius:10px 10px 0 0}.custom-primary-btn:hover{background-color:transparent;color:#514b4d;border-color:#514b4d}.custom-banner-buttons .custom-primary-btn:hover{color:#fff;border-color:#fff}.custom-secondary-btn{background-color:transparent;color:#fff;border:1px solid #fff;display:inline-block;padding:19.5px 15px;font-size:16px;font-weight:700;border-radius:50px;text-decoration:none;transition:all .3s ease;font-family:Lato,sans-serif;line-height:normal;letter-spacing:0;max-width:220px;width:100%;text-align:center}.custom-secondary-btn:hover{background-color:#fff;color:#000}.home .shopify-section-group-header-group.section-header{position:absolute;left:0;right:0;z-index:999}.section-header sticky-header.header-wrapper{background-color:transparent;border-bottom:1px solid #ffff}header.header{display:flex}header.header--middle-left .header__inline-menu{margin-left:auto}.header .header__inline-menu ul.list-menu>li .list-menu__item{color:#fff;font-size:16px;letter-spacing:normal;font-weight:500;text-transform:uppercase;text-decoration:none}.header .header__inline-menu ul.list-menu .header__submenu li a{color:#000}svg.icon.icon-caret path{color:#fff}header .header__menu-item span{text-decoration:none}header summary .icon-caret{height:.8rem;top:calc(50% - .3rem)}.header .header__inline-menu ul.list-menu>li .list-menu__item:hover,.header .header__inline-menu ul.list-menu li .list-menu__item .header__active-menu-item{color:#d4a727;text-decoration:none}header .header__menu-item:hover span{text-decoration:none}header.header .header__heading-link,.header--middle-left .header__heading-link,.header--top-left .header__heading-link{padding:0;margin:0}header.header .header__heading-link .header__heading-logo-wrapper img{max-width:358px;object-fit:contain}.header__icon .svg-wrapper>svg{height:24px;width:24px}body:not(.home) .section-header sticky-header.header-wrapper{background-color:#000}header .header__icons{gap:30px;padding-right:0}header .header__icon,header .header__icon--cart .icon{height:24px;width:24px;margin:0}header .header__icon .svg-wrapper{width:24px;height:24px}footer.footer h1,footer.footer h2,footer.footer h3,footer.footer h4,footer.footer h5,footer.footer .h0,footer.footer .h1,footer.footer .h2,footer.footer .h3,footer.footer .h4,footer.footer .h5{color:#fff}.footer__list-social{gap:14.8px;margin:30px 0 0}.footer__list-social .list-social__item .list-social__link{padding:0}.footer__list-social .list-social__item .svg-wrapper{width:36px;height:36px}.footer__list-social .list-social__item .list-social__link:hover svg rect{stroke:#fff}.footer__list-social .list-social__item .list-social__link:hover svg path{fill:#fff}footer .footer-block__heading{font-size:24px;text-transform:uppercase;margin:0 0 20px;line-height:30px;font-weight:700;text-align:left}footer .footer-block--newsletter{align-self:flex-start;margin:0}.newsletter-form__field-wrapper .field__label{position:static;display:block;width:100%;text-align:left;font-size:16px!important;line-height:24px!important;letter-spacing:0!important;margin:0 0 10px;color:#fff}footer .footer-block--newsletter .footer-block__newsletter .newsletter-form{max-width:100%}footer .footer-block--newsletter .footer-block__newsletter .newsletter-form .newsletter-form__field-wrapper{max-width:100%}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none}.newsletter-form__field-wrapper .field{flex-wrap:wrap}footer .newsletter-form__field-wrapper .field__input{border-radius:50px;border:1px solid #ffff!important;outline:none;box-shadow:none;padding:12px 15px!important;height:60px}footer .newsletter-form__field-wrapper .newsletter-form__button{position:static;background-color:#d4a727!important;color:#fff;border:1px solid #D4A727;display:inline-block;padding:19.5px 15px;font-size:16px;font-weight:700;border-radius:50px;text-decoration:none;transition:all .3s ease;font-family:Lato,sans-serif;letter-spacing:0;line-height:normal;cursor:pointer;max-width:160px;width:100%;margin-top:20px;text-align:center}footer .newsletter-form__field-wrapper .field__input:focus{outline:none;box-shadow:none}.payment-option-wrapper{margin-left:auto}.footer .footer__copyright{font-size:16px;margin:0}.footer .footer__copyright .copyright__content{font-size:16px;margin:0;color:#fff}footer .copyright__content a{color:#fff}.footer .footer__content-bottom .footer__content-bottom-wrapper{display:none}.footer .footer__content-bottom .footer__content-bottom-wrapper.footer__content-bottom-wrapper--center{display:flex;position:relative;padding:50px 0 0;gap:15px;flex-wrap:wrap;align-items:center}.footer .footer__content-bottom .footer__content-bottom-wrapper--center:before{max-width:1600px;left:0;right:0;top:0;height:1px;background-color:#fff;content:"";position:absolute;margin:0 auto}.footer .footer__content-bottom{border:none;padding:0}.payment-option-wrapper .payment-icon-img{display:block}.footer-block__brand-info .footer-block__image-wrapper{margin:0 0 10px}.footer-block__brand-info .rte{max-width:409px;font-size:20px;color:#fff;line-height:30px}.footer-block__details-content{color:#fff;line-height:24px}footer .grid--4-col-tablet .grid__item:nth-child(2){width:100%;max-width:29%}footer .footer-block--newsletter{width:100%;max-width:500px}footer .newsletter-form__field-wrapper .newsletter-form__button:hover{background-color:#fff!important;color:#000}.contact-info .contact-item{color:#fff;font-size:16px;line-height:24px;letter-spacing:0;margin:0}.contact-info .contact-item .contact-icon{display:flex;vertical-align:middle;gap:10px;margin:0 0 20px}.contact-info .contact-item .contact-icon svg{display:block}.contact-info .contact-item a{color:#fff;text-decoration:none}.contact-info .contact-item a:hover{color:#d4a727}.contact-info .contact-item .contact-icon:last-child{margin:0}.contact-info .contact-item .contact-icon .contact-icon-sv{width:24px;height:24px}.contact-info .contact-item .contact-icon .contact-contt{width:calc(100% - 34px)}.icon-text-section{width:100%;background:#f5f5f5;padding:35px 0}.icon-text-container{display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap;padding:0}.icon-text-cont p{color:#514b4d;font-size:20px;letter-spacing:0;font-weight:500;font-family:Lato,sans-serif;margin:0;line-height:normal;text-transform:uppercase}.icon-text-block{display:flex;align-items:center;gap:10px;flex-shrink:0}header.header .header__heading-link{padding:0;margin:0}.icon-text-section .icon-text-wrapper{width:30px;height:30px;border-radius:0;margin:0;display:flex;align-items:center;justify-content:center}.icon-text-section .icon-text-wrapper svg{display:block;width:auto;height:25px;object-fit:contain}.custom-tib-section{width:100%;padding:100px 0}.custom-tib-wrapper{width:100%;display:flex;justify-content:center}.custom-tib-inner{display:flex;border-radius:30px;background-color:#f5f5f5;overflow:hidden;align-items:center}.custom-tib-text{max-width:50%;padding:40px 71px 40px 60px}.custom-tib-inner{display:flex;align-items:center;justify-content:space-between}.reverse-layout{flex-direction:row-reverse}.custom-tib-heading{font-size:40px;font-weight:900;margin:0 0 10px;text-transform:uppercase}.custom-tib-description{font-size:20px;margin-bottom:40px;line-height:1.5;margin-top:0}.custom-tib-image{max-width:50%;display:flex;align-items:center;justify-content:center}.custom-tib-image img{width:100%;height:100%;object-fit:cover;border-radius:30px}.feature-banner{position:relative;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;padding:95px 0}.feature-banner .feature-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#00000078,#00000014);z-index:1}.feature-banner .feature-banner-content{position:relative;z-index:2;width:100%}.feature-banner .feature-boxes{display:grid;grid-template-columns:repeat(2,350px);grid-gap:30px}.feature-banner .feature-box{position:relative;background:#fff;border-radius:30px;box-shadow:0 6px 20px #00000026;padding:22px 23px 68px 33px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .3s ease}.feature-banner .feature-box:hover{transform:translateY(-5px)}.feature-banner .feature-icon{width:80px;height:80px;background-color:#d4a727;border-radius:20px;text-align:center;display:flex;justify-content:center;align-items:center;margin-left:auto}.feature-banner .feature-icon svg{display:block;height:40px}.feature-banner .feature-text h3{font-size:50px;font-weight:900;color:#d4a727;line-height:normal;margin:15px 0}.feature-banner .feature-text p{font-size:30px;line-height:30px;margin:0}.hidden-item,.tab-content{display:none}.tab-content.active{display:block}.browse-products{padding:100px 0;background:#fff}.browse-products-heds{text-align:center}.browse-products-heds h2{margin:0 0 50px;font-weight:900;text-transform:uppercase;font-size:40px}.browse-products .tabs{display:flex;gap:25px;margin-bottom:50px;justify-content:space-between}.browse-products .tab-btn{background:#d4a7271a;padding:28px 15px;font-weight:700;border-radius:20px;cursor:pointer;transition:all .3s ease;flex:1;border:none;color:#514b4d;text-transform:uppercase;line-height:normal;font-size:20px}.browse-products .tab-btn.active,.browse-products .tab-btn:hover{background:#d4a727;color:#fff}.browse-products .collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.browse-products .tab-content{text-align:center}.browse-products .custom-primary-btn{margin-top:50px}.browse-products .collection-item .collection-image{background-color:#f5f5f5;border-radius:20px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;padding:88.5px 15px}.browse-products .collection-image img{width:100%;height:123px;object-fit:contain;display:block}.browse-products .collection-title{font-size:24px;font-weight:500;margin:20px 0 0}.browse-products .collection-item a{text-decoration:none;transition:all ease .3s}.browse-products .collection-item a:hover,.browse-products .collection-item a:hover .collection-title{color:#d4a727}.marquee-banner-section{position:relative;width:100%;height:260px;overflow:hidden}.marquee-banner-section .banner-bg img{width:100%;height:100%;object-fit:cover;display:block}.marquee-banner-section .banner-overlayy{position:absolute;top:0;right:0;bottom:0;left:0;background:#d4a727f5;z-index:1}.marquee-banner-section .marquee-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;z-index:2;overflow:hidden}.marquee-banner-section .marquee-track{display:inline-flex;white-space:nowrap;column-gap:70px;will-change:transform;animation:slide 30s linear infinite}.marquee-banner-section .marquee-item{flex:0 0 auto;width:140px;height:140px;background-color:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center}.marquee-banner-section .marquee-item img{width:80px;height:80px;display:block;border-radius:10px;object-fit:contain}.icon-blocks-section{width:100%;padding:100px 0;background-color:#fff;text-align:center}.icon-blocks-section .icon-blocks-heading{margin:0 0 50px;font-weight:900;text-transform:uppercase;font-size:40px}.icon-blocks-section .icon-blocks-grid{display:flex;justify-content:center;gap:40px}.icon-blocks-section .icon-block-item{background-color:#fff;border-radius:20px;padding:45px 25px 65px;box-sizing:border-box;transition:all .3s ease;box-shadow:0 2px 12px #0000001a;width:100%}.icon-blocks-section .icon-block-item:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-5px)}.icon-blocks-section .icon-wrapper{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.icon-blocks-section .icon-wrapper svg{width:auto;height:50px}.icon-blocks-section .block-title{font-size:24px;font-weight:700;margin:30px 0 10px;text-transform:uppercase}.icon-blocks-section .block-text{font-size:16px;line-height:24px;margin:0}.fullwidth-banner-section{width:100%;height:700px;position:relative;overflow:hidden}.custom-tib-description p{margin-top:0;margin-bottom:15px}.fullwidth-banner-section .banner-wrapper{width:100%;height:100%;position:relative}.fullwidth-banner-section .banner-img{width:100%;height:700px;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:1}.fullwidth-banner-section .banner-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000,#0000);z-index:2}.fullwidth-banner-section .banner-content{position:absolute;top:50%;transform:translateY(-50%);z-index:2;color:#fff;max-width:710px}.fullwidth-banner-section .banner-heading{font-size:60px;font-weight:900;text-transform:uppercase;color:#fff;margin:0 0 10px}.fullwidth-banner-section .banner-text{font-size:20px;line-height:30px;margin:0}.fullwidth-banner-section .banner1-btn{margin-top:40px}.fullwidth-banner-section .custom-primary-btn:hover{border-color:#fff;color:#fff}.text-image-left-section{width:100%;display:flex;justify-content:center;padding:100px 0}.text-image-left-section .text-image-wrapper{width:100%;display:flex;justify-content:center}.text-image-left-section .text-image-inner{display:flex;border-radius:30px;overflow:hidden}.text-image-left-section .image-content{display:flex;align-items:center;justify-content:center;max-width:50%}.text-image-left-section .image-content img{width:100%;height:100%;object-fit:cover;border-radius:30px}.text-image-left-section .text-content{max-width:50%;padding:20px 100px;display:flex;flex-direction:column;justify-content:center}.text-image-left-section .text-heading{font-size:40px;font-weight:900;margin:0 0 10px;text-transform:uppercase}.text-image-left-section .text-description{font-size:20px;line-height:30px;margin:0 0 40px}.text-image-left-section .button-grid{display:grid;gap:20px;max-width:460px;grid-template-columns:2fr 2fr}.text-image-left-section .custom-secondary-btn{color:#514b4d;border-color:#514b4d;display:inline-flex;justify-content:center;align-items:center;gap:10px}.text-image-left-section .button-svg{display:inline-flex;width:20px;height:19px}.cart-drawer .cart__checkout-button,.drawer__inner-empty .button{background-color:#d4a727;color:#fff;border:1px solid #D4A727;display:inline-block;padding:19.5px 15px;font-weight:700;border-radius:50px;text-decoration:none;transition:all .3s ease;font-family:Lato,sans-serif;letter-spacing:0;line-height:normal;cursor:pointer;width:100%;text-align:center;text-transform:uppercase}.cart-drawer .cart__checkout-button:hover,.cart-drawer .cart__checkout-button:focus,.drawer__inner-empty .button:hover,.drawer__inner-empty .button:focus{background-color:#000;border:1px solid #000}.cart-drawer .cart__checkout-button:after,.cart-drawer .cart__checkout-button:before,.drawer__inner-empty .button:before,.drawer__inner-empty .button:after{display:none}.product__title h1{font-weight:900;text-transform:uppercase;font-size:40px}.product__text.inline-richtext.caption-with-letter-spacing{color:#d4a727;font-weight:700;font-size:12px}button.shopify-payment-button__button{background-color:#d4a727;color:#fff;border:1px solid #D4A727;display:inline-block;padding:15px 25px;font-size:16px;font-weight:700;border-radius:50px;text-decoration:none;transition:all .3s ease;font-family:Lato,sans-serif;letter-spacing:0;line-height:normal;cursor:pointer;text-align:center;text-transform:uppercase;max-width:100%;width:100%;height:auto;min-height:inherit}button.shopify-payment-button__button:before,button.shopify-payment-button__button:after,product-form .product-form__buttons .product-form__submit:before,product-form .product-form__buttons .product-form__submit:after{display:none}button.shopify-payment-button__button:hover,button.shopify-payment-button__button:focus{color:#514b4d;border-color:#514b4d;background-color:#fff!important}product-form .product-form__buttons,.product__info-wrapper .product__info-container{max-width:100%}product-form .product-form__buttons .product-form__submit{color:#514b4d;border:1px solid #514b4d;background-color:#fff;display:inline-block;padding:15px 25px;font-size:16px;font-weight:700;border-radius:50px;text-decoration:none;transition:all .3s ease;font-family:Lato,sans-serif;letter-spacing:0;line-height:normal;cursor:pointer;text-align:center;text-transform:uppercase;max-width:100%;width:100%;height:auto;min-height:inherit}product-form .product-form__buttons .product-form__submit:hover,product-form .product-form__buttons .product-form__submit:focus{background-color:#d4a727;color:#fff;border:1px solid #D4A727}.product-form__input.product-form__quantity{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:100%;min-width:fit-content;border:none}body .quantity:after,body .quantity:before{border-radius:40px}body .quantity__input:focus{outline:none;box-shadow:none;background-color:transparent}body .cart-item__name:hover{text-decoration:none}.product__info-container .icon-with-text.icon-with-text--horizontal{background-color:#f2f2f2;border-radius:10px;padding:25px 15px}.product__info-container .icon-with-text.icon-with-text--horizontal .svg-wrapper{width:44px;height:44px;background:#d4a727;border-radius:100%}.product__info-container .icon-with-text.icon-with-text--horizontal .svg-wrapper svg{fill:#fff;height:24px;width:24px}.product__info-container .icon-with-text.icon-with-text--horizontal .inline-richtext{text-transform:uppercase;font-weight:600;font-size:14px}.product__info-container .price--large{font-size:2.3rem;font-weight:600;color:#514b4d}body .related-products__heading{font-size:40px;font-weight:900;margin:0 0 30px;text-transform:uppercase;text-align:center}body .card__media .media img{object-fit:contain;padding:25px}.card__information .card__heading{font-size:18px;font-weight:500}.card-information .price{font-weight:500;color:#514b4d}.card-wrapper.underline-links-hover:hover a{text-decoration:none;color:#d4a727}.product-media-container{background-color:#f5f5f5;width:100%!important;max-width:100%;padding:30px}.thumbnail.global-media-settings img{object-fit:contain;padding:15px;background-color:#f5f5f5}.product-media-container img{aspect-ratio:1;object-fit:contain}.brand-values-section{padding:50px 0;background-image:url(https://senator-safety.myshopify.com/cdn/shop/files/Rectangle_32_2000x.jpg?v=1763031275);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;color:#fff}.brand-values-heading{text-align:center;font-size:40px;color:#fff;text-transform:uppercase;font-weight:900;margin:0 0 50px}.brand-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.brand-value-item{text-align:center}.brand-value-image{width:100px;height:100px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;padding:20px;margin:0 auto}.brand-value-title{font-size:18px;color:#fff;font-weight:500;max-width:230px;margin:15px auto 0}.brand-values-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#d4a727f5}.brand-values-section .page-width{position:relative;z-index:1}.banner-description-txt{font-size:24px;color:#fff;line-height:30px;font-weight:400;max-width:733px;letter-spacing:normal;margin:0 0 40px}@media (min-width:750px){.collection h2.banner__heading{color:#fff}}@media (max-width:1919px){header.header .header__heading-link .header__heading-logo-wrapper img{max-width:240px}.card__information .card__heading{font-size:14px;font-weight:500}.header .header__inline-menu ul.list-menu>li .list-menu__item{font-size:14px}body .related-products__heading{font-size:32px;margin-bottom:20px}.header__icon .svg-wrapper>svg,header .header__icon .svg-wrapper,header .header__icon,header .header__icon--cart .icon{height:20px;width:20px}header .header__icons{gap:15px}.product__title h1{font-size:34px}.banner-description-txt{margin:0 0 30px;font-size:18px}.custom-banner-heading{font-size:42px;max-width:980px}.custom-primary-btn,.custom-secondary-btn{font-size:14px;padding:16px 36px;max-width:fit-content}.custom-banner-content{padding:0 0 100px}.icon-text-section{padding:20px 0}.icon-text-cont p{font-size:16px}.custom-tib-heading,.brand-values-heading,.blog .blog__title{font-size:32px}.custom-tib-description{font-size:16px;margin-bottom:25px}.custom-tib-section,.feature-banner,.browse-products,.icon-blocks-section,.text-image-left-section{padding:70px 0}.feature-banner .feature-icon{width:64px;height:64px}.feature-banner .feature-text p{font-size:22px;line-height:1}.feature-banner .feature-box{padding:25px 20px}.feature-banner .feature-text h3{margin:15px 0 10px}.browse-products-heds h2,.icon-blocks-section .icon-blocks-heading{margin:0 0 30px;font-size:32px}.browse-products .tab-btn{padding:22px 15px;font-size:16px}.browse-products .tabs{gap:20px;margin-bottom:35px}.browse-products .collection-grid,.icon-blocks-section .icon-blocks-grid{gap:25px}.browse-products .collection-title{font-size:18px;margin:15px 0 0}.marquee-banner-section{height:180px}.marquee-banner-section .marquee-item{width:100px;height:100px}.marquee-banner-section .marquee-item img{width:54px;height:54px}.icon-blocks-section .icon-block-item{padding:30px 20px}.icon-blocks-section .icon-wrapper{width:80px;height:80px}.icon-blocks-section .icon-wrapper svg{height:42px}.icon-blocks-section .block-title{font-size:18px;margin:20px 0 10px}.icon-blocks-section .block-text{font-size:15px}.fullwidth-banner-section,.fullwidth-banner-section .banner-img{height:560px}.fullwidth-banner-section .banner-heading{font-size:42px}.fullwidth-banner-section .banner-text{font-size:16px;line-height:24px}.fullwidth-banner-section .banner1-btn{margin-top:25px}.fullwidth-banner-section .banner-content{max-width:510px}.button-grid .custom-primary-btn,.button-grid .custom-secondary-btn{max-width:100%;display:inline-flex;justify-content:center;align-items:center;padding-left:10px;padding-right:10px}.text-image-left-section .button-svg{width:17px;height:17px}.text-image-left-section .text-heading{font-size:32px}.text-image-left-section .text-description{font-size:18px;line-height:24px;margin:0 0 25px}.footer .footer__content-bottom .footer__content-bottom-wrapper.footer__content-bottom-wrapper--center{padding:25px 0 0}footer.footer{padding-bottom:25px}.footer .footer__copyright,.footer .footer__copyright .copyright__content{font-size:14px}.footer .footer__content-top{padding-bottom:3rem}.footer__list-social{gap:14px;margin:20px 0 0}.footer__list-social .list-social__item .svg-wrapper{width:30px;height:30px}.footer-block__brand-info .rte{font-size:16px;line-height:1.6}footer .footer-block__heading{font-size:20px;margin:0 0 15px;line-height:26px}footer .footer-block--newsletter{max-width:440px}footer .newsletter-form__field-wrapper .field__input{height:52px}footer .newsletter-form__field-wrapper .newsletter-form__button{padding:15.5px 15px}.text-image-left-section .text-content{padding:20px 70px}header summary .icon-caret{height:.6rem}.desktop-localization-wrapper{display:none}}@media (max-width: 1536px){footer .footer-block--newsletter{max-width:32%}}@media (max-width: 1199px){.brand-values-section{padding:30px 0}.brand-values-heading{margin-bottom:25px}.brand-values-grid{gap:20px}.brand-value-image{width:80px;height:80px;padding:15px}.brand-value-title{font-size:16px}header.header .header__heading-link .header__heading-logo-wrapper img{max-width:180px}.header .header__inline-menu ul.list-menu>li:first-child .list-menu__item{padding-left:0}.header .header__inline-menu summary.list-menu__item{padding-right:2.3rem}.header .header__inline-menu ul.list-menu>li .list-menu__item{font-size:13px}.custom-tib-text{padding:40px 30px}.feature-banner .feature-boxes{grid-template-columns:repeat(2,280px);grid-gap:20px}.feature-banner .feature-text h3{font-size:42px}.feature-banner .feature-text p{font-size:18px}.browse-products .collection-item .collection-image{padding:22% 15px}.browse-products .tabs{gap:10px}.browse-products .tab-btn{padding:22px 8px;font-size:15px}.browse-products .collection-grid,.icon-blocks-section .icon-blocks-grid{gap:15px}.text-image-left-section .text-content{padding:20px 30px}.custom-banner-content{padding:0 0 60px}.header{padding-top:5px!important;padding-bottom:5px!important}.banner-description-txt{margin:0 0 20px;font-size:16px}}@media (max-width: 1023px){header.header--middle-left .header__inline-menu{display:none}header-drawer .menu-drawer-container svg path{fill:#d4a727}header .header__icons{margin-left:0;width:20%;justify-content:flex-end}.header__heading,.header__heading-link{text-align:center;margin:0 auto}header-drawer{width:20%}header.header .header__heading-link{margin:0 auto}}@media (max-width: 991px){body .page-width{max-width:1650px;padding-left:20px!important;padding-right:20px!important}body .related-products__heading,.brand-values-heading{font-size:28px}body .product__info-wrapper{padding:0 0 0 2rem}.product__title h1{font-size:28px}.custom-banner-heading,.fullwidth-banner-section .banner-heading{font-size:32px}.custom-tib-heading,.browse-products-heds h2,.icon-blocks-section .icon-blocks-heading,.text-image-left-section .text-heading,.blog .blog__title{font-size:28px}.icon-text-cont p{font-size:14px}.icon-text-container{gap:10px}.icon-text-block{gap:5px}.custom-tib-text,.custom-tib-image{max-width:100%}.custom-tib-inner{flex-wrap:wrap;flex-direction:column-reverse}.feature-banner .feature-boxes{grid-template-columns:repeat(2,250px)}.feature-banner .feature-icon{width:54px;height:54px}.feature-banner .feature-icon svg{height:30px}.feature-banner .feature-text h3{font-size:36px;margin:10px 0}.feature-banner .feature-box{padding:20px}.browse-products .collection-grid{grid-template-columns:repeat(2,1fr)}.browse-products .tabs{overflow-x:scroll;scroll-snap-type:x mandatory;flex-wrap:nowrap;margin-bottom:25px;padding-bottom:10px}.browse-products .tabs button.tab-btn{min-width:210px}.custom-tib-section,.feature-banner,.browse-products,.icon-blocks-section,.text-image-left-section{padding:50px 0}.icon-blocks-section .icon-blocks-grid{grid-template-columns:2fr 2fr;display:grid}.fullwidth-banner-section,.fullwidth-banner-section .banner-img{height:440px}.text-image-left-section .text-image-inner{flex-wrap:wrap}.text-image-left-section .image-content{max-width:100%}.text-image-left-section .text-content{max-width:100%;padding:30px}.marquee-banner-section{height:140px}.marquee-banner-section .marquee-item{width:80px;height:80px}.marquee-banner-section .marquee-item img{width:40px;height:40px}.footer__blocks-wrapper.grid .footer-block{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}footer .grid--4-col-tablet .grid__item:nth-child(2){width:100%;max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}footer .footer-block--newsletter{max-width:100%}.custom-banner-section{height:640px}}@media (max-width: 767px){.custom-banner-heading,.fullwidth-banner-section .banner-heading{font-size:26px}body .product__info-wrapper{padding:0}.custom-banner-buttons{gap:10px}.custom-primary-btn,.custom-secondary-btn{font-size:14px;padding:14px 24px}body .image-with-text__media--small{height:auto;aspect-ratio:1}.temp-industries-we-serve .fullwidth-banner-section{aspect-ratio:1.3}body .image-with-text__content{padding:2rem calc(1rem / var(--font-body-scale)) 5rem}.icon-text-container{will-change:transform;animation:slide 20s linear infinite;display:inline-flex;flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;padding-bottom:5px}.icon-text-block{gap:5px;width:58%}.icon-text-section{overflow:hidden}.custom-tib-text{padding:25px}.custom-tib-heading,.browse-products-heds h2,.icon-blocks-section .icon-blocks-heading,.text-image-left-section .text-heading,.blog .blog__title{font-size:22px}.feature-banner .feature-boxes{overflow-x:scroll;scroll-snap-type:x mandatory;flex-wrap:nowrap;display:flex;padding-bottom:10px}.feature-banner .feature-box{padding:20px;min-width:270px}.browse-products .collection-grid{grid-template-columns:repeat(2,1fr)}.browse-products .collection-title{font-size:14px;margin:10px 0 0}.browse-products .collection-item .collection-image{padding:15% 15px}.browse-products .tabs button.tab-btn{min-width:150px;padding:15px 8px;font-size:12px;border-radius:10px}.icon-blocks-section .icon-blocks-grid{grid-template-columns:1fr;gap:20px}.fullwidth-banner-section .banner-content{max-width:340px}.fullwidth-banner-section .banner-text{font-size:15px;line-height:24px}.fullwidth-banner-section .banner-gradient{background:linear-gradient(to right,#000,#00000040)}.fullwidth-banner-section .banner-img{height:100%}.fullwidth-banner-section{aspect-ratio:.65;height:auto}.text-image-left-section .text-content{padding:25px 20px}.text-image-left-section .button-grid{gap:15px;max-width:100%;grid-template-columns:1fr}.text-image-left-section .text-description{font-size:16px}footer .grid--4-col-tablet .grid__item:nth-child(2),.footer__blocks-wrapper.grid .footer-block{max-width:100%;width:100%}.payment-option-wrapper{margin-left:auto;margin-right:auto}.custom-banner-section{height:500px}header.header .header__heading-link .header__heading-logo-wrapper img{max-width:160px}footer .footer-block__heading{font-size:18px}.footer-block__newsletter{width:100%}.brand-value-item{text-align:center;min-width:200px}.brand-values-grid{gap:20px;overflow-x:scroll;scroll-snap-type:x mandatory;flex-wrap:nowrap;padding-bottom:10px}}.button{background-color:#d4a727;color:#fff;border:1px solid #D4A727;display:inline-block;padding:19.5px 15px;font-size:16px;font-weight:700;border-radius:50px;text-decoration:none;transition:all .3s ease;font-family:Lato,sans-serif;letter-spacing:0;line-height:normal;cursor:pointer;max-width:220px;width:100%;text-align:center!important;text-transform:uppercase}a.button.button--primary:after{content:none}.collapsible-content summary:hover .accordion__title{text-decoration:none!important}.shopify-policy__container{max-width:1600px}.rte li{list-style:circle}.article-card__image img{height:100%;width:100%;object-fit:cover!important;padding:0!important}section#custom-tib-template--19663773335690__image_text_cKg7Tf{padding-top:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
