.review_page__Y3JEl{--bg:#080706;--bg2:#17110f;--gold:#c6a16a;--champ:#e5c58d;--text:#f4efe7;--dim:rgba(244,239,231,0.72);--line:rgba(198,161,106,0.3);--err:#ffb4a8;min-height:100vh;min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font-kr);font-size:18px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere;overflow-x:clip;-webkit-text-size-adjust:100%}.review_page__Y3JEl :focus-visible{outline:2px solid var(--champ);outline-offset:3px;border-radius:4px}.review_num__VEJ3I{font-family:var(--font-serif);font-weight:600;font-variant-numeric:lining-nums}.review_clinicalRow__7p31z b,.review_completeEn__M7_wJ,.review_counter__ZJktO b,.review_heroEn__NuZqF,.review_ingIdx__S5YCS,.review_receiptNo__NyIlF,.review_rewardAllMark__Sa_C8,.review_rewardName__lHAFo,.review_stepNo__Ina0G,.review_titleEn__qPxSO{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.review_top__U69Nr{position:absolute;inset:0 0 auto 0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:calc(14px + env(safe-area-inset-top, 0px)) 20px 0}.review_brand___hmuX{font:600 15px/44px var(--font-ui);letter-spacing:.3em;color:var(--champ);text-decoration:none}.review_topLink__H582E{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;font-size:15px;color:var(--text);text-decoration:none;background:rgba(8,7,6,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.review_btnGhost__rk5D9,.review_btnGold__7H8pf{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:60px;padding:14px 24px;border-radius:4px;font:700 19px/1.3 var(--font-kr);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .3s,opacity .2s,border-color .2s}.review_btnGold__7H8pf{border:0;color:#1a120c;background:var(--champ) var(--gold-grad-btn) center /100% 100% no-repeat;box-shadow:0 12px 34px rgba(198,161,106,.32)}.review_btnGold__7H8pf:hover{transform:translateY(-1px);box-shadow:0 16px 40px rgba(198,161,106,.42)}.review_btnGold__7H8pf:active{transform:translateY(1px)}.review_btnGhost__rk5D9{border:1px solid var(--line);background:transparent;color:var(--text);font-weight:600}.review_btnGhost__rk5D9:hover{border-color:var(--champ)}.review_btnGhost__rk5D9:disabled,.review_btnGold__7H8pf:disabled{opacity:.5;cursor:not-allowed;transform:none}.review_textLink__f4q__{display:inline-flex;align-items:center;min-height:48px;margin-top:8px;color:var(--champ);font-size:17px;text-underline-offset:5px}.review_center__ugVfy{display:grid;justify-items:center;gap:4px;margin-top:36px}.review_hero__d9yqg{position:relative;display:grid;align-content:start;justify-items:center;text-align:center;padding:calc(84px + env(safe-area-inset-top, 0px)) 22px 64px;overflow:hidden;background:radial-gradient(ellipse 120% 70% at 50% 46%,#2a1b12 0,#120d0a 46%,var(--bg) 78%)}.review_heroGlow__u6zTR{position:absolute;left:50%;top:44%;width:min(560px,120vw);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(229,197,141,.2),rgba(229,197,141,.05) 42%,transparent 66%);pointer-events:none;animation:review_glow__uxnRg 7s ease-in-out infinite}@keyframes review_glow__uxnRg{50%{opacity:.6;transform:translate(-50%,-50%) scale(1.08)}}.review_dust__RuO3J{position:absolute;inset:0;pointer-events:none}.review_dust__RuO3J i{position:absolute;border-radius:50%;background:radial-gradient(circle,#fff3d6,var(--champ) 55%,transparent 72%);opacity:0;animation:review_dust__RuO3J linear infinite}@keyframes review_dust__RuO3J{0%{opacity:0;transform:translate3d(0,24px,0) scale(.6)}18%{opacity:.85}70%{opacity:.5}to{opacity:0;transform:translate3d(14px,-90px,0) scale(1.15)}}.review_heroCopy__oKuVe,.review_heroText__saVxK{position:relative;z-index:2;width:100%;max-width:560px}.review_badge___sgC2{display:inline-block;margin:0 0 18px;padding:8px 16px 7px;border:1px solid var(--line);border-radius:999px;font:600 13px/1 var(--font-ui);letter-spacing:.28em;color:var(--champ)}.review_heroEn__NuZqF{margin:0;font:500 clamp(38px,10.6vw,64px) /1.04 var(--font-serif);letter-spacing:.01em;color:transparent;background:var(--gold-grad) center /100% 100% no-repeat;-webkit-background-clip:text;background-clip:text}.review_heroKo__tVFJC{margin:16px 0 0;font-size:clamp(20px,5.4vw,26px);font-weight:300;line-height:1.45;letter-spacing:-.02em}.review_heroProduct__VtjTI{margin:20px 0 0;font:500 14px/1.9 var(--font-ui);letter-spacing:.18em;color:var(--dim)}.review_heroProduct__VtjTI b{color:var(--champ);font-weight:600;letter-spacing:.3em}.review_jarStage__xUDL2{position:relative;z-index:1;width:min(430px,92vw);margin:6px auto -4px;perspective:900px}.review_jar__wtceN{--rx:0deg;--ry:0deg;--ty:0px;--sc:1;transform:translateY(var(--ty)) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--sc));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1);will-change:transform}.review_jarVideo__okdYA{display:block;width:100%;aspect-ratio:16/11;object-fit:cover;object-position:50% 62%;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 62% 66% at 50% 56%,#000 46%,transparent 78%);mask-image:radial-gradient(ellipse 62% 66% at 50% 56%,#000 46%,transparent 78%)}.review_heroLead__PjcHT{margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.5;letter-spacing:-.02em}.review_heroSub____D7e{margin:0 0 28px;font-size:18px;color:var(--dim);line-height:1.75}.review_period__8YyKZ{margin:16px 0 0;font-size:15px;color:var(--champ)}.review_phaseNote___FJcD{margin:16px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:4px;font-size:16px;color:var(--champ)}.review_section__K3xUx{padding:76px 22px;max-width:760px;margin:0 auto}.review_sectionAlt__D0erk{max-width:none;background:linear-gradient(180deg,var(--bg2),#100c0a);border-block:1px solid rgba(198,161,106,.14)}.review_sectionAlt__D0erk>*{max-width:716px;margin-left:auto;margin-right:auto}.review_eyebrow__rF2iH{margin:0 0 14px;font:600 13px/1 var(--font-ui);letter-spacing:.3em;color:var(--gold);text-align:center}.review_titleEn__qPxSO{margin:0;text-align:center;font:500 clamp(30px,8.2vw,46px) /1.12 var(--font-serif);letter-spacing:.02em;color:transparent;background:var(--gold-grad) center /100% 100% no-repeat;-webkit-background-clip:text;background-clip:text}.review_titleKoBig__ruZRX{margin:0;text-align:center;font-size:clamp(28px,7.6vw,38px);font-weight:300;line-height:1.3;letter-spacing:-.03em}.review_titleKo__IkEKM{margin:14px auto 0;text-align:center;font-size:18px;color:var(--dim);max-width:30em}.review_reveal__umFFA{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.review_reveal__umFFA[data-in]{opacity:1;transform:none}.review_rewards__1MlkI{display:grid;gap:18px;margin-top:40px}.review_rewardAll__dCAT9,.review_rewardGold__nO5Ev{position:relative;padding:30px 24px 28px;border-radius:6px;text-align:center;overflow:hidden}.review_rewardGold__nO5Ev{border:1px solid var(--champ);background:linear-gradient(170deg,#2f2115,#17110f 55%,#0d0a08);box-shadow:0 30px 80px rgba(198,161,106,.14),inset 0 1px 0 rgba(255,243,214,.25)}.review_rewardGold__nO5Ev:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--gold-grad-btn) center /100% 100%}.review_rewardAll__dCAT9{border:1px solid var(--line);background:rgba(23,17,15,.6)}.review_rewardNo__h1ZJs{font:600 13px/1 var(--font-ui);letter-spacing:.3em;color:var(--gold)}.review_rewardWho__BomTO{margin:14px 0 0;font-size:21px;font-weight:600;letter-spacing:-.02em}.review_rewardWho__BomTO .review_num__VEJ3I{font-size:44px;line-height:1;color:var(--champ);margin:0 2px 0 6px;vertical-align:-4px}.review_rewardImg__PaDsQ{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:50% 48%;margin:20px 0 22px;border-radius:4px}.review_rewardName__lHAFo{margin:0;font-size:clamp(26px,7.2vw,32px);font-weight:700;line-height:1.25;letter-spacing:-.03em;color:var(--champ)}.review_rewardGold__nO5Ev .review_rewardName__lHAFo{font:600 clamp(26px,7vw,32px) /1.15 var(--font-serif);letter-spacing:.02em}.review_rewardNameKo___EiPH{margin:8px 0 0;font-size:18px;color:var(--text)}.review_rewardNotes__AluJV{list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid rgba(198,161,106,.2);display:grid;gap:6px;font-size:17px;color:var(--dim)}.review_rewardAllMark__Sa_C8{display:flex;align-items:baseline;justify-content:center;gap:2px;margin:18px 0 14px;color:var(--champ);font-family:var(--font-serif);line-height:1;flex-wrap:wrap}.review_rewardAllMark__Sa_C8 span{font-size:84px;font-weight:500}.review_rewardAllMark__Sa_C8 i{font-size:36px;font-style:normal}.review_rewardAllMark__Sa_C8 small{flex-basis:100%;margin-top:8px;font:500 15px/1 var(--font-kr);letter-spacing:.24em;color:var(--dim)}.review_steps__eAyYa{list-style:none;margin:40px auto 0;padding:0;display:grid;gap:14px}.review_stepCard__a_s5P{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:22px 20px;border:1px solid rgba(198,161,106,.22);border-radius:6px;background:rgba(8,7,6,.5)}.review_stepNo__Ina0G{font:500 54px/1 var(--font-serif);color:transparent;background:var(--gold-grad) center /100% 100% no-repeat;-webkit-background-clip:text;background-clip:text;min-width:62px}.review_stepCard__a_s5P small{font:600 12px/1 var(--font-ui);letter-spacing:.24em;color:var(--gold)}.review_stepCard__a_s5P p{margin:8px 0 0;font-size:19px;font-weight:500;line-height:1.5;letter-spacing:-.02em}.review_afterBox__GFlFS{margin-top:26px;padding:22px 22px 20px;border-left:2px solid var(--gold);background:rgba(198,161,106,.07)}.review_afterTitle___kCm_{margin:0 0 10px;font-size:18px;font-weight:700;color:var(--champ)}.review_afterBox__GFlFS ul{margin:0;padding-left:20px;display:grid;gap:4px;font-size:17px;color:var(--dim)}.review_productShot__PhX2I{margin:36px 0 0;text-align:center}.review_productShot__PhX2I img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;object-position:50% 58%;border-radius:6px}.review_productShot__PhX2I p{margin:14px 0 0;font-size:16px;color:var(--dim);letter-spacing:.02em}.review_keyTitle__0Nd2w{margin:46px 0 18px;text-align:center;font-size:26px;font-weight:300;letter-spacing:-.03em}.review_ingredients__JZIGQ{list-style:none;margin:0;padding:0;display:grid;gap:12px}.review_ing__RT67R{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:20px 18px;border:1px solid rgba(198,161,106,.2);border-radius:6px}.review_ingIdx__S5YCS{font:500 30px/1.1 var(--font-serif);color:var(--gold)}.review_ing__RT67R h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--champ)}.review_ing__RT67R p{margin:6px 0 0;font-size:17px;line-height:1.55}.review_ing__RT67R small{display:block;margin-top:8px;font-size:15px;color:var(--dim);line-height:1.5}.review_howto__ls2MU{margin-top:28px;padding:24px 20px;border-radius:6px;background:var(--bg2)}.review_howto__ls2MU h3{margin:0;font-size:22px;font-weight:700;color:var(--champ)}.review_howtoIntro__RQwFO{margin:6px 0 16px;font-size:17px;color:var(--dim)}.review_howto__ls2MU ol{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:h}.review_howto__ls2MU li{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:baseline;font-size:17px;line-height:1.55}.review_howto__ls2MU li b{color:var(--champ);font-weight:600}.review_clinical__0_f_W{margin-top:20px;padding:22px 18px 16px;border:1px solid rgba(198,161,106,.2);border-radius:6px}.review_clinicalRow__7p31z{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:center}.review_clinicalRow__7p31z b{display:block;font-size:40px;line-height:1.1;color:var(--champ)}.review_clinicalRow__7p31z b i{font-size:20px;font-style:normal;margin-left:2px}.review_clinicalRow__7p31z span{display:block;margin-top:6px;font-size:15px;color:var(--dim);line-height:1.4}.review_clinical__0_f_W details{margin-top:16px;border-top:1px solid rgba(198,161,106,.16);padding-top:10px}.review_clinical__0_f_W summary{min-height:44px;display:flex;align-items:center;font-size:15px;color:var(--champ);cursor:pointer}.review_clinical__0_f_W details p{margin:6px 0 0;font-size:14px;line-height:1.65;color:var(--dim)}.review_writeSection__3YzVd{scroll-margin-top:0;padding-bottom:88px}.review_form__kTLf2{margin-top:36px;scroll-margin-top:16px}.review_stepper___rzr1{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 30px;padding:0}.review_stepper___rzr1 button{width:100%;min-height:64px;display:grid;justify-items:center;align-content:center;gap:6px;padding:8px 2px;background:none;border:0;border-top:2px solid rgba(198,161,106,.2);color:rgba(244,239,231,.5);font:500 14px/1.25 var(--font-kr);cursor:default}.review_stepper___rzr1 b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid;font:600 15px/1 var(--font-ui)}.review_stepOn__Z2IqN button{color:var(--champ);border-top-color:var(--champ);font-weight:700}.review_stepOn__Z2IqN b{background:var(--champ);color:#1a120c;border-color:var(--champ)}.review_stepDone__ecKpj button{color:var(--text);border-top-color:var(--gold);cursor:pointer}.review_stepTitle__P4FL1{margin:0 0 26px;font-size:clamp(26px,7vw,32px);font-weight:300;line-height:1.32;letter-spacing:-.03em}.review_stepTitle__P4FL1 small{display:block;margin-bottom:10px;font:600 13px/1 var(--font-ui);letter-spacing:.28em;color:var(--gold)}.review_field__KV6KM{margin-bottom:26px;scroll-margin-top:90px}.review_label__UkE04{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.review_label__UkE04 em{font:600 12px/1 var(--font-kr);font-style:normal;padding:5px 7px 4px;border-radius:3px;background:var(--champ);color:#1a120c}.review_label__UkE04 i{font:500 12px/1 var(--font-kr);font-style:normal;padding:5px 7px 4px;border-radius:3px;border:1px solid var(--line);color:var(--dim)}.review_input__XnsLm,.review_textarea___oqvW{display:block;width:100%;padding:16px;border:1px solid rgba(198,161,106,.38);border-radius:4px;background:rgba(255,255,255,.04);color:var(--text);font:400 18px/1.5 var(--font-kr);-webkit-appearance:none;appearance:none;transition:border-color .2s,background .2s}.review_input__XnsLm{min-height:58px}.review_textarea___oqvW{min-height:260px;resize:vertical;line-height:1.7}.review_input__XnsLm::placeholder,.review_textarea___oqvW::placeholder{color:rgba(244,239,231,.42)}.review_input__XnsLm:focus,.review_textarea___oqvW:focus{outline:none;border-color:var(--champ);background:rgba(229,197,141,.07);box-shadow:0 0 0 3px rgba(229,197,141,.16)}.review_input__XnsLm[aria-invalid],.review_textarea___oqvW[aria-invalid]{border-color:var(--err)}.review_hint__qTmtB{margin:8px 0 0;font-size:15px;color:var(--dim);line-height:1.55}.review_help__UAADk{margin:-10px 0 22px;font-size:17px;color:var(--dim)}.review_fieldError__yJy76{margin:8px 0 0;font-size:16px;font-weight:500;color:var(--err)}.review_formError__KoYGk{margin:18px 0 0;padding:14px 16px;border:1px solid var(--err);border-radius:4px;background:rgba(255,120,100,.08);font-size:17px;color:var(--err)}.review_okNote__9ENaf{margin:16px 0 0;padding:14px 16px;border:1px solid var(--champ);border-radius:4px;font-size:17px;color:var(--champ)}.review_counter__ZJktO{display:flex;align-items:baseline;justify-content:flex-end;gap:5px;flex-wrap:wrap;margin-top:8px;font-size:15px;color:var(--dim)}.review_counter__ZJktO span{margin-right:auto}.review_counter__ZJktO b{font:600 19px/1 var(--font-serif);color:var(--text)}.review_counter__ZJktO i{font-style:normal}.review_counterOk__TgDNV b,.review_counterOk__TgDNV span{color:var(--champ)}.review_counterOver__ARCEs b,.review_counterOver__ARCEs span{color:var(--err)}.review_stars__JX8GD{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.review_starOn__8LHDG,.review_star__uVJ27{width:54px;height:54px;padding:0;background:none;border:0;font-size:42px;line-height:1;color:rgba(244,239,231,.22);cursor:pointer;transition:transform .15s,color .15s}.review_starOn__8LHDG{color:var(--champ);text-shadow:0 0 22px rgba(229,197,141,.5)}.review_starOn__8LHDG:active,.review_star__uVJ27:active{transform:scale(.88)}.review_starsInvalid__RlqZG .review_star__uVJ27{color:rgba(255,180,168,.5)}.review_starWord__EMLX9{margin-left:10px;font-size:17px;color:var(--champ);min-height:1.5em}.review_optional__MxYVJ{margin:4px 0 8px;border:1px solid rgba(198,161,106,.22);border-radius:4px}.review_optional__MxYVJ summary{min-height:60px;display:flex;flex-direction:column;justify-content:center;padding:10px 44px 10px 16px;font-size:18px;font-weight:600;cursor:pointer;position:relative;list-style:none}.review_optional__MxYVJ summary::-webkit-details-marker{display:none}.review_optional__MxYVJ summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font:300 28px/1 var(--font-ui);color:var(--champ)}.review_optional__MxYVJ[open] summary:after{content:"–"}.review_optional__MxYVJ summary span{font-size:15px;font-weight:400;color:var(--dim)}.review_optional__MxYVJ>.review_field__KV6KM{padding:0 16px}.review_chips__03k_W{display:flex;flex-wrap:wrap;gap:8px}.review_chipOn__HY6LS,.review_chip__CU0Fw{min-height:48px;padding:0 18px;border-radius:999px;border:1px solid rgba(198,161,106,.38);background:transparent;color:var(--text);font:500 17px/1 var(--font-kr);cursor:pointer}.review_chipOn__HY6LS{background:var(--champ);border-color:var(--champ);color:#1a120c;font-weight:700}.review_choice__JjNYJ{display:grid;grid-template-columns:1fr 1fr;gap:10px}.review_choiceBtn__GqHQb,.review_choiceOn__hhsOp{min-height:58px;border-radius:4px;border:1px solid rgba(198,161,106,.38);background:transparent;color:var(--text);font:500 18px/1.2 var(--font-kr);cursor:pointer}.review_choiceOn__hhsOp{background:var(--champ);border-color:var(--champ);color:#1a120c;font-weight:700}.review_postRow___919B{display:grid;grid-template-columns:1fr auto;gap:10px}.review_postBtn__bghL4{min-height:58px;padding:0 20px;border-radius:4px;border:1px solid var(--champ);background:transparent;color:var(--champ);font:600 17px/1 var(--font-kr);cursor:pointer;white-space:nowrap}.review_hp__NM4Oi{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.review_nav__puyST{display:flex;gap:10px;margin-top:30px}.review_nav__puyST .review_btnGhost__rk5D9{flex:0 0 104px;width:auto;padding-left:8px;padding-right:8px}.review_nav__puyST .review_btnGold__7H8pf{flex:1 1 auto;width:auto}.review_photos__rzBFW{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.review_photo__tshqM{position:relative;scroll-margin-top:100px}.review_photoHead__O1DjI{display:grid;gap:2px;margin-bottom:8px;text-align:center}.review_photoHead__O1DjI b{font:600 15px/1 var(--font-ui);letter-spacing:.28em;color:var(--champ)}.review_photoHead__O1DjI span{font-size:16px;color:var(--dim)}.review_photoBox__YbsV4{position:relative;aspect-ratio:3/4;border-radius:6px;overflow:hidden;border:1px dashed rgba(198,161,106,.5);background:rgba(255,255,255,.03)}.review_photo__tshqM[data-status=done] .review_photoBox__YbsV4,.review_photo__tshqM[data-status=uploading] .review_photoBox__YbsV4{border-style:solid;border-color:var(--gold)}.review_photoInvalid__gqRU1 .review_photoBox__YbsV4{border-color:var(--err)}.review_photoEmpty__4GRFW{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:12px;background:none;border:0;color:var(--text);font:500 17px/1.4 var(--font-kr);cursor:pointer}.review_photoPlus__ubCE6{width:56px;height:56px;border-radius:50%;border:1px solid var(--champ);position:relative}.review_photoPlus__ubCE6:after,.review_photoPlus__ubCE6:before{content:"";position:absolute;left:50%;top:50%;background:var(--champ);transform:translate(-50%,-50%)}.review_photoPlus__ubCE6:before{width:22px;height:1.5px}.review_photoPlus__ubCE6:after{width:1.5px;height:22px}.review_photoPreview__p23S8{width:100%;height:100%;padding:0;border:0;background:#000;cursor:zoom-in}.review_photoPreview__p23S8 img{width:100%;height:100%;object-fit:cover;display:block}.review_photoBusy__HPFlU{position:absolute;inset:auto 0 0 0;padding:26px 10px 12px;background:linear-gradient(180deg,transparent,rgba(8,7,6,.92) 46%);display:grid;gap:8px;text-align:center;font-size:15px;color:var(--champ)}.review_photoBar__WLcXz{height:5px;border-radius:99px;background:rgba(255,255,255,.18);overflow:hidden}.review_photoBar__WLcXz i{display:block;height:100%;background:var(--champ);border-radius:99px;transition:width .25s}.review_photoOk__UaYtF{position:absolute;right:8px;top:8px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--champ);color:#1a120c;font-weight:800;font-size:16px}.review_photoActions__9irnY{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;justify-content:center;min-height:44px}.review_miniBtnGold__mUhh3,.review_miniBtn__fw5fD{min-height:44px;padding:0 14px;border-radius:4px;border:1px solid var(--line);background:transparent;color:var(--text);font:500 15px/1 var(--font-kr);cursor:pointer}.review_miniBtnGold__mUhh3{background:var(--champ);border-color:var(--champ);color:#1a120c;font-weight:700}.review_uploadNote__2EVar{margin:16px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:4px;font-size:16px;color:var(--champ);text-align:center}.review_privacyNote__Br55x{margin:20px 0 0;font-size:15px;line-height:1.65;color:var(--dim)}.review_compareWrap__eZzH8{margin-top:26px}.review_compare__oUgFY{position:relative;aspect-ratio:3/4;max-height:70vh;margin:0 auto;border-radius:6px;overflow:hidden;background:#000;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:ew-resize}.review_compare__oUgFY img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.review_compareTagL__Ee_5u,.review_compareTagR__30B1V{position:absolute;bottom:10px;padding:6px 10px;border-radius:3px;background:rgba(8,7,6,.72);font:600 12px/1 var(--font-ui);letter-spacing:.2em;color:var(--champ)}.review_compareTagL__Ee_5u{left:10px}.review_compareTagR__30B1V{right:10px}.review_compareBar__CLnyS{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--champ)}.review_compareBar__CLnyS i{position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;background:var(--champ);box-shadow:0 4px 18px rgba(0,0,0,.5)}.review_compareBar__CLnyS i:before{content:"‹ ›";position:absolute;inset:0;display:grid;place-items:center;font:600 20px/1 var(--font-ui);padding-bottom:3px;color:#1a120c}.review_compareBar__CLnyS input{position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%);opacity:0}.review_sheetWrap__xWGbb{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.66);display:flex;align-items:flex-end;justify-content:center;animation:review_fade__HvDJn .2s}.review_sheet__CLxLh{width:100%;max-width:520px;padding:22px 20px calc(20px + env(safe-area-inset-bottom, 0px));border-radius:16px 16px 0 0;background:#1b1512;border-top:1px solid var(--line);display:grid;gap:10px;animation:review_up__vAs6l .3s cubic-bezier(.16,1,.3,1)}.review_sheetTitle__WfTK5{margin:0 0 6px;font-size:20px;font-weight:700;text-align:center;color:var(--champ)}.review_sheetBtn__BZIAT{min-height:60px;border-radius:4px;border:1px solid var(--champ);background:transparent;color:var(--text);font:600 19px/1 var(--font-kr);cursor:pointer}.review_sheetCancel__ZAjNL{min-height:52px;border:0;background:none;color:var(--dim);font:500 17px/1 var(--font-kr);cursor:pointer}.review_sheetNote__2j81k{margin:0;font-size:14px;line-height:1.6;color:var(--dim);text-align:center}.review_postSheet__x5txl{width:100%;max-width:520px;height:min(78vh,620px);background:#fff;border-radius:16px 16px 0 0;overflow:hidden;display:grid;grid-template-rows:auto 1fr;animation:review_up__vAs6l .3s cubic-bezier(.16,1,.3,1)}.review_postHead__T2BjM{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 18px;background:#17110f;color:var(--text);font-size:18px}.review_postHead__T2BjM button{width:48px;height:48px;background:none;border:0;color:var(--text);font-size:28px;cursor:pointer}.review_postBody__ZuHey{min-height:0}.review_zoom__JGhEq{position:fixed;inset:0;z-index:2100;background:rgba(0,0,0,.94);display:grid;place-items:center;cursor:zoom-out;animation:review_fade__HvDJn .2s}.review_zoom__JGhEq img{max-width:100vw;max-height:100dvh;object-fit:contain}.review_zoom__JGhEq button{position:absolute;right:10px;top:calc(10px + env(safe-area-inset-top, 0px));width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:rgba(8,7,6,.6);color:var(--text);font-size:26px;cursor:pointer}@keyframes review_fade__HvDJn{0%{opacity:0}}@keyframes review_up__vAs6l{0%{transform:translateY(40px);opacity:0}}.review_consents__319Ce{margin-top:34px;padding-top:26px;border-top:1px solid rgba(198,161,106,.2);scroll-margin-top:90px}.review_agreeAll__6zE_j{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 16px;margin-bottom:10px;border:1px solid var(--champ);border-radius:4px;font-size:19px;font-weight:700;cursor:pointer}.review_agreeAll__6zE_j small{font-size:15px;font-weight:400;color:var(--dim)}.review_consents__319Ce input[type=checkbox]{flex:none;width:26px;height:26px;margin:0;accent-color:#e5c58d;cursor:pointer}.review_agree__nGS9_{border-bottom:1px solid rgba(198,161,106,.16)}.review_agreeInvalid___XvJm{background:rgba(255,120,100,.06)}.review_agreeRow__mBxfH{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.review_agreeRow__mBxfH label{display:flex;align-items:flex-start;gap:12px;padding:16px 0 16px 16px;font-size:17px;line-height:1.5;cursor:pointer}.review_agreeRow__mBxfH label input{margin-top:1px}.review_tagOpt__1NVTg,.review_tagReq__g85IR{display:inline-block;margin-right:7px;padding:3px 6px 2px;border-radius:3px;font-size:13px;font-weight:700;vertical-align:2px}.review_tagReq__g85IR{background:var(--champ);color:#1a120c}.review_tagOpt__1NVTg{border:1px solid var(--line);color:var(--dim)}.review_agreeMore__EBh8i{min-height:44px;padding:0 10px;background:none;border:0;color:var(--champ);font:500 15px/1 var(--font-kr);text-decoration:underline;text-underline-offset:4px;cursor:pointer;white-space:nowrap}.review_agreeDoc__1YyS0{margin:0 0 16px;padding:16px;border-radius:4px;background:rgba(255,255,255,.04);font-size:15px;line-height:1.7}.review_agreeDoc__1YyS0 dt{font-weight:700;color:var(--champ);margin-top:10px}.review_agreeDoc__1YyS0 dt:first-child{margin-top:0}.review_agreeDoc__1YyS0 dd{margin:2px 0 0;color:var(--text)}.review_agreeDoc__1YyS0 dd b{text-decoration:underline;text-underline-offset:4px}.review_legal__IdHk_{margin:18px 0 0;font-size:14px;line-height:1.8;color:var(--dim)}.review_footer__HtQN_ a,.review_legal__IdHk_ a{color:var(--champ);text-underline-offset:4px}.review_stateBox__bManM{margin-top:34px;padding:34px 20px;border:1px solid var(--line);border-radius:6px;text-align:center;font-size:18px;color:var(--dim);display:grid;gap:14px;justify-items:center}.review_stateBox__bManM p{margin:0}.review_stateTitle__vtjkt{font-size:24px;font-weight:600;color:var(--champ)}.review_spinner__5a7_q{width:30px;height:30px;border-radius:50%;border:2px solid rgba(229,197,141,.25);border-top:2px solid var(--champ);animation:review_spin__W8g8C .9s linear infinite}@keyframes review_spin__W8g8C{to{transform:rotate(1turn)}}.review_lookup__paMtx{margin-top:32px}.review_lookupForm__SJYXd{display:grid;gap:10px}.review_lookupForm__SJYXd .review_label__UkE04{margin:8px 0 0}.review_lookupForm__SJYXd .review_btnGhost__rk5D9{margin-top:12px;border-color:var(--champ);color:var(--champ)}.review_lookupResult__Zwc0r{margin-top:24px;padding:22px 18px;border:1px solid var(--line);border-radius:6px;background:var(--bg2)}.review_lookupHead__GZYYJ{margin:0 0 14px;font-size:19px}.review_lookupHead__GZYYJ small{display:block;font-size:15px;color:var(--dim)}.review_lookupResult__Zwc0r dl{margin:0;display:grid;gap:0}.review_lookupResult__Zwc0r dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid rgba(198,161,106,.16);font-size:17px}.review_lookupResult__Zwc0r dt{color:var(--dim)}.review_lookupResult__Zwc0r dd{margin:0;text-align:right}.review_lookupResult__Zwc0r dd small{display:block;margin-top:4px;font-size:14px;color:var(--dim)}.review_pill__8o5Ct{display:inline-block;padding:6px 12px 5px;border-radius:999px;border:1px solid var(--line);font-size:15px;font-weight:600;color:var(--text)}.review_pill__8o5Ct[data-st=APPROVED],.review_pill__8o5Ct[data-st=DELIVERED],.review_pill__8o5Ct[data-st=WIN]{background:var(--champ);border-color:var(--champ);color:#1a120c}.review_pill__8o5Ct[data-st=REJECTED],.review_pill__8o5Ct[data-st=REVISION_REQUESTED]{border-color:var(--err);color:var(--err)}.review_reason__7CZOa{margin:14px 0 0;padding:14px 16px;border-left:2px solid var(--err);background:rgba(255,120,100,.07);font-size:17px}.review_reason__7CZOa b{display:block;font-size:15px;color:var(--err);margin-bottom:4px}.review_revise__MV_Bx{margin-top:22px;display:grid;gap:12px}.review_notes__w2ktG{max-width:760px;margin:0 auto;padding:8px 22px 64px}.review_notes__w2ktG h2{margin:0 0 14px;font-size:19px;font-weight:700;color:var(--champ)}.review_notes__w2ktG ul{margin:0;padding-left:20px;display:grid;gap:8px;font-size:15px;line-height:1.7;color:var(--dim)}.review_footer__HtQN_{padding:34px 22px calc(120px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(198,161,106,.16);text-align:center;font-size:15px;line-height:2;color:var(--dim)}.review_footer__HtQN_ p{margin:0}.review_footBrand__AOuIx{font:600 15px/1 var(--font-ui);letter-spacing:.3em;color:var(--champ);margin-bottom:12px!important}.review_sticky__63YgX{position:fixed;left:0;right:0;bottom:0;z-index:900;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,transparent,rgba(8,7,6,.94) 34%);transform:translateY(110%);transition:transform .45s cubic-bezier(.16,1,.3,1);pointer-events:none}.review_stickyShow__XKIv8{transform:none;pointer-events:auto}.review_sticky__63YgX .review_btnGold__7H8pf{max-width:520px;margin:0 auto;display:flex}.review_complete__91T_V{position:relative;max-width:620px;margin:0 auto;padding:calc(96px + env(safe-area-inset-top, 0px)) 22px 80px;text-align:center;overflow:hidden}.review_burst__xb4Op{position:absolute;left:50%;top:150px;width:0;height:0;pointer-events:none}.review_burst__xb4Op i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--champ);opacity:0;animation:review_burst__xb4Op 1.6s cubic-bezier(.16,1,.3,1) .25s both}.review_burst__xb4Op i:nth-child(3n){width:3px;height:14px;border-radius:2px;background:#fff3d6}.review_burst__xb4Op i:nth-child(4n){background:var(--gold);width:8px;height:8px}@keyframes review_burst__xb4Op{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1.7)) scale(1)}}.review_seal__RmT6K{width:104px;height:104px;margin:0 auto 30px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(229,197,141,.2),transparent 70%);animation:review_pop__G3Ki8 .8s cubic-bezier(.2,1.4,.4,1) both}.review_seal__RmT6K svg{width:76px;height:76px;fill:none;stroke:var(--champ);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.review_seal__RmT6K circle{stroke-dasharray:183;stroke-dashoffset:183;animation:review_draw__giUYz 1s ease-out .15s forwards}.review_seal__RmT6K path{stroke-width:3;stroke-dasharray:40;stroke-dashoffset:40;animation:review_draw__giUYz .5s ease-out .85s forwards}@keyframes review_draw__giUYz{to{stroke-dashoffset:0}}@keyframes review_pop__G3Ki8{0%{transform:scale(.5);opacity:0}}.review_completeEn__M7_wJ{margin:0;font:500 clamp(34px,9.4vw,46px) /1.12 var(--font-serif);letter-spacing:.02em;color:transparent;background:var(--gold-grad) center /100% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:review_rise__li0yL 1s cubic-bezier(.16,1,.3,1) .3s both}.review_completeKo__anUF9{margin:20px 0 0;font-size:19px;line-height:1.7;color:var(--dim);animation:review_rise__li0yL 1s cubic-bezier(.16,1,.3,1) .45s both}.review_completeKo__anUF9 b{color:var(--text);font-weight:600}@keyframes review_rise__li0yL{0%{opacity:0;transform:translateY(18px)}}.review_receipt__8pklP{margin:36px 0 0;border:1px solid var(--champ);border-radius:6px;background:linear-gradient(170deg,#241910,#120d0a);text-align:left;animation:review_rise__li0yL 1s cubic-bezier(.16,1,.3,1) .6s both}.review_receipt__8pklP>div{display:grid;gap:4px;padding:18px 20px;border-top:1px solid rgba(198,161,106,.2)}.review_receipt__8pklP>div:first-child{border-top:0}.review_receipt__8pklP dt{font-size:15px;color:var(--dim)}.review_receipt__8pklP dd{margin:0;font-size:20px;font-weight:600}.review_receiptNo__NyIlF{display:flex;align-items:center;justify-content:space-between;gap:10px;font:600 28px/1.2 var(--font-serif)!important;letter-spacing:.04em;color:var(--champ)}.review_receiptNo__NyIlF button{flex:none;min-width:64px;min-height:44px;padding:0 14px;border-radius:4px;border:1px solid var(--line);background:transparent;color:var(--text);font:500 15px/1 var(--font-kr);cursor:pointer}.review_keepNote__BLtI8{margin:14px 0 0;font-size:15px;line-height:1.65;color:var(--dim);text-align:left}.review_completeRewards__OlEK1{margin-top:30px;display:grid;gap:12px;text-align:left;animation:review_rise__li0yL 1s cubic-bezier(.16,1,.3,1) .75s both}.review_completeRewards__OlEK1>div{padding:18px 20px;border:1px solid var(--line);border-radius:6px}.review_completeRewards__OlEK1 small{font:600 13px/1 var(--font-kr);letter-spacing:.08em;color:var(--gold)}.review_completeRewards__OlEK1 p{margin:6px 0 0;font-size:19px;line-height:1.5}.review_completeRewards__OlEK1 b{color:var(--champ)}.review_completeNote__ED9dZ{margin:4px 0 0!important;font-size:16px!important;color:var(--dim)}.review_completeBtns__3ZcIE{margin-top:32px;display:grid;gap:10px}@media (min-width:768px){.review_page__Y3JEl{font-size:18px}.review_top__U69Nr{padding-left:40px;padding-right:40px}.review_hero__d9yqg{padding-top:120px;padding-bottom:90px}.review_jarStage__xUDL2{width:520px}.review_hero__d9yqg .review_btnGold__7H8pf{max-width:420px}.review_section__K3xUx{padding:110px 32px}.review_rewards__1MlkI{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:22px}.review_steps__eAyYa{grid-template-columns:repeat(3,1fr)}.review_stepCard__a_s5P{grid-template-columns:1fr;align-content:start;gap:14px;padding:28px 22px}.review_ingredients__JZIGQ{grid-template-columns:1fr 1fr}.review_center__ugVfy .review_btnGold__7H8pf{max-width:420px}.review_photos__rzBFW{gap:20px}.review_sticky__63YgX{display:none}.review_footer__HtQN_{padding-bottom:50px}.review_sheetWrap__xWGbb{align-items:center}.review_postSheet__x5txl,.review_sheet__CLxLh{border-radius:12px}.review_completeBtns__3ZcIE{grid-template-columns:1fr 1fr}.review_lookupForm__SJYXd{max-width:460px;margin:0 auto}}@media (max-width:359px){.review_page__Y3JEl{font-size:17px}.review_hero__d9yqg,.review_section__K3xUx{padding-left:16px;padding-right:16px}.review_starOn__8LHDG,.review_star__uVJ27{width:48px;height:48px;font-size:38px}.review_stepper___rzr1 button{font-size:13px}.review_photoActions__9irnY{gap:6px}.review_miniBtnGold__mUhh3,.review_miniBtn__fw5fD{padding:0 10px}}@media (prefers-reduced-motion:reduce){.review_reveal__umFFA{opacity:1;transform:none}.review_burst__xb4Op i,.review_dust__RuO3J i,.review_heroGlow__u6zTR{animation:none}.review_jar__wtceN{transform:none}}