.stage-1-announcement{color:rgb(var(--stage-announcement-text, var(--color-foreground)));background:rgb(var(--stage-announcement-background, var(--color-background)))}.stage-1-announcement .announcement-bar__message{min-height:3.6rem;padding:.8rem 1.5rem;margin:0;font-size:1.3rem;font-weight:600;letter-spacing:0}.stage-1-announcement .announcement-bar__link,.stage-1-announcement .link--text{color:currentColor;text-decoration:none}.stage-1-announcement .slider-button{color:currentColor}.stage-1-header{--color-foreground: var(--stage-header-text, var(--color-foreground));color:rgb(var(--stage-header-text, var(--color-foreground)));background:rgb(var(--stage-header-background, var(--color-background)));border-bottom:.1rem solid rgba(11,37,69,.1)}.stage-1-header.header-wrapper--shadow{box-shadow:0 .8rem 2.4rem #12121214}.stage-1-header.header-wrapper--transparent{position:absolute;inset-inline:0;top:0;z-index:4;background:transparent}.stage-1-header .header{min-height:7.6rem;column-gap:3rem;align-items:center}.stage-1-header .header__heading,.stage-1-header .header__heading-link{min-width:max-content}.stage-1-header .header__heading-link .h2{color:rgb(var(--brand-primary));font-size:2rem;font-weight:800;letter-spacing:0;line-height:1.15}.stage-1-header .header__inline-menu{margin-left:1.6rem}.stage-1-header .list-menu--inline{align-items:center;column-gap:.4rem}.stage-1-header .header__menu-item,.stage-1-header .header__icon,.stage-1-header .header__active-menu-item,.stage-1-header .header__heading-link{color:rgb(var(--stage-header-text, var(--color-foreground)));letter-spacing:0}.stage-1-header .header__menu-item{min-height:4.8rem;padding-inline:1.2rem;font-size:1.48rem;font-weight:700;text-decoration:none}.stage-1-header .header__menu-item:hover span,.stage-1-header .header__active-menu-item{text-decoration-thickness:.15rem;text-underline-offset:.4rem}.stage-1-header .header__icon{min-width:4.8rem;min-height:4.8rem}.stage-1-header .header__icon .svg-wrapper{width:2.2rem;height:2.2rem}.stage-1-header .header__icons{column-gap:.4rem;align-items:center}.stage-1-header .header__quote-button{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1rem 1.8rem;border-radius:min(var(--brand-border-radius, .8rem),.8rem);background:rgb(var(--brand-secondary));color:#fff;font-size:1.38rem;font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap}.stage-1-header .header__quote-button:hover,.stage-1-header .header__quote-button:focus-visible{background:rgb(var(--brand-primary));color:#fff}.stage-1-header .mega-menu__content{border-top:.1rem solid rgba(11,37,69,.1);border-bottom:.1rem solid rgba(11,37,69,.1);box-shadow:0 1.4rem 3.6rem #0b254514}.stage-1-header .mega-menu__list{gap:2.4rem;padding-block:2.8rem}.stage-1-header .mega-menu__link--level-2{color:rgb(var(--brand-primary));font-weight:800}.menu-drawer__quote{padding:1.6rem 3rem 0}.menu-drawer__quote .hire-button{width:100%}.predictive-search .hire-product-card__eyebrow{margin:.4rem 0 .2rem;padding:0;color:rgb(var(--brand-primary));font-size:1.05rem;font-weight:800;letter-spacing:.04rem;text-transform:uppercase}.stage-1-header .header__heading-logo{max-width:100%;height:auto}.stage-1-header .cart-count-bubble{background-color:rgb(var(--brand-primary));color:#fff}@media screen and (min-width:990px){.stage-1-header .header{padding-top:max(1.8rem,var(--stage-header-padding-top, 0px));padding-bottom:max(1.8rem,var(--stage-header-padding-bottom, 0px))}}.stage-1-footer{background:rgb(var(--stage-footer-background, var(--brand-primary)));color:rgb(var(--stage-footer-text, 255, 255, 255))}.stage-1-footer .footer__content-top{padding-bottom:3.2rem}.stage-1-footer .footer__blocks-wrapper{gap:2.4rem}.stage-1-footer .footer-block__heading{margin-bottom:1.2rem;color:currentColor;font-size:1.4rem;font-weight:700;letter-spacing:0}.stage-1-footer .footer-block__details-content,.stage-1-footer .footer-block__details-content p,.stage-1-footer .footer-block__details-content li,.stage-1-footer .footer-block__details-content a,.stage-1-footer .footer__copyright,.stage-1-footer .copyright__content,.stage-1-footer .copyright__content a{color:rgba(var(--stage-footer-text, 255, 255, 255),.82);letter-spacing:0}.stage-1-footer .footer-block__details-content a{text-decoration:none}.stage-1-footer .footer-block__details-content a:hover{color:rgb(var(--stage-footer-text, 255, 255, 255));text-decoration:underline;text-underline-offset:.35rem}.stage-1-footer .stage-1-footer__brand-logo{max-width:min(100%,var(--stage-footer-logo-width, 160px));height:auto;margin-bottom:1.6rem}.stage-1-footer .stage-1-footer__contact-list{display:grid;gap:.8rem;margin:0}.stage-1-footer .footer-block--newsletter{align-items:flex-start;justify-content:space-between;gap:2rem;padding-top:2.4rem;border-top:.1rem solid rgba(var(--stage-footer-text, 255, 255, 255),.16)}.stage-1-footer .newsletter-form__field-wrapper,.stage-1-footer .newsletter-form{max-width:42rem}.stage-1-footer .field:after{border-radius:var(--brand-border-radius);box-shadow:0 0 0 .1rem rgba(var(--stage-footer-text, 255, 255, 255),.3)}.stage-1-footer .field__input{color:rgb(var(--stage-footer-text, 255, 255, 255))}.stage-1-footer .field__label{color:rgba(var(--stage-footer-text, 255, 255, 255),.72)}.stage-1-footer .footer__content-bottom{border-top-color:rgba(var(--stage-footer-text, 255, 255, 255),.16)}@media screen and (max-width:749px){.stage-1-header .header{min-height:6.4rem;padding-inline:1.6rem}.stage-1-footer .footer__blocks-wrapper{display:grid}}@media(prefers-reduced-motion:reduce){.stage-1-announcement *,.stage-1-header *,.stage-1-footer *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/stage-one-global.css.map */
