html.plt-tpl-search main search-page-input-component{position:relative;z-index:5}.plt-sug{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:10;margin:0;padding:8px;list-style:none;box-sizing:border-box;max-height:min(400px,60vh);overflow-y:auto;overscroll-behavior:contain;background:#f5ede2;border:1px solid var(--pink, #ED6369);border-radius:24px;text-align:left;opacity:0;transform:translateY(-4px);transition:opacity .1s ease-out,transform .1s ease-out}.plt-sug.is-open{opacity:1;transform:none}.plt-sug[hidden]{display:none}.plt-sug__row{margin:0;border-radius:16px}.plt-sug__row[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--pink, #ED6369)}.plt-sug__link{display:flex;align-items:center;gap:16px;min-height:64px;padding:8px;box-sizing:border-box;color:var(--plt-text, #000000);text-decoration:none;border-radius:16px}.plt-sug__ph{flex:0 0 36px;width:36px;height:48px;box-sizing:border-box;overflow:hidden;border:1px solid var(--pink, #ED6369);border-radius:8px}.plt-sug__ph img{display:block;width:100%;height:100%;object-fit:cover}.plt-sug__tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.plt-sug__fam{font:400 .625rem/1.2 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase;color:var(--pink, #ED6369)}.plt-sug__nm{font-family:Fraunces,var(--font-heading--family),serif;font-weight:400;font-optical-sizing:auto;font-size:1.0625rem;line-height:1.2;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plt-sug__pr{flex:0 0 auto;font:400 .875rem/1.4 var(--font-body--family);font-variant-numeric:tabular-nums}.plt-sug__none{margin:0;padding:8px 16px;min-height:48px;display:flex;align-items:center;font:400 .875rem/1.5 var(--font-body--family);color:var(--plt-text, #000000)}html.plt-tpl-cart main .cart-page.cart-page--empty,html.plt-tpl-cart main .section--page-width .cart-page.cart-page.cart-page--empty{display:flex;flex-direction:column;align-items:stretch;row-gap:16px;width:min(556px,calc(100% - 48px));max-width:556px;box-sizing:border-box;margin:64px auto 80px;border:1px solid var(--pink, #ED6369);border-radius:40px;corner-shape:round;background:transparent;padding:40px 32px}html.plt-tpl-cart main .cart-page--empty :is(.cart-page__title,.cart-page__items){width:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent}html.plt-tpl-cart main .cart-page--empty .cart-title,html.plt-tpl-cart main .cart-page--empty .cart-title :is(h1,h2,h3){margin:0}html.plt-tpl-search main .search-results__no-results{width:min(556px,100%);box-sizing:border-box;margin:8px auto 0;border:1px solid var(--pink, #ED6369);border-radius:40px;corner-shape:round;background:transparent;padding:40px 32px}html.plt-tpl-search main .search-results__no-results p{margin:0}@media(max-width:699px){html.plt-tpl-cart main .section--page-width .cart-page.cart-page.cart-page--empty{padding:32px 24px;margin:40px auto 64px}html.plt-tpl-search main .search-results__no-results{padding:32px 24px}}@media(prefers-reduced-motion:reduce){.plt-sug{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/pilatoes-search.css.map */
