.header-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;background-color:var(--c-dark-green-2);color:var(--c-gray);padding:.75rem .8rem}.header-bar .header-bar__main{grid-column:2/2;display:flex;align-items:center;justify-content:center}.header-bar .header-bar__message{position:relative;font-size:1.4rem;font-weight:500}.header-bar .header-bar__message:not(:only-child){padding-right:1.8rem;margin-right:1.8rem}.header-bar .header-bar__message:not(:only-child):after{content:"";position:absolute;right:0;top:0;height:100%;width:.1rem;background-color:currentColor;display:inline-block}.header-bar .header-bar__link{display:inline-flex;align-items:center;color:var(--c-gray);text-decoration:none;font-size:1.4rem;transition:opacity var(--duration-default) ease}.header-bar .header-bar__link i,.header-bar .header-bar__link svg{display:inline-block;fill:currentColor;line-height:0}.header-bar .header-bar__link i{transition:transform var(--duration-default) ease}.header-bar .header-bar__link:hover{opacity:.8}.header-bar .header-bar__link:hover i{transform:translate(.2rem)}@media (max-width: 989px){.header-bar .header-bar__link span{display:none}}.header-bar .header-bar__aside{grid-column:3/3;margin-left:auto}.header-bar .header-bar__aside .button{fill:currentColor;gap:.8rem;border-radius:2px}.header-bar .header-bar__aside .button span{transform:translateY(.2rem)}.header-bar__close{position:absolute;background-color:transparent;padding:.7rem;border:none;outline:none;top:50%;transform:translateY(-50%);right:1rem;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center}.header{position:relative}.header__inner{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;column-gap:1rem;padding:2rem 0}@media screen and (max-width: 1100px){.header__inner{grid-template-columns:1fr auto;padding:1.2rem 0}}.header__logo{font-size:0}.header__logo img,.header__logo svg{max-width:25rem;width:100%;height:auto}@media screen and (max-width: 989px){.header__logo img,.header__logo svg{max-width:20rem}}@media screen and (max-width: 1100px){.header__utils{display:none}}.header__utils-items{display:flex;align-items:center;justify-content:flex-end;gap:3.2rem}@media (max-width: 1299px){.header__utils-items{gap:1.8rem}.header__utils-item .header__cta{height:5rem;font-size:1.6rem;padding-inline:2rem;min-width:10rem}}@media (max-width: 1650px){#rfq-button{display:none}}.header__utils-link{padding:0 1rem;transition:opacity var(--duration-default) ease}.header__utils-link:hover{opacity:.6}.header__utils-link span,.header__utils-link svg{pointer-events:none}.header__utils-item:last-child .header__utils-link{padding-right:0}.header__utils-item--cart svg,.header__utils-item--cart span{vertical-align:middle}#cart-counter{position:relative}.cart-count-badge-container{position:absolute;bottom:1.2rem;left:2.5rem;margin-inline:auto;width:8px;height:8px;background:var(--c-red-2);color:var(--c-white);display:flex;align-items:center;justify-content:center;border-radius:100%;padding:.5rem;border:3px solid var(--c-white)}.cart-count-badge{font-size:1rem}@media (max-width: 1638px){#cart-counter{position:relative}.cart-count-badge{position:absolute;bottom:0}}.header__utils-item--account a{line-height:0}.header__nav-items{display:flex;align-items:center;gap:5.5rem;position:relative}@media (max-width: 1250px){.header__nav-items{gap:2rem}}@media (min-width: 1251px) and (max-width: 1440px){.header__nav-items{gap:3rem}}@media (max-width: 1100px){.header__nav{display:none}}.header__utils-item--search .header__utils-link{width:6.4rem;height:6.4rem;border-radius:50%;background-color:var(--c-gray);display:flex;align-items:center;justify-content:center}.header__utils-item--search .header__utils-link svg{width:2.4rem}.header__nav-sublinks{background-color:var(--color-background-secondary);display:none;border:.1rem solid var(--color-border);position:absolute;top:0;left:100%;z-index:1}.header__nav-link{font-weight:600;padding:0;color:var(--c-dark-green);position:relative}.header__nav-link:has(.triangle-down){display:inline-flex;gap:.5rem;align-items:center}.header__nav-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.2rem;background-color:currentColor;transform:scaleX(0);transition:transform var(--duration-default) ease;transform-origin:left}.header__nav-item:hover .header__nav-link:after{transform:scaleX(1)}.header__nav-link svg{margin-left:1rem}.header__nav-item:first-child .header__nav-link{padding-left:0}.header__nav-item:last-child .header__nav-link{padding-right:0}.header__nav-dropdown{display:none;position:absolute;top:calc(100% + 2.9rem);left:0;padding:4rem 3.6rem;gap:4.9rem;border-radius:2.4rem;width:auto;background-color:var(--color-background-secondary);z-index:var(--z-modals);white-space:nowrap;font-family:"TWK Everett",var(--font-body-family);box-shadow:0 34px 64px #00000040}.header__nav-dropdown:before{content:"";position:absolute;left:0;top:-2.9rem;height:2.9rem;width:100%}.header__nav-dropdown:has(.header__nav-card){left:50%;transform:translate(-50%);width:107.5rem;max-width:100vw}.header__nav-item:hover .header__nav-dropdown,.header__nav-item:focus-within .header__nav-dropdown{display:flex;align-items:flex-start}.header__nav-links-item:hover .header__nav-sublinks,.header__nav-links-item:focus-within .header__nav-sublinks{display:block}.header__nav-dropdown .header__nav-links{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:0 2.4rem}.header__nav-dropdown-link{padding:1.6rem 2.4rem;text-underline-offset:.5rem;color:#000;border-radius:0 8px 8px 0;border-left:3px solid transparent;transition:background-color var(--duration-default),border-left var(--duration-default)}.header__nav-dropdown-link span,.header__nav-dropdown-link svg{vertical-align:middle}.header__nav-dropdown-link span{display:block}.header__nav-dropdown-link span:first-child{display:flex;justify-content:space-between;gap:1rem;font-weight:500;font-size:1.6rem}.header__nav-dropdown-link span:first-child:not(:only-child){padding-bottom:.8rem;margin-bottom:.8rem;border-bottom:.1rem solid rgba(0,0,0,.1)}.header__nav-dropdown-link .header__nav-subtitle{max-width:22.5rem;white-space:normal;font-weight:450;font-size:1.2rem}.header__nav-dropdown-link svg{margin-left:1rem}.header__nav-links-item{position:relative}.header__nav-dropdown-link:hover,.header__nav-links-item:hover>.header__nav-dropdown-link{background-color:var(--c-gray);border-left:3px solid var(--c-red-2)}.header__nav-card{width:100%;max-width:28.5rem}.header__nav-card-image{border-radius:.8rem;margin-bottom:1.3rem;aspect-ratio:284 / 240}.header__nav-card-image img{width:100%;height:100%;object-fit:cover}.header__nav-card-text{max-width:26rem;font-weight:500;font-size:2.4rem;color:#000;line-height:1.32;margin-bottom:2.4rem;white-space:wrap}.header__nav-card .button{font-size:1.6rem}.header-drawer{display:none}@media (max-width: 1100px){.header-drawer{display:block}}.header-drawer__button{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.header-drawer__button svg:last-child{display:none}[open] .header-drawer__button svg:first-child{display:none}[open] .header-drawer__button svg:last-child{display:inline}.header-drawer__content{background-color:var(--color-background-secondary);width:100%;position:fixed;top:var(--header-top-position);bottom:0;left:0;z-index:var(--z-header);opacity:0;visibility:hidden;transform:translate(-100%);transition:all var(--duration-default)}.menu-opening .header-drawer__content{opacity:1;visibility:visible;transform:translate(0)}.menu-opening .header-drawer__inner{display:flex;flex-direction:column;max-height:100%}.header-drawer__nav{overflow-y:auto;overflow-x:hidden;flex:1;height:100%;padding-bottom:7rem}.header-drawer__menu{padding-left:2rem}.header-drawer__link{padding:1rem 0}.header-drawer__link svg{margin-left:1rem;vertical-align:middle}.header-drawer__footer{padding:2rem;border-top:.1rem solid var(--color-border);margin-top:auto;position:absolute;background-color:var(--color-background-secondary);bottom:0;left:0;width:100%}.header-drawer__footer ul{display:flex;justify-content:space-between;gap:1.6rem}.header-drawer__footer .header__drawer-util{display:flex;align-items:center;gap:1rem}.header__search{height:100%}@media screen and (min-width: 750px){.header__search-form{position:relative}.header__search-form>.form-row+.form-row{margin-top:0}.header__search-wrapper{display:block;position:relative;width:100%;min-width:3rem;will-change:min-width;transition:min-width var(--duration-default)}.header__search-wrapper .header__utils-link{transition:background-color var(--duration-default) ease}.header__search-wrapper .header__utils-link:hover{background-color:#c6e3d8;opacity:1}.header__search-wrapper[open] .header__search-summary:hover{opacity:1}.header__search-wrapper .header__search-summary{position:static;border:none}.header__search-wrapper .header__search-summary svg{will-change:fill;transition:fill var(--duration-default)}.header__search-wrapper .header__search-summary+*{transform:scaleX(0);transform-origin:right;will-change:transform;transition:transform var(--duration-default) ease-in-out}.header__search-wrapper[open] .header__search-summary+*{transform:scaleX(1)}.header__search-form input[type=search]{height:4rem;border-color:transparent;background-color:transparent}.header__search-form input[type=search]:hover,.header__search-form input[type=search]:focus{border-color:transparent}.header__search-form .form-search__close,.header__search-form button[type=submit]{position:absolute;padding:0;top:0;right:0;background-color:transparent!important;border-color:transparent!important;min-height:0;bottom:0;width:auto;height:auto;min-width:0;font-size:0;padding-inline:1.5rem;will-change:opacity;transition:opacity var(--duration-default)}.header__search-form .form-search__close{right:4rem}.header__search-form button[type=submit]:hover,.header__search-form .form-search__close:hover{opacity:.7}.header__search-form button[type=submit]:after{content:"";width:2.4rem;height:2.4rem;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M16.927 17.04L20.4001 20.4M19.2801 11.44C19.2801 15.7699 15.77 19.28 11.4401 19.28C7.11019 19.28 3.6001 15.7699 3.6001 11.44C3.6001 7.11006 7.11019 3.59998 11.4401 3.59998C15.77 3.59998 19.2801 7.11006 19.2801 11.44Z" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg>');background-size:contain;background-repeat:no-repeat}.header__search-form .form-search__close:after{content:"";width:2.4rem;height:2.4rem;background-image:url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.3"><path d="M16 8.5L8 16.5M16 16.5L8 8.5" stroke="black" stroke-width="2" stroke-linecap="round"/></g></svg>');background-size:contain;background-repeat:no-repeat}.header__search-results{position:absolute;background-color:var(--color-background-secondary);padding-inline:1rem;max-height:60rem;overflow-y:auto;opacity:0;will-change:opacity;transition:opacity var(--duration-short),visibility var(--duration-short);transition-delay:var(--duration-short)}.header__search-wrapper .field__input:focus,.header__search-wrapper .field__input:hover{border-color:var(--c-dark-green)}.header__search-results-title{padding:1rem 0}.header__search-wrapper>.header__search-summary+*{padding-top:1.25rem;height:100%;border-left:3px solid #FF6C44;background-color:var(--c-gray);top:0;right:0;z-index:var(--z-header);position:absolute;width:114rem;--container-margins: calc(100vw - 164.6rem) ;max-width:calc(100vw - 65.6rem)}}@media screen and (min-width: 1100px){.header__search-wrapper>.header__search-summary+*{max-width:calc(99vw - 35.6rem)}}@media screen and (min-width: 1300px){.header__search-wrapper>.header__search-summary+*{max-width:calc(100vw - 40.6rem)}}@media screen and (min-width: 1450px){.header__search-wrapper>.header__search-summary+*{max-width:calc(100vw - 40.6rem)}}@media screen and (min-width: 1651px){.header__search-wrapper>.header__search-summary+*{max-width:calc(100vw - 62rem)}}@media screen and (min-width: 1720px){.header__search-wrapper>.header__search-summary+*{max-width:calc(100vw - var(--container-margins) - 30rem - 25rem)}}@media (hover: hover) and (pointer: fine){.header__search-form button[type=submit]:hover{background-color:var(--color-solid-button-background);opacity:.8}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-header.css.map */
