.header__heading-link .h4,.header__heading-link:hover .h4{color:var(--white)}.header__wrapper{background-color:var(--white);color:var(--color-primary);padding:.5rem .75rem 0;height:4.875rem}@media only screen and (max-width: 989px){.header__wrapper{padding:0 1rem;height:4.375rem;box-shadow:0 2px 8px #0003}}.header__layout{width:100%;max-width:clamp(51rem,78.472vw,78.472rem);margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.header__logo img{width:100%;height:100%;object-fit:contain}.header--icon{height:2rem;width:2rem;display:block;margin-left:2rem}.header--icon--cart{height:4.3125rem;width:4.3125rem;display:block;margin-left:1rem}@media only screen and (max-width: 989px){.header--icon{height:1.75rem;width:1.75rem}.header--icon--cart{margin-left:0}}.header--icon--cart:hover svg,.header--icon:hover svg{transform:scale(1.15)}.header--icon--cart svg,.header--icon svg,.header--icon img{height:100%;width:100%;object-fit:contain}.header--icon--cart svg path,.header--icon svg path{fill:var(--color-primary)}.navigation--layout{position:relative;z-index:-1;box-shadow:0 2px 8px #0003}.nav--wrapper{padding:0 1rem;display:flex;align-items:center;justify-content:space-between;width:100%}@media only screen and (max-width: 1300px){.nav--wrapper{justify-content:center}}.nav--item{font-size:.8125rem;line-height:1.3;color:var(--black-2);text-transform:uppercase}.nav-item--content__wrapper{box-shadow:0 10px 20px #00000017!important}.nav-item--content{display:flex;align-items:flex-start;justify-content:start;list-style:none;padding:2rem 1rem;width:100%;max-width:77.5rem;margin-left:auto;margin-right:auto}.brand-nav-item--content{list-style:none;padding:2rem 1rem;width:100%;max-width:55rem;margin-left:auto;margin-right:auto}.brand-content__item{width:100%;aspect-ratio:1.2/1;grid-column:span 4;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:10px}.brand-content__item.best-brand-content__item{background-size:contain;box-shadow:0 3px 20px #0000007e;border:1px solid #DBDBDB}.brand-content__item:hover{filter:brightness(115%)}.brand--link{display:flex;align-items:flex-end;width:100%;height:100%}.brand--content{display:flex;align-items:center;width:100%;height:clamp(3.75rem,4.167vw,4.167rem);background-color:#00000080;padding:.5rem clamp(1rem,2.083vw,2.083rem);border-radius:0 0 10px 10px}.brand--content h4{font-size:1rem;text-transform:none;color:var(--white)}.nav--subitem{font-size:1rem;text-transform:none;margin-right:3.75rem}.nav--subitem__title{margin-bottom:1.5rem}.nav-subitem--wrapper{list-style:none;padding:0}.nav--subitem__link a{font-size:.8125rem;color:var(--black-2);margin-bottom:1.125rem}.sidebar--wrapper{list-style:none;padding:2.75rem 1rem;background:#f4f4f4;border-radius:8px}.sidebar--link a{color:var(--black-2);text-decoration:underline}.sidebar--link:not(:last-child){margin-bottom:1.875rem}.offers--layout__wrapper{border-top:1px solid rgba(112,112,112,.24)}.offers--layout{width:100%;max-width:74.125rem;margin-left:auto;margin-right:auto;padding:2rem 1rem;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap}.offer--wrapper{display:flex}.offer--info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-left:.5rem;font-size:1rem;line-height:1.2;text-transform:initial;color:var(--black);letter-spacing:0px}.brand--info{color:var(--black);font-size:1rem;font-weight:var(--font-weight--medium);line-height:1.3;letter-spacing:0;text-align:center;text-transform:none;margin-top:2.1875rem;width:100%;max-width:50rem;margin-left:auto;margin-right:auto}.offer--image{aspect-ratio:1.6/1;overflow:hidden}.offer--image img{height:100%;width:100%;object-fit:cover;transition:all .3s ease-in-out}.offer--image:hover img{transform:scale(1.2)}@media only screen and (max-width: 989px){.brand--info{padding:0 1.875rem;margin-top:1.375rem;margin-bottom:1.1875rem}.brand-nav-item--content{padding-top:0}.brand-content__item{max-width:17.5rem;margin-left:auto;margin-right:auto}.sidebar--wrapper{padding:1.875rem 1rem;margin:2rem 1.25rem;display:grid;grid-template-columns:repeat(4,minmax(auto,1fr));grid-column-gap:1.375rem;grid-row-gap:1.25rem}li.sidebar--link{grid-column:span 2}}.search-mobile{display:none}@media only screen and (max-width: 989px){.search-mobile{display:block}}.search-desktop{display:block}@media only screen and (max-width: 989px){.search-desktop{display:none}}.custom-header .search-modal__content{padding:0;max-width:18.75rem}.custom-header .search-modal__form{max-width:18.75rem}.custom-header .search__input.field__input{height:auto;width:100%;padding:.56rem 1rem .56rem 2.5rem;background:transparent;color:var(--color-primary);font-weight:300;font-size:1rem}.custom-header .field:after{top:0;right:0;bottom:0;left:0;border:none;border-bottom:1px solid var(--color-primary);border-radius:0;box-shadow:none}.custom-header .field:hover.field:after{box-shadow:none;outline:0;border:none;border-bottom:1px solid var(--color-primary);border-radius:0}.custom-header .field__input:focus{box-shadow:none;outline:0;border:none}.custom-header .field__input::placeholder{color:var(--color-primary);font-size:1rem;line-height:1.2;text-transform:uppercase;opacity:1;text-align:center}.custom-header .search__button{right:var(--inputs-border-width);top:var(--inputs-border-width);margin-right:.75rem}.custom-header .search__button:focus-visible{background-color:transparent;z-index:2}.custom-header .search__button:focus{background-color:transparent;z-index:2}.custom-header .search__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:transparent}.custom-header .search__button svg{height:1.375rem;width:1.375rem}.custom-header .field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:0;position:absolute;left:0;top:0;width:1.375rem;height:100%}.custom-header .search__button{left:var(--inputs-border-width)}.custom-header .predictive-search__item-heading.h5{font-size:.875rem;font-weight:400}.custom-header .predictive-search__item--term.h5{font-size:.875rem;border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-header.css.map */
