@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700;800&family=Noto+Sans+KR:wght@400;500;700&display=swap";:root{--yv3-bg: #f7f6f1;--yv3-surface: #ffffff;--yv3-surface-alt: #edebe3;--yv3-ink: #151815;--yv3-muted: #5d645e;--yv3-border: #d9d5ca;--yv3-primary: #183f34;--yv3-primary-hover: #102820;--yv3-blue: #4d6f86;--yv3-herbal: #8fa194;--yv3-stone: #c4bfb2;--yv3-radius: 8px;--yv3-radius-sm: 6px;--yv3-gutter: clamp(18px, 4vw, 40px);--yv3-max: 1440px}.seoul-products{background:#f8f7f2;border-top:1px solid #d8d6ce;color:#151515;font-family:Instrument Sans,Noto Sans KR,sans-serif}.seoul-products *,.seoul-products *:before,.seoul-products *:after{box-sizing:border-box}.seoul-products__shell{margin-inline:auto;max-width:1440px;padding:clamp(34px,8vw,96px) clamp(18px,4vw,44px)}.seoul-products__header{border-bottom:1px solid #d8d6ce;display:grid;gap:18px;margin-bottom:clamp(22px,6vw,52px);padding-bottom:clamp(18px,5vw,38px)}.seoul-products__eyebrow,.seoul-step{color:#4a4a45;display:inline-flex;font-size:.72rem;font-weight:850;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.seoul-products__header h2,.seoul-application h3{color:#151515;font-size:clamp(2.1rem,9vw,5.5rem);font-weight:850;letter-spacing:-.045em;line-height:.92;margin:0;max-width:980px}.seoul-products__header p,.seoul-application p,.seoul-product-card p,.seoul-product-card dd{color:#4a4a45;font-size:clamp(.98rem,3vw,1.06rem);line-height:1.55;margin:0}.seoul-products__hero{background:#fff;border:1px solid #d8d6ce;border-radius:8px;margin-bottom:14px;overflow:hidden}.seoul-products__hero-grid{background:transparent;border:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.seoul-products__hero-grid img{background:#fff;border:1px solid #d8d6ce;border-radius:8px}.seoul-products__hero img,.seoul-application img,.seoul-product-card img{display:block;height:auto;width:100%}.seoul-products__grid{display:grid;gap:12px;grid-template-columns:repeat(1,minmax(0,1fr))}.seoul-product-card{background:#fff;border:1px solid #d8d6ce;border-radius:8px;overflow:hidden}.seoul-product-card a{display:block}.seoul-product-card img{aspect-ratio:4 / 5;background:#f8f7f2;object-fit:cover}.seoul-product-card__body{display:grid;gap:12px;padding:18px}.seoul-step{align-items:center;background:var(--step-color, #151515);border-radius:5px;color:#fff;justify-content:center;margin:0;min-height:34px;padding:8px 11px;width:fit-content}.seoul-product-card--reset{--step-color: #2e6fbb}.seoul-product-card--hydrate{--step-color: #3aa7b8}.seoul-product-card--refine{--step-color: #7b6bb8}.seoul-product-card--hair{--step-color: #8a5e3b}.seoul-product-card h3{color:#151515;font-size:clamp(1.38rem,6vw,2rem);font-weight:850;letter-spacing:-.035em;line-height:.98;margin:0}.seoul-product-card dl{border-top:1px solid #d8d6ce;display:grid;gap:0;margin:2px 0 0}.seoul-product-card dl div{border-bottom:1px solid #d8d6ce;display:grid;gap:4px;padding:10px 0}.seoul-product-card dt{color:#151515;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.seoul-product-card dd{margin:0}.seoul-product-card__buy{align-items:center;border-top:1px solid #d8d6ce;display:flex;justify-content:space-between;margin-top:4px;padding-top:16px}.seoul-product-card__buy strong{color:#151515;font-size:1.05rem}.seoul-product-card__buy a{background:var(--step-color, #151515);border-radius:5px;color:#fff;font-size:.78rem;font-weight:850;letter-spacing:.06em;padding:10px 14px;text-decoration:none;text-transform:uppercase}.seoul-application{align-items:start;background:#fff;border:1px solid #d8d6ce;border-radius:8px;display:grid;gap:18px;margin-top:14px;padding:clamp(18px,5vw,36px)}.seoul-application h3{font-size:clamp(1.8rem,7vw,3.8rem);margin-bottom:14px}.seoul-application img{border:1px solid #d8d6ce;border-radius:8px}.seoul-application__mini-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-card__step-ticket{background:#151515;border-radius:5px;color:#fff;display:inline-flex;font-family:Instrument Sans,Noto Sans KR,sans-serif;font-size:.68rem;font-weight:850;letter-spacing:.08em;line-height:1;margin:0 0 10px;padding:8px 10px;text-transform:uppercase}.product-card__step-ticket--reset{background:#2e6fbb}.product-card__step-ticket--hydrate{background:#3aa7b8}.product-card__step-ticket--refine{background:#7b6bb8}.product-card__step-ticket--hair{background:#8a5e3b}.product-card__step-ticket--recover{background:#2f7d59}.product-card__step-ticket--daily{background:#e2b93b;color:#151515}@media(min-width:760px){.seoul-products__header,.seoul-application{grid-template-columns:.9fr 1.1fr}.seoul-products__hero-grid,.seoul-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.seoul-products__hero-grid,.seoul-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.yv3-flow{background:var(--yv3-bg);border-top:1px solid var(--yv3-border)}.yv3-flow *,.yv3-flow *:before,.yv3-flow *:after{box-sizing:border-box}.yv3-flow__shell{margin-inline:auto;max-width:var(--yv3-max);padding:clamp(28px,7vw,88px) var(--yv3-gutter)}.yv3-flow__hero{border-bottom:1px solid var(--yv3-border);display:grid;gap:14px;padding-bottom:clamp(24px,6vw,52px)}.yv3-flow__hero h1{color:var(--yv3-ink);font-family:Instrument Sans,Noto Sans KR,sans-serif;font-size:clamp(2.2rem,8vw,5.2rem);font-weight:850;letter-spacing:0;line-height:.92;margin:0;max-width:920px}.yv3-flow__hero p,.yv3-page-copy p,.yv3-flow-card p,.yv3-product-panel p,.yv3-flow__empty span,.yv3-product-hold span{color:var(--yv3-muted);font-size:clamp(.98rem,3.6vw,1.08rem);line-height:1.62;margin:0}.yv3-flow__hero p{max-width:680px}.yv3-flow__hero--center{align-items:start;min-height:54vh}.yv3-flow__chips,.yv3-flow__mini-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.yv3-flow__chips a,.yv3-flow__mini-grid a,.yv3-flow-card a,.yv3-button{align-items:center;background:#fff;border:1px solid var(--yv3-border);border-radius:6px;color:var(--yv3-ink);display:inline-flex;font-size:.82rem;font-weight:800;justify-content:center;letter-spacing:0;min-height:46px;padding:12px 14px;text-decoration:none;text-transform:none}.yv3-button--primary,.yv3-flow-card a{background:var(--yv3-primary);border-color:var(--yv3-primary);color:#fff}.yv3-flow__grid{display:grid;gap:12px;margin-top:clamp(20px,6vw,48px)}.yv3-flow-card{background:#fff;border:1px solid var(--yv3-border);border-radius:8px;display:grid;gap:14px;padding:clamp(16px,5vw,26px)}.yv3-flow-card__media,.yv3-product-mock{align-items:center;aspect-ratio:4 / 5;background:linear-gradient(90deg,rgba(21,24,21,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(21,24,21,.05) 1px,transparent 1px),var(--yv3-stone);background-size:24px 24px;border:1px solid var(--yv3-border);border-radius:8px;color:var(--yv3-primary);display:grid;font-size:clamp(2.4rem,18vw,5rem);font-weight:900;justify-content:center;letter-spacing:-.06em;min-height:220px;text-align:center}.yv3-flow-card h2,.yv3-product-panel h1{color:var(--yv3-ink);font-family:Instrument Sans,Noto Sans KR,sans-serif;font-weight:850;letter-spacing:0;line-height:.98;margin:0}.yv3-flow-card h2{font-size:clamp(1.5rem,6vw,2.2rem)}.yv3-flow-card dl,.yv3-spec-table{border-top:1px solid var(--yv3-border);margin:0}.yv3-flow-card dl div,.yv3-spec-table div{border-bottom:1px solid var(--yv3-border);display:grid;gap:5px;padding:12px 0}.yv3-flow-card dt,.yv3-spec-table dt{color:var(--yv3-muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.yv3-flow-card dd,.yv3-spec-table dd{color:var(--yv3-ink);margin:0}.yv3-product-shell{display:grid;gap:14px}.yv3-product-gallery,.yv3-product-panel{max-width:100%;min-width:0;width:100%}.yv3-product-gallery{display:grid;gap:10px}.yv3-product-gallery__grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.yv3-product-frame{align-items:center;background:#fff;border:1px solid var(--yv3-border);border-radius:8px;display:grid;justify-items:center;margin:0;overflow:hidden;padding:clamp(14px,4vw,36px)}.yv3-product-frame--detail{min-height:178px;padding:12px}.yv3-product-frame img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.yv3-product-frame--main img{max-height:min(68vh,620px);width:min(100%,620px)}.yv3-product-frame--detail img{max-height:220px}.yv3-product-mock{align-content:center;color:var(--yv3-ink);font-size:1rem;gap:14px;min-height:min(78vh,560px);overflow:hidden;padding:28px;width:100%}.yv3-product-mock span,.yv3-product-mock em{color:var(--yv3-muted);font-size:.8rem;font-style:normal;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.yv3-product-mock strong{font-size:clamp(2.1rem,12vw,4rem);letter-spacing:-.04em;line-height:.95;max-width:100%;overflow-wrap:anywhere;text-align:center}.yv3-product-panel{background:#fff;border:1px solid var(--yv3-border);border-radius:8px;display:grid;gap:18px;padding:clamp(18px,5vw,30px)}.yv3-product-panel h1{font-size:clamp(2.1rem,9vw,4.8rem)}.yv3-product-lede{color:var(--yv3-ink);font-size:clamp(1rem,3.8vw,1.2rem);line-height:1.5;margin:0}.yv3-product-form{display:grid;gap:10px}.yv3-product-buyline{align-items:end;display:flex;gap:12px;justify-content:space-between}.yv3-product-price{color:var(--yv3-ink);font-size:1.2rem;font-weight:850}.yv3-product-buyline span{color:var(--yv3-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.yv3-product-badges{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.yv3-product-badges li{background:var(--yv3-bg);border:1px solid var(--yv3-border);border-radius:999px;color:var(--yv3-ink);font-size:.74rem;font-weight:800;letter-spacing:.01em;padding:8px 10px}.yv3-product-copy{border-top:1px solid var(--yv3-border);color:var(--yv3-muted);display:grid;font-size:.96rem;gap:10px;line-height:1.58;padding-top:4px}.yv3-product-copy :is(p,ul,ol,h2,h3){margin:0}.yv3-product-copy :is(h2,h3,strong){color:var(--yv3-ink)}.yv3-product-hold,.yv3-flow__empty,.yv3-flow__band,.yv3-page-copy,.yv3-search-form{background:#fff;border:1px solid var(--yv3-border);border-radius:8px;display:grid;gap:12px;margin-top:16px;padding:clamp(16px,5vw,28px)}.yv3-flow__empty{background:var(--yv3-stone)}.yv3-product-hold strong,.yv3-flow__empty strong{color:var(--yv3-ink);font-size:1rem}.yv3-search-form input,.yv3-contact-form input,.yv3-contact-form textarea{background:var(--yv3-bg);border:1px solid var(--yv3-border);border-radius:6px;color:var(--yv3-ink);font:inherit;min-height:48px;padding:12px 14px;width:100%}.yv3-contact-form{display:grid;gap:10px;margin-top:6px}.yv3-contact-form textarea{min-height:132px;resize:vertical}.yv3-form-status{color:var(--yv3-primary);font-size:.92rem;font-weight:750}.yv3-form-status--error{color:#8c2f25}.yv3-cart-list{display:grid;gap:10px;margin-top:16px}.yv3-cart-item{align-items:center;background:#fff;border:1px solid var(--yv3-border);border-radius:8px;display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr) 74px;padding:10px}.yv3-cart-item img,.yv3-cart-item__mock{aspect-ratio:4 / 5;background:var(--yv3-stone);border:1px solid var(--yv3-border);border-radius:6px;display:grid;object-fit:cover;place-items:center;width:100%}.yv3-cart-item strong,.yv3-cart-summary strong{color:var(--yv3-ink)}.yv3-cart-item span{color:var(--yv3-muted);display:block;font-size:.86rem;margin-top:3px}.yv3-cart-item input{background:var(--yv3-bg);border:1px solid var(--yv3-border);border-radius:6px;min-height:42px;padding:8px;width:100%}.yv3-cart-summary{align-items:center;background:#fff;border:1px solid var(--yv3-border);border-radius:8px;display:flex;justify-content:space-between;padding:16px}@media(min-width:760px){.yv3-flow__chips,.yv3-flow__mini-grid,.yv3-flow__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.yv3-product-shell{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.yv3-product-panel{align-self:start;position:sticky;top:96px}.yv3-product-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yv3-product-frame--main{min-height:min(74vh,680px)}}.yv3-product-shell--retail{align-items:start;display:grid;gap:14px}.yv3-retail-gallery{display:grid;gap:10px}.yv3-retail-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.yv3-gallery-thumb{align-items:center;aspect-ratio:1;background:#fff;border:1px solid var(--yv3-border);border-radius:6px;cursor:pointer;display:flex;flex:0 0 64px;justify-content:center;padding:4px}.yv3-gallery-thumb.is-active{border-color:#151815;box-shadow:0 0 0 1px #151815}.yv3-gallery-thumb img{display:block;height:100%;object-fit:contain;width:100%}.yv3-retail-gallery__main{min-height:0;padding:clamp(14px,4vw,28px)}.yv3-retail-gallery__main-button{align-items:center;background:transparent;border:0;color:var(--yv3-muted);cursor:zoom-in;display:grid;font:inherit;gap:10px;justify-items:center;padding:0;width:100%}.yv3-retail-gallery__main-button img{display:block;max-height:min(58vh,560px);object-fit:contain;width:min(100%,620px)}.yv3-retail-gallery__main-button span{font-size:.78rem}.yv3-product-summary,.yv3-buy-box{background:#fff;border:1px solid var(--yv3-border);border-radius:8px;display:grid;gap:16px;min-width:0;padding:clamp(16px,3vw,24px)}.yv3-product-summary h1{color:var(--yv3-ink);font-size:clamp(1.65rem,3.1vw,2.75rem);line-height:1.06;margin:0}.yv3-retail-meta{display:flex;flex-wrap:wrap;gap:8px}.yv3-retail-meta span,.yv3-retail-meta a{border:1px solid var(--yv3-border);border-radius:999px;color:var(--yv3-muted);font-size:.72rem;font-weight:800;padding:7px 9px;text-decoration:none;text-transform:uppercase}.yv3-product-bullets{display:grid;gap:9px;list-style:none;margin:0;padding:0}.yv3-product-bullets li{color:var(--yv3-muted);line-height:1.45;padding-left:18px;position:relative}.yv3-product-bullets li:before{background:var(--yv3-primary);border-radius:999px;content:"";height:6px;left:0;position:absolute;top:.62em;width:6px}.yv3-product-bullets strong{color:var(--yv3-ink)}.yv3-buy-box{align-self:start;gap:14px}.yv3-buy-box__form{gap:12px}.yv3-buy-box__price{display:grid;gap:3px}.yv3-buy-box__price span{color:var(--yv3-muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.yv3-buy-box__price strong{color:var(--yv3-ink);font-size:1.7rem;line-height:1}.yv3-purchase-options{display:grid;gap:8px}.yv3-purchase-option{align-items:start;border:1px solid var(--yv3-border);border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px}.yv3-purchase-option.is-selected{border-color:#151815;box-shadow:0 0 0 1px #151815 inset}.yv3-purchase-option--disabled{cursor:not-allowed;opacity:.58}.yv3-purchase-option input{margin-top:3px}.yv3-purchase-option strong,.yv3-purchase-option em{display:block}.yv3-purchase-option strong{color:var(--yv3-ink);font-size:.95rem}.yv3-purchase-option em{color:var(--yv3-muted);font-size:.82rem;font-style:normal;line-height:1.35;margin-top:3px}.yv3-selling-plan-select,.yv3-quantity-select select{background:var(--yv3-bg);border:1px solid var(--yv3-border);border-radius:6px;color:var(--yv3-ink);font:inherit;min-height:42px;padding:9px 10px;width:100%}.yv3-quantity-select{display:grid;gap:6px}.yv3-quantity-select span{color:var(--yv3-muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.yv3-button--buy-now{background:#f2b84b;border-color:#f2b84b;color:#151815}.yv3-buy-box__notes{border-top:1px solid var(--yv3-border);display:grid;gap:6px;padding-top:12px}.yv3-buy-box__notes span{color:var(--yv3-muted);font-size:.82rem;line-height:1.35}.yv3-product-education{display:grid;gap:14px;margin-top:14px}.yv3-product-education__intro,.yv3-product-guide-card,.yv3-product-detail-copy,.yv3-product-faqs{background:#fff;border:1px solid var(--yv3-border);border-radius:8px;padding:clamp(16px,3vw,26px)}.yv3-product-education__intro{display:grid;gap:10px}.yv3-product-education__intro h2,.yv3-product-detail-copy h2{color:var(--yv3-ink);font-family:Instrument Sans,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.45rem,3vw,2.4rem);line-height:1.05;margin:0}.yv3-product-education__intro p,.yv3-product-guide-card p,.yv3-product-detail-copy p,.yv3-product-faqs p{color:var(--yv3-muted);line-height:1.55;margin:0}.yv3-product-education__grid{display:grid;gap:10px}.yv3-product-guide-card{align-content:start;display:grid;gap:12px}.yv3-product-guide-card span{align-items:center;background:var(--yv3-primary);border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:900;height:32px;justify-content:center;width:32px}.yv3-product-guide-card h3{color:var(--yv3-ink);font-size:1.05rem;line-height:1.15;margin:0}.yv3-product-detail-row{display:grid;gap:14px}.yv3-product-detail-media{align-items:center;background:#fff;border:1px solid var(--yv3-border);border-radius:8px;display:grid;justify-items:center;margin:0;overflow:hidden;padding:clamp(14px,3vw,24px)}.yv3-product-detail-media img{display:block;max-height:520px;object-fit:contain;width:min(100%,440px)}.yv3-product-detail-copy{display:grid;gap:14px}.yv3-product-faqs{display:grid;gap:8px}.yv3-product-faqs details{border-top:1px solid var(--yv3-border);padding-top:12px}.yv3-product-faqs summary{color:var(--yv3-ink);cursor:pointer;font-weight:850;line-height:1.3}.yv3-product-faqs details p{margin-top:8px}.yv3-gallery-modal:not([hidden]){align-items:center;background:#151815b8;display:grid;top:0;right:0;bottom:0;left:0;justify-items:center;padding:clamp(14px,4vw,40px);position:fixed;z-index:10000}.yv3-gallery-modal__backdrop{background:transparent;border:0;top:0;right:0;bottom:0;left:0;position:absolute}.yv3-gallery-modal__close{background:#fff;border:1px solid var(--yv3-border);border-radius:999px;color:var(--yv3-ink);cursor:pointer;font:inherit;font-size:.82rem;font-weight:850;padding:9px 14px;position:fixed;right:20px;text-transform:uppercase;top:20px;z-index:2}.yv3-gallery-modal img{background:#fff;border-radius:8px;max-height:90vh;max-width:min(92vw,1100px);object-fit:contain;padding:clamp(12px,3vw,28px);position:relative;z-index:1}.yv3-modal-open{overflow:hidden}@media(min-width:1120px){.yv3-product-shell--retail{grid-template-columns:minmax(560px,.98fr) minmax(300px,.58fr) minmax(280px,.44fr)}.yv3-retail-gallery{align-self:start;grid-template-columns:74px minmax(0,1fr);position:sticky;top:88px}.yv3-retail-gallery__thumbs{align-content:start;display:grid;overflow:visible;padding-bottom:0}.yv3-gallery-thumb{flex-basis:auto;height:72px;width:72px}.yv3-buy-box{align-self:start;max-height:calc(100vh - 106px);overflow-y:auto;position:sticky;top:88px;z-index:3}.yv3-product-education__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yv3-product-detail-row{grid-template-columns:minmax(280px,.44fr) minmax(0,1fr)}}@media(min-width:760px)and (max-width:1119px){.yv3-product-shell--retail{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}.yv3-buy-box{align-self:start;grid-column:2;max-height:calc(100vh - 106px);overflow-y:auto;position:sticky;top:88px;z-index:3}.yv3-product-education__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yv3-product-detail-row{grid-template-columns:minmax(240px,.45fr) minmax(0,1fr)}}@media(max-width:759px){.yv3-product-shell--retail{gap:10px}.yv3-product-summary,.yv3-buy-box{padding:16px}.yv3-retail-gallery__main-button img{max-height:420px}}.shop-floor{background:#f7f6f1;color:var(--yv3-ink);font-family:Instrument Sans,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shop-floor *,.shop-floor *:before,.shop-floor *:after{box-sizing:border-box}.shop-floor__notice{align-items:center;background:#151815;color:#fff;font-size:.76rem;font-weight:800;letter-spacing:.06em;overflow:hidden;text-align:center;text-transform:uppercase}.shop-floor__notice-track{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);width:100%}.shop-floor__notice-track span{border-right:1px solid rgba(255,255,255,.18);padding:10px 12px}.shop-floor__notice-track span:nth-child(3),.shop-floor__notice-track span:nth-child(n+4){border-right:0}.shop-floor__notice-track span:nth-child(n+4){display:none}.shop-floor__shell{margin:0 auto;max-width:1480px;padding:clamp(16px,3vw,40px)}.shop-floor__hero{display:grid;gap:clamp(18px,3vw,38px);grid-template-columns:minmax(280px,.9fr) minmax(280px,.7fr);min-height:clamp(480px,62vh,680px)}.shop-floor__hero-copy{align-self:stretch;background:radial-gradient(circle at 18% 18%,rgba(143,161,148,.42),transparent 32%),linear-gradient(135deg,#183f34f5,#151815e6);background-position:center;background-size:cover;border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:end;min-height:420px;overflow:hidden;padding:clamp(24px,4vw,54px)}.shop-floor__eyebrow{color:inherit;display:block;font-size:.72rem;font-weight:850;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.shop-floor h1,.shop-floor h2,.shop-floor h3{color:inherit;font-family:Instrument Sans,Noto Sans KR,sans-serif;letter-spacing:0;line-height:.98;margin:0}.shop-floor h1{font-size:clamp(3.5rem,7vw,6rem);font-weight:860;-webkit-hyphens:none;hyphens:none;max-width:760px;text-wrap:balance}.shop-floor__shelf-card{align-self:stretch;background:#fff;border:1px solid var(--yv3-border);border-radius:8px;display:grid;gap:18px;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;padding:clamp(14px,2vw,22px)}.shop-floor__shelf-card img{align-self:center;display:block;height:100%;max-height:430px;object-fit:contain;width:100%}.shop-floor__shelf-card div{border-top:1px solid var(--yv3-border);padding-top:18px}.shop-floor__shelf-card h2{color:#151815;font-size:clamp(2rem,4vw,3.4rem);font-weight:850}.shop-floor__shelf-card p{color:var(--yv3-muted);font-size:1rem;line-height:1.5;margin:12px 0 0;max-width:460px}.shop-floor__hero-copy p{color:#ffffffd1;font-size:1.1rem;line-height:1.5;margin:22px 0 0;max-width:620px}.shop-floor__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.shop-floor__trend-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.shop-floor__trend-chips a{border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#ffffffe0;font-size:.76rem;font-weight:800;padding:8px 11px;text-decoration:none}.shop-floor__button,.shop-tile__buy a,.shop-tile__buy button,.shop-floor__section-head a{align-items:center;border:1px solid #151815;border-radius:5px;color:#151815;display:inline-flex;font:inherit;font-size:.86rem;font-weight:850;justify-content:center;min-height:42px;padding:11px 15px;text-decoration:none;text-transform:uppercase}.shop-floor__button{border-color:#ffffff70;color:#fff}.shop-floor__button--primary,.shop-tile__buy button,.shop-tile__buy a{background:#151815;color:#fff}.shop-floor__hero-products,.shop-floor__grid{display:grid;gap:14px}.shop-floor__hero-products{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-tile{background:#fff;border:1px solid var(--yv3-border);border-radius:8px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.shop-tile__image{aspect-ratio:4 / 5;background:#edebe3;border-bottom:1px solid var(--yv3-border);display:block;overflow:hidden}.shop-tile__image img{display:block;height:100%;object-fit:cover;width:100%}.shop-tile__body{display:flex;flex:1;flex-direction:column;padding:16px}.shop-tile__tag{color:var(--yv3-primary);display:block;font-size:.68rem;font-weight:850;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.shop-tile h2,.shop-tile h3{color:#151815;font-size:1.22rem;font-weight:820;line-height:1.06}.shop-tile h2 a,.shop-tile h3 a{color:inherit;text-decoration:none}.shop-tile p{color:var(--yv3-muted);font-size:.92rem;line-height:1.42;margin:10px 0 0}.shop-tile__buy{align-items:end;display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:18px}.shop-tile__buy strong{color:#151815;font-size:1.04rem}.shop-tile__buy form{margin:0}.shop-tile__buy button[disabled]{cursor:not-allowed;opacity:.55}.shop-tile--compact .shop-tile__body{padding:14px}.shop-floor__quick-paths{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-top:18px}.shop-floor__quick-paths a{background:#fff;border:1px solid var(--yv3-border);border-radius:8px;color:#151815;display:grid;min-height:138px;padding:16px;text-decoration:none}.shop-floor__quick-paths span{color:var(--yv3-primary);font-size:.72rem;font-weight:850;letter-spacing:.08em}.shop-floor__quick-paths strong{align-self:end;color:#151815;display:block;font-size:1.2rem;line-height:1.03;margin-top:22px}.shop-floor__quick-paths em{color:var(--yv3-muted);display:block;font-size:.82rem;font-style:normal;line-height:1.35;margin-top:8px}.shop-floor__departments{display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-top:18px}.shop-floor__departments a{align-items:end;aspect-ratio:1 / 1;background:#fff;border:1px solid var(--yv3-border);border-radius:8px;color:#151815;display:grid;overflow:hidden;position:relative;text-decoration:none}.shop-floor__departments img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.shop-floor__departments span{background:#f7f6f1eb;border-top:1px solid var(--yv3-border);display:block;font-size:.9rem;font-weight:850;letter-spacing:.04em;padding:12px;position:relative;text-transform:uppercase}.shop-floor__section-head{align-items:end;display:flex;gap:18px;justify-content:space-between;margin:clamp(30px,5vw,60px) 0 16px}.shop-floor--catalog .shop-floor__shell{padding-top:clamp(18px,3vw,34px)}.shop-floor--catalog .shop-floor__section-head{margin-top:0}.shop-floor__section-head h2{color:#151815;font-size:4rem;font-weight:850}.shop-floor__section-head--compact{margin-top:clamp(28px,5vw,58px)}.shop-floor__section-head--compact h2{font-size:3rem;max-width:760px}.shop-floor__grid{grid-template-columns:repeat(3,1fr)}.shop-floor__trend-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.shop-signal{background:#fff;border:1px solid var(--yv3-border);border-radius:8px;color:#151815;display:grid;gap:16px;min-height:230px;padding:20px;text-decoration:none}.shop-signal span{color:var(--signal-color, var(--yv3-primary));font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.shop-signal strong{align-self:end;font-size:1.55rem;line-height:1.02}.shop-signal em{border-top:1px solid var(--yv3-border);color:var(--yv3-muted);font-size:.84rem;font-style:normal;font-weight:800;padding-top:12px;text-transform:uppercase}.shop-signal--reset{--signal-color: #2e6fbb}.shop-signal--hydrate{--signal-color: #3aa7b8}.shop-signal--refine{--signal-color: #7b6bb8}.shop-signal--hair{--signal-color: #8a5e3b}.shop-floor__concern-band{background:#fff;border:1px solid var(--yv3-border);border-radius:8px;display:grid;gap:clamp(18px,4vw,44px);grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);margin-top:14px;padding:clamp(18px,4vw,34px)}.shop-floor__concern-band h2{color:#151815;font-size:3.2rem;font-weight:850}.shop-floor__concerns{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.shop-floor__concerns a{border:1px solid var(--yv3-border);border-radius:6px;color:#151815;display:grid;gap:8px;min-height:112px;padding:16px;text-decoration:none}.shop-floor__concerns strong{font-size:1.1rem}.shop-floor__concerns span{color:var(--yv3-muted);font-size:.9rem;line-height:1.36}.shop-floor__role-band{background:#fff;border:1px solid var(--yv3-border);border-radius:8px;display:grid;gap:clamp(18px,4vw,44px);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);margin-top:clamp(20px,4vw,36px);padding:clamp(18px,4vw,34px)}.shop-floor__role-band h2{color:#151815;font-size:clamp(2.2rem,5vw,4rem);font-weight:850}.shop-floor__role-band p{color:var(--yv3-muted);font-size:1rem;line-height:1.5;margin:14px 0 0;max-width:460px}.shop-floor__roles{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.shop-floor__roles a{border:1px solid var(--yv3-border);border-radius:6px;color:#151815;display:grid;gap:8px;min-height:112px;padding:16px;text-decoration:none}.shop-floor__roles strong{font-size:1.1rem}.shop-floor__roles span{color:var(--yv3-muted);font-size:.9rem;line-height:1.36}.shop-floor__trust-row{background:#151815;border-radius:8px;color:#fff;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:14px;overflow:hidden}.shop-floor__trust-row span{border-right:1px solid rgba(255,255,255,.16);font-size:.78rem;font-weight:850;letter-spacing:.06em;padding:16px;text-align:center;text-transform:uppercase}@media(max-width:1024px){.shop-floor__hero{grid-template-columns:1fr}.shop-floor__quick-paths,.shop-floor__trend-grid,.shop-floor__grid{grid-template-columns:repeat(3,1fr)}.shop-floor__concern-band,.shop-floor__role-band{grid-template-columns:1fr}}@media(max-width:720px){.shop-floor__notice{text-align:left}.shop-floor__notice-track{animation:yoonora-notice-marquee 18s linear infinite;display:flex;gap:0;width:max-content;will-change:transform}.shop-floor__notice-track span,.shop-floor__notice-track span:nth-child(n+4){align-items:center;border-right:1px solid rgba(255,255,255,.18);display:inline-flex;flex:0 0 auto;min-height:40px;padding:10px 24px;white-space:nowrap}.shop-floor__shell{padding:12px}.shop-floor__hero{gap:12px;min-height:0}.shop-floor__hero-copy{justify-content:center;min-height:0;padding:24px 18px}.shop-floor__shelf-card{gap:14px;grid-template-columns:.9fr 1fr;grid-template-rows:auto;min-height:260px}.shop-floor__shelf-card img{max-height:220px}.shop-floor__shelf-card div{border-left:1px solid var(--yv3-border);border-top:0;padding-left:14px;padding-top:0}.shop-floor__shelf-card h2{font-size:1.65rem;line-height:1.05}.shop-floor h1{font-size:clamp(2.2rem,10.4vw,3.05rem);line-height:1;max-width:100%;overflow-wrap:normal;text-wrap:balance;word-break:normal}.shop-floor__hero-copy p,.shop-floor__trend-chips,.shop-floor__actions{max-width:100%}.shop-floor__hero-products,.shop-floor__grid{display:flex;gap:10px;margin-left:-12px;margin-right:-12px;overflow-x:auto;padding:0 12px}.shop-floor__hero-products .shop-tile,.shop-floor__grid .shop-tile{flex:0 0 74vw}.shop-floor__quick-paths,.shop-floor__trend-grid{display:flex;gap:10px;margin-left:-12px;margin-right:-12px;overflow-x:auto;padding:0 12px}.shop-floor__quick-paths a,.shop-signal{flex:0 0 72vw}.shop-floor__section-head{align-items:flex-start;flex-direction:column}.shop-tile__body{padding:12px}.shop-tile__buy{align-items:stretch;flex-direction:column}.shop-tile__buy a,.shop-tile__buy button{width:100%}.shop-floor__concerns,.shop-floor__roles{grid-template-columns:1fr}.shop-floor__trust-row{grid-template-columns:repeat(2,1fr)}}@keyframes yoonora-notice-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.shop-floor__notice-track{animation:none;overflow-x:auto;width:100%}}.yoonora-faq,.ingredients-library,.yoonora-process{background:#f7f6f1;color:#151815;font-family:Instrument Sans,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.yoonora-faq *,.ingredients-library *,.yoonora-process *{box-sizing:border-box}.yoonora-faq__shell,.ingredients-library__shell,.yoonora-process__shell{margin:0 auto;max-width:1320px;padding:clamp(28px,6vw,86px) clamp(16px,4vw,40px)}.yoonora-faq__hero,.ingredients-library__hero,.yoonora-process__hero{border-bottom:1px solid rgba(21,24,21,.16);margin-bottom:clamp(22px,5vw,54px);padding-bottom:clamp(22px,4vw,42px)}.yoonora-faq__hero span,.ingredients-library__hero span,.yoonora-process__hero span,.ingredient-card>span,.ingredients-library__safety span,.yoonora-process__steps span,.yoonora-process__media span{color:#2e6f55;display:block;font-size:.72rem;font-weight:850;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.yoonora-faq h1,.ingredients-library h1,.yoonora-process h1,.yoonora-faq h2,.ingredients-library h2,.yoonora-process h2{color:inherit;font-family:Instrument Sans,Noto Sans KR,sans-serif;letter-spacing:0;line-height:1;margin:0}.yoonora-faq h1,.ingredients-library h1,.yoonora-process h1{font-size:clamp(3rem,8vw,6.2rem);font-weight:860;max-width:980px}.yoonora-faq__hero p,.ingredients-library__hero p,.yoonora-process__hero p{color:#151815ad;font-size:clamp(1rem,2vw,1.18rem);line-height:1.55;margin:18px 0 0;max-width:760px}.yoonora-faq__layout{display:grid;gap:clamp(18px,4vw,44px);grid-template-columns:minmax(260px,.35fr) minmax(0,.65fr)}.yoonora-faq__note{align-self:start;background:#183f34;border-radius:8px;color:#fff;padding:clamp(18px,3vw,28px);position:sticky;top:96px}.yoonora-faq__note strong{display:block;font-size:1.6rem;line-height:1.05}.yoonora-faq__note p{color:#ffffffc7;line-height:1.5;margin:12px 0 18px}.yoonora-faq__note a,.yoonora-process__media a{align-items:center;background:#151815;border-radius:5px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:850;justify-content:center;min-height:42px;padding:10px 14px;text-decoration:none;text-transform:uppercase}.yoonora-faq__groups{display:grid;gap:18px}.yoonora-faq__group{background:#fff;border:1px solid rgba(21,24,21,.14);border-radius:8px;overflow:hidden}.yoonora-faq__group h2{background:#edebe3;border-bottom:1px solid rgba(21,24,21,.12);font-size:clamp(1.35rem,2.4vw,2rem);font-weight:850;padding:18px}.yoonora-faq details{border-bottom:1px solid rgba(21,24,21,.1)}.yoonora-faq details:last-child{border-bottom:0}.yoonora-faq summary{cursor:pointer;font-weight:820;line-height:1.2;list-style:none;padding:18px}.yoonora-faq summary::-webkit-details-marker{display:none}.yoonora-faq summary:after{content:"+";float:right;font-weight:850}.yoonora-faq details[open] summary:after{content:"-"}.yoonora-faq details div{color:#151815ad;line-height:1.55;padding:0 18px 18px}.ingredients-library__hero{align-items:end;display:grid;gap:clamp(18px,4vw,44px);grid-template-columns:minmax(0,.65fr) minmax(280px,.35fr)}.ingredients-library__hero-media{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ingredients-library__hero-media img,.ingredient-card__info,.ingredient-card__media img,.yoonora-process__media img{background:#fff;border:1px solid rgba(21,24,21,.12);border-radius:8px;display:block;height:auto;width:100%}.ingredients-library__hero-media img{max-height:340px;object-fit:contain}.ingredients-library__grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ingredient-card{background:#fff;border:1px solid rgba(21,24,21,.14);border-radius:8px;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:16px}.ingredient-card__media{align-items:center;aspect-ratio:1 / 1;background:#edebe3;border-radius:6px;display:flex;justify-content:center;margin-bottom:16px;overflow:hidden}.ingredient-card__media img{border:0;border-radius:0;height:100%;object-fit:cover}.ingredient-card h2{font-size:clamp(1.45rem,2.4vw,2.05rem);font-weight:850}.ingredient-card p{color:#151815ad;line-height:1.48;margin:10px 0 16px}.ingredient-card dl{display:grid;gap:10px;margin:0}.ingredient-card dl div{border-top:1px solid rgba(21,24,21,.1);padding-top:10px}.ingredient-card dt{font-size:.72rem;font-weight:850;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.ingredient-card dd{color:#151815ad;line-height:1.45;margin:0}.ingredient-card__info{margin-top:16px;max-height:420px;object-fit:contain}.ingredient-card--reset>span{color:#2e6fbb}.ingredient-card--hydrate>span{color:#2f9aaa}.ingredient-card--refine>span{color:#725fac}.ingredient-card--hair>span{color:#8a5e3b}.ingredients-library__safety{background:#151815;border-radius:8px;color:#fff;margin-top:14px;padding:clamp(20px,4vw,36px)}.ingredients-library__safety span{color:#ffffffb8}.ingredients-library__safety h2{color:#fff;font-size:clamp(2rem,4vw,3.2rem);font-weight:850}.ingredients-library__safety p{color:#ffffffc2;line-height:1.55;margin:14px 0 0;max-width:960px}.yoonora-process__steps{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.yoonora-process__steps article{background:#fff;border:1px solid rgba(21,24,21,.14);border-radius:8px;min-height:260px;padding:clamp(16px,3vw,24px)}.yoonora-process__steps h2{font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:850}.yoonora-process__steps p{color:#151815ad;line-height:1.52;margin:14px 0 0}.yoonora-process__media{align-items:center;background:#fff;border:1px solid rgba(21,24,21,.14);border-radius:8px;display:grid;gap:clamp(18px,4vw,42px);grid-template-columns:minmax(240px,.4fr) minmax(0,.6fr);margin-top:14px;padding:clamp(16px,4vw,34px)}.yoonora-process__media img{max-height:560px;object-fit:contain}.yoonora-process__media h2{font-size:clamp(2.4rem,5vw,4.6rem);font-weight:860}.yoonora-process__media p{color:#151815ad;font-size:1.06rem;line-height:1.55;margin:18px 0 22px;max-width:640px}@media(max-width:960px){.yoonora-faq__layout,.ingredients-library__hero,.yoonora-process__media{grid-template-columns:1fr}.yoonora-faq__note{position:static}.ingredients-library__grid,.yoonora-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ingredients-library__grid,.yoonora-process__steps{grid-template-columns:1fr}.ingredients-library__hero-media{grid-template-columns:repeat(2,minmax(0,1fr))}.ingredients-library__hero-media img{max-height:240px}.ingredient-card__media{aspect-ratio:4 / 3}}.yoonora-v3-draft{background:var(--yv3-bg);color:var(--yv3-ink);font-family:Instrument Sans,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;min-height:100vh}.yoonora-v3-draft *,.yoonora-v3-draft *:before,.yoonora-v3-draft *:after{box-sizing:border-box}.yv3-shell{max-width:var(--yv3-max);margin:0 auto;padding:0 clamp(18px,3vw,42px)}.yv3-topbar{position:sticky;top:0;z-index:20;background:#f7f6f1f0;border-bottom:1px solid var(--yv3-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.yv3-topbar__inner{align-items:center;display:grid;gap:24px;grid-template-columns:auto 1fr auto;min-height:72px}.yv3-brand{color:var(--yv3-primary);display:inline-flex;flex-direction:column;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;line-height:.92;text-decoration:none}.yv3-brand span{color:var(--yv3-muted);font-family:Noto Sans KR,sans-serif;font-size:.76rem;font-weight:600;margin-top:5px}.yv3-nav{align-items:center;display:flex;gap:clamp(16px,2.4vw,34px);justify-content:center}.yv3-nav a,.yv3-footer a{color:var(--yv3-muted);font-size:.92rem;font-weight:600;text-decoration:none}.yv3-nav a:hover,.yv3-footer a:hover{color:var(--yv3-primary)}.yv3-button{align-items:center;background:transparent;border:1px solid var(--yv3-border);border-radius:var(--yv3-radius-sm);color:var(--yv3-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:700;gap:10px;justify-content:center;line-height:1;min-height:44px;padding:13px 18px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.yv3-button:hover{background:var(--yv3-surface-alt);border-color:var(--yv3-primary);color:var(--yv3-primary)}.yv3-button--primary{background:var(--yv3-primary);border-color:var(--yv3-primary);color:#fff}.yv3-button--primary:hover{background:var(--yv3-primary-hover);border-color:var(--yv3-primary-hover);color:#fff}.yv3-product-summary h1{font-family:Instrument Sans,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.yv3-buy-box .yv3-button--buy-now{background:#f2b84b;border-color:#f2b84b;color:#151815}.yv3-buy-box .yv3-button--buy-now:hover{background:#e3a93c;border-color:#e3a93c;color:#151815}.yv3-mobile-topline,.yv3-mobile-chipbar,.yv3-mobile-bottom-nav{display:none}.yv3-hero{margin-top:calc(var(--space-xl, 32px) * -1);border-bottom:1px solid var(--yv3-border)}.yv3-hero__grid{display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:clamp(620px,78vh,820px);padding:clamp(40px,7vw,96px) 0}.yv3-media-panel{align-self:stretch;background:var(--yv3-surface);border:1px solid var(--yv3-border);border-radius:var(--yv3-radius);display:grid;min-height:460px;overflow:hidden;position:relative}.yv3-media-panel img{height:100%;object-fit:cover;width:100%}.yv3-shelf{align-items:end;display:grid;gap:clamp(12px,2vw,28px);grid-template-columns:repeat(4,minmax(80px,1fr));padding:clamp(28px,5vw,70px);position:relative}.yv3-pack{align-items:center;background:#fdfdfb;border:1px solid var(--yv3-border);border-radius:5px;color:var(--yv3-primary);display:flex;flex-direction:column;justify-content:space-between;min-height:var(--pack-height, 240px);padding:16px 10px}.yv3-pack:nth-child(2){--pack-height: 300px;background:#f4f5ef}.yv3-pack:nth-child(3){--pack-height: 210px;background:#eef2eb}.yv3-pack:nth-child(4){--pack-height: 270px}.yv3-pack strong{font-size:clamp(1rem,2vw,1.4rem);font-weight:800;line-height:1}.yv3-pack span{color:var(--yv3-muted);font-size:.68rem;font-weight:700;text-align:center;text-transform:uppercase}.yv3-hero__content{align-self:center}.yv3-kicker{align-items:center;color:var(--yv3-primary);display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:800;gap:10px;letter-spacing:.08em;margin-bottom:22px;text-transform:uppercase}.yv3-kicker span{border:1px solid var(--yv3-border);border-radius:4px;padding:7px 9px}.yv3-h1,.yv3-h2,.yv3-h3{color:var(--yv3-ink);font-family:Instrument Sans,Noto Sans KR,sans-serif;font-weight:760;letter-spacing:0;line-height:.98;margin:0}.yv3-h1{font-size:clamp(3rem,7vw,6.9rem);max-width:760px}.yv3-h2{font-size:clamp(2rem,4vw,4rem);line-height:1.02}.yv3-h3{font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.yv3-copy{color:var(--yv3-muted);font-size:clamp(1rem,1.4vw,1.17rem);line-height:1.62;margin:24px 0 0;max-width:640px}.yv3-copy--ruled{border-left:3px solid var(--yv3-primary);padding-left:18px}.yv3-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.yv3-meta-row{border-top:1px solid var(--yv3-border);display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-top:44px}.yv3-meta-row div{border-right:1px solid var(--yv3-border);padding:16px}.yv3-meta-row div:last-child{border-right:0}.yv3-label{color:var(--yv3-muted);display:block;font-size:.68rem;font-weight:800;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.yv3-value{color:var(--yv3-ink);font-size:.95rem;font-weight:700}.yv3-section{border-bottom:1px solid var(--yv3-border);padding:clamp(56px,8vw,112px) 0}.yv3-section__header{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,.95fr) minmax(280px,.65fr);margin-bottom:clamp(28px,5vw,58px)}.yv3-kr{color:var(--yv3-muted);display:block;font-family:Noto Sans KR,sans-serif;font-size:.92rem;font-weight:600;margin-top:12px}.yv3-trend-strip{display:grid;grid-template-columns:repeat(5,1fr)}.yv3-trend{background:var(--yv3-surface);border:1px solid var(--yv3-border);border-right:0;min-height:174px;padding:20px}.yv3-trend:last-child{border-right:1px solid var(--yv3-border)}.yv3-trend strong{color:var(--yv3-ink);display:block;font-size:1.1rem;line-height:1.1;margin-bottom:18px}.yv3-trend p{color:var(--yv3-muted);font-size:.92rem;line-height:1.42;margin:0}.yv3-trend em{color:var(--yv3-blue);display:block;font-size:.7rem;font-style:normal;font-weight:800;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.yv3-card-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.yv3-edit-card,.yv3-proof,.yv3-routine-card{background:var(--yv3-surface);border:1px solid var(--yv3-border);border-radius:var(--yv3-radius);overflow:hidden}.yv3-edit-card__visual{align-items:center;background:var(--yv3-surface-alt);border-bottom:1px solid var(--yv3-border);display:grid;min-height:260px;padding:28px;place-items:center}.yv3-edit-card__mock{align-items:center;background:#fbfbf8;border:1px solid var(--yv3-border);border-radius:5px;color:var(--yv3-primary);display:flex;flex-direction:column;font-weight:800;height:210px;justify-content:center;line-height:1;text-align:center;width:min(74%,240px)}.yv3-edit-card__mock span{color:var(--yv3-muted);font-size:.66rem;letter-spacing:.08em;margin-top:14px;text-transform:uppercase}.yv3-edit-card__body{padding:24px}.yv3-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.yv3-tag{background:var(--yv3-bg);border:1px solid var(--yv3-border);border-radius:4px;color:var(--yv3-primary);font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:7px 9px;text-transform:uppercase}.yv3-specs{border-top:1px solid var(--yv3-border);margin:22px 0}.yv3-specs div{display:grid;gap:12px;grid-template-columns:120px 1fr;padding:12px 0;border-bottom:1px solid var(--yv3-border)}.yv3-specs dt{color:var(--yv3-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.yv3-specs dd{color:var(--yv3-ink);font-size:.92rem;font-weight:650;margin:0}.yv3-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.yv3-proof{border-radius:0;border-right:0;min-height:220px;padding:26px}.yv3-proof:last-child{border-right:1px solid var(--yv3-border)}.yv3-proof strong{color:var(--yv3-primary);display:block;font-size:2rem;margin-bottom:38px}.yv3-proof p{color:var(--yv3-muted);line-height:1.5;margin:14px 0 0}.yv3-routine-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.yv3-routine-card{padding:28px}.yv3-routine-card ol{counter-reset:yv3-step;list-style:none;margin:26px 0 0;padding:0}.yv3-routine-card li{border-top:1px solid var(--yv3-border);color:var(--yv3-muted);counter-increment:yv3-step;line-height:1.45;padding:16px 0 16px 42px;position:relative}.yv3-routine-card li:before{color:var(--yv3-primary);content:counter(yv3-step,decimal-leading-zero);font-size:.72rem;font-weight:800;left:0;position:absolute;top:18px}.yv3-promo{background:var(--yv3-primary);color:#fff;padding:clamp(46px,7vw,86px) 0}.yv3-promo__grid{align-items:end;display:grid;gap:32px;grid-template-columns:1fr minmax(320px,.72fr)}.yv3-promo .yv3-h2,.yv3-promo .yv3-copy,.yv3-promo .yv3-kicker,.yv3-promo .yv3-label{color:#fff}.yv3-signup{display:grid;gap:10px;grid-template-columns:1fr auto}.yv3-signup input{background:#ffffff14;border:1px solid rgba(255,255,255,.4);border-radius:var(--yv3-radius-sm);color:#fff;font:inherit;min-height:48px;padding:0 14px}.yv3-signup input::placeholder{color:#ffffffad}.yv3-signup .yv3-button{background:#fff;color:var(--yv3-primary)}.yv3-footer{background:var(--yv3-bg);padding:34px 0}.yv3-footer__grid{align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr auto}.yv3-footer__links{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}@media(max-width:980px){.yv3-topbar__inner{grid-template-columns:1fr auto}.yv3-nav{display:none}.yv3-hero__grid,.yv3-section__header,.yv3-promo__grid,.yv3-footer__grid{grid-template-columns:1fr}.yv3-hero__grid{min-height:auto}.yv3-card-grid,.yv3-proof-grid,.yv3-routine-grid{grid-template-columns:1fr}.yv3-trend-strip{grid-template-columns:1fr 1fr}.yv3-trend,.yv3-trend:last-child,.yv3-proof,.yv3-proof:last-child{border-right:1px solid var(--yv3-border)}.yv3-meta-row{grid-template-columns:1fr 1fr}.yv3-meta-row div{border-bottom:1px solid var(--yv3-border)}}@media(max-width:640px){.yoonora-v3-draft{padding-bottom:72px}.yv3-mobile-topline{align-items:center;background:var(--yv3-primary);color:#fff;display:flex;font-size:.62rem;font-weight:800;justify-content:space-between;letter-spacing:.02em;line-height:1.2;min-height:28px;padding:7px 12px;text-transform:uppercase}.yv3-mobile-chipbar{background:var(--yv3-surface);border-bottom:1px solid var(--yv3-border);display:flex;gap:8px;overflow-x:auto;padding:10px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.yv3-mobile-chipbar::-webkit-scrollbar{display:none}.yv3-mobile-chipbar a{border:1px solid var(--yv3-border);border-radius:var(--yv3-radius-sm);color:var(--yv3-muted);flex:0 0 auto;font-size:.7rem;font-weight:800;line-height:1;min-height:34px;padding:10px 13px;text-decoration:none;text-transform:uppercase}.yv3-mobile-chipbar a:first-child{background:var(--yv3-primary);border-color:var(--yv3-primary);color:#fff}.yv3-shell{padding:0 16px}.yv3-topbar__inner{min-height:64px}.yv3-topbar .yv3-button{padding-inline:12px}.yv3-hero{margin-top:0}.yv3-hero .yv3-shell{padding:0}.yv3-hero__grid{display:flex;flex-direction:column;gap:0;padding:0 0 34px}.yv3-media-panel{border-left:0;border-radius:0;border-right:0;min-height:238px}.yv3-shelf{align-items:center;gap:10px;grid-template-columns:repeat(4,minmax(62px,1fr));padding:20px 14px}.yv3-pack{min-height:140px;padding:11px 6px}.yv3-pack:nth-child(2){--pack-height: 176px}.yv3-pack:nth-child(3){--pack-height: 124px}.yv3-pack:nth-child(4){--pack-height: 158px}.yv3-pack strong{font-size:.86rem}.yv3-pack span{font-size:.54rem}.yv3-hero__content{padding:22px 16px 0}.yv3-kicker{gap:7px;margin-bottom:14px}.yv3-kicker span{font-size:.62rem;padding:6px 7px}.yv3-h1{font-size:clamp(2.28rem,11vw,3.1rem);line-height:1.02}.yv3-h2{font-size:clamp(1.72rem,8vw,2.24rem)}.yv3-h3{font-size:clamp(1.16rem,5.4vw,1.55rem)}.yv3-product-mock strong{font-size:clamp(1.85rem,9vw,2.45rem);line-height:1}.yv3-copy{font-size:.94rem;line-height:1.46;margin-top:14px}.yv3-copy--ruled{border-left:0;padding-left:0}.yv3-actions,.yv3-signup{display:grid;grid-template-columns:1fr;margin-top:18px}.yv3-actions .yv3-button,.yv3-signup .yv3-button{width:100%}.yv3-actions .yv3-button:not(.yv3-button--primary){border:0;color:var(--yv3-primary);justify-self:center;min-height:auto;padding:3px 0 0;text-decoration:underline;text-underline-offset:5px;width:auto}.yv3-meta-row,#trend-edit{display:none}.yv3-section{padding:36px 0}.yv3-section__header{gap:12px;margin-bottom:20px}.yv3-section__header .yv3-copy{margin-top:0}.yv3-trend-strip,.yv3-meta-row{grid-template-columns:1fr}.yv3-meta-row div{border-right:0}.yv3-card-grid{gap:10px}.yv3-edit-card{display:grid;grid-template-columns:92px minmax(0,1fr);min-height:122px}.yv3-edit-card__visual{border-bottom:0;border-right:1px solid var(--yv3-border);min-height:122px;padding:9px}.yv3-edit-card__mock{font-size:.72rem;height:82px;width:100%}.yv3-edit-card__mock span{font-size:.48rem;margin-top:8px}.yv3-edit-card__body{min-width:0;padding:12px}.yv3-edit-card__body .yv3-label{font-size:.58rem;margin-bottom:5px}.yv3-tags{gap:5px;margin:8px 0 9px}.yv3-tag{font-size:.56rem;padding:5px 6px}.yv3-specs{border-top:0;margin:8px 0}.yv3-specs div{border-bottom:0;display:block;padding:0}.yv3-specs div+div{display:none}.yv3-specs dt{display:none}.yv3-specs dd{color:var(--yv3-muted);font-size:.78rem;line-height:1.3}.yv3-edit-card__cta{border:0;color:var(--yv3-primary);font-size:.7rem;justify-content:space-between;min-height:auto;padding:0;width:100%}.yv3-proof-grid{gap:10px}.yv3-proof,.yv3-proof:last-child{border-radius:var(--yv3-radius);min-height:auto;padding:16px}.yv3-proof strong{font-size:1.12rem;margin-bottom:16px}.yv3-proof p{font-size:.86rem}.yv3-routine-grid{gap:10px}.yv3-routine-card{padding:16px}.yv3-routine-card ol{margin-top:12px}.yv3-routine-card li{font-size:.9rem;padding:12px 0 12px 34px}.yv3-routine-card li:before{top:13px}.yv3-promo{padding:36px 0}.yv3-signup input{min-height:46px}.yv3-mobile-bottom-nav{align-items:center;background:#f7f6f1f7;border-top:1px solid var(--yv3-border);bottom:0;display:grid;grid-template-columns:repeat(4,1fr);left:0;position:fixed;right:0;z-index:40}.yv3-mobile-bottom-nav a{align-items:center;color:var(--yv3-muted);display:flex;flex-direction:column;font-size:.62rem;font-weight:800;gap:3px;justify-content:center;min-height:64px;text-decoration:none;text-transform:uppercase}.yv3-mobile-bottom-nav a:first-child{color:var(--yv3-primary)}.yv3-mobile-bottom-nav span{font-size:1.05rem;line-height:1}}body.yoonora-site-v3{background:var(--yv3-bg);color:var(--yv3-ink);font-family:Instrument Sans,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.yoonora-site-v3 #main-content{background:linear-gradient(180deg,#ffffff94,#f7f6f100 360px),var(--yv3-bg)}.yoonora-site-v3 .header{background:#f7f6f1f5;border-bottom:1px solid var(--yv3-border);box-shadow:none}.yoonora-site-v3 .header__inner{min-height:72px}.yoonora-site-v3 .header__nav a{color:var(--yv3-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.yoonora-site-v3 .header__nav a.active,.yoonora-site-v3 .header__nav a:hover{color:var(--yv3-primary)}.yoonora-site-v3 .btn--primary,.yoonora-site-v3 .button,.yoonora-site-v3 button[type=submit],.yoonora-site-v3 .shopify-payment-button__button{border-radius:8px;font-weight:800;letter-spacing:0;text-transform:none}.yoonora-site-v3 .button,.yoonora-site-v3 .btn--primary{background:var(--yv3-primary);border-color:var(--yv3-primary);color:#fff}.yoonora-site-v3 .section,.yoonora-site-v3 .product-information,.yoonora-site-v3 .product-grid-container{background:transparent}.yoonora-site-v3 .section h1,.yoonora-site-v3 .section h2,.yoonora-site-v3 .product-details h1,.yoonora-site-v3 .cart-title,.yoonora-site-v3 .search-title{color:var(--yv3-ink);font-family:Instrument Sans,Noto Sans KR,sans-serif;font-weight:800;letter-spacing:0;line-height:.96}.yoonora-site-v3 .rte,.yoonora-site-v3 .section p,.yoonora-site-v3 .product-details p{color:var(--yv3-muted);line-height:1.65}.yoonora-site-v3 .product-information{padding-top:clamp(18px,4vw,52px)}.yoonora-site-v3 .product-information__media img,.yoonora-site-v3 .product-media,.yoonora-site-v3 .product-media img{background:var(--yv3-surface-alt);border-radius:8px}.yoonora-site-v3 .product-details{background:#ffffff8a;border:1px solid var(--yv3-border);border-radius:8px;padding:clamp(18px,4vw,34px)}.yoonora-site-v3 .product-details:before{color:var(--yv3-primary);content:"Edited routine step";display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.yoonora-site-v3 .product-card__content,.yoonora-site-v3 .product-grid__card{background:transparent;border:0;border-radius:0;box-shadow:none}.yoonora-site-v3 .product-card img{background:var(--yv3-surface-alt);border-radius:8px;transition:transform .22s ease}.yoonora-site-v3 .product-card:hover img{transform:translateY(-2px)}.yoonora-site-v3 .collection-wrapper,.yoonora-site-v3 .cart-page,.yoonora-site-v3 .page-width-content,.yoonora-site-v3 .search-results,.yoonora-site-v3 .blog-post,.yoonora-site-v3 .blog{max-width:var(--yv3-max);margin-inline:auto}.yoonora-site-v3 .cart-page__summary,.yoonora-site-v3 .cart-summary,.yoonora-site-v3 .facets,.yoonora-site-v3 .filters,.yoonora-site-v3 .cart-drawer{border-radius:8px}.yoonora-site-v3 .cart-drawer{background:#fff;border-left:1px solid var(--yv3-border)}.yoonora-site-v3 .cart-drawer__header,.yoonora-site-v3 .cart-drawer__footer{border-color:var(--yv3-border)}.yv3-category-guide{background:var(--yv3-bg);border-block:1px solid var(--yv3-border);padding:clamp(44px,7vw,88px) 0}.yv3-category-guide__header{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);margin-bottom:clamp(28px,5vw,54px)}.yv3-category-guide__header .yv3-label{grid-column:1 / -1}.yv3-category-guide__header .yv3-copy{margin-top:5px}.yv3-category-guide__grid{display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.yv3-category-guide__item{background:#ffffff80;border:1px solid var(--yv3-border);display:flex;flex-direction:column;justify-content:space-between;min-height:330px;padding:20px}.yv3-category-guide__index{color:var(--yv3-herbal);display:block;font-size:.72rem;font-weight:800;margin-bottom:32px}.yv3-category-guide__item h3{color:var(--yv3-primary);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1;margin:0 0 14px}.yv3-category-guide__item p{color:var(--yv3-muted);font-size:.9rem;line-height:1.55;margin:0}.yv3-category-guide__item dl{border-top:1px solid var(--yv3-border);margin:24px 0 0;padding-top:16px}.yv3-category-guide__item div+div{margin-top:12px}.yv3-category-guide__item dt{color:var(--yv3-muted);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.yv3-category-guide__item dd{color:var(--yv3-ink);font-size:.92rem;font-weight:700;line-height:1.25;margin:4px 0 0}.yv3-category-guide__item a{align-items:center;border-top:1px solid var(--yv3-border);color:var(--yv3-primary);display:inline-flex;font-size:.75rem;font-weight:800;justify-content:space-between;margin-top:18px;padding-top:16px;text-decoration:none;text-transform:uppercase}@media(max-width:980px){.yv3-category-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.yoonora-site-v3 .header__nav{background:var(--yv3-bg);display:none;transform:none}.yoonora-site-v3 .header__nav.is-open{display:flex}.yoonora-site-v3 .cart-drawer:not(.is-open){display:none}.yoonora-site-v3 .cart-drawer.is-open{display:flex;transform:none}.yoonora-site-v3 .product-details{border-inline:0;border-radius:0;margin-inline:-18px;padding-inline:18px}.yoonora-site-v3 .product-information{padding-top:0}.yoonora-site-v3 .section h1,.yoonora-site-v3 .product-details h1{font-size:clamp(2.2rem,11vw,3.25rem)}.yv3-category-guide{padding:36px 0}.yv3-category-guide__header{display:block}.yv3-category-guide__header .yv3-copy{margin-top:16px}.yv3-category-guide__grid{display:flex;gap:10px;margin-inline:-18px;overflow-x:auto;padding-inline:18px;scroll-snap-type:x mandatory}.yv3-category-guide__item{flex:0 0 76%;min-height:320px;scroll-snap-align:start}}.shop-catalog{background:#f7f6f1;color:var(--yv3-ink);font-family:Instrument Sans,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shop-catalog *,.shop-catalog *:before,.shop-catalog *:after{box-sizing:border-box}.shop-catalog__notice{background:#151815;color:#fff;display:grid;font-size:.74rem;font-weight:850;grid-template-columns:repeat(3,minmax(0,1fr));letter-spacing:.08em;text-align:center;text-transform:uppercase}.shop-catalog__notice span{align-items:center;border-right:1px solid rgba(255,255,255,.18);display:flex;justify-content:center;min-height:40px;padding:10px 12px}.shop-catalog__notice span:last-child{border-right:0}.shop-catalog__shell{margin:0 auto;max-width:1480px;padding:clamp(18px,3vw,42px)}.shop-catalog__header{align-items:end;border-bottom:1px solid var(--yv3-border);display:grid;gap:clamp(16px,3vw,36px);grid-template-columns:minmax(0,.95fr) minmax(280px,.58fr);padding:clamp(18px,4vw,46px) 0 clamp(18px,3vw,34px)}.shop-catalog__eyebrow,.shop-catalog-card__type{color:var(--yv3-muted);display:block;font-size:.7rem;font-weight:850;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.shop-catalog h1,.shop-catalog h2{color:var(--yv3-ink);font-family:Instrument Sans,Noto Sans KR,sans-serif;letter-spacing:0;margin:0}.shop-catalog h1{font-size:clamp(2.45rem,7vw,5.8rem);font-weight:870;line-height:.9;max-width:820px}.shop-catalog__header p{color:var(--yv3-muted);font-size:clamp(.98rem,1.8vw,1.15rem);line-height:1.55;margin:0;max-width:560px}.shop-catalog__menu{align-items:center;background:#f7f6f1f0;border-bottom:1px solid var(--yv3-border);display:flex;gap:8px;overflow-x:auto;padding:12px 0;position:sticky;top:72px;z-index:5}.shop-catalog__menu button,.shop-catalog__menu a,.shop-catalog__sort a,.shop-catalog-card__actions a,.shop-catalog-card__actions button{align-items:center;background:#fff;border:1px solid var(--yv3-border);border-radius:999px;color:var(--yv3-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.76rem;font-weight:850;justify-content:center;min-height:38px;padding:9px 13px;text-decoration:none;text-transform:uppercase}.shop-catalog__menu button.is-active,.shop-catalog__menu button:hover,.shop-catalog__menu a:hover{background:#151815;border-color:#151815;color:#fff}.shop-catalog__toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:18px 0 14px}.shop-catalog__toolbar>span{color:var(--yv3-muted);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.shop-catalog__sort{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.shop-catalog__sort a{border-radius:5px;min-height:34px;padding:8px 10px}.shop-catalog__grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-catalog-card{background:#fff;border:1px solid var(--yv3-border);border-radius:8px;display:grid;overflow:hidden}.shop-catalog-card[hidden]{display:none}.shop-catalog-card__media{align-items:center;aspect-ratio:4 / 5;background:#edebe3;display:grid;justify-items:center;overflow:hidden;padding:16px;position:relative}.shop-catalog-card__media img{display:block;height:100%;object-fit:contain;transition:transform .18s ease;width:100%}.shop-catalog-card:hover .shop-catalog-card__media img{transform:translateY(-2px)}.shop-catalog-card__media span{background:var(--ticket-color, #151815);border-radius:5px;color:#fff;font-size:.68rem;font-weight:900;left:14px;letter-spacing:.08em;padding:8px 9px;position:absolute;text-transform:uppercase;top:14px}.shop-catalog-card--reset{--ticket-color: #2e6fbb}.shop-catalog-card--hydrate{--ticket-color: #2f9aaa}.shop-catalog-card--refine{--ticket-color: #725fac}.shop-catalog-card--hair{--ticket-color: #8a5e3b}.shop-catalog-card__body{border-top:1px solid var(--yv3-border);display:grid;gap:16px;padding:clamp(14px,2vw,20px)}.shop-catalog-card h2{font-size:clamp(1.12rem,2.2vw,1.55rem);font-weight:850;line-height:1.02}.shop-catalog-card h2 a{color:inherit;text-decoration:none}.shop-catalog-card p{color:var(--yv3-muted);font-size:.92rem;line-height:1.42;margin:9px 0 0}.shop-catalog-card__price-row{align-items:baseline;display:flex;gap:8px}.shop-catalog-card__price-row strong{color:var(--yv3-ink);font-size:1.06rem}.shop-catalog-card__price-row s{color:var(--yv3-muted);font-size:.9rem}.shop-catalog-card__actions{display:grid;gap:8px;grid-template-columns:.7fr 1fr}.shop-catalog-card__actions form{display:grid}.shop-catalog-card__actions a,.shop-catalog-card__actions button{border-radius:5px;min-height:42px;padding:10px 12px;width:100%}.shop-catalog-card__actions button{background:#151815;border-color:#151815;color:#fff}.shop-catalog-card__actions button:disabled{cursor:not-allowed;opacity:.48}@media(max-width:980px){.shop-catalog__header{grid-template-columns:1fr}.shop-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.shop-catalog__notice{display:flex;overflow-x:auto}.shop-catalog__notice span{flex:0 0 auto;min-width:78vw;padding-inline:20px;white-space:nowrap}.shop-catalog__shell{padding:14px 12px 24px}.shop-catalog h1{font-size:clamp(2.2rem,11vw,3.2rem)}.shop-catalog__menu{margin-left:-12px;margin-right:-12px;padding:10px 12px;top:64px}.shop-catalog__toolbar{align-items:flex-start;flex-direction:column}.shop-catalog__sort{justify-content:flex-start}.shop-catalog__grid{display:flex;gap:10px;margin-left:-12px;margin-right:-12px;overflow-x:auto;padding:0 12px;scroll-snap-type:x mandatory}.shop-catalog-card{flex:0 0 78vw;scroll-snap-align:start}.shop-catalog-card__body{gap:12px;padding:13px}.shop-catalog-card__actions{grid-template-columns:1fr}}.shop-floor--market{background:linear-gradient(180deg,#f7f5ef,#fffdf8 40%,#f6f3eb);color:#151815}.shop-floor--market .shop-floor__notice,.shop-catalog--market .shop-catalog__notice,.shop-catalog--from-shop-floor .shop-catalog__notice{background:#151815;color:#fff;display:block;font-size:.76rem;font-weight:900;letter-spacing:.12em;overflow:hidden;text-transform:uppercase;white-space:nowrap}.shop-floor--market .shop-floor__notice-track{animation:yv3Ticker 24s linear infinite;display:flex;width:max-content}.shop-floor--market .shop-floor__notice span,.shop-catalog--market .shop-catalog__notice span,.shop-catalog--from-shop-floor .shop-catalog__notice span{display:inline-flex;justify-content:center;min-width:33.333vw;padding:12px clamp(22px,5vw,70px)}@keyframes yv3Ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.shop-floor--market .shop-floor__shell{display:grid;gap:clamp(18px,3vw,34px);margin:0 auto;max-width:1240px;padding:clamp(14px,2vw,24px) clamp(14px,4vw,40px) clamp(34px,7vw,76px)}.shop-floor--market .shop-floor__category-strip{order:0}.shop-floor--market .shop-floor__section-head{order:1}.shop-floor--market .shop-floor__grid{order:2}.shop-floor--market .shop-floor__promo-grid{order:3}.shop-floor--market .shop-floor__market-hero{order:4}.shop-floor--market .shop-floor__deal-row{order:5}.shop-floor--market .shop-floor__trust-row{order:6}.shop-floor__category-strip{background:#fff;border:1px solid rgba(21,24,21,.12);display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.shop-floor__category-strip::-webkit-scrollbar{display:none}.shop-floor__category-strip a{border-right:1px solid rgba(21,24,21,.1);color:#151815;flex:1 0 auto;font-size:.78rem;font-weight:900;letter-spacing:.08em;min-width:134px;padding:13px 16px;text-align:center;text-decoration:none;text-transform:uppercase}.shop-floor__category-strip a:hover{background:#f0eee6}.shop-floor__market-hero{display:grid;gap:clamp(14px,2.5vw,28px);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.shop-floor__deal-panel{background:radial-gradient(circle at 82% 22%,rgba(255,255,255,.16),transparent 28%),linear-gradient(110deg,#151815f0,#151815b8);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;display:grid;min-height:clamp(360px,44vw,520px);padding:clamp(22px,5vw,58px);place-content:end start}.shop-floor__deal-panel--storefront{align-content:stretch;background:#151815;display:grid;gap:clamp(16px,3vw,28px);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);min-height:0;padding:clamp(14px,2.4vw,24px)}.shop-floor__hero-products{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-floor__hero-products a{background:#f7f5ef;color:#151815;display:grid;gap:8px;min-height:clamp(300px,32vw,430px);padding:clamp(12px,2vw,18px);position:relative;text-decoration:none}.shop-floor__hero-products img{align-self:center;aspect-ratio:1;height:auto;justify-self:center;object-fit:contain;width:min(100%,220px)}.shop-floor__hero-products strong{align-self:end;font-size:clamp(.95rem,1.35vw,1.18rem);font-weight:950;line-height:1;min-height:2.1em;text-transform:uppercase}.shop-floor__hero-products em{color:#151815a3;font-size:.92rem;font-style:normal;font-weight:900}.shop-floor__product-badge{background:#151815;color:#fff;font-size:.65rem;font-weight:950;left:10px;letter-spacing:.08em;padding:7px 9px;position:absolute;text-transform:uppercase;top:10px}.shop-floor__deal-copy{align-self:center;color:#fff;display:grid;justify-items:start;padding:clamp(8px,1vw,14px)}.shop-floor--market .shop-floor__eyebrow,.shop-catalog__eyebrow{color:inherit;display:inline-flex;font-size:.75rem;font-weight:950;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.shop-floor__deal-panel h1{font-size:clamp(2.15rem,4.6vw,4.7rem);font-weight:950;letter-spacing:0;line-height:.9;margin:0;max-width:460px;text-transform:uppercase}.shop-floor__deal-panel p{color:#ffffffd6;font-size:clamp(.98rem,1.8vw,1.18rem);line-height:1.45;margin:18px 0 0;max-width:540px}.shop-floor__coupon-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.shop-floor__coupon-row span{border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;font-size:.72rem;font-weight:850;letter-spacing:.08em;padding:8px 11px;text-transform:uppercase}.shop-floor--market .shop-floor__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.shop-floor--market .shop-floor__button{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.5);color:#fff;display:inline-flex;font-size:.78rem;font-weight:950;justify-content:center;letter-spacing:.08em;min-height:46px;padding:13px 18px;text-decoration:none;text-transform:uppercase}.shop-floor--market .shop-floor__button--primary{background:#fff;border-color:#fff;color:#151815}.shop-floor__hero-rank{background:#fff;border:1px solid rgba(21,24,21,.12);display:grid;gap:10px;padding:clamp(16px,3vw,24px)}.shop-floor__hero-rank h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:950;line-height:.95;margin:0 0 8px;text-transform:uppercase}.shop-floor__hero-rank a{align-items:center;border-top:1px solid rgba(21,24,21,.1);color:#151815;display:grid;gap:13px;grid-template-columns:82px 1fr;padding:12px 0;text-decoration:none}.shop-floor__hero-rank img{aspect-ratio:1;background:#f0eee6;height:82px;object-fit:contain;width:82px}.shop-floor__hero-rank strong,.shop-floor__hero-rank em{display:block}.shop-floor__hero-rank strong{font-size:.95rem;font-weight:950;text-transform:uppercase}.shop-floor__hero-rank em{color:#15181599;font-size:.84rem;font-style:normal;margin-top:4px}.shop-floor__promo-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.shop-floor__promo-grid a,.shop-floor__deal-row a{background:#fff;border:1px solid rgba(21,24,21,.12);color:#151815;display:grid;gap:6px;padding:clamp(16px,2.4vw,24px);text-decoration:none}.shop-floor__promo-grid strong,.shop-floor__deal-row strong{font-size:clamp(1.05rem,2vw,1.5rem);font-weight:950;line-height:1;text-transform:uppercase}.shop-floor__promo-grid span,.shop-floor__deal-row span,.shop-floor__deal-row em{color:#15181599;font-size:.82rem;font-style:normal;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.shop-floor--market .shop-floor__section-head{align-items:end;border-bottom:1px solid rgba(21,24,21,.14);display:flex;justify-content:space-between;padding:4px 0 14px}.shop-floor--market .shop-floor__section-head h2{font-size:clamp(2rem,4.4vw,3.8rem);font-weight:950;letter-spacing:0;line-height:.9;margin:0;text-transform:uppercase}.shop-floor--market .shop-floor__section-head>a{background:#151815;color:#fff;font-size:.78rem;font-weight:950;letter-spacing:.08em;padding:12px 16px;text-decoration:none;text-transform:uppercase}.shop-floor--market .shop-floor__grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.shop-tile{background:#fff;border:1px solid rgba(21,24,21,.12);display:grid}.shop-tile__image{align-items:center;aspect-ratio:4 / 4.7;background:#efede5;display:grid;justify-items:center;overflow:hidden;padding:16px;position:relative}.shop-tile__image img{height:100%;object-fit:contain;transition:transform .18s ease;width:100%}.shop-tile:hover .shop-tile__image img{transform:translateY(-3px) scale(1.015)}.shop-tile__rank,.shop-catalog-card__media em{background:#151815;color:#fff;font-size:.74rem;font-style:normal;font-weight:950;left:12px;letter-spacing:.08em;padding:8px 10px;position:absolute;top:12px;text-transform:uppercase}.shop-tile__body{display:grid;gap:10px;padding:clamp(14px,2vw,20px)}.shop-tile__tag,.shop-catalog-card__type{color:#15181594;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.shop-tile h3{font-size:clamp(1.04rem,1.8vw,1.38rem);font-weight:950;line-height:1;margin:0;text-transform:uppercase}.shop-tile h3 a{color:inherit;text-decoration:none}.shop-tile p{color:#151815a8;font-size:.9rem;line-height:1.35;margin:0}.shop-tile__buy{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr;margin-top:4px}.shop-tile__buy strong{font-size:1.08rem;font-weight:950}.shop-tile__buy form{display:grid}.shop-tile__buy button{background:#151815;border:1px solid #151815;color:#fff;font-size:.74rem;font-weight:950;letter-spacing:.08em;min-height:40px;padding:10px 12px;text-transform:uppercase;width:100%}.shop-floor__deal-row{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-floor__trust-row{border-block:1px solid rgba(21,24,21,.14);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.shop-floor__trust-row span{border-right:1px solid rgba(21,24,21,.14);font-size:.74rem;font-weight:950;letter-spacing:.08em;padding:14px 12px;text-align:center;text-transform:uppercase}.shop-floor__trust-row span:last-child{border-right:0}.shop-catalog--market,.shop-catalog--from-shop-floor{background:#f7f5ef;color:#151815}.shop-catalog--market .shop-catalog__shell,.shop-catalog--from-shop-floor .shop-catalog__shell{max-width:1240px;padding-top:clamp(18px,3vw,34px)}.shop-catalog--market .shop-catalog__header,.shop-catalog--from-shop-floor .shop-catalog__header{align-items:end;border-bottom:1px solid rgba(21,24,21,.14);display:grid;gap:18px;grid-template-columns:1.15fr .85fr;padding-bottom:clamp(18px,4vw,34px)}.shop-catalog--market h1,.shop-catalog--from-shop-floor h1{font-size:clamp(2.8rem,7vw,6rem);font-weight:950;letter-spacing:0;line-height:.86;margin:0;max-width:820px;text-transform:uppercase}.shop-catalog--market .shop-catalog__header p,.shop-catalog--from-shop-floor .shop-catalog__header p{color:#151815a8;font-size:clamp(.96rem,1.6vw,1.12rem);line-height:1.45;margin:0;max-width:460px}.shop-catalog__hero-bar{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.shop-catalog__hero-bar a{background:#151815;color:#fff;display:grid;gap:6px;padding:clamp(16px,2.4vw,24px);text-decoration:none}.shop-catalog__hero-bar strong{font-size:clamp(1.05rem,2vw,1.45rem);font-weight:950;line-height:1;text-transform:uppercase}.shop-catalog__hero-bar span{color:#ffffffb8;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.shop-catalog__layout{align-items:start;display:grid;gap:18px;grid-template-columns:220px 1fr}.shop-catalog__sidebar{background:#fff;border:1px solid rgba(21,24,21,.12);display:grid;gap:3px;padding:16px;position:sticky;top:92px}.shop-catalog__sidebar strong{font-size:.76rem;font-weight:950;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.shop-catalog__sidebar a{border-top:1px solid rgba(21,24,21,.1);color:#151815;font-size:.88rem;font-weight:750;padding:11px 0;text-decoration:none}.shop-catalog-card{border-radius:0}.shop-catalog-card__media em{left:auto;right:12px}@media(max-width:980px){.shop-floor__market-hero,.shop-catalog--market .shop-catalog__header,.shop-catalog--from-shop-floor .shop-catalog__header,.shop-catalog__layout{grid-template-columns:1fr}.shop-floor__hero-rank{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-floor__hero-rank h2,.shop-floor__hero-rank>.shop-floor__eyebrow{grid-column:1 / -1}.shop-floor__hero-rank a{grid-template-columns:72px 1fr}.shop-floor__hero-rank img{height:72px;width:72px}.shop-floor__promo-grid,.shop-floor__deal-row,.shop-floor__trust-row,.shop-catalog__hero-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-floor--market .shop-floor__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-catalog__sidebar{display:none}}@media(max-width:640px){.shop-floor--market .shop-floor__notice span,.shop-catalog--market .shop-catalog__notice span,.shop-catalog--from-shop-floor .shop-catalog__notice span{min-width:88vw}.shop-floor--market .shop-floor__shell{padding-inline:12px}.shop-floor__market-hero{gap:10px}.shop-floor__deal-panel{background-size:cover;min-height:0;padding:12px}.shop-floor__deal-panel--storefront{grid-template-columns:1fr}.shop-floor__hero-products{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-floor__hero-products a{min-height:208px;padding:10px}.shop-floor__hero-products img{width:min(100%,118px)}.shop-floor__product-badge{font-size:.56rem;left:8px;max-width:calc(100% - 16px);overflow:hidden;padding:6px 7px;text-overflow:ellipsis;white-space:nowrap}.shop-floor__hero-products strong{font-size:.72rem;min-height:2.8em}.shop-floor__hero-products em{font-size:.78rem}.shop-floor__deal-copy{padding:6px 8px 10px}.shop-floor__deal-panel h1{font-size:clamp(2rem,10vw,3rem);max-width:100%}.shop-floor__deal-panel p{max-width:88%}.shop-floor--market .shop-floor__button{flex:1 1 100%}.shop-floor__hero-rank,.shop-floor__promo-grid,.shop-floor__deal-row,.shop-floor__trust-row,.shop-catalog__hero-bar{grid-template-columns:1fr}.shop-floor--market .shop-floor__section-head{align-items:start;flex-direction:column;gap:10px}.shop-floor--market .shop-floor__grid,.shop-catalog__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;margin-right:0;overflow:visible;padding:0}.shop-tile,.shop-catalog-card{min-width:0}.shop-tile__body,.shop-catalog-card__body{padding:12px}.shop-tile__buy{grid-template-columns:1fr}.shop-catalog--market h1,.shop-catalog--from-shop-floor h1{font-size:clamp(2.7rem,14vw,4.1rem)}}.shop-floor--market.yoonora-standardized-home{background:#f6f4ee;color:#111;font-family:Inter,Noto Sans KR,system-ui,sans-serif}.shop-floor--market.yoonora-standardized-home .shop-floor__shell{max-width:1280px;padding-top:16px}.shop-floor--market.yoonora-standardized-home .shop-floor__notice{background:#111;border:0}.shop-floor--market.yoonora-standardized-home .shop-floor__notice-track{animation:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));transform:none;width:100%}.shop-floor--market.yoonora-standardized-home .shop-floor__notice-track span:nth-child(n+4){display:none}.shop-floor--market.yoonora-standardized-home .shop-floor__category-strip,.shop-floor--market.yoonora-standardized-home .shop-floor__market-hero,.shop-floor--market.yoonora-standardized-home .shop-floor__promo-grid a,.shop-floor--market.yoonora-standardized-home .shop-tile,.shop-floor--market.yoonora-standardized-home .shop-floor__hero-rank,.shop-floor--market.yoonora-standardized-home .shop-floor__trust-row{border-color:#ded9cf;border-radius:0;box-shadow:none}.shop-floor--market.yoonora-standardized-home .shop-floor__market-hero{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,.56fr) minmax(320px,.44fr)}.shop-floor--market.yoonora-standardized-home .shop-floor__deal-panel{background:#fff;border:1px solid #ded9cf;color:#111;min-height:430px;padding:clamp(24px,4vw,44px)}.shop-floor--market.yoonora-standardized-home .shop-floor__deal-panel h1{color:#111;font-size:clamp(2.25rem,4vw,4.1rem);letter-spacing:0;line-height:.95;max-width:720px;text-transform:uppercase}.shop-floor--market.yoonora-standardized-home .shop-floor__deal-panel p{color:#5f625b;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.45;max-width:560px}.shop-floor--market.yoonora-standardized-home .shop-floor__coupon-row span{background:#f6f4ee;border:1px solid #ded9cf;color:#111}.shop-floor--market.yoonora-standardized-home .shop-floor__hero-rank{background:#fff;border:1px solid #ded9cf;display:grid;gap:10px;grid-template-columns:1fr;padding:18px}.shop-floor--market.yoonora-standardized-home .shop-floor__hero-rank a{border-bottom:1px solid #ded9cf;grid-template-columns:92px 1fr}.shop-floor--market.yoonora-standardized-home .shop-floor__hero-rank img{background:#f3f1ea;height:92px;object-fit:contain;width:92px}.shop-floor--market.yoonora-standardized-home .shop-floor__section-head h2{color:#111;letter-spacing:0;text-transform:uppercase}.shop-floor--market.yoonora-standardized-home .shop-floor__grid{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-floor--market.yoonora-standardized-home .shop-tile__image{background:#eeece5}.shop-floor--market.yoonora-standardized-home .shop-tile h3,.shop-floor--market.yoonora-standardized-home .shop-tile__buy strong{color:#111}@media(max-width:760px){.shop-floor--market.yoonora-standardized-home .shop-floor__notice-track{animation:yoonoraNoticeScroll 16s linear infinite;display:flex;width:max-content}.shop-floor--market.yoonora-standardized-home .shop-floor__notice-track span:nth-child(n+4){display:inline-flex}.shop-floor--market.yoonora-standardized-home .shop-floor__notice-track span{min-width:86vw}.shop-floor--market.yoonora-standardized-home .shop-floor__market-hero{grid-template-columns:1fr}.shop-floor--market.yoonora-standardized-home .shop-floor__deal-panel{min-height:0}.shop-floor--market.yoonora-standardized-home .shop-floor__grid,.shop-floor--market.yoonora-standardized-home .shop-floor__promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes yoonoraNoticeScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.shop-floor--market .shop-floor__deal-panel .shop-floor__eyebrow,.shop-floor--market .shop-floor__deal-panel h1,.shop-floor--market .shop-floor__deal-panel p,.shop-floor--market .shop-floor__hero-rank>.shop-floor__eyebrow,.shop-floor--market .shop-floor__hero-rank>h2,.shop-floor--market .shop-floor__section-head h2{font-size:0!important}.shop-floor--market .shop-floor__deal-panel .shop-floor__eyebrow:after,.shop-floor--market .shop-floor__hero-rank>.shop-floor__eyebrow:after{content:"New arrivals";display:inline-flex;font-size:.75rem;font-weight:950;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.shop-floor--market .shop-floor__deal-panel h1:after{content:"Korean beauty best sellers.";display:block;font-size:clamp(2.25rem,4vw,4.1rem);letter-spacing:0;line-height:.95;max-width:720px;text-transform:uppercase}.shop-floor--market .shop-floor__deal-panel{display:grid!important;gap:16px!important;min-height:0!important}.shop-floor--market .shop-floor__coupon-row{display:none!important}.shop-floor--market .shop-floor__actions{display:flex!important;flex-wrap:wrap;gap:10px;margin-top:2px!important}.shop-floor--market .shop-floor__actions a{align-items:center;border-radius:0!important;display:inline-flex;font-size:.78rem!important;font-weight:950!important;justify-content:center;letter-spacing:.04em;min-height:42px;padding:11px 15px!important;text-decoration:none;text-transform:uppercase}.shop-floor--market .shop-floor__deal-panel p:after{color:inherit;content:"Shop toner pads, masks, ampoules, moisturizers, and hair care. Start with one product and build from there.";display:block;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.45;max-width:560px}.shop-floor--market .shop-floor__hero-rank>.shop-floor__eyebrow:after{content:"Best sellers"}.shop-floor--market .shop-floor__hero-rank>h2:after{content:"Popular first steps";display:block;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:950;line-height:.95;text-transform:uppercase}.shop-floor--market .shop-floor__section-head h2:after{content:"Best sellers";display:block;font-size:clamp(2.1rem,4.8vw,4.4rem);font-weight:950;line-height:.9;text-transform:uppercase}.shop-floor--market .shop-floor__grid .shop-tile p{font-size:0!important}.shop-floor--market .shop-floor__grid .shop-tile p:after{color:#151815a8;display:block;font-size:.9rem;line-height:1.35}.shop-floor--market .shop-floor__grid .shop-tile:nth-child(1) p:after{content:"Light daily moisturizer."}.shop-floor--market .shop-floor__grid .shop-tile:nth-child(2) p:after{content:"Toner pads for a simple first step."}.shop-floor--market .shop-floor__grid .shop-tile:nth-child(3) p:after{content:"Rinse-off weekly mask."}.shop-floor--market .shop-floor__grid .shop-tile:nth-child(4) p:after{content:"Targeted ampoule step."}.shop-floor--market .shop-floor__grid .shop-tile:nth-child(5) p:after{content:"Hair mask for wash day."}.shop-floor--market .shop-floor__grid .shop-tile:nth-child(6) p:after{content:"Scalp care applicator."}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme-v3.css.map */
