product-card.fp-pc{display:block;height:100%;position:relative}product-card.fp-pc>.fp-card{height:100%}.fp-sg{position:absolute;z-index:90;left:0;right:0;top:calc(100% + 8px);max-height:min(72vh,560px);overflow-y:auto;overscroll-behavior:contain;padding:10px;background:#fff;border:1px solid #ececec;border-radius:20px;box-shadow:0 22px 50px #00000029;text-align:left;font-family:var(--font-body--family,"Barlow",sans-serif);animation:fp-sg-in .16s ease-out}.fp-sg[hidden]{display:none}.fp-sg.is-loading{opacity:.7}@keyframes fp-sg-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fp-sg__sec{padding:6px 4px 10px}.fp-sg__sec+.fp-sg__sec{border-top:1px solid #f0f0f0;padding-top:12px}.fp-sg__h{margin:0 8px 8px;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#888}.fp-sg__chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 6px}.fp-sg__chip{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#f4f4f4;color:#111;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.fp-sg__chip mark{background:none;color:#c00;font-weight:800}.fp-sg__chip:hover,.fp-sg__chip.is-active{background:#111;color:#fff}.fp-sg__chip:hover mark,.fp-sg__chip.is-active mark{color:#ff8a8a}.fp-sg__chip--col{background:#fff;box-shadow:inset 0 0 0 1.5px #e3e3e3}.fp-sg__item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:14px;color:#111;text-decoration:none;transition:background .15s ease}.fp-sg__item:hover,.fp-sg__item.is-active{background:#f6f6f6}.fp-sg__img{display:block;width:56px;height:56px;border-radius:12px;background:#f3f3f3;overflow:hidden}.fp-sg__img img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.fp-sg__txt{display:grid;gap:3px;min-width:0}.fp-sg__t{font-size:.94rem;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fp-sg__t mark{background:none;color:#c00;font-weight:800}.fp-sg__p{font-size:.86rem;font-weight:700;color:#111}.fp-sg__p s{margin-left:6px;font-weight:500;color:#999}.fp-sg__p em{margin-left:6px;font-style:normal;font-weight:700;color:#c00}.fp-sg__none{margin:0;padding:18px 14px;font-size:.92rem;color:#555;line-height:1.5}.fp-sg__all{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 4px 2px;padding:12px 16px;border-radius:999px;background:#111;color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .15s ease}.fp-sg__all svg{width:15px;height:15px;transition:transform .2s ease}.fp-sg__all:hover,.fp-sg__all.is-active{background:#c00;color:#fff}.fp-sg__all:hover svg{transform:translate(4px)}.fp-sp__form{position:relative;max-width:640px;margin:18px 0 0}.fp-sp__form input[type=search]{width:100%;height:52px;padding:0 60px 0 22px;border-radius:999px;border:1.5px solid #e3e3e3;background:#fff;color:#111;font:500 1rem/1 var(--font-body--family,"Barlow",sans-serif);outline:none;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.fp-sp__form input[type=search]::-webkit-search-cancel-button{display:none}.fp-sp__form input[type=search]:focus{border-color:#c00;box-shadow:0 0 0 4px #cc000014}.fp-sp__form button{position:absolute;top:7px;right:7px;width:38px;height:38px;border:0;border-radius:50%;background:#c00;color:#fff;display:grid;place-items:center;cursor:pointer}.fp-sp__form button svg{width:18px;height:18px}.fp-sp__sub{margin:26px 0 12px;font-family:var(--font-heading--family,"Bebas Neue",Impact,sans-serif);font-weight:400;font-size:1.7rem;letter-spacing:.02em;text-transform:uppercase;color:#111}.fp-sp__list{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.fp-sp__list a{display:block;padding:16px 18px;border:1px solid #ececec;border-radius:16px;color:#111;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.fp-sp__list a:hover{border-color:#c00;transform:translateY(-2px)}.fp-sp__list strong{display:block;font-size:1rem;line-height:1.3}.fp-sp__list span{display:block;margin-top:4px;font-size:.84rem;color:#777;text-transform:uppercase;letter-spacing:.08em}.fp-sp__empty{padding:10px 0 4px;max-width:640px}.fp-sp__empty p{margin:0 0 14px;font-size:1rem;line-height:1.55;color:#555}.fp-sp__chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px;padding:0;list-style:none}.fp-sp__chips a{display:inline-flex;padding:10px 18px;border-radius:999px;background:#f4f4f4;color:#111;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.fp-sp__chips a:hover{background:#111;color:#fff}@media(max-width:989px){.fp-sg{left:-4px;right:-4px;max-height:min(66vh,480px);border-radius:18px}}@media(max-width:600px){.fp-sg{padding:8px}.fp-sg__item{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:7px}.fp-sg__img{width:50px;height:50px}.fp-sg__t{font-size:.9rem}.fp-sp__form input[type=search]{height:48px;font-size:16px}.fp-sp__form button{top:5px;width:38px;height:38px}.fp-sp__sub{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.fp-sg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/fp-search.css.map */
