.rivr-search[hidden]{display:none}.rivr-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;background:#fff;color:#121212;overflow:hidden}.rivr-search__bar{display:flex;align-items:center;gap:12px;flex:none;min-height:64px;padding:0 16px 0 24px;border-bottom:1px solid #e6e6e6;margin:0}.rivr-search__glass{flex:none}.rivr-search__input{flex:1;min-width:0;height:64px;padding:0;margin:0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:inherit;font:inherit;font-size:16px;letter-spacing:.02em;-webkit-appearance:none;appearance:none}.rivr-search__input::placeholder{color:#8a8a8a;opacity:1}.rivr-search__input::-webkit-search-cancel-button{display:none}.rivr-search__close{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.rivr-search__close:hover{opacity:.6}.rivr-search__close:focus-visible,.rivr-search__item:focus-visible,.rivr-search__all:focus-visible{outline:1px solid currentColor;outline-offset:3px}.rivr-search__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:28px 24px 48px}.rivr-search__heading{margin:0 0 20px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.rivr-search__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.rivr-search__item{display:block;color:inherit;text-decoration:none}.rivr-search__photo{display:block;aspect-ratio:4 / 5;background:#f4f4f4;overflow:hidden;margin-bottom:12px}.rivr-search__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.rivr-search__item:hover .rivr-search__photo img{opacity:.85}.rivr-search__name{display:block;font-size:12px;letter-spacing:.02em;text-transform:uppercase;line-height:1.35}.rivr-search__price{display:block;margin-top:6px;font-size:12px;color:#555}.rivr-search__all{display:inline-block;margin-top:32px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:inherit;text-decoration:underline;text-underline-offset:4px}.rivr-search__empty{margin:0;font-size:14px;color:#555}@media screen and (min-width:990px){.rivr-search__bar{min-height:72px;padding:0 32px 0 40px}.rivr-search__input{height:72px;font-size:18px}.rivr-search__body{padding:40px 40px 64px}.rivr-search__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;max-width:1200px}}html.rivr-search-open,html.rivr-search-open body{overflow:hidden}.header__menu-section .rivr-search-trigger.header__icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.rivr-search-trigger svg{width:2.2rem;height:2.2rem;display:block}.header__icons details-modal.header__search{display:none!important}.header-wrapper .header__menu-section{display:flex;align-items:center;justify-self:start}@media screen and (max-width:989px){.header-wrapper .header{grid-template-columns:1fr auto 1fr}}.menu-drawer .mobile-search{display:none!important}.header--hamburger .menu-drawer .closer,.header--hamburger .menu-drawer .closer-desktop{position:absolute;top:3.4rem;right:3rem;left:auto;z-index:3;transform:none;width:4.4rem;height:4.4rem;margin:0;padding:0;border:0;background:transparent;align-items:center;justify-content:center;color:inherit}.header--hamburger .menu-drawer .closer{display:flex}@media screen and (min-width:990px){.header--hamburger .menu-drawer .closer{display:none}.header--hamburger .menu-drawer .closer-desktop{display:flex}}.header--hamburger .menu-drawer .closer svg,.header--hamburger .menu-drawer .closer-desktop svg{width:2rem!important;height:2rem!important}.header__icons .header__icon--cart .cart-count-bubble{top:.4rem;left:auto;right:.2rem;width:auto;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border:0;border-radius:.9rem;background:#2cccd3;color:#063a3e;font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:0}.header__icons .header__icon--cart .cart-count-bubble span{line-height:1;font-size:inherit}
/*# sourceMappingURL=/cdn/shop/t/126/assets/rivr-search.css.map */
