@media screen and (max-width:768px){html.snug-mobile-search-active,html.snug-mobile-search-active body,body.snug-mobile-search-active{overflow:hidden!important;overscroll-behavior:none}html.snug-mobile-search-active body shopify-chat,html.snug-mobile-search-active body mobile-navigation-bar,html.snug-mobile-search-active body .mobile-navigation-bar{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.snug-mobile-search-active body header-search .popup-search-form{display:none!important}.snug-mobile-search-sheet[hidden]{display:none!important}.snug-mobile-search-sheet{position:fixed;z-index:2147483640;top:0;right:0;bottom:0;left:0;display:grid;align-items:stretch;width:100vw;height:100dvh;color:#17284a}.snug-mobile-search-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:#0e1c3094;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.snug-mobile-search-sheet__panel{position:relative;z-index:1;display:flex;width:100%;min-width:0;height:100dvh;flex-direction:column;padding:calc(16px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));border:0;background:radial-gradient(circle at 100% 0,rgba(194,181,255,.24),transparent 28%),linear-gradient(180deg,#fffdf9,#fff 42%,#f7f9ff);box-shadow:0 -10px 40px #0f203a38;overflow:hidden}.snug-mobile-search-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:4px 0 16px}.snug-mobile-search-sheet__header span{display:block;margin-bottom:5px;color:#3554ac;font-size:10px;font-weight:800;letter-spacing:.16em}.snug-mobile-search-sheet__header h1{max-width:285px;margin:0;color:#17284a;font-size:clamp(24px,7vw,32px);font-weight:780;line-height:1.08;letter-spacing:-.035em}.snug-mobile-search-sheet__close{display:inline-grid;width:46px;min-width:46px;height:46px;place-items:center;margin:0;padding:0;border:1px solid rgba(32,53,102,.16);border-radius:50%;background:#ffffffe6;color:#17284a;box-shadow:0 8px 22px #1b2c5217}.snug-mobile-search-form{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:6px 7px 6px 16px;border:1px solid rgba(47,72,154,.24);border-radius:18px;background:#fff;box-shadow:0 12px 30px #243c801a,0 0 0 5px #4760b80f}.snug-mobile-search-form>svg{color:#3554ac}.snug-mobile-search-form input[type=search]{display:block!important;width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#17284a!important;font-size:16px!important;line-height:1.2!important;box-shadow:none!important}.snug-mobile-search-form input[type=search]::placeholder{color:#7b8496;opacity:1}.snug-mobile-search-form button{min-width:76px;height:44px;margin:0;padding:0 15px;border:0;border-radius:13px;background:linear-gradient(135deg,#24439a,#355bc0);color:#fff;font-size:13px;font-weight:800;box-shadow:0 8px 18px #2743993d}.snug-mobile-search-status{min-height:20px;margin:13px 2px 7px;color:#6d778b;font-size:12px;line-height:1.4}.snug-mobile-search-results{min-height:0;flex:1 1 auto;padding:0 1px 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.snug-mobile-search-default h2,.snug-mobile-search-popular h2{margin:12px 0 11px;color:#17284a;font-size:16px;font-weight:780;line-height:1.3}.snug-mobile-search-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.snug-mobile-search-chips a{display:inline-flex;min-height:40px;align-items:center;padding:8px 13px;border:1px solid rgba(31,54,104,.13);border-radius:999px;background:#fff;color:#263d6e;font-size:12px;font-weight:750;line-height:1.2;text-decoration:none;box-shadow:0 7px 18px #192d590d}.snug-mobile-search-products{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.snug-mobile-search-product{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:9px;border:1px solid rgba(30,51,97,.11);border-radius:16px;background:#fff;color:#17284a;text-decoration:none;box-shadow:0 8px 22px #1f315c0e}.snug-mobile-search-product__media{display:block;width:78px;height:88px;border-radius:12px;background:#f0f2f5;overflow:hidden}.snug-mobile-search-product__media img{width:100%;height:100%;object-fit:cover}.snug-mobile-search-product__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.snug-mobile-search-product__copy strong{display:-webkit-box;color:#17284a;font-size:14px;font-weight:760;line-height:1.32;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.snug-mobile-search-product__price{margin-top:4px;color:#c5463d;font-size:13px;font-weight:780}.snug-mobile-search-product__action{margin-top:6px;color:#31539e;font-size:11px;font-weight:780}.snug-mobile-search-view-all{display:flex;min-height:50px;align-items:center;justify-content:center;margin-top:12px;padding:11px 14px;border-radius:14px;background:#17332f;color:#fff;font-size:13px;font-weight:780;line-height:1.3;text-align:center;text-decoration:none}.snug-mobile-search-empty{display:flex;min-height:120px;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:1px dashed rgba(39,65,128,.2);border-radius:16px;background:#ffffffb3;color:#68748a;text-align:center}.snug-mobile-search-empty strong{margin-bottom:5px;color:#17284a;font-size:16px}.snug-mobile-search-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}}@media screen and (max-width:374px){.snug-mobile-search-sheet__panel{padding-inline:12px}.snug-mobile-search-form{grid-template-columns:20px minmax(0,1fr) auto;gap:7px;padding-left:12px}.snug-mobile-search-form button{min-width:66px;padding-inline:11px}}@media(prefers-reduced-motion:reduce){.snug-mobile-search-sheet,.snug-mobile-search-sheet *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/snug-mobile-search-standalone.css.map */
