predictive-search{display:block;position:relative;min-width:0}.predictive-search__form{display:flex;align-items:center;gap:12px;min-width:0;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:999px;min-height:48px;padding:5px 5px 5px 18px}.predictive-search__form>svg{flex-shrink:0;width:18px;height:18px;color:var(--muted)}.predictive-search__form input[type=search]{border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;min-width:0;width:100%;padding:8px 0;outline-offset:3px}.predictive-search__form input[type=search]::-webkit-search-cancel-button{display:none}.predictive-search__clear,.predictive-search__submit{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;flex-shrink:0;cursor:pointer}.predictive-search__clear{background:var(--panel);color:var(--muted)}.predictive-search__clear[hidden]{display:none}.predictive-search__submit{background:var(--red);color:#fff}.predictive-search__clear svg,.predictive-search__submit svg{width:16px;height:16px}.predictive-search__results{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:30;max-height:min(75dvh,780px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 18px 50px #1b171629;padding:24px}.predictive-search__results[hidden]{display:none}.predictive-search__heading{font-size:13px;font-weight:600;margin:0 0 16px;line-height:1.3;letter-spacing:0}.predictive-queries{padding-bottom:24px}.predictive-queries>div{display:flex;flex-wrap:wrap;gap:8px}.predictive-queries .pill{font-size:11px;background:var(--panel);padding:8px 12px}.predictive-queries mark{background:transparent;font-weight:700}.predictive-search__layout{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:24px}.predictive-search__layout:has(.predictive-search__products:empty){display:block}.predictive-search__products:empty{display:none}.predictive-search__layout:not(:has(.predictive-search__content-links)){display:block}.predictive-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.predictive-search__content-links ul{list-style:none;margin:0 0 26px;padding:0}.predictive-search__content-links a{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 0;font-size:12px;line-height:1.45;border-bottom:1px solid var(--line)}.predictive-search__content-links a svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}.predictive-search__all{display:flex;width:100%;margin-top:24px;white-space:normal;font-size:13px;gap:8px}.predictive-search__empty{padding:12px 0;font-size:14px;color:var(--muted)}.predictive-search__error{font-size:13px;padding:8px 0;color:var(--body)}.predictive-search[aria-busy=true] .predictive-search__submit{opacity:.5}@media(max-width:749px){.predictive-search__form{gap:8px;padding-left:14px;min-height:44px}.predictive-search__form input[type=search]{font-size:13px}.predictive-search__clear,.predictive-search__submit{width:32px;height:32px}.predictive-search__results{padding:20px 14px;border-radius:18px;max-height:70dvh}.predictive-search__layout{display:flex;flex-direction:column;gap:24px}.predictive-product-grid{gap:20px 12px}.predictive-search__content-links a{font-size:13px}.predictive-search__all{font-size:12px}.predictive-queries{padding-bottom:20px}.predictive-search__form>svg{width:16px;height:16px}}@media(max-width:359px){.predictive-search__form input[type=search]{font-size:12px}}@media(min-width:990px){.predictive-search__results{border-radius:0 0 22px 22px}.header-search-desktop .predictive-queries{margin-left:268px}.header-search-desktop .predictive-search__all{margin-left:268px;width:calc(100% - 268px)}}.predictive-search__form input[type=search]:focus-visible{outline:none;box-shadow:none}.predictive-search__form:focus-within{border-color:#b9b6b2}.predictive-search__results.search-panel{display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:0 0 24px 24px;font-family:OleaInter,Arial,sans-serif}.predictive-search__results.search-panel[hidden]{display:none}.search-panel__top{display:flex;align-items:center;gap:20px;min-height:65px;padding:14px 24px;border-bottom:1px solid #e7e5e3;flex-shrink:0}.search-panel__query{display:flex;align-items:center;gap:14px;flex:1;min-width:0;margin:0}.search-panel__query>.icon{width:19px;height:19px;flex-shrink:0}.search-panel__query input[type=search]{width:100%;min-width:0;padding:0;border:0;outline:none;background:none;color:#292827;font:600 18px/1.4 OleaInter,Arial,sans-serif;border-radius:0;box-shadow:none}.search-panel__query input[type=search]::-webkit-search-cancel-button{display:none}.search-panel__query input::placeholder{font-weight:400;font-size:14px;color:#86828a}.search-panel__close{flex-shrink:0;border:0;padding:8px 0;background:none;color:#85818a;font:400 12px/1.4 OleaInter,Arial,sans-serif;cursor:pointer}.search-panel__close>.icon{display:none}.search-panel__close:hover{color:#292827}.search-panel__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 14px}.search-panel__layout{display:grid;grid-template-columns:minmax(0,28%) minmax(0,1fr);gap:28px;align-items:start}.search-panel__sidebar,.search-panel__main{min-width:0}.search-panel__sidebar{display:flex;flex-direction:column;gap:22px}.search-panel__heading{margin:0 0 12px;color:#85818a;font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.search-panel__recent-items{display:flex;flex-wrap:wrap;gap:6px}.search-panel__recent-items button{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;padding:8px 12px;border:0;border-radius:999px;background:#f4f3f2;color:#292827;cursor:pointer;font:400 12px/1.4 OleaInter,Arial,sans-serif}.search-panel__recent-items button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-panel__clock{position:relative;display:block;width:11px;height:11px;border:1px solid currentColor;border-radius:50%;flex-shrink:0}.search-panel__clock:after{content:"";position:absolute;left:4px;top:2px;width:3px;height:4px;border-left:1px solid currentColor;border-bottom:1px solid currentColor}.search-panel__recent-empty{margin:0;color:#85818a;font-size:12px;line-height:1.5}.search-panel__recent-empty[hidden]{display:none}.search-panel__suggestions ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.search-panel__suggestions a{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.4;color:#292827}.search-panel__suggestions .icon{width:15px;height:15px;flex-shrink:0}.search-panel__suggestions mark{background:none;color:inherit;font-weight:700}.search-panel__guide{display:flex;align-items:center;gap:12px;color:#292827}.search-panel__guide+.search-panel__guide{margin-top:18px}.search-panel__guide>img{flex:0 0 66px;width:66px;height:66px;border-radius:12px;object-fit:cover}.search-panel__guide>span{min-width:0}.search-panel__guide strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.4;font-weight:600}.search-panel__guide small{display:block;margin-top:4px;color:#85818a;font-size:12px;line-height:1.4}.search-panel__pages>a{display:block;padding-block:5px;font-size:13px}.search-panel__assistant{display:flex;align-items:center;gap:12px;width:100%;min-height:57px;margin:0 0 16px;padding:12px 16px;border:0;border-radius:16px;background:#2d2c30;color:#fff;text-align:left;font:600 13px/1.5 OleaInter,Arial,sans-serif;cursor:pointer}.search-panel__assistant-icon{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;border-radius:50%;background:#ffffff20}.search-panel__assistant-icon>.icon{width:19px;height:19px}.search-panel__assistant>.icon{width:17px;height:17px;flex-shrink:0;margin-left:auto}.search-panel__assistant u{text-underline-offset:2px}.search-panel__products-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.search-panel__products-head>.search-panel__heading{margin:0}.search-panel__products-head>a{font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-align:right}.search-panel .search-panel__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0}.search-panel__empty{padding:24px 0;margin:0;color:#85818a;font-size:14px;line-height:1.5}.search-panel a:focus-visible,.search-panel button:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media(min-width:990px){.header-search-desktop .predictive-search__results.search-panel{padding:0;overflow:hidden;border-radius:0 0 24px 24px}}@media(max-width:989px){.header-search-dialog:has(.search-panel){height:calc(100dvh - var(--header-bottom,var(--header-height)));padding-bottom:0;overflow:hidden}.header-search-dialog .predictive-search__results.search-panel{padding:0;margin:0;max-height:none;flex:1;min-height:0;border-radius:0;overflow:hidden}.header-search-dialog predictive-search{padding:0;display:flex;flex-direction:column;min-height:0;height:100%}.header-search-dialog:has(.search-panel:not([hidden])) .predictive-search__form{display:none}.header-search-dialog:has(.search-panel:not([hidden]))>.mobile-menu__head{display:none}.search-panel__top{min-height:58px;padding:12px 18px;gap:12px}.search-panel__query{gap:10px}.search-panel__query input[type=search]{font-size:16px}.search-panel__close{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f5f4f5;padding:0}.search-panel__close>span{display:none}.search-panel__close>.icon{display:block;width:18px;height:18px}.search-panel__body{padding:20px 18px 28px}.search-panel__layout{grid-template-columns:minmax(0,1fr);gap:24px}.search-panel__sidebar{gap:20px}.search-panel__main{grid-row:1}.search-panel .search-panel__products{grid-template-columns:repeat(3,260px);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:12px}.search-panel__products>.product-card{scroll-snap-align:start}.search-panel__assistant{font-size:12px;padding:12px;gap:10px;min-height:57px}.search-panel__heading{font-size:10px}.search-panel__guide{max-width:420px}}.search-panel__mobile-head,.search-panel__clear{display:none}@media(max-width:989px){.header-search-desktop .predictive-search__results.search-panel{z-index:30;box-shadow:0 -12px 40px #0000001f}.search-panel .search-panel__mobile-head{display:flex}.search-panel__mobile-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--dark);color:#fff}.search-panel__mobile-icon>.icon{width:18px;height:18px}.search-panel__top{flex:none;min-height:66px;padding:12px 18px;border:0;background:#fff}.search-panel__query{min-height:42px;gap:9px;padding:4px 5px 4px 12px;border:1px solid var(--ink);border-radius:999px}.search-panel__query>.icon{width:16px;height:16px;color:var(--ink)}.search-panel__query input[type=search]{font:400 16px/1.4 var(--font-body)}.search-panel .search-panel__query input[type=search]:focus-visible{outline:none;box-shadow:none}.search-panel__query:focus-within{box-shadow:0 0 0 2px var(--ink)}.search-panel__top>.search-panel__close{display:none}.search-panel__clear{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink)}.search-panel__clear>.icon{width:13px;height:13px}.search-panel__body{padding:0 18px max(24px,env(safe-area-inset-bottom))}.search-panel__layout{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;min-width:0}.search-panel__sidebar,.search-panel__main{display:contents}.search-panel__recent{order:0}.search-panel__suggestions{order:1}.search-panel__assistant{order:2}.search-panel__products-head{order:3}.search-panel .search-panel__products{order:4}.search-panel__empty{order:5}.search-panel__guides{order:6}.search-panel__pages{order:7}.search-panel__layout[data-has-query=true] .search-panel__recent{display:none}.search-panel__suggestions>.search-panel__heading{display:none}.search-panel__suggestions ul{gap:0}.search-panel__suggestions a{min-height:42px;padding:10px 0;gap:10px;border-bottom:1px solid var(--line);font-size:13px}.search-panel__suggestions .icon{width:14px;height:14px}.search-panel__assistant{min-height:54px;gap:10px;margin:0;padding:10px 12px;border-radius:14px;font-size:12px;line-height:1.45}.search-panel__assistant-icon{width:30px;height:30px}.search-panel__assistant-icon>.icon{width:16px;height:16px}.search-panel__assistant>.icon{width:14px;height:14px}.search-panel__products-head{margin:0;min-height:16px}.search-panel__products-head>a{font-size:10.5px}.search-panel__heading{font-size:10px;letter-spacing:.12em}.search-panel .search-panel__products{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:max(180px,calc((100% - 10px)/2));gap:10px;flex-shrink:0;width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0 0 3px}.search-panel .search-panel__products>.product-card{scroll-snap-align:start;min-width:0}.search-panel__guide>img{flex-basis:56px;width:56px;height:56px}.search-panel__guide strong{font-size:13px}.search-panel__guide small{font-size:11px}.animations-enabled .search-panel.olea-mobile-panel:not([hidden]):not(.is-closing){animation:header-dialog-in .3s var(--ease) both}.animations-enabled .search-panel.olea-mobile-panel.is-closing{animation:header-dialog-out .26s var(--ease) both}}@keyframes olea-search-result-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:no-preference){.search-panel__products>.product-card{animation:olea-search-result-in .46s cubic-bezier(.22,1,.36,1) both}.search-panel__products>.product-card:nth-child(2){animation-delay:50ms}.search-panel__products>.product-card:nth-child(3){animation-delay:.1s}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-predictive-search.css.map */
