@font-face{font-family:Pretendard Variable;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations"),url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:45 920;font-style:normal;font-display:swap}.ps-root,.ps-footer{--ps-bg:#fcf6f2;--ps-ink:#2b2420;--ps-muted:#7a685a;--ps-faint:#a8978a;--ps-brown:#94663e;--ps-coral:#ea6f67;--ps-soft:#f5ebe3;color:var(--ps-ink);word-break:keep-all;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif}.ps-root{background:var(--ps-bg);flex-direction:column;flex:1;font-size:15px;line-height:1.6;display:flex}.ps-root a{color:inherit;text-decoration:none}.ps-root :focus-visible,.ps-footer :focus-visible{outline:2px solid var(--ps-brown);outline-offset:2px;border-radius:6px}.ps-col{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.ps-top{justify-content:space-between;align-items:center;gap:12px;height:60px;display:flex}.ps-brand{align-items:center;display:inline-flex}.ps-brand img{width:auto;height:30px;display:block}.ps-nav{color:var(--ps-muted);align-items:center;gap:4px;font-size:14px;display:flex}.ps-nav a,.ps-nav button{height:36px;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.ps-nav a:hover,.ps-nav button:hover{color:var(--ps-ink)}.ps-nav .ps-nav-strong{color:var(--ps-brown);font-weight:600}.ps-nav-name{color:var(--ps-ink);text-overflow:ellipsis;white-space:nowrap;max-width:9em;padding:0 6px;overflow:hidden}.ps-hero{text-align:center;flex-direction:column;align-items:center;padding:28px 0 8px;display:flex}.ps-hero img{width:min(72vw,300px);height:auto}.ps-hero h1{letter-spacing:-.3px;margin:18px 0 8px;font-size:24px;font-weight:700;line-height:1.35}.ps-hero p{max-width:30em;color:var(--ps-muted);margin:0;font-size:15px}.ps-cta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.ps-root .ps-btn{background:var(--ps-coral);color:#fff;border-radius:999px;align-items:center;height:44px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.ps-root .ps-btn-soft{color:var(--ps-brown);background:#fff;box-shadow:0 4px 14px #2b24200f}.ps-h2{letter-spacing:-.2px;margin:44px 0 14px;font-size:17px;font-weight:700}.ps-features{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ps-feature{background:#fff;border-radius:18px;align-items:center;gap:14px;min-height:84px;padding:14px 16px;display:flex;box-shadow:0 6px 20px #2b24200d}.ps-feature img{object-fit:contain;flex:none;width:56px;height:56px}.ps-feature div{flex-direction:column;min-width:0;display:flex}.ps-feature strong{font-size:15px;font-weight:700}.ps-feature span{color:var(--ps-muted);font-size:13px;line-height:1.5}.ps-feature em{color:var(--ps-coral);margin-top:2px;font-size:12px;font-style:normal;font-weight:600}a.ps-feature{transition:transform .15s}a.ps-feature:active{transform:scale(.99)}.ps-products{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.ps-product{flex-direction:column;gap:6px;display:flex}.ps-product img,.ps-product .ps-noimg{aspect-ratio:1;background:var(--ps-soft);object-fit:cover;border-radius:16px;width:100%}.ps-product span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ps-product strong{font-size:15px;font-weight:700}.ps-product strong small{color:var(--ps-muted);font-size:12px;font-weight:500}.ps-shop-note{color:var(--ps-faint);margin:12px 0 0;font-size:12px}.ps-home-end{height:56px}.ps-legal{max-width:720px;padding-bottom:64px}.ps-legal-tabs{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.ps-legal-tabs a{background:var(--ps-soft);height:34px;color:var(--ps-muted);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ps-legal-tabs a[aria-current=page]{color:var(--ps-brown);background:#fff;box-shadow:0 2px 8px #2b242014}.ps-legal h1{letter-spacing:-.2px;margin:28px 0 6px;font-size:22px;font-weight:700;line-height:1.35}.ps-legal-date{color:var(--ps-muted);margin:0;font-size:13px}.ps-toc{background:var(--ps-soft);color:var(--ps-muted);border-radius:16px;flex-wrap:wrap;gap:2px 14px;margin:20px 0 0;padding:14px 16px;font-size:13px;list-style:none;display:flex}.ps-toc a:hover{color:var(--ps-ink)}.ps-legal section{margin-top:26px;scroll-margin-top:16px}.ps-legal h2{margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.45}.ps-legal h2 a{color:inherit}.ps-legal p{color:#40362f;min-height:.6em;margin:0;font-size:14.5px;line-height:1.75}.ps-legal p.ps-item{text-indent:-1em;padding-left:1em}.ps-legal p.ps-sub{text-indent:-1em;padding-left:2em}.ps-legal p.ps-gap{height:10px}.ps-footer{color:var(--ps-muted);background:#f6ede6;font-size:12px;line-height:1.7}.ps-footer-in{width:100%;max-width:1040px;padding:24px 20px calc(28px + env(safe-area-inset-bottom));margin:0 auto}.ps-footer a{color:inherit;text-decoration:none}.ps-footer-links{flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.ps-footer-links a:hover{color:var(--ps-ink)}.ps-footer-links .ps-strong{color:var(--ps-ink);font-weight:700}.ps-biz{flex-wrap:wrap;gap:0 14px;margin:12px 0 0;display:flex}.ps-biz div{gap:5px;display:flex}.ps-biz dt{color:var(--ps-faint);white-space:nowrap}.ps-biz dd{margin:0}.ps-biz dd a{text-underline-offset:2px;text-decoration:underline}.ps-footer-note{color:var(--ps-faint);margin:10px 0 0}.ps-copy{color:var(--ps-faint);margin:8px 0 0}@media (min-width:720px){.ps-hero{padding-top:44px}.ps-hero h1{font-size:28px}.ps-features{grid-template-columns:1fr 1fr;gap:12px}.ps-products{grid-template-columns:repeat(4,1fr);gap:18px}}@media (min-width:1000px){.ps-features{grid-template-columns:1fr 1fr 1fr}}
