.fs-sec{--c-canvas:#f2f4f5;--c-ink:#000;--c-border:#ebebeb;--c-muted:#787574;--c-fog:#acb0aa;--c-accent:#eba10e;--sh-sm:0 2px 8px rgba(0,0,0,.06);--sh-card:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--sh-lg:0 4px 24px rgba(0,0,0,.12);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.33;letter-spacing:-.031em;font-weight:400;color:var(--c-ink);background:var(--c-canvas);-webkit-font-smoothing:antialiased}.fs-sec *,.fs-sec *:before,.fs-sec *:after{box-sizing:border-box}.fs-sec a{color:inherit}.fs-sec h1,.fs-sec h2,.fs-sec h3{font-family:inherit;text-transform:none;font-weight:500;letter-spacing:-.05em;line-height:1.1;margin:0;color:var(--c-ink)}.fs-sec p{margin:0}.fs-sec img{max-width:100%}.fs-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.fs-sec a:focus-visible,.fs-sec button:focus-visible{outline:2px solid #000;outline-offset:3px}.fs-hero{padding:40px 0 64px;overflow:hidden}.fs-const{position:relative;height:340px;max-width:1200px;margin:0 auto}.fs-fc{position:absolute;width:clamp(112px,16.5vw,200px);background:#fff;border-radius:28px;padding:6px 6px 14px;box-shadow:var(--sh-card);text-decoration:none;transform:rotate(var(--r,0deg));transition:transform .2s}.fs-fc:hover{transform:rotate(0) translateY(-4px)}.fs-fc img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:20px}.fs-fc-name{display:block;font-size:14px;font-weight:500;letter-spacing:-.014em;padding:10px 10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-fc-meta{display:block;font-size:12px;color:var(--c-muted);letter-spacing:-.017em;padding:2px 10px 0}.fs-fc:nth-child(1){left:2%;top:70px;--r:-4deg;z-index:1}.fs-fc:nth-child(2){left:20%;top:8px;--r:3deg;z-index:2}.fs-fc:nth-child(3){left:39%;top:60px;--r:-2deg;z-index:3;width:clamp(120px,17.5vw,212px)}.fs-fc:nth-child(4){left:59%;top:6px;--r:4deg;z-index:2}.fs-fc:nth-child(5){left:77%;top:68px;--r:-3deg;z-index:1}.fs-mark{display:flex;justify-content:center;margin:20px 0 14px}.fs-logo{height:54px;width:auto;max-width:80%}.fs-mark-text{font-size:40px;font-weight:500;letter-spacing:-.05em}.fs-tagline{text-align:center;font-size:20px;font-weight:500;letter-spacing:-.05em;margin:0 0 22px}.fs-search{max-width:640px;margin:0 auto 18px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(5,41,77,.1);border-radius:9999px;padding:4px 4px 4px 22px}.fs-search:focus-within{border-color:#000}.fs-search input{flex:1;min-width:0;border:0;outline:0;box-shadow:none;background:transparent;font:inherit;font-size:16px;letter-spacing:-.031em;color:#000;padding:12px 0;-webkit-appearance:none;appearance:none}.fs-search input::placeholder{color:var(--c-muted);opacity:1}.fs-search button{flex:none;width:48px;height:48px;border-radius:9999px;border:0;background:var(--c-accent);color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 24px #eba10e66}.fs-search button:hover{background:#f5b93a}.fs-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:860px;margin:0 auto}.fs-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--c-border);border-radius:9999px;box-shadow:var(--sh-sm);padding:6px 16px 6px 6px;text-decoration:none;font-size:16px;transition:box-shadow .15s}.fs-pill:hover{box-shadow:var(--sh-card)}.fs-pill-ic{width:24px;height:24px;border-radius:9999px;object-fit:cover;display:block;background:var(--c-canvas)}.fs-pill-dot{width:24px;height:24px;border-radius:9999px;background:var(--c-canvas)}.fs-band{padding:0 0 64px}.fs-bh{display:inline-flex;align-items:center;gap:6px;font-size:20px;font-weight:500;letter-spacing:-.05em;text-decoration:none;margin:0 0 24px}.fs-bh svg{width:16px;height:16px}.fs-bgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fs-pc{background:#fff;border-radius:28px;padding:6px 6px 16px;box-shadow:var(--sh-card);display:flex;flex-direction:column;text-decoration:none;transition:transform .2s}.fs-pc:hover{transform:translateY(-4px)}.fs-pc-img{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1/1;background:#fff}.fs-pc-img img{width:100%;height:100%;object-fit:cover;display:block}.fs-chip,.fs-sec .fs-chip{position:absolute;top:10px;left:10px;z-index:1;border-radius:9999px;background:var(--c-accent);color:#fff;font-size:12px;font-weight:600;letter-spacing:-.017em;padding:4px 10px}.fs-chip-out,.fs-sec .fs-chip-out{background:#000;color:#fff;left:auto;right:10px}.fs-pc-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:500;letter-spacing:-.014em;line-height:1.3;min-height:2.6em;padding:12px 12px 0}.fs-pc-price{display:flex;align-items:baseline;gap:8px;padding:6px 12px 0;font-size:14px;letter-spacing:-.014em}.fs-was{font-size:12px;color:var(--c-muted);text-decoration:line-through}.fs-tile{position:relative;display:block;border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:#fff;box-shadow:var(--sh-card);text-decoration:none;transition:transform .2s}.fs-tile:hover{transform:translateY(-4px)}.fs-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fs-tile-label{position:absolute;left:12px;right:12px;bottom:12px;background:#ffffffd6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:12px}.fs-tile-label b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:500;letter-spacing:-.014em;line-height:1.25}.fs-tile-label span{display:block;font-size:12px;color:var(--c-muted);margin-top:4px}.fs-feat{padding:0 0 64px}.fs-fcard{background:#000;color:#fff;border-radius:28px;display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center;padding:48px;overflow:hidden;box-shadow:var(--sh-lg)}.fs-fcard .fs-eb{font-size:14px;color:var(--c-fog);letter-spacing:-.014em;margin-bottom:14px}.fs-fcard h2{color:#fff;font-size:clamp(32px,4.6vw,54px);line-height:1.02}.fs-fcard .fs-ft{color:var(--c-fog);max-width:40ch;margin:16px 0 28px;font-size:16px;line-height:1.4}.fs-pillbtn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#000;border-radius:9999px;padding:14px 24px;font-size:16px;text-decoration:none;font-weight:500;letter-spacing:-.031em}.fs-pillbtn:hover{background:var(--c-accent)}.fs-fcard-img{border-radius:20px;overflow:hidden;background:#fff;aspect-ratio:1/1;max-width:380px;justify-self:end;width:100%}.fs-fcard-img img{width:100%;height:100%;object-fit:cover;display:block}.fs-trust{padding:0 0 80px}.fs-tgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fs-tcard{background:#fff;border-radius:28px;padding:28px;box-shadow:var(--sh-sm)}.fs-tcard h3{font-size:20px;margin-bottom:8px}.fs-tcard p{font-size:14px;color:var(--c-muted);letter-spacing:-.014em;line-height:1.45}@media(max-width:880px){.fs-hero{padding:24px 0 40px}.fs-const{height:240px}.fs-fc{width:118px;border-radius:22px;padding:5px 5px 10px}.fs-fc img{border-radius:17px}.fs-fc:nth-child(1),.fs-fc:nth-child(5){display:none}.fs-fc:nth-child(2){left:4%;top:34px}.fs-fc:nth-child(3){left:34%;top:4px;width:132px}.fs-fc:nth-child(4){left:66%;top:40px}.fs-fc-meta{display:none}.fs-bgrid,.fs-tgrid{grid-template-columns:repeat(2,1fr);gap:12px}.fs-fcard{grid-template-columns:1fr;padding:28px}.fs-fcard-img{justify-self:stretch;max-width:none}.fs-band,.fs-feat{padding-bottom:44px}}@media(prefers-reduced-motion:reduce){.fs-fc,.fs-pc,.fs-tile{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/fs-home.css.map */
