@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap";.search-modal,.search-modal .search-modal__content,.search-modal div,.search-modal form,.search-modal header,.search-modal section,.search-modal predictive-search,.search-modal details,.search-modal summary{background-color:#fff!important;box-shadow:none!important}.search-modal form.search-modal__form{position:relative;z-index:3;box-shadow:0 0 0 20px #fff!important}.search-modal .field{background-color:#fff!important;position:relative;z-index:3}.search-modal .search__input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}.search-modal .nps .nps-tabs{background:#e2f1f0!important}.search-modal,.search-modal *{font-family:Lato,sans-serif!important}.search-modal form.search-modal__form{border:0!important;box-shadow:none!important}.search-modal .search__input{font-size:18px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#0b1111!important}.search-modal .field,.search-modal .search-modal__form .field{border:1px solid #0b1111!important;border-radius:999px!important;padding:0 18px!important;min-height:56px;align-items:center}.search-modal .field:before,.search-modal .field:after,.search-modal .search-modal__form .field:after{display:none!important}.search-modal button[type=reset]{font-size:13px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#3a4242!important}.search-modal .button-close,.search-modal .button-close *,.search-modal .button-close:before,.search-modal .button-close:after{border-radius:999px!important}.nps{--nh-green:#8dae76;--nh-gold:#c69214;--nh-aqua:#76bfbc;--nh-dark:#0b1111;--nh-soft:#3a4242;--nh-line:rgba(11,17,17,.16);color:var(--nh-dark);background:#fff;line-height:1.5;font-size:16px;letter-spacing:0;width:100%;max-width:1720px;margin:0 auto}.nps *,.nps *:before,.nps *:after{box-sizing:border-box}.nps a{color:var(--nh-dark);text-decoration:none}.nps img{display:block;max-width:100%}.nps ul,.nps li{list-style:none;margin:0;padding:0}.nps .nh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;border-radius:999px;background:transparent;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.nps .nh-btn--gold{color:#8a6510!important;border:1.5px solid var(--nh-gold)!important;background:#fff!important}.nps .nh-btn--gold:hover,.nps .nh-btn--gold:focus-visible{background:var(--nh-gold)!important;color:#fff!important}.nps .nh-btn--line{color:var(--nh-dark);border:1px solid var(--nh-dark)}.nps .nh-btn--s{min-height:40px;padding:0 20px}.nps .nps-tabs{display:flex!important;gap:10px;flex-wrap:wrap;justify-content:flex-start!important;background:#e2f1f0;border:0!important;border-radius:16px;padding:16px 20px;margin:8px 0 28px!important}.nps .nps-tabs:before,.nps .nps-tabs:after{display:none!important}.nps .nps-tab{display:inline-flex!important;align-items:center;min-height:40px;padding:0 20px!important;margin:0!important;border:1px solid var(--nh-dark)!important;border-radius:999px!important;background:transparent!important;color:var(--nh-dark)!important;font-size:13px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;line-height:1.2!important;opacity:1!important;cursor:pointer}.nps .nps-tab:before,.nps .nps-tab:after{display:none!important}.nps .nps-tab[aria-selected=true]{background:var(--nh-gold)!important;border-color:var(--nh-gold)!important;color:#fff!important}.nps .nps-tab:hover{background:var(--nh-dark)!important;color:#fff!important}.nps .nps-tab[aria-selected=true]:hover{background:var(--nh-gold)!important}.nps .nps-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.nps .nps-item{display:flex;min-width:0;border:0!important}.nps .nps-item[aria-selected=true] .nps-pc__name,.nps .nps-item[aria-selected=true] .nps-post__t{text-decoration:underline;text-underline-offset:3px}.nps .nps-pc{display:flex;flex-direction:column;gap:8px;width:100%;height:100%}.nps .nps-pc__img{position:relative;display:block;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#f3f3f3;margin-bottom:8px}.nps .nps-pc__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nps .nps-pc__tx{display:flex;flex-direction:column;gap:8px;flex-grow:1}.nps .nps-pc__name{font-size:20px;font-weight:900;line-height:1.25;text-align:left;flex-grow:0}.nps .nps-pc__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:400;line-height:1.45;color:var(--nh-soft);text-align:left}.nps .nps-pc__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:6px}.nps .nps-pc__price{font-size:20px;font-weight:900}.nps .nps-pc__price s{font-size:14px;font-weight:400;color:var(--nh-soft)}.nps .nps-pc:hover .nps-pc__btn{background:var(--nh-dark);color:#fff}.nps .nps-post{display:flex;flex-direction:column;gap:12px;width:100%;height:100%}.nps .nps-post__img{display:block;aspect-ratio:3/2;border-radius:12px;overflow:hidden;background:#8dae7638}.nps .nps-post__img img{width:100%;height:100%;object-fit:cover}.nps .nps-post__tx{display:flex;flex-direction:column;gap:8px;flex-grow:1}.nps .nps-post__date{font-size:13px;letter-spacing:1.5px;color:var(--nh-soft)}.nps .nps-post__t{font-size:20px;font-weight:900;line-height:1.25;flex-grow:1}.nps .nps-post__more{font-size:16px;text-decoration:underline;text-underline-offset:3px;margin-top:auto}.nps .nps-all{display:flex;justify-content:center;padding:32px 0 8px}.nps .predictive-search__button.nps-all__btn{position:static!important;transform:none!important;width:auto!important;box-shadow:none!important}.nps .nps-empty{display:block;font-size:17px;line-height:1.6;padding:24px 0;text-align:left}.nps .nps-empty.visually-hidden{position:absolute!important;padding:0}@media(max-width:1199px){.nps .nps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}}@media(max-width:749px){.search-modal .search__input{font-size:16px!important}.search-modal .field,.search-modal .search-modal__form .field{min-height:52px;padding:0 16px!important}.nps .nps-tabs{padding:12px;margin:4px 0 20px!important}.nps .nps-tab{flex:1 1 0;justify-content:center;padding:0 10px!important;font-size:12px!important;letter-spacing:1px!important;white-space:nowrap}.nps .nps-grid{grid-template-columns:minmax(0,1fr);gap:0}.nps .nps-item{padding:14px 0;border-top:1px solid var(--nh-line)!important}.nps .nps-item:last-child{border-bottom:1px solid var(--nh-line)!important}.nps .nps-pc,.nps .nps-post{flex-direction:row;align-items:center;gap:14px}.nps .nps-pc__img,.nps .nps-post__img{flex:none;width:96px;height:96px;aspect-ratio:auto;margin:0;border-radius:12px}.nps .nps-post__img img{position:static}.nps .nps-pc__tx,.nps .nps-post__tx{min-width:0;gap:6px}.nps .nps-pc__name,.nps .nps-post__t{font-size:17px;line-height:1.3}.nps .nps-pc__desc{-webkit-line-clamp:2;font-size:14px;line-height:1.4}.nps .nps-pc__price{font-size:17px}.nps .nps-pc__btn,.nps .nps-post__more{display:none}.search-modal .nps .nps-all{position:sticky;bottom:0;background:#fff!important;padding:16px 0}.nps .predictive-search__button.nps-all__btn{width:100%!important}}.mega-menu-drawer,.mega-menu-drawer .menu-drawer__content,.mega-menu-drawer .nested-submenu,.mega-menu-drawer .scroll-area{background-color:#fff!important}.mega-menu-drawer,.mega-menu-drawer *{font-family:Lato,sans-serif!important}.mega-menu-drawer{color:#0b1111}.mega-menu-drawer .menu__link,.mega-menu-drawer .menu__link *,.mega-menu-drawer .menu-collection-title,.mega-menu-drawer summary.top-level-item,.mega-menu-drawer summary.second-level-item{color:#0b1111!important;font-size:15px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;line-height:1.3!important}.mega-menu-drawer .menu-collection-title{color:#8a6510!important;font-size:13px!important;margin-bottom:6px}.mega-menu-drawer .link--single,.mega-menu-drawer .link--single *{font-weight:400!important;font-size:14px!important;letter-spacing:1.5px!important}.mega-menu-drawer .menu__item-title,.mega-menu-drawer .menu__item{border-color:#0b11111f!important}.mega-menu-drawer .menu__link{padding-top:4px;padding-bottom:4px}.mega-menu-drawer .menu__link:hover,.mega-menu-drawer .menu__link:focus-visible{color:#8a6510!important}.mega-menu-drawer ul,.mega-menu-drawer li,.mega-menu-drawer drawer-menu,.mega-menu-drawer details,.mega-menu-drawer summary,.mega-menu-drawer nav,.mega-menu-drawer .menu,.mega-menu-drawer .menu__item-title{background-color:#fff!important}.mega-menu-drawer svg{color:#0b1111}.mega-menu-drawer .search-field{border:1px solid #0b1111!important;border-radius:999px!important;padding:0 16px!important;min-height:46px;display:flex;align-items:center;background:#fff!important}.mega-menu-drawer .search-field__text{font-size:15px!important;color:#0b1111!important;text-transform:none!important;letter-spacing:0!important;border:0!important;background:transparent!important}.mega-menu-drawer .search-field__text::placeholder{color:#676d6c}.mega-menu-drawer .button.solid-button,.mega-menu-drawer .collection-button .button{background:#fff!important;color:#8a6510!important;border:1.5px solid #c69214!important;border-radius:999px!important;min-height:44px;padding:0 24px!important;font-size:13px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;box-shadow:none!important}.mega-menu-drawer .button.solid-button *,.mega-menu-drawer .collection-button .button *{color:inherit!important;font-size:inherit!important;letter-spacing:inherit!important}.mega-menu-drawer .button.solid-button:hover,.mega-menu-drawer .collection-button .button:hover{background:#c69214!important;color:#fff!important}.mega-menu-drawer .button.solid-button:before,.mega-menu-drawer .button.solid-button:after{display:none!important}.mega-menu-drawer .button-close,.mega-menu-drawer .button-close:before,.mega-menu-drawer .button-close:after{border-radius:999px!important}.mega-menu-drawer .disclosure__button,.mega-menu-drawer .disclosure__button *{color:#0b1111!important;font-size:13px!important;letter-spacing:1.5px!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/nuvo-search-header.css.map */
