@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap";:root{--sr-sans:"Geist","Noto Sans KR","Helvetica Neue",Arial,sans-serif;--sr-serif:"Geist","Noto Sans KR","Helvetica Neue",Arial,sans-serif;--sr-mono:"Geist Mono","Noto Sans KR",ui-monospace,Menlo,monospace;--sr-ko:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif}.sr-prob__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,64px);align-items:center}@media(max-width:860px){.sr-prob__grid{grid-template-columns:1fr}}.sr-prob__copy{display:grid;gap:18px}.sr-prob__lead{font-size:19px;line-height:1.5;color:var(--sr-muted);max-width:52ch}.sr-prob__list{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:560px){.sr-prob__list{grid-template-columns:1fr}}.sr-prob__list li{background:#fff;border:1px solid var(--sr-line);border-radius:4px;padding:14px 16px;display:grid;gap:4px}.sr-prob__list b{font-family:var(--sr-sans);font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.01em;color:var(--sr-cocoa)}.sr-prob__list span{font-size:15px;color:var(--sr-muted)}.sr-prob__close{font-family:var(--sr-hand);font-size:32px;line-height:1.1;color:var(--sr-pen);margin-top:6px!important}.sr-prob__art{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sr-prob__img{aspect-ratio:3/4;overflow:hidden;background:var(--sr-frost)}.sr-prob__img:nth-child(2){margin-top:40px}.sr-founder__sig{font-family:var(--sr-hand);font-size:34px;color:var(--sr-pen)}.sr-bb-problem{font-size:17px;line-height:1.45;color:var(--sr-cocoa);border-left:2px solid var(--sr-signal);padding:2px 0 2px 14px;margin:2px 0 6px}.sr-bb-ticks b{font-weight:600}.sr-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media(max-width:980px){.sr-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-steps-grid .sr-step__img{aspect-ratio:4/5;margin-bottom:10px}.sr-steps-grid .sr-step__n{font-size:40px}.sr-steps-grid h3{font-size:22px}.sr-steps-grid p{font-size:16px;line-height:1.45}.sr-ko{font-family:var(--sr-ko);font-size:12px;letter-spacing:.04em;color:var(--sr-muted);font-weight:500}.sr-ko-tag{display:inline-flex;gap:8px;align-items:center;font-family:var(--sr-ko);font-size:12px;color:var(--sr-muted);border:1px solid var(--sr-line);border-radius:4px;padding:3px 8px}.sr-check__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}@media(max-width:860px){.sr-check__grid{grid-template-columns:1fr}}.sr-check__scope{display:grid;gap:14px;justify-items:center;position:sticky;top:90px}@media(max-width:860px){.sr-check__scope{position:static}}.sr-scope{position:relative;width:min(100%,440px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--sr-frost);box-shadow:0 0 0 1px var(--sr-line),0 0 0 14px #fff,0 0 0 15px var(--sr-line)}.sr-scope__x{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(var(--sr-olive),var(--sr-olive)) center/1px 100% no-repeat,linear-gradient(var(--sr-olive),var(--sr-olive)) center/100% 1px no-repeat;opacity:.45}.sr-scope__x:after{content:"";position:absolute;top:38%;right:38%;bottom:38%;left:38%;border:1px solid rgba(255,255,255,.8);border-radius:50%}.sr-scope__meta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:10px}.sr-check__copy{display:grid;gap:18px}.sr-check__lead{font-size:18px;line-height:1.55;color:var(--sr-muted);max-width:56ch}.sr-quiz{display:grid;gap:20px;margin-top:6px}.sr-quiz fieldset{border:0;margin:0;padding:0;display:grid;gap:10px}.sr-quiz legend{font-size:18px;font-weight:500;margin-bottom:10px;padding:0}.sr-quiz legend .sr-label{margin-right:8px;color:var(--sr-signal)}.sr-opts{display:flex;flex-wrap:wrap;gap:8px}.sr-opts input{position:absolute;opacity:0;width:1px;height:1px}.sr-opts label{cursor:pointer;border:1px solid var(--sr-line);background:#fff;border-radius:999px;padding:10px 16px;font-size:16px;line-height:1.2}.sr-opts input:checked+label{border-color:var(--sr-signal);background:#e1eae3;box-shadow:inset 0 0 0 1px var(--sr-signal)}.sr-opts input:focus-visible+label{outline:2px solid var(--sr-signal);outline-offset:2px}.sr-result{background:var(--sr-frost);border:1px solid var(--sr-line);border-radius:4px;padding:22px;display:grid;gap:12px}.sr-result__type{font-size:26px;font-weight:600;letter-spacing:-.01em;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.sr-result__type .sr-ko{font-size:15px}.sr-result__list{margin:0;padding-left:18px;display:grid;gap:8px;font-size:16px;line-height:1.5}.sr-result .sr-btn{justify-self:start}.sr-check__fine{font-family:var(--sr-mono);font-size:12px;color:var(--sr-muted);max-width:60ch}.product__info-container .product-form__input--pill input[type=radio]+label{align-items:center;gap:12px}.product__info-container .product-form__input--pill input[value*=FREE]+label:after{content:"Free gift";margin-left:auto;flex:none;font-family:var(--sr-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;background:var(--sr-signal);color:#fff;border-radius:999px;padding:5px 10px}.sr-motion .sr-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.sr-motion .sr-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sr-motion .sr-reveal{opacity:1;transform:none;transition:none}}.sr-flip{perspective:1200px;background:none!important;border:0!important;cursor:pointer;min-height:100%}.sr-flip__in{position:relative;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d;display:grid}.sr-flip__face{grid-area:1/1;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--sr-paper2);border:1px solid var(--sr-line);display:grid;grid-template-rows:auto 1fr;min-width:0}.sr-flip__back{transform:rotateY(180deg);background:var(--sr-frost);padding:24px;align-content:start;gap:12px;grid-template-rows:none}.sr-flip.is-flipped .sr-flip__in{transform:rotateY(180deg)}@media(hover:hover){.sr-flip:hover .sr-flip__in{transform:rotateY(180deg)}}.sr-flip__ko{font-family:var(--sr-ko,var(--sr-sans));font-size:30px;line-height:1.1;color:var(--sr-pen)}.sr-flip__hint{font-family:var(--sr-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-muted);margin-top:auto}.sr-flip__back dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:15px}.sr-flip__back dt{font-family:var(--sr-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-muted);padding-top:3px}.sr-flip__back dd{margin:0}.sr-plan__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,5vw,64px);align-items:center}@media(max-width:860px){.sr-plan__grid{grid-template-columns:1fr}}.sr-plan__opts{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 6px}.sr-plan__opts button{font:inherit;font-size:15px;border:1px solid var(--sr-line);background:var(--sr-paper2);color:var(--sr-cocoa);border-radius:999px;padding:10px 18px;cursor:pointer}.sr-plan__opts button[aria-pressed=true]{background:var(--sr-signal);border-color:var(--sr-signal);color:#fff}.sr-plan__card{background:var(--sr-paper2);border:1px solid var(--sr-line);padding:clamp(20px,3vw,32px);display:grid;gap:18px}.sr-plan__bar{position:relative;height:14px;background:var(--sr-frost);border:1px solid var(--sr-line);border-radius:999px;overflow:hidden}.sr-plan__fill{position:absolute;inset:0 auto 0 0;background:var(--sr-signal);border-radius:999px;transition:width .8s cubic-bezier(.2,.7,.2,1)}.sr-plan__goal{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--sr-cocoa)}.sr-plan__scale{display:flex;justify-content:space-between;font-family:var(--sr-mono);font-size:11px;letter-spacing:.06em;color:var(--sr-muted);text-transform:uppercase}.sr-plan__nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sr-plan__nums b{display:block;font-family:var(--sr-mono);font-size:44px;line-height:1;font-weight:500;letter-spacing:-.02em}.sr-plan__nums span{font-size:15px;color:var(--sr-muted)}.sr-plan__verdict{font-size:18px;line-height:1.45;margin:0}.sr-plan__verdict b{color:var(--sr-signal)}.sr-plan__fine{font-size:13px;color:var(--sr-muted);margin:0}.sr-prob__art--3 .sr-prob__img:nth-child(2){margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/seoul-roots-2.css.map */
