*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-body);font-size:calc(1rem * var(--body-scale));line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit}p{margin:0 0 1em}p:last-child{margin-bottom:0}h1,h2,h3{margin:0}:where(ul[role=list],ol[role=list]){list-style:none;margin:0;padding:0}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--c-seal);outline-offset:3px;border-radius:4px}.kr,[lang=ko]{font-family:var(--font-kr)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:200;background:var(--c-ink);color:#fff;padding:10px 16px;border-radius:var(--radius-sm);text-decoration:none}.skip-link:focus{top:12px}.text-center{text-align:center}.main{display:block;outline:none}.page-width{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 20px}.page-width--narrow{max-width:760px}@media(min-width:750px){.page-width{padding:0 32px}}@media(min-width:1200px){.page-width{padding:0 48px}}.h-display{font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(2.35rem,1.2rem + 5.2vw,5.1rem) * var(--heading-scale) * var(--display-boost, 1));line-height:1.02;letter-spacing:var(--display-tracking, -.035em);text-wrap:balance}.h2{font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(1.85rem,1.1rem + 3vw,3.15rem) * var(--heading-scale) * var(--display-boost, 1));line-height:1.06;letter-spacing:var(--display-tracking, -.03em);text-wrap:balance}.h-display em,.h2 em{font-style:var(--em-style, normal);font-weight:var(--em-weight, inherit);color:var(--c-seal)}.eyebrow{display:inline-flex;align-items:center;gap:.55em;font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-seal);margin-bottom:14px}.eyebrow .kr{font-size:1rem;letter-spacing:0;text-transform:none}.eyebrow--signage{padding:6px 12px;border:1.5px solid currentColor;border-radius:999px}.signage-dot{width:8px;height:8px;background:var(--c-accent);border-radius:2px;flex:none}.rte{max-width:68ch}.rte h2,.rte h3{font-family:var(--font-heading);letter-spacing:-.02em;line-height:1.2;margin:1.6em 0 .5em}.rte h2{font-size:1.5rem}.rte h3{font-size:1.2rem}.rte ul,.rte ol{padding-left:1.2em;margin:0 0 1em}.rte li{margin-bottom:.35em}.rte a{color:var(--c-seal)}.rte table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.95rem}.rte th,.rte td{border:1px solid var(--c-line);padding:8px 10px;text-align:left;vertical-align:top}.rte mark,.placeholder-flag{background:#ffe3dd;color:#8a1f0a;padding:0 .25em;border-radius:3px}.btn{--btn-bg:var(--c-ink);--btn-fg:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:12px 22px;border:0;border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-ui);font-weight:700;font-size:1rem;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--accent{--btn-bg:var(--c-accent);--btn-fg:var(--c-accent-text);box-shadow:0 8px 20px -10px #1f3d2b99}.btn--accent:hover{--btn-bg:var(--c-accent-hover)}.btn--ink{--btn-bg:var(--c-ink);--btn-fg:#fff}.btn--ghost{--btn-bg:transparent;--btn-fg:currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.btn--sm{min-height:40px;padding:8px 16px;font-size:.92rem}.btn--lg{min-height:56px;padding:15px 28px;font-size:1.06rem}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn .spinner{display:none;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.btn.is-busy .spinner{display:inline-block}.btn.is-busy>span:not(.spinner){opacity:.6}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border:0;background:transparent;border-radius:999px;cursor:pointer;position:relative;color:inherit}.icon-btn:hover{background:rgba(var(--c-ink-rgb),.06)}.icon-btn--sm{width:44px;height:44px}.link-arrow{display:inline-flex;align-items:center;min-height:44px;gap:.4em;font-weight:600;color:var(--c-ink);text-decoration:underline;text-decoration-color:rgba(var(--c-ink-rgb),.3);text-decoration-thickness:1.5px;text-underline-offset:5px}.link-arrow:after{content:"\2192";display:inline-block;transition:transform .2s ease}.link-arrow:hover:after{transform:translate(3px)}.announcement{background:var(--ann-bg);color:var(--ann-fg);font-size:.82rem;font-weight:600;letter-spacing:.01em}.announcement__static{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:0;padding:8px 16px;list-style:none}.announcement__item{display:inline-flex;align-items:center;gap:7px;margin:0;white-space:nowrap}.announcement__item a{color:inherit;text-decoration:none}.announcement__icon{display:inline-grid;place-items:center;color:#cfe3cf}.announcement__icon svg{width:15px;height:15px}.announcement__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.announcement__track{display:flex;width:max-content;animation:annScroll var(--ann-dur, 40s) linear infinite}.announcement__group{display:flex;flex:none;margin:0;padding:9px 0;list-style:none}.announcement__group .announcement__item{padding:0 18px}.announcement__group .announcement__item:after{content:"";width:4px;height:4px;margin-left:36px;border-radius:50%;background:#cfe3cf;opacity:.55}.announcement:hover .announcement__track{animation-play-state:paused}@keyframes annScroll{to{transform:translate(-50%)}}.announcement__static--rm{display:none}@media(prefers-reduced-motion:reduce){.announcement--scroll .announcement__viewport{display:none}.announcement__static--rm{display:flex}}.section-header{position:sticky;top:0;z-index:60}.site-header{background:#f4f0e8eb;backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--c-line)}.site-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:64px}.site-header__menu{margin-left:-10px}.brand{display:inline-flex;align-items:center;min-height:44px;gap:8px;text-decoration:none;color:var(--c-seal);justify-self:center}.brand__name{font-family:var(--font-heading);font-weight:700;font-size:1.45rem;letter-spacing:.06em}.brand__kr{font-weight:700;font-size:1.05rem}.site-nav{display:none}.site-header__actions{display:flex;align-items:center;gap:6px;justify-self:end}.site-header__cta{display:none}.cart-count{position:absolute;top:4px;right:2px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--c-accent);color:var(--c-accent-text);font-size:.7rem;font-weight:700;display:grid;place-items:center;line-height:1}@media(min-width:990px){.site-header__inner{grid-template-columns:auto 1fr auto;min-height:72px}.site-header__menu{display:none}.brand{justify-self:start}.site-nav{display:block;justify-self:center}.site-nav__list{display:flex;gap:32px}.site-nav__link{text-decoration:none;font-weight:600;font-size:.95rem;padding:8px 0;position:relative}.site-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--c-seal);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.site-nav__link:hover:after{transform:scaleX(1)}.site-header__cta{display:inline-flex}}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.mobile-nav__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#121a2573}.mobile-nav__panel{position:absolute;top:0;left:0;bottom:0;width:min(86vw,360px);background:var(--c-bg);padding:16px 20px 28px;display:flex;flex-direction:column;gap:22px;box-shadow:20px 0 50px -20px #00000059;animation:slideInLeft .28s ease;overflow-y:auto}.mobile-nav__head{display:flex;align-items:center;justify-content:space-between;color:var(--c-seal)}.mobile-nav__list a{display:block;padding:14px 0;font-family:var(--font-heading);font-size:1.5rem;font-weight:700;text-decoration:none;border-bottom:1px solid var(--c-line)}.mobile-nav__secondary{display:flex;gap:20px;font-size:.95rem}@keyframes slideInLeft{0%{transform:translate(-100%)}}.section{position:relative;padding:clamp(52px,7vw,96px) 0;background:var(--sec-bg, transparent);color:var(--sec-fg, inherit);overflow:hidden}.section--tight{padding:22px 0}.section-head{max-width:780px;margin:0 auto clamp(32px,5vw,56px);text-align:center}.section-head--left{text-align:left;margin-left:0}.section-head__text{margin-top:16px;color:var(--c-muted);font-size:1.08rem}.section-head__text p{margin-left:auto;margin-right:auto}.cover{width:100%;height:100%;object-fit:cover}.notice{padding:20px;border:1px dashed var(--c-line);border-radius:var(--radius)}.placeholder-box{aspect-ratio:4 / 3;background:var(--c-mist);display:grid;place-items:center;border-radius:var(--radius);color:var(--c-muted)}.tiles-bg,.hero__tiles,.offer__tiles{background-image:linear-gradient(rgba(var(--c-ink-rgb),.065) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--c-ink-rgb),.065) 1px,transparent 1px);background-size:48px 48px}.js .has-reveal .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 90ms)}.js .has-reveal .reveal.is-visible{opacity:1;transform:none}.hero{position:relative;background:var(--hero-bg);color:var(--hero-fg);overflow:hidden;padding:20px 0 44px}.hero__tiles{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 70%,transparent 100%);pointer-events:none}.hero__kr{position:absolute;margin:0;right:-2vw;top:6px;font-weight:700;font-size:clamp(7rem,30vw,21rem);line-height:.82;color:var(--c-seal);opacity:.09;writing-mode:vertical-rl;pointer-events:none;-webkit-user-select:none;user-select:none}.hero__inner{position:relative;display:grid;gap:18px;align-items:center}.hero__copy{position:relative;z-index:2}.hero__title{margin-bottom:16px}.hero__sub{font-size:1.05rem;color:var(--c-muted);max-width:34rem}.hero__benefits{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:999px;font-size:.88rem;font-weight:600}.chip__num{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--c-seal);color:#fff;font-family:var(--font-ui);font-size:.72rem}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.hero__actions .btn{width:100%}.hero__reassurance{margin:16px 0 0;font-size:.82rem;color:var(--c-muted)}.hero__stage{position:relative;order:-1;height:min(64vw,300px);display:grid;place-items:center}.hero__disc{position:absolute;width:min(60vw,280px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0%,var(--c-sage) 62%,#9fd8bf 100%);box-shadow:inset 0 -18px 40px #2e5b3f1f}.hero__soap{position:relative;z-index:2;width:min(46vw,230px);filter:drop-shadow(0 28px 26px rgba(18,38,30,.28));transform:rotate(-6deg)}.hero__soap img{width:100%;height:auto}.hero__foam{position:absolute;z-index:3;bottom:6%;left:50%;width:min(70vw,340px);transform:translate(-50%);pointer-events:none}.hero__foam img{width:100%}.hero__tag{position:absolute;z-index:4;right:4%;bottom:8%;margin:0;display:grid;gap:2px;padding:10px 14px;background:var(--c-seal);color:#fff;border-radius:8px;font-family:var(--font-ui);font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 24px -12px #2e5b3fcc}.hero__tag-kr{font-size:1.25rem;letter-spacing:0}.drop{position:absolute;z-index:3;width:14px;height:14px;border-radius:50%/60% 60% 40% 40%;background:radial-gradient(circle at 35% 30%,#fff 0 22%,#fff6 40%,#2e5b3f2e);box-shadow:inset -1px -2px 3px #2e5b3f40,0 2px 4px #00000014;animation:floaty 6s ease-in-out infinite}.drop--1{top:16%;left:18%}.drop--2{top:26%;right:20%;width:10px;height:10px;animation-delay:-2s}.drop--3{bottom:30%;left:12%;width:18px;height:18px;animation-delay:-4s}.drop--4{top:8%;right:36%;width:8px;height:8px;animation-delay:-1s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.foam-css{position:relative;height:90px}.foam-css i{position:absolute;bottom:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 40%,#f3f7f8 70%,#dfe8ec);box-shadow:0 6px 16px -8px #121a2540}.foam-css i:nth-child(1){left:14%;width:70px;height:56px}.foam-css i:nth-child(2){left:30%;width:96px;height:74px}.foam-css i:nth-child(3){left:50%;width:80px;height:62px}.foam-css i:nth-child(4){left:64%;width:60px;height:48px}.foam-css i:nth-child(5){left:22%;bottom:36px;width:38px;height:34px}.foam-css i:nth-child(6){left:58%;bottom:40px;width:30px;height:28px}.foam-css i:nth-child(7){left:42%;bottom:52px;width:22px;height:22px}.foam-css i:nth-child(8){left:8%;width:36px;height:30px}.foam-css i:nth-child(9){left:76%;width:34px;height:30px}.foam-css--small{height:60px;transform:scale(.7);transform-origin:bottom center}.hero--photo{padding:0;min-height:min(92vh,820px);display:flex;align-items:flex-end}.hero__photo{position:absolute;top:0;right:0;bottom:0;left:0}.hero__photo-img{width:100%;height:100%;object-fit:cover}.hero--photo .hero__inner{padding-top:48px;padding-bottom:56px}.hero--photo .hero__copy{max-width:36rem}@media(max-width:749px){.hero{padding-top:8px}.hero__stage{height:236px}.hero__disc{width:206px}.hero__soap{width:142px;transform:rotate(-6deg) translateY(-20px)}.hero__foam{width:240px;bottom:-4px}.hero__foam .foam-css{transform:scale(.66);transform-origin:bottom center}.hero__tag{right:0;bottom:10px;padding:7px 10px;font-size:.64rem}.hero__tag-kr{font-size:1rem}.hero__eyebrow{font-size:.68rem;letter-spacing:.1em}.hero__title{margin-bottom:12px}.hero__copy{display:flex;flex-direction:column;align-items:flex-start}.hero__actions{order:3;width:100%;margin-top:18px}.hero__benefits{order:4;margin:18px 0 0}.hero__reassurance{order:5}.hero--photo{align-items:flex-start}.hero--photo .hero__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f7f7f1f5,#f7f7f1d1 42%,#f7f7f100 64%)}}@media(min-width:750px){.hero__actions .btn{width:auto}.hero__stage{height:380px}.hero__soap{width:280px}.hero__disc{width:340px}}@media(min-width:990px){.hero{padding:40px 0 72px}.hero__inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:40px;min-height:min(74vh,660px)}.hero__stage{order:0;height:100%;min-height:520px}.hero__disc{width:min(34vw,470px)}.hero__soap{width:min(27vw,380px)}.hero__foam{width:min(40vw,520px);bottom:12%}.hero__kr{right:1vw;top:20px;font-size:clamp(12rem,22vw,22rem);opacity:.1}.hero--photo .hero__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f7f1f2,#f7f7f1bf 34%,#f7f7f100 58%)}.hero--photo .hero__inner{grid-template-columns:1fr}}.recog__list{display:grid;gap:16px}.tag-card{position:relative;padding:26px 22px 24px;background:var(--c-bg);border:1.5px solid var(--c-line);border-radius:calc(var(--radius) + 6px)}.tag-card__hole{position:absolute;top:18px;right:20px;width:16px;height:16px;border-radius:50%;border:2px solid var(--c-line);background:var(--c-surface)}.tag-card__num{display:inline-block;font-family:var(--font-heading);font-weight:700;font-size:2.6rem;line-height:1;color:var(--c-seal);letter-spacing:-.04em;margin-bottom:10px}.tag-card__media{margin:0 -22px 16px;aspect-ratio:16 / 10;overflow:hidden}.tag-card__title{font-family:var(--font-heading);font-size:1.3rem;letter-spacing:-.02em;margin-bottom:6px}.tag-card__text{color:var(--c-muted)}.recog__closing{margin:clamp(32px,5vw,56px) auto 0;max-width:34ch;text-align:center;font-family:var(--font-heading);font-size:clamp(1.3rem,1rem + 1.3vw,1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}@media(min-width:750px){.recog__list{grid-template-columns:repeat(3,1fr)}}.benefits__grid{display:grid;gap:36px;align-items:center}.benefits__media{border-radius:calc(var(--radius) + 8px);overflow:hidden}.benefits__placeholder{position:relative;aspect-ratio:5 / 4;background:var(--c-seal);display:grid;place-items:center;overflow:hidden;border-radius:calc(var(--radius) + 8px)}.benefits__soap{width:74%;height:auto;z-index:2;filter:drop-shadow(0 26px 22px rgba(8,20,60,.45)) drop-shadow(0 4px 4px rgba(8,20,60,.25))}.benefits__kr{position:absolute;font-weight:700;font-size:16rem;color:#ffffff1a;line-height:1;left:-4%;bottom:-12%;pointer-events:none}.benefits__list{display:grid;gap:22px;margin-bottom:28px}.benefit{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:start}.benefit__icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--c-surface);color:var(--c-seal);border:1.5px solid rgba(var(--c-seal-rgb),.25)}.benefit__title{font-family:var(--font-heading);font-size:1.25rem;letter-spacing:-.02em;margin-bottom:4px}.benefit__text{color:var(--c-muted);margin:0}@media(min-width:990px){.benefits__grid{grid-template-columns:1fr 1fr;gap:72px}}.offer__grid{display:grid;gap:28px}.offer__stage{position:relative;border-radius:calc(var(--radius) + 10px);background:var(--c-bg);overflow:hidden;min-height:300px;display:grid;place-items:center;isolation:isolate}.offer__tiles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.offer__kr{position:absolute;z-index:-1;left:4%;top:2%;margin:0;font-weight:700;font-size:clamp(6rem,22vw,14rem);color:var(--c-seal);opacity:.08;line-height:.9;writing-mode:vertical-rl}.offer__visuals{position:relative;width:100%;display:grid;place-items:center;padding:28px}.offer__visual{margin:0;width:min(100%,520px);animation:fadeUp .22s ease-out}@media(max-width:749px){.offer__stage{min-height:0}.offer__visuals{padding:12px 20px}.offer__visual{width:min(84%,340px)}}.offer__visual-img{width:100%;height:auto;filter:drop-shadow(0 26px 24px rgba(18,38,30,.22))}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}}.offer__thumbs{display:flex;gap:8px;padding:0 16px 16px}.offer__thumb{width:56px;height:56px;border-radius:8px;overflow:hidden;border:1px solid var(--c-line);padding:0;background:#fff;cursor:pointer}.offer__head{margin-bottom:18px}.offer__title{margin-bottom:10px}.offer__sub{color:var(--c-muted)}.packs{border:0;margin:0 0 16px;padding:0;display:grid;gap:10px}.pack{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:16px 16px 16px 14px;background:var(--c-surface);border:1.5px solid var(--c-line);border-radius:var(--radius);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.pack:hover{border-color:rgba(var(--c-ink-rgb),.35)}.pack__input{position:absolute;opacity:0;pointer-events:none}.pack__radio{width:22px;height:22px;border-radius:50%;border:2px solid rgba(var(--c-ink-rgb),.35);display:grid;place-items:center}.pack__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--c-seal);transform:scale(0);transition:transform .2s ease}.pack:has(.pack__input:checked){border-color:var(--c-ink);background:#f3fbf7;box-shadow:0 10px 26px -18px #121a2599}.pack:has(.pack__input:checked) .pack__radio{border-color:var(--c-seal)}.pack:has(.pack__input:checked) .pack__radio:after{transform:scale(1)}.pack:has(.pack__input:focus-visible){outline:3px solid var(--c-seal);outline-offset:2px}.pack.is-selected{border-color:var(--c-seal);background:#eef4ec;box-shadow:0 0 0 1px var(--c-seal),0 14px 30px -24px #2e5b3fb3}.pack.is-selected .pack__radio:after{transform:scale(1)}.pack--featured{border-color:rgba(var(--c-seal-rgb),.6)}.pack--soldout{opacity:.55;cursor:not-allowed}.pack__body{display:grid;gap:4px;min-width:0}.pack__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pack__label{font-family:var(--font-ui);font-weight:700;font-size:1.08rem;letter-spacing:-.01em}.pack__badge{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--c-seal);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pack__contents{font-size:.9rem;color:var(--c-muted)}.pack__icons{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px}.tri{width:16px;height:14px;background:var(--c-forest);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:3px}.pack__plus{font-size:.74rem;font-weight:700;color:var(--c-seal);background:rgba(var(--c-seal-rgb),.08);padding:2px 8px;border-radius:999px}.pack__saving{font-size:.82rem;font-weight:700;color:#0f7a4c}.pack__price{display:grid;justify-items:end;gap:2px;text-align:right}.pack__price strong{font-family:var(--font-ui);font-size:1.25rem;letter-spacing:-.02em}.pack__price small{font-size:.76rem;color:var(--c-muted);white-space:nowrap}.pack__soldout{color:#b42318!important;font-weight:700}.offer__submit{margin-top:4px}.offer__error,.cart-drawer__status,.cart-page__status{margin:0 0 12px;padding:12px 14px;border-radius:var(--radius-sm);background:#fff1ee;color:#8a1f0a;font-size:.92rem;font-weight:600}.offer__facts{display:grid;gap:10px;margin:20px 0 16px}.fact{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:.92rem}.fact .icon{color:var(--c-seal);margin-top:2px}.offer__details{margin-top:18px;border-top:1px solid var(--c-line);padding-top:14px}.offer__details summary{cursor:pointer;font-weight:700}.payment-icons{display:flex;flex-wrap:wrap;gap:6px}.payment-icon{width:38px;height:24px}@media(min-width:990px){.offer__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:start}.offer__stage{position:sticky;top:96px;min-height:620px}}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--c-line);box-shadow:0 -12px 30px -18px #121a2566;transform:translateY(110%);transition:transform .3s ease}.sticky-buy.is-visible{transform:none}.sticky-buy__info{flex:1;min-width:0;display:grid;line-height:1.25}.sticky-buy__label{font-size:.85rem;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy__price{font-family:var(--font-ui);font-size:1.15rem}.sticky-buy__btn{min-width:132px}body.has-sticky-buy{padding-bottom:76px}@media(min-width:990px){.sticky-buy{display:none!important}body.has-sticky-buy{padding-bottom:0}}.ritual__steps{display:grid;gap:18px}.step{background:var(--c-surface);border-radius:calc(var(--radius) + 8px);overflow:hidden;display:grid;grid-template-rows:auto 1fr;align-content:start;box-shadow:0 18px 40px -30px #121a2580}.step__media{position:relative;aspect-ratio:4 / 3;background:#fff;overflow:hidden}.step__art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background-image:linear-gradient(rgba(var(--c-ink-rgb),.06) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--c-ink-rgb),.06) 1px,transparent 1px);background-size:36px 36px;color:var(--c-seal)}.step__art--1 .step__soap{width:44%;transform:rotate(-8deg);filter:drop-shadow(0 16px 16px rgba(0,0,0,.25))}.step__art--1 .foam-css{position:absolute;bottom:8%;left:18%;right:18%}.step__head,.step__water{width:46%}.step__circles{transform-origin:118px 66px;animation:massage 2.4s ease-in-out infinite}@keyframes massage{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}.step__num{position:absolute;left:14px;top:12px;font-family:var(--font-ui);font-weight:700;font-size:2.6rem;line-height:1;color:var(--c-seal);letter-spacing:-.05em}.step__kr{position:absolute;right:14px;top:16px;padding:4px 10px;border-radius:999px;background:var(--c-seal);color:#fff;font-weight:700;font-size:.9rem}.step__body{padding:20px 20px 24px;align-self:start}.step__title{font-family:var(--font-heading);font-size:1.35rem;letter-spacing:-.02em;margin-bottom:6px}.step__text{color:var(--c-muted)}.timer{display:flex;align-items:center;gap:16px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--c-line)}.timer__ring{position:relative;width:92px;height:92px;flex:none}.timer__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.timer__track{fill:none;stroke:rgba(var(--c-seal-rgb),.14);stroke-width:9}.timer__fill{fill:none;stroke:var(--c-accent);stroke-width:9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:var(--timer-offset, 100);transition:stroke-dashoffset 1s linear}.timer__value{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;font-family:var(--font-ui);font-weight:700;font-size:1.6rem;line-height:1}.timer__value small{font-size:.8rem;color:var(--c-seal)}.timer__controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.timer.is-done .timer__fill{stroke:#0f7a4c}.tip{margin:28px auto 0;max-width:820px;padding:20px 22px;background:#ffffffb3;border:1.5px dashed rgba(var(--c-seal-rgb),.45);border-radius:var(--radius)}.tip__title{display:flex;align-items:center;gap:8px;font-family:var(--font-heading);font-weight:700;margin-bottom:6px;color:var(--c-seal)}@media(min-width:990px){.ritual__steps{grid-template-columns:repeat(3,1fr);gap:22px}.step__media{aspect-ratio:4 / 5}}.story__band{display:none}.story__grid{display:grid;gap:36px}.story__text{font-size:1.08rem}.story__word{display:grid;gap:4px;margin-top:28px;padding:18px 20px;border-left:4px solid var(--c-seal);background:var(--c-bg);border-radius:0 var(--radius) var(--radius) 0}.story__word-kr{font-weight:700;font-size:2.2rem;color:var(--c-seal);line-height:1.1}.story__word-def{color:var(--c-muted)}.story__media{border-radius:calc(var(--radius) + 8px);overflow:hidden;margin-bottom:18px;aspect-ratio:16 / 10}.truth{display:grid;gap:18px;padding:22px;background:var(--c-bg);border-radius:calc(var(--radius) + 6px);border:1.5px solid var(--c-line)}.truth__head{display:flex;align-items:center;gap:8px;font-family:var(--font-ui);font-weight:700;font-size:1.05rem;margin-bottom:8px;color:#0f7a4c}.truth__col--not .truth__head{color:#b42318}.truth ul{display:grid;gap:6px}.truth li{padding-left:16px;position:relative}.truth li:before{content:"";position:absolute;left:0;top:.7em;width:7px;height:2px;background:currentColor}.truth__origin{margin:0;padding-top:14px;border-top:1px solid var(--c-line);font-size:.9rem;color:var(--c-muted)}.truth__origin strong{color:var(--c-ink);margin-right:6px}@media(min-width:990px){.story{padding-left:0}.story__band{display:grid;place-items:center;position:absolute;left:0;top:0;bottom:0;width:96px;background:var(--c-seal);color:#fff}.story__band span{writing-mode:vertical-rl;font-weight:700;font-size:3.6rem;letter-spacing:.12em}.story__grid{grid-template-columns:1.1fr .9fr;gap:64px;padding-left:120px;align-items:center}.truth{grid-template-columns:1fr 1fr}.truth__origin{grid-column:1 / -1}}.marquee{background:var(--sec-bg);color:var(--sec-fg);overflow:hidden;padding:14px 0}.marquee__track{display:flex;gap:28px;width:max-content;font-family:var(--font-ui);font-weight:700;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;animation:marquee 38s linear infinite}.marquee__sep{color:var(--c-accent)}@keyframes marquee{to{transform:translate(-50%)}}.ingredients__grid{display:grid;gap:18px}.ingredient{display:grid;grid-template-columns:112px 1fr;gap:18px;align-items:center;padding:18px;background:var(--c-surface);border-radius:calc(var(--radius) + 6px)}.ingredient__media{position:relative;height:140px;display:grid;place-items:center;background:#f3fbf7;border-radius:var(--radius);overflow:hidden}.ingredient__img{max-height:124px;width:auto}.ingredient__img--soap{max-height:96px;filter:drop-shadow(0 12px 10px rgba(0,0,0,.2))}.art-rosemary{height:132px;width:auto;transform:rotate(18deg)}.ingredient__kr{position:absolute;left:8px;bottom:6px;font-size:.78rem;font-weight:700;color:var(--c-seal)}.ingredient__name{font-family:var(--font-heading);font-size:1.3rem;letter-spacing:-.02em;margin-bottom:6px}.ingredient__status{font-family:var(--font-body);font-size:.72rem;font-weight:700;color:#8a1f0a;background:#ffe3dd;padding:2px 8px;border-radius:999px;vertical-align:middle}.ingredient__why{color:var(--c-muted);margin:0}.inci{max-width:860px;margin:24px auto 0;background:#ffffffb3;border-radius:var(--radius);padding:16px 20px}.inci summary{cursor:pointer;font-weight:700}.inci .rte{margin-top:10px;font-size:.92rem}@media(min-width:990px){.ingredients__grid{grid-template-columns:repeat(2,1fr);gap:22px}.ingredient--featured{grid-column:1 / -1;grid-template-columns:1.1fr 1fr;padding:28px}.ingredient:not(.ingredient--featured):nth-child(2n):last-child{grid-column:1 / -1}.ingredient--featured .ingredient__media{height:300px}.ingredient--featured .art-rosemary{height:280px}.ingredient--featured .ingredient__img{max-height:280px}.ingredient--featured .ingredient__name{font-size:2rem}}.compare__wrap{max-width:900px;margin:0 auto;overflow-x:auto;border-radius:calc(var(--radius) + 6px);background:var(--c-surface);border:1.5px solid var(--c-line)}.compare__table{width:100%;border-collapse:collapse;min-width:520px}.compare__table th,.compare__table td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--c-line);font-size:.95rem;vertical-align:top}.compare__table tbody tr:last-child th,.compare__table tbody tr:last-child td{border-bottom:0}.compare__table thead th{font-family:var(--font-ui);font-size:1rem}.compare__table thead .compare__us{background:var(--c-seal);color:#fff}.compare__table tbody th{font-weight:700;width:26%}.compare__table td.compare__us{background:rgba(var(--c-seal-rgb),.06);font-weight:600}.compare__note{text-align:center;color:var(--c-muted);font-size:.88rem;margin-top:14px}.calc__grid{display:grid;gap:28px;align-items:start}.calc__panel{padding:24px;background:var(--c-bg);border-radius:calc(var(--radius) + 8px);border:1.5px solid var(--c-line)}.calc__label{display:block;font-family:var(--font-ui);font-size:1.15rem;font-weight:700;margin-bottom:14px}.calc__label output{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 8px;margin:0 4px;border-radius:8px;background:var(--c-seal);color:#fff}.calc__range{width:100%;accent-color:var(--c-seal);height:32px}.calc__scale{display:flex;justify-content:space-between;font-size:.8rem;color:var(--c-muted)}.calc__headline{margin:16px 0 12px;font-size:1.05rem}.calc__packs{display:grid;gap:8px}.calc__pack{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:12px 14px;background:var(--c-surface);border:1.5px solid var(--c-line);border-radius:var(--radius)}.calc__pack.is-recommended{border-color:var(--c-seal);box-shadow:0 0 0 3px rgba(var(--c-seal-rgb),.12)}.calc__pack-name{font-weight:700}.calc__pack-meta{grid-column:1;font-size:.85rem;color:var(--c-muted)}.calc__pack button{grid-row:1 / span 2;grid-column:2}.calc__note{margin:14px 0 0;font-size:.82rem;color:var(--c-muted)}@media(min-width:990px){.calc__grid{grid-template-columns:.9fr 1.1fr;gap:64px}}.proof__grid{display:grid;gap:16px}.commit,.review{padding:22px;border-radius:calc(var(--radius) + 6px);background:var(--c-bg);border:1.5px solid var(--c-line);margin:0}.commit__num{font-family:var(--font-heading);font-weight:700;color:var(--c-seal);font-size:1.1rem}.commit__title{font-family:var(--font-heading);font-size:1.15rem;letter-spacing:-.01em;margin:8px 0 6px}.commit__text{color:var(--c-muted);margin:0}.review__stars{color:#d9a400;letter-spacing:2px;margin-bottom:8px}.review__stars span:not(.on){color:var(--c-line)}.review__text{margin:0 0 12px;font-size:1.02rem}.review__author{font-size:.88rem;color:var(--c-muted)}@media(min-width:750px){.proof__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.proof__grid{grid-template-columns:repeat(4,1fr)}}.faq__grid{display:grid;gap:28px}.faq__head .link-arrow{margin-top:18px}.faq__list{display:grid;gap:10px}.faq__item{background:var(--c-surface);border:1.5px solid var(--c-line);border-radius:var(--radius)}.faq__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;cursor:pointer;font-weight:700;font-size:1.02rem}.faq__item summary::-webkit-details-marker{display:none}.faq__icon{position:relative;width:22px;height:22px;flex:none;border-radius:50%;background:rgba(var(--c-seal-rgb),.1)}.faq__icon:before,.faq__icon:after{content:"";position:absolute;left:6px;right:6px;top:10px;height:2px;background:var(--c-seal);transition:transform .25s ease}.faq__icon:after{transform:rotate(90deg)}.faq__item[open] .faq__icon:after{transform:rotate(0)}.faq__answer{padding:0 20px 20px;color:var(--c-muted)}@media(min-width:990px){.faq__grid{grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.faq__head{position:sticky;top:110px}}.reassure{background:var(--sec-bg);color:var(--sec-fg)}.reassure__list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 14px}.reassure__item{display:flex;gap:10px;align-items:center;font-size:.9rem;line-height:1.3}.reassure__item strong{display:block}.reassure__item small{opacity:.8}.reassure__icon{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffffff24}@media(min-width:990px){.reassure__list{grid-template-columns:repeat(4,1fr)}}.final-cta{text-align:center;background:var(--sec-bg);color:var(--sec-fg)}.final-cta__inner{position:relative;display:grid;justify-items:center;gap:20px}.final-cta__kr{position:absolute;margin:0;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:clamp(10rem,40vw,30rem);line-height:1;opacity:.08;pointer-events:none;white-space:nowrap}.final-cta__title{max-width:15ch}.final-cta__title em{color:#cfe3cf}.final-cta__text{max-width:40ch;opacity:.9}.final-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35}.site-footer{background:var(--footer-bg);color:var(--footer-fg);padding:56px 0 28px;font-size:.95rem}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer__grid{display:grid;gap:32px}.site-footer__logo{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.site-footer__logo .brand__name{font-size:1.8rem}.site-footer__tagline{opacity:.85;max-width:34ch}.site-footer__origin{font-size:.82rem;opacity:.65}.site-footer__social{display:flex;gap:12px;margin-top:16px}.site-footer__heading{font-family:var(--font-ui);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;opacity:.7;margin-bottom:12px}.site-footer__nav ul{display:grid;gap:8px}.site-footer__contact .btn{margin-top:12px}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.15)}.site-footer__copy{margin:0;font-size:.82rem;opacity:.65}@media(min-width:990px){.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;visibility:hidden}.cart-drawer.is-open{visibility:visible}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#121a2580;opacity:0;transition:opacity .3s ease}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(100%,440px);background:var(--c-bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.7,.2,1);box-shadow:-24px 0 60px -30px #00000073;outline:none}.cart-drawer.is-open .cart-drawer__panel{transform:none}.cart-drawer__inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 14px 20px;border-bottom:1px solid var(--c-line)}.cart-drawer__title{font-family:var(--font-heading);font-size:1.3rem;letter-spacing:-.02em}.cart-drawer__count{color:var(--c-muted);font-weight:600}.cart-drawer__status{margin:12px 16px 0}.cart-drawer__form{flex:1;overflow-y:auto;padding:0 20px;overscroll-behavior:contain}.cart-drawer__foot{padding:16px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);background:var(--c-surface);display:grid;gap:10px}.cart-drawer__view{text-align:center;font-size:.88rem;color:var(--c-muted)}.cart-drawer .ship-bar{margin:14px 20px 0}.cart-drawer.is-loading .cart-drawer__inner{opacity:.6;pointer-events:none;transition:opacity .15s ease}.ship-bar{padding:12px 14px;background:var(--c-surface);border-radius:var(--radius-sm);border:1px solid var(--c-line)}.ship-bar__text{font-size:.88rem;font-weight:600;margin:0 0 8px;display:flex;align-items:center;gap:6px}.ship-bar__track{height:6px;border-radius:99px;background:rgba(var(--c-seal-rgb),.12);overflow:hidden}.ship-bar__track span{display:block;height:100%;background:var(--c-seal);border-radius:99px;transition:width .4s ease}.ship-bar--done .ship-bar__track span{background:#0f7a4c}.cart-lines{display:grid}.cart-line{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--c-line)}.cart-line__media{width:76px;height:76px;border-radius:var(--radius-sm);overflow:hidden;background:#f3fbf7}.cart-line__media img{width:100%;height:100%;object-fit:contain}.cart-line__title{font-weight:700;margin:0 0 2px;line-height:1.3}.cart-line__title a{text-decoration:none}.cart-line__variant,.cart-line__prop{font-size:.84rem;color:var(--c-muted);margin:0 0 2px}.cart-line__discount{font-size:.82rem;color:#0f7a4c;font-weight:700;margin:0}.cart-line__controls{display:flex;align-items:center;gap:14px;margin-top:10px}.cart-line__remove{font-size:.84rem;color:var(--c-muted)}.cart-line__price{display:grid;justify-items:end;align-content:start;gap:2px;text-align:right}.cart-line__price strong{font-family:var(--font-ui)}.cart-line__was{font-size:.82rem;color:var(--c-muted)}.cart-line__price small{font-size:.74rem;color:var(--c-muted)}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--c-line);border-radius:999px;background:var(--c-surface)}.qty__btn{width:36px;height:36px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;border-radius:50%}.qty__btn:hover{background:rgba(var(--c-ink-rgb),.06)}.qty__input{width:36px;border:0;background:transparent;text-align:center;font-weight:700;font-size:.95rem;-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-sum__discounts{display:grid;gap:4px;font-size:.9rem}.cart-sum__discounts li{display:flex;justify-content:space-between;color:#0f7a4c;font-weight:600}.cart-sum__saving{margin:0;font-size:.88rem;color:#0f7a4c;font-weight:700}.cart-sum__total{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:1.08rem}.cart-sum__total strong{font-family:var(--font-ui);font-size:1.35rem}.cart-sum__note{margin:0;font-size:.82rem;color:var(--c-muted);display:flex;gap:6px;align-items:center}.payment-icons--cart{justify-content:center;margin-top:4px}.upsell{margin:0 20px;padding:14px 0;border-top:1px dashed var(--c-line)}.upsell__heading{font-size:.86rem;font-weight:700;margin-bottom:8px}.upsell__card{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}.upsell__card img{width:56px;height:56px;object-fit:contain;border-radius:8px;background:#f3fbf7}.upsell__info p{margin:0;font-size:.9rem;font-weight:600}.cart-empty{flex:1;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;padding:40px 24px}.cart-empty__kr{font-weight:700;font-size:4.5rem;color:var(--c-seal);opacity:.15;line-height:1;margin:0}.cart-empty__title{font-family:var(--font-heading);font-size:1.4rem;font-weight:700;margin:0}.cart-empty__text{color:var(--c-muted)}.cart-page__grid{display:grid;gap:28px}.cart-page__form .ship-bar{margin-bottom:8px}.cart-page__continue{margin-top:18px}.cart-page__summary{display:grid;gap:10px;padding:22px;background:var(--c-surface);border-radius:calc(var(--radius) + 6px);border:1.5px solid var(--c-line);align-self:start}.cart-empty--page{padding:40px 0}@media(min-width:990px){.cart-page__grid{grid-template-columns:1.4fr .8fr;gap:56px}.cart-page__summary{position:sticky;top:100px}.cart-line{grid-template-columns:96px 1fr auto}.cart-line__media{width:96px;height:96px}}.page-main__grid{display:grid;gap:32px}.page-main__head{margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--c-line)}.page-main__meta{font-size:.85rem;color:var(--c-muted);margin-top:10px}.page-main__content{font-size:1.02rem}.page-main__content p,.page-main__content li{max-width:72ch}.help-card{padding:24px;border-radius:calc(var(--radius) + 6px);background:var(--c-seal);color:#fff;display:grid;gap:10px;position:relative;overflow:hidden}.help-card__kr{position:absolute;right:-6px;bottom:-22px;font-size:6rem;font-weight:700;opacity:.12;margin:0}.help-card__title{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;margin:0}@media(min-width:990px){.page-main__grid{grid-template-columns:1fr 300px;gap:64px}.page-main__grid--single{grid-template-columns:1fr}.page-main__aside{position:sticky;top:110px;align-self:start}}.contact__grid{display:grid;gap:32px}.contact__facts{display:grid;gap:10px;margin-top:20px}.contact__facts li{display:flex;gap:10px;align-items:center}.contact-form{display:grid;gap:16px;padding:24px;background:var(--c-surface);border-radius:calc(var(--radius) + 6px);border:1.5px solid var(--c-line)}.field{display:grid;gap:6px}.field label{font-weight:700;font-size:.92rem}.field input,.field textarea,.search-form input,.template-password input{width:100%;min-height:48px;padding:12px 14px;border:1.5px solid var(--c-line);border-radius:var(--radius-sm);background:#fff;font:inherit;color:inherit}.field input:focus,.field textarea:focus{outline:none;border-color:var(--c-seal);box-shadow:0 0 0 3px rgba(var(--c-seal-rgb),.15)}.field input[aria-invalid=true]{border-color:#b42318}.field__error{margin:0;font-size:.85rem;color:#b42318;font-weight:600}.contact__legal{font-size:.8rem;color:var(--c-muted);margin:0}.form-status{padding:14px 16px;border-radius:var(--radius-sm);font-weight:600;display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.form-status--success{background:#e7f6ee;color:#0f5b3a}.form-status--error{background:#fff1ee;color:#8a1f0a}@media(min-width:990px){.contact__grid{grid-template-columns:.9fr 1.1fr;gap:64px}}.notfound__kr{font-weight:700;font-size:8rem;color:var(--c-seal);opacity:.15;margin:0;line-height:1}.notfound .btn{margin-top:16px}.search-form{display:flex;gap:10px;margin:20px 0}.grid-list{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:20px}.grid-card a{display:grid;gap:6px;text-decoration:none}.toast{position:fixed;left:50%;bottom:24px;z-index:200;transform:translate(-50%);padding:12px 18px;border-radius:999px;background:var(--c-ink);color:#fff;font-weight:600;font-size:.92rem;box-shadow:0 16px 40px -16px #00000080;max-width:calc(100% - 32px)}.imgtext__grid{display:grid;gap:28px;align-items:center}.imgtext__media{border-radius:calc(var(--radius) + 8px);overflow:hidden}@media(min-width:990px){.imgtext__grid{grid-template-columns:1fr 1fr;gap:64px}.imgtext--reverse .imgtext__media{order:2}}.rich .rte{margin:16px auto 0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js .has-reveal .reveal{opacity:1;transform:none}.marquee__track{animation:none}}.step__media--photo{aspect-ratio:1 / 1;background:var(--c-bg)}.step__media--photo .cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.step__media--photo .step__num{color:#fff;text-shadow:0 2px 14px rgba(18,26,37,.45)}.ingredient__img--png{width:min(78%,420px);height:auto;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(18,38,30,.22))}@media(min-width:750px)and (max-width:989px){.hero__stage{height:300px}.hero__disc{width:270px}.hero__soap{width:200px}.hero__copy{display:flex;flex-direction:column;align-items:flex-start}.hero__actions{order:3;margin-top:8px}.hero__benefits{order:4;margin:22px 0 0}.hero__reassurance{order:5}.step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;align-items:center}.step__media--photo{aspect-ratio:1 / 1;height:100%}.offer__stage{min-height:0}.offer__visuals{padding:16px 24px}.offer__visual{width:min(62%,400px)}}.drop--3,.drop--4{display:none}.hero__stage:after{content:"";position:absolute;z-index:1;left:50%;bottom:2%;width:min(86%,520px);height:14px;transform:translate(-50%);border-radius:3px;opacity:.9;background:repeating-linear-gradient(90deg,#2e5b3f 0 14px,#f7f7f1 14px 16px,#3f7552 16px 30px,#f7f7f1 30px 32px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.hero__soap{width:min(40vw,190px);transform:rotate(-6deg)}@media(max-width:749px){.hero__stage{height:250px}.hero__disc{width:190px}.hero__soap{width:45vw;max-width:180px;transform:rotate(-6deg) translateY(-16px)}.hero__foam{width:210px;bottom:6px}.hero__foam .foam-css{transform:scale(.5)}.hero__tag{right:2px;bottom:26px;padding:6px 9px}.recog__list{gap:10px}.tag-card{display:grid;grid-template-columns:52px 1fr;column-gap:12px;padding:14px 16px;align-items:start}.tag-card__hole{display:none}.tag-card__num{grid-row:span 2;font-size:1.8rem;margin:2px 0 0}.tag-card__title{font-size:1.08rem;margin-bottom:2px}.tag-card__text{font-size:.92rem}.tag-card__media{grid-column:1 / -1;margin:10px 0 0}.compare__wrap{overflow:visible;background:transparent;border:0}.compare__table{min-width:0}.compare__table,.compare__table tbody,.compare__table tr,.compare__table th,.compare__table td{display:block;width:100%}.compare__table thead{display:none}.compare__table tbody tr{background:var(--c-surface);border:1.5px solid var(--c-line);border-radius:calc(var(--radius) + 4px);padding:14px 16px;margin-bottom:10px}.compare__table tbody th{width:100%;padding:0 0 8px;border:0;font-family:var(--font-ui);font-size:1rem}.compare__table td{padding:6px 0;border:0;font-size:.95rem}.compare__table td:before{content:attr(data-label);display:block;margin-bottom:2px;font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.compare__table td.compare__us{background:rgba(var(--c-seal-rgb),.07);border-radius:8px;padding:8px 10px;margin:2px 0}.compare__table td.compare__us:before{color:var(--c-seal)}.proof__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.commit,.review{padding:14px}.commit__title{font-size:1rem}.commit__text{font-size:.86rem}}@media(min-width:750px)and (max-width:989px){.hero__soap{width:230px}.hero__disc{width:270px}}@media(min-width:990px){.hero__soap{width:min(24vw,340px)}.tag-card{padding:22px 20px 20px}.tag-card__num{font-size:2.2rem}}@media(min-width:990px){.hero__title{font-size:calc(clamp(3rem,1.4rem + 3.3vw,4.4rem) * var(--heading-scale))}.hero__inner{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}@media(min-width:990px)and (max-height:860px){.hero{padding:24px 0 40px}.hero__inner{min-height:0}.hero__title{font-size:calc(clamp(2.8rem,1.2rem + 2.9vw,3.8rem) * var(--heading-scale));margin-bottom:12px}.hero__benefits{margin:14px 0 18px}.hero__stage{min-height:440px}}@media(min-width:750px)and (max-width:989px){.step__body{align-self:center}}.stars{display:inline-block;font-size:1rem;line-height:1;letter-spacing:2px;white-space:nowrap}.stars:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,#f2a900 calc(var(--rating, 5) / 5 * 100%),rgba(var(--c-ink-rgb),.18) 0);-webkit-background-clip:text;background-clip:text;color:transparent}.stars--lg{font-size:1.4rem}.bubble{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:2px solid #fff;background:var(--c-seal);color:#fff;font-family:var(--font-ui);font-weight:700;font-size:.85rem;overflow:hidden;flex:none;box-shadow:0 4px 10px -6px #121a2580}.bubble img{width:100%;height:100%;object-fit:cover}.bubble--2{background:var(--c-stamp);color:#fff;color:var(--c-ink)}.bubble--3{background:var(--c-sage);color:var(--c-ink)}.bubble--4{background:var(--c-ink)}.rsum{display:flex;align-items:center;gap:10px;margin-top:16px}.rsum__bubbles{display:flex}.rsum__bubbles .bubble+.bubble{margin-left:-10px}.rsum__text{display:flex;flex-direction:column;gap:2px;font-size:.86rem}.rsum__link{color:var(--c-muted);text-decoration:none}a.rsum__link:hover{text-decoration:underline}.offer__rsum{justify-content:center}.notice--editor{margin:16px auto;padding:16px;border:1.5px dashed var(--c-line);border-radius:var(--radius);font-size:.9rem;color:var(--c-muted)}.reviews__head{text-align:center;display:grid;justify-items:center;gap:10px;margin-bottom:28px}.reviews__score{display:flex;align-items:center;gap:12px}.reviews__avg{font-family:var(--font-heading);font-size:2.4rem;font-weight:700;letter-spacing:-.03em}.reviews__count{color:var(--c-muted);font-size:.9rem}.reviews__bubbles .bubble{width:38px;height:38px}.reviews__trustbox{margin:0 auto 24px;max-width:900px}.reviews__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.rcard{flex:0 0 min(84vw,340px);scroll-snap-align:start;margin:0;padding:20px;border-radius:calc(var(--radius) + 6px);background:var(--c-bg);border:1.5px solid var(--c-line);display:grid;gap:12px;align-content:start}.rcard__quote{margin:0;font-size:.98rem;line-height:1.5}.rcard__author{display:flex;align-items:center;gap:10px}.rcard__meta{display:grid;line-height:1.25}.rcard__meta small{color:var(--c-muted);font-size:.78rem}.ba-sec__grid{display:grid;gap:24px;align-items:center}.ba-sec__text{color:var(--c-muted)}.ba-stats{display:flex;gap:10px;margin:18px 0 0}.ba-stats>div{flex:1;padding:12px 14px;border-radius:var(--radius);background:var(--c-surface);border:1.5px solid var(--c-line)}.ba-stats dt{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.ba-stats dd{margin:2px 0 0;font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:var(--c-muted);text-decoration:line-through;text-decoration-thickness:2px}.ba-stats__after{background:var(--c-seal)!important;border-color:var(--c-seal)!important}.ba-stats__after dt{color:#ffffffbf}.ba-stats__after dd{color:#fff;text-decoration:none}.ba{position:relative;aspect-ratio:var(--ratio, 16 / 10);border-radius:calc(var(--radius) + 12px);overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:ew-resize;background:var(--c-surface);box-shadow:0 30px 60px -36px #121a258c}.ba__layer{position:absolute;top:0;right:0;bottom:0;left:0}.ba__layer img{width:100%;height:100%;object-fit:cover;pointer-events:none}.ba__layer--before{clip-path:inset(0 calc(100% - var(--pos, 50%)) 0 0)}.ba__handle{position:absolute;top:0;bottom:0;left:var(--pos, 50%);width:3px;margin-left:-1.5px;background:#fff;pointer-events:none;box-shadow:0 0 12px #00000040}.ba__knob{position:absolute;top:50%;left:50%;width:46px;height:46px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:var(--c-seal);display:grid;place-items:center;box-shadow:0 8px 18px -6px #121a2573;transition:transform .2s ease}.ba.is-dragging .ba__knob{transform:translate(-50%,-50%) scale(1.08)}.ba__tag{position:absolute;top:14px;padding:6px 12px;border-radius:999px;font-family:var(--font-ui);font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.ba__tag--before{left:14px;background:#121a25c7;color:#fff}.ba__tag--after{right:14px;background:var(--c-seal);color:#fff}.ba__range{position:absolute;left:0;bottom:0;width:100%;height:44px;margin:0;opacity:0;pointer-events:none}.ba__range:focus-visible~.ba__handle .ba__knob,.ba:focus-within .ba__knob{outline:3px solid var(--c-accent);outline-offset:3px}@media(min-width:990px){.ba-sec__grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:56px}}.moments{overflow:hidden}.moments__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.moments .eyebrow{color:var(--c-sage)}.moments__nav{display:none;gap:10px}.icon-btn--ring{border:1.5px solid currentColor;color:inherit}.icon-btn--ring:hover{background:#ffffff1a}[data-scroll-prev] .icon{transform:rotate(180deg)}.moments__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:4px max(20px,calc((100vw - var(--page-width)) / 2 + 20px)) 8px;scroll-padding-inline:max(20px,calc((100vw - var(--page-width)) / 2 + 20px));scrollbar-width:none;cursor:grab}.moments__track::-webkit-scrollbar{display:none}.moments__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.moment{flex:0 0 min(76vw,340px);scroll-snap-align:start}.moment__fig{position:relative;margin:0;aspect-ratio:4 / 5;border-radius:calc(var(--radius) + 12px);overflow:hidden;background:#1c2633}.moment__fig img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;pointer-events:none}.moment:hover .moment__fig img{transform:scale(1.04)}.moment__fig:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(10,16,26,.72));pointer-events:none}.moment__cap{position:absolute;z-index:1;left:18px;right:18px;bottom:16px;display:grid;gap:2px;color:#fff}.moment__kr{font-weight:700;font-size:.9rem;color:var(--c-sage)}.moment__word{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);letter-spacing:-.02em;line-height:1}@media(min-width:750px){.moments__nav{display:flex}.moment{flex-basis:320px}}.hotspots__grid{display:grid;gap:24px;align-items:center}.hotspots__text{color:var(--c-muted)}.hs{position:relative;aspect-ratio:5 / 4;border-radius:calc(var(--radius) + 14px);background:#f4f0e8;overflow:visible}.hs__tiles{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:linear-gradient(rgba(var(--c-ink-rgb),.06) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--c-ink-rgb),.06) 1px,transparent 1px);background-size:40px 40px}.hs__media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.hs__img{width:82%;height:auto;filter:drop-shadow(0 26px 24px rgba(18,38,30,.28))}.hs__point{position:absolute;left:var(--x);top:var(--y);z-index:2;transform:translate(-50%,-50%)}.hs__dot{position:relative;width:32px;height:32px;padding:0;border-radius:50%;border:3px solid #fff;background:var(--c-stamp);cursor:pointer;box-shadow:0 6px 14px -6px #121a2599;transition:transform .2s ease,background-color .2s ease}.hs__dot:before{content:"+";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--c-ink);font-weight:700;font-size:1.1rem;line-height:1;transition:transform .2s ease}.hs__dot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:2px solid rgba(200,65,43,.5);animation:hsPulse 2.2s ease-out infinite}.hs__dot[aria-expanded=true]{background:var(--c-ink)}.hs__dot[aria-expanded=true]:before{color:#fff;transform:rotate(45deg)}.hs__dot[aria-expanded=true]:after{animation:none;opacity:0}@keyframes hsPulse{0%{transform:scale(.7);opacity:1}to{transform:scale(1.5);opacity:0}}.hs__tip{position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);width:max-content;max-width:min(210px,52vw);display:grid;gap:2px;padding:10px 14px;border-radius:14px;background:#fff;color:var(--c-ink);font-size:.88rem;line-height:1.35;box-shadow:0 16px 30px -16px #121a258c;animation:fadeUp .18s ease-out}.hs__tip strong{font-family:var(--font-ui);font-size:1rem}.hs__tip span{color:var(--c-muted)}.hs__tip--left{left:auto;right:calc(100% + 12px)}.hs__hint{position:absolute;left:50%;bottom:14px;transform:translate(-50%);margin:0;padding:6px 12px;border-radius:999px;background:#121a25c7;color:#fff;font-size:.78rem;font-weight:600;pointer-events:none}@media(min-width:990px){.hotspots__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}}@media(prefers-reduced-motion:reduce){.hs__dot:after{animation:none}}.hero__stage--split{display:block;height:auto;min-height:0;padding:0 0 20px}.hero__stage--split:after{bottom:0;left:60%;width:min(60%,360px)}.hero__model-wrap{position:relative;width:100%;margin-left:auto}.hero__model{position:relative;margin:0;width:100%;aspect-ratio:1 / 1;border-radius:calc(var(--radius) + 16px);overflow:hidden;background:var(--c-surface);box-shadow:0 30px 60px -34px #121a2599}.hero__model img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.hero__soap--float{position:absolute;z-index:3;left:3%;bottom:-8%;width:30%;max-width:190px;transform:rotate(-8deg);filter:drop-shadow(0 18px 18px rgba(18,38,30,.38))}.hero__stage--split .hero__tag{top:14px;right:12px;bottom:auto}.benefits__photo{aspect-ratio:4 / 5;border-radius:calc(var(--radius) + 8px);overflow:hidden}.benefits__photo img{width:100%;height:100%;object-fit:cover}@media(min-width:750px){.hero__model-wrap{width:min(100%,460px)}.hero__model{aspect-ratio:4 / 5}.hero__soap--float{left:-12%;bottom:6%;width:36%}}@media(min-width:990px){.hero__stage--split{align-self:center}.hero__model-wrap{width:min(100%,calc((100vh - 200px)*.8),480px)}.benefits__photo{max-height:620px}}@media(max-width:749px){.hero__stage--split{order:-1;margin-bottom:6px}}.benefits--cards .benefits__grid{grid-template-columns:1fr;gap:28px}.benefits--cards .section-head{text-align:center;margin-inline:auto}.benefits--cards .benefits__copy{display:grid;justify-items:center}.benefits--cards .benefits__list{width:100%;gap:14px}.benefits--cards .benefit{grid-template-columns:1fr;justify-items:start;align-content:start;gap:12px;padding:22px;border-radius:calc(var(--radius) + 6px);background:#fff;box-shadow:0 16px 36px -28px #121a2573}@media(min-width:750px){.benefits--cards .benefits__list{grid-template-columns:repeat(3,1fr);gap:18px}}@media(min-width:990px){.benefits--cards .benefits__grid{grid-template-columns:1fr;gap:32px}}.hs--photo{aspect-ratio:1456 / 820;background:var(--c-surface)}.hs--photo .hs__media{border-radius:inherit;overflow:hidden}.hs--photo .hs__img{width:100%;height:100%;object-fit:cover;filter:none}.hero__stage--split:after{content:none}@media(max-width:749px){.hero__model{aspect-ratio:1 / 1}.hero__model img{object-position:center 45%}}@media(max-width:749px){.benefits--cards .benefit{grid-template-columns:44px 1fr;align-items:center;gap:4px 14px;padding:16px 18px}.benefits--cards .benefit__icon{width:44px;height:44px}.benefits--cards .benefit__title{margin:0 0 2px;font-size:1.1rem}.hs--photo .hs__hint{top:12px;bottom:auto}}@media(max-width:749px),(pointer:coarse){.hs__dot{width:40px;height:40px}}.btn--cream{--btn-bg:#F4F0E8;--btn-fg:#1F3D2B;box-shadow:0 10px 26px -14px #0000008c}.btn--cream:hover{--btn-bg:#FFFFFF}.dojang{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:content-box;width:1.25em;padding:.32em .3em;border:2px solid currentColor;border-radius:.2em;background:var(--c-stamp);color:#fff4ec;font-family:var(--font-kr-serif);font-weight:700;font-size:1.05rem;line-height:1.02;letter-spacing:0;writing-mode:vertical-rl;text-orientation:upright;box-shadow:inset 0 0 0 2px var(--c-stamp);transform:rotate(-4deg)}.dojang--sm{font-size:.74rem;border-width:1.5px}.dojang--lg{font-size:1.55rem;border-width:3px}.banner{position:relative;overflow:hidden;color:var(--banner-fg);background:radial-gradient(ellipse 60% 70% at 72% 58%,var(--banner-bg2) 0%,transparent 70%),var(--banner-bg)}.banner__decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.banner__tiles{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.9) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.9) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%,#000 100%)}.banner__kr{position:absolute;right:-1vw;top:50%;transform:translateY(-50%);font-family:var(--font-kr-serif);font-weight:700;font-size:clamp(12rem,34vw,30rem);line-height:.8;writing-mode:vertical-rl;color:var(--banner-fg);opacity:.07}.banner__grid{position:relative;display:grid;gap:8px;padding-top:36px}.banner__copy{position:relative;z-index:2}.banner__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.92}.banner__title{color:var(--banner-fg);margin:0;max-width:13ch}.banner__title em{color:#cfe3cf}.banner__sub{margin-top:16px;font-size:1.1rem;opacity:.88;max-width:30rem}.banner__sub p{margin:0}.banner__pills{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 26px;padding:0;list-style:none}.banner__pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border:1px solid rgba(244,240,232,.35);border-radius:999px;font-size:.88rem;font-weight:600;background:#f4f0e80f}.banner__pill-kr{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 6px;border-radius:999px;background:#f4f0e829;font-family:var(--font-kr-serif);font-size:.78rem;font-weight:700}.banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.banner__link{display:inline-flex;align-items:center;min-height:44px;color:var(--banner-fg);font-weight:600;text-decoration:underline;text-decoration-color:#f4f0e873;text-underline-offset:5px}.banner__reassurance{margin:16px 0 0;font-size:.82rem;opacity:.72}.banner__rsum{margin-top:18px;color:var(--banner-fg)}.banner__rsum .rsum__link{color:var(--banner-fg)}.banner__visual{position:relative;z-index:1;height:440px;margin:0 -20px}.banner__halo{position:absolute;left:50%;top:8%;width:min(78vw,420px);aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 50% 45%,#cfe3cf61,#cfe3cf00 68%)}.banner__model{position:absolute;left:50%;bottom:0;transform:translate(-50%);margin:0;height:100%;aspect-ratio:1045 / 1356}.banner__model-img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 18px 36px rgba(0,0,0,.3))}.banner__badge{position:absolute;z-index:3;right:6%;top:10%;width:108px;height:108px;display:grid;place-items:center;border-radius:50%;background:var(--c-stamp);color:#fff4ec;box-shadow:0 14px 30px -14px #0009}.banner__badge-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:spin 18s linear infinite}.banner__badge-ring text{fill:currentColor;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.banner__badge-center{font-family:var(--font-kr-serif);font-weight:700;font-size:1.35rem}.banner__tag{position:absolute;z-index:3;left:6%;bottom:18%;margin:0;padding:8px 12px;border-radius:999px;background:#f4f0e8;color:#1f3d2b;font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.04em;box-shadow:0 10px 24px -12px #00000080}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:750px){.banner__visual{height:520px;margin:0}.banner__badge{width:124px;height:124px}}@media(min-width:990px){.banner__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;min-height:clamp(560px,calc(100vh - 150px),760px);padding-top:0;gap:24px}.banner__copy{padding:56px 0}.banner__visual{align-self:stretch;height:auto;min-height:560px}.banner__model{height:96%}.banner__halo{top:6%;width:min(40vw,560px)}.banner__badge{right:2%;top:14%;width:132px;height:132px}.banner__tag{left:2%;bottom:20%}}@media(prefers-reduced-motion:reduce){.banner__badge-ring{animation:none}}.pack{--notch:10px;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%,transparent 97%,#000 100%) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 50%,transparent 97%,#000 100%) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%,transparent 97%,#000 100%) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 50%,transparent 97%,#000 100%) right / 51% 100% no-repeat;padding-left:20px;padding-right:20px}.pack__price{align-self:stretch;align-content:center;padding-left:16px;border-left:2px dashed var(--c-line)}.pack:has(.pack__input:checked){background:#f1f6ee}.pack:has(.pack__input:checked) .pack__price{border-left-color:rgba(var(--c-seal-rgb),.45)}.pack__badge{background:var(--c-stamp)}.diag__grid{display:grid;gap:28px;align-items:start}.diag__text{color:var(--c-muted);margin-top:10px}.diag__steps{display:flex;gap:10px;margin:22px 0 0;padding:0;list-style:none}.diag__steps li{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1.5px solid var(--c-line);background:var(--c-surface);font-family:var(--font-kr-serif);font-weight:700;color:var(--c-muted);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.diag__steps li.is-current{border-color:var(--c-seal);color:var(--c-seal)}.diag__steps li.is-done{background:var(--c-seal);border-color:var(--c-seal);color:#fff}.diag__card{position:relative;min-height:300px;padding:26px 22px;border-radius:calc(var(--radius) + 10px);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:0 24px 50px -36px #16231a8c}.diag__q{border:0;margin:0;padding:0;animation:fadeUp .25s ease-out}.diag__legend{font-family:var(--font-heading);font-weight:700;font-size:calc(1.6rem * var(--display-boost, 1));line-height:1.15;margin-bottom:18px;padding:0}.diag__num{display:block;margin-bottom:6px;font-family:var(--font-ui);font-size:.75rem;letter-spacing:.14em;color:var(--c-seal)}.diag__opts{display:grid;gap:10px}.diag__opt{min-height:54px;padding:12px 18px;text-align:left;border:1.5px solid var(--c-line);border-radius:999px;background:var(--c-bg);color:var(--c-ink);font:inherit;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .15s ease}.diag__opt:hover{border-color:var(--c-seal);background:#f1f6ee}.diag__opt:active{transform:scale(.98)}.diag__opt.is-picked{border-color:var(--c-seal);background:var(--c-seal);color:#fff}.diag__result{position:relative;animation:fadeUp .3s ease-out}.diag__stamp{position:absolute;top:-8px;right:0;animation:stampIn .45s cubic-bezier(.2,1.4,.4,1) both}.diag__result-eyebrow{margin:0 0 6px;font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-seal)}.diag__result-title{margin:0 90px 14px 0;font-family:var(--font-heading);font-weight:700;font-size:calc(1.7rem * var(--display-boost, 1));line-height:1.12}.diag__tips{display:grid;gap:10px;margin:0 0 20px;padding:0;list-style:none}.diag__tips li{position:relative;padding-left:24px;color:var(--c-muted)}.diag__tips li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:2px;background:var(--c-seal);transform:rotate(45deg)}.diag__result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.diag__restart{min-height:44px;border:0;background:none;color:var(--c-ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@keyframes stampIn{0%{transform:scale(1.8) rotate(-18deg);opacity:0}to{transform:scale(1) rotate(-6deg);opacity:1}}@media(min-width:750px){.diag__card{padding:34px 32px}.diag__opts{grid-template-columns:repeat(3,1fr)}.diag__opt{text-align:center;border-radius:calc(var(--radius) + 6px);min-height:72px}}@media(min-width:990px){.diag__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}}.metro__head{margin-bottom:26px}.metro__line-badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-line);font-family:var(--font-ui);font-size:.82rem;font-weight:700}.metro__line-badge [lang=ko]{font-family:var(--font-kr)}.metro__line-num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--line);color:#fff;font-family:var(--font-ui);font-weight:700;font-size:.85rem}.metro__map{--progress:0}.metro__stations{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0 0 22px;padding:0;list-style:none}.metro__stations:before,.metro__stations:after{content:"";position:absolute;left:calc(50% / var(--n, 3));right:calc(50% / var(--n, 3));top:21px;height:8px;border-radius:8px}.metro__stations:before{background:rgba(var(--c-ink-rgb),.12)}.metro__stations:after{background:var(--line);transform-origin:left;transform:scaleX(var(--progress));transition:transform .45s ease}.metro__station{position:relative;z-index:1;display:grid;justify-items:center}.metro__stop{display:grid;justify-items:center;gap:4px;min-width:64px;padding:6px 4px;border:0;background:none;color:var(--c-ink);font:inherit;cursor:pointer;border-radius:12px}.metro__dot{width:32px;height:32px;margin-bottom:4px;border-radius:50%;border:6px solid var(--line);background:#fff;box-shadow:0 0 0 3px var(--sec-bg);transition:transform .25s ease,background-color .25s ease}.metro__stop.is-passed .metro__dot{background:var(--line)}.metro__stop.is-active .metro__dot{transform:scale(1.18);background:var(--c-ink);border-color:var(--line)}.metro__name-kr{font-family:var(--font-kr-serif);font-weight:700;font-size:1.12rem}.metro__name{font-size:.8rem;font-weight:600;color:var(--c-muted)}.metro__stop.is-active .metro__name{color:var(--c-ink)}.metro__panel{display:grid;gap:18px;animation:fadeUp .3s ease-out}.metro__media{position:relative;margin:0;aspect-ratio:4 / 3;border-radius:calc(var(--radius) + 10px);overflow:hidden;background:var(--c-surface)}.metro__media img{width:100%;height:100%;object-fit:cover}.metro__sign{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:8px;background:#16231a;color:#fff;font-family:var(--font-kr-serif);font-weight:700;font-size:1.05rem;box-shadow:0 8px 20px -10px #0009}.metro__sign small{font-family:var(--font-ui);font-size:.72rem;font-weight:600;opacity:.8}.metro__step{margin:0 0 6px;font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.12em;color:var(--c-seal)}.metro__title{margin:0 0 8px;font-family:var(--font-heading);font-weight:700;font-size:calc(1.9rem * var(--display-boost, 1));line-height:1.1}.metro__text{margin:0;color:var(--c-muted);font-size:1.05rem}.metro__next{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:16px;padding:0 18px;border:1.5px solid var(--c-ink);border-radius:999px;background:none;color:var(--c-ink);font:inherit;font-weight:700;cursor:pointer}.metro__next:hover{background:var(--c-ink);color:#fff}.timer--metro{border-top:0;padding-top:4px}@media(min-width:750px){.metro__media{aspect-ratio:16 / 11}}@media(min-width:990px){.metro__panel{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px;align-items:center}.metro__media{aspect-ratio:4 / 3}.metro__stop{min-width:120px}}.results__head{margin-bottom:22px}.results__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin}.result{flex:0 0 min(78vw,320px);margin:0;scroll-snap-align:start}.ba--card{--ratio:4/5;border-radius:calc(var(--radius) + 8px)}.ba--card .ba__tag{top:10px;font-size:.7rem;padding:4px 10px}.result__cap{display:grid;gap:2px;margin-top:10px;font-size:.9rem}.result__cap span{color:var(--c-muted)}.result__cap q{margin-top:4px;font-style:italic}.results__note{margin:14px 0 0;font-size:.8rem;color:var(--c-muted)}.reels{color:var(--sec-fg)}.reels .eyebrow{color:var(--c-sage)}.reels__head{margin-bottom:22px}.reels__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:4px max(20px,calc((100vw - var(--page-width)) / 2 + 20px)) 8px;scrollbar-width:none}.reel{position:relative;flex:0 0 min(62vw,260px);aspect-ratio:9 / 16;border-radius:calc(var(--radius) + 8px);overflow:hidden;background:#0f1a13;scroll-snap-align:start}.reel__video{width:100%;height:100%;object-fit:cover;display:block}.reel__sound{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer}.reel__cap{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:.88rem}.reel__cap p{margin:0 0 2px;font-weight:600}.reel__cap small{opacity:.8}@media(max-width:989px){.banner__grid{padding-top:0}.banner__visual{order:-1;height:min(92vw,380px);margin:0 -20px}.banner__copy{padding:6px 0 34px}.banner__title{font-size:calc(2.3rem * var(--heading-scale));max-width:none}.banner__eyebrow{margin-bottom:12px;font-size:.7rem;letter-spacing:.12em}.banner__sub{margin-top:10px;font-size:1rem}.banner__pills{flex-wrap:nowrap;overflow-x:auto;margin:16px -20px 20px;padding:0 20px;scrollbar-width:none}.banner__pill{flex:none;font-size:.8rem;padding:5px 12px 5px 6px}.banner__actions .btn{flex:1 1 auto;justify-content:center}.banner__badge{width:92px;height:92px;right:5%;top:6%}.banner__badge-ring text{font-size:12.5px}.banner__badge-center{font-size:1.1rem}.banner__tag{left:5%;bottom:12%;font-size:.72rem}.banner__kr{font-size:15rem;top:62%}}@media(min-width:750px)and (max-width:989px){.banner__visual{height:460px}.banner__title{font-size:calc(3rem * var(--heading-scale))}}.pack:has(.pack__input:checked) .pack__radio{width:auto;height:auto;border:0}.pack:has(.pack__input:checked) .pack__radio:after{content:"\c120\d0dd";display:flex;align-items:center;justify-content:center;box-sizing:content-box;width:1.2em;height:auto;padding:.28em .22em;border:1.5px solid #FFF4EC;border-radius:.2em;background:var(--c-stamp);color:#fff4ec;box-shadow:0 0 0 1.5px var(--c-stamp);font-family:var(--font-kr-serif);font-weight:700;font-size:.72rem;line-height:1.02;writing-mode:vertical-rl;text-orientation:upright;transform:rotate(-8deg);animation:stampIn .35s cubic-bezier(.2,1.4,.4,1) both}@media(max-width:749px){.pack{--notch:7px;padding:14px 14px 14px 12px;gap:10px}.pack__price{padding-left:10px;max-width:98px}.pack__price small{white-space:normal;line-height:1.25}.pack__saving{font-size:.78rem}}.final-cta .btn--accent,.reels .btn--accent{--btn-bg:#F4F0E8;--btn-fg:#1F3D2B}.final-cta .btn--accent:hover{--btn-bg:#FFFFFF}.final-cta__kr{font-family:var(--font-kr-serif)}.banner__title{max-width:7.6em}.banner__title em{display:block}@media(min-width:990px){.banner__title{font-size:calc(clamp(3.4rem,1.4rem + 3.6vw,4.7rem) * var(--heading-scale) * var(--display-boost, 1))}}.banner__eyebrow{text-transform:none;letter-spacing:.02em;font-size:.95rem;font-weight:600}.callout{position:absolute;z-index:4;left:var(--x);top:var(--y);display:flex;align-items:center;margin:0;transform:translate(-7px,-50%);pointer-events:none;opacity:0;animation:calloutIn .6s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i, 0) * .16s + .45s)}.callout--left{flex-direction:row-reverse;transform:translate(calc(-100% + 7px),-50%)}.callout__dot{position:relative;flex:none;width:14px;height:14px;border-radius:50%;background:#f4f0e8;box-shadow:0 0 0 4px #f4f0e840,0 4px 10px #00000059}.callout__dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1.5px solid rgba(244,240,232,.7);animation:hsPulse 2.4s ease-out infinite;animation-delay:calc(var(--i, 0) * .4s)}.callout__line{flex:none;width:30px;height:1.5px;background:linear-gradient(90deg,#f4f0e8f2,#f4f0e899)}.callout--left .callout__line{background:linear-gradient(270deg,#f4f0e8f2,#f4f0e899)}.callout__chip{display:inline-flex;align-items:center;gap:9px;padding:7px 16px 7px 7px;border-radius:999px;background:#faf7f0f2;color:#16231a;font-family:var(--font-ui);font-size:.92rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;box-shadow:0 14px 30px -14px #0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.callout__kr{display:inline-grid;place-items:center;min-width:30px;height:28px;padding:0 9px;border-radius:999px;background:#1f3d2b;color:#f4f0e8;font-family:var(--font-kr-serif);font-size:.82rem;font-weight:700}@keyframes calloutIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@media(prefers-reduced-motion:reduce){.callout{animation:none;opacity:1}.callout__dot:after{animation:none}}@media(max-width:749px){.banner__eyebrow{font-size:.82rem}.banner__visual{height:min(86vw,340px)}.banner__title{max-width:none}.callout--m-right{flex-direction:row;transform:translate(-5px,-50%)!important}.callout--m-left{flex-direction:row-reverse;transform:translate(calc(-100% + 5px),-50%)!important}.callout{left:var(--mx);top:var(--my);transform:translate(-5px,-50%)}.callout--left{transform:translate(calc(-100% + 5px),-50%)}.callout__dot{width:10px;height:10px;box-shadow:0 0 0 3px #f4f0e840,0 3px 8px #00000059}.callout__line{width:12px}.callout__chip{gap:6px;padding:4px 10px 4px 4px;font-size:.74rem}.callout__kr{min-width:22px;height:20px;padding:0 6px;font-size:.66rem}}.how{background:var(--sec-bg);color:var(--sec-fg);overflow:clip}.how__head{max-width:780px;margin-bottom:36px}.how__title em{display:block}.how__intro{margin-top:12px;color:var(--c-muted);font-size:1.05rem}.how__intro p{margin:0}.how__stage{display:none}.how__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.how__ring-track{fill:none;stroke:#16231a1f;stroke-width:2}.how__ring-fill{fill:none;stroke:var(--how-accent);stroke-width:3.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p, 0) * 100);transition:stroke-dashoffset 1s cubic-bezier(.6,0,.2,1)}.how__window{position:absolute;top:6.5%;right:6.5%;bottom:6.5%;left:6.5%;overflow:hidden;border-radius:50%;background:#dce4d8;box-shadow:0 30px 60px -32px #16231a8c,inset 0 0 0 1px #16231a0f;isolation:isolate}.how__window img{display:block;width:100%;height:100%;object-fit:cover}.how__steam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.28),transparent 45%),radial-gradient(circle at 50% 120%,rgba(22,35,26,.25),transparent 55%)}.how__img{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(1.07);transition:opacity .8s ease,transform 1.4s cubic-bezier(.2,.8,.2,1)}.how__img.is-active{opacity:1;transform:none}.how__tick{position:absolute;z-index:3;left:calc(50% + sin(var(--a))*47%);top:calc(50% - (cos(var(--a))*47%));width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--sec-bg);border:2px solid rgba(22,35,26,.28);transition:background .4s,border-color .4s,transform .4s}.how__tick.is-done{background:var(--how-accent);border-color:var(--how-accent);transform:scale(1.15)}.how__tick-kr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translate(calc(sin(var(--a))*34px),calc(cos(var(--a))*-34px));font-family:var(--font-kr-serif);font-weight:700;font-size:.95rem;color:var(--sec-fg);white-space:nowrap;opacity:.45;transition:opacity .4s}.how__tick.is-done .how__tick-kr{opacity:1;color:var(--how-accent)}.how__clock{position:absolute;z-index:4;left:4%;top:6%;display:inline-flex;align-items:baseline;gap:6px;margin:0;padding:9px 18px;border-radius:999px;background:#16231a;color:#f4f0e8;font-family:var(--font-ui);font-weight:700;font-size:1.15rem;font-variant-numeric:tabular-nums;box-shadow:0 14px 28px -14px #0009;transform:translate(-30%,-30%)}.how__clock-total{font-size:.8em;opacity:.55}.how__steps{position:relative;margin:0;padding:0;list-style:none}.how-step{position:relative;display:grid;justify-items:center;gap:22px;padding:18px 0 30px;text-align:center}.how-step+.how-step{padding-top:54px}.how-step+.how-step:before{content:"";position:absolute;left:50%;top:0;height:40px;border-left:2px dotted rgba(22,35,26,.25)}.how-step__moon{position:relative;width:min(66vw,290px);aspect-ratio:1;--p:0}.how-step.is-in .how-step__moon{--p:var(--p-own)}.how-step__time{position:absolute;z-index:3;left:50%;bottom:4%;padding:6px 13px;border-radius:999px;background:#16231a;color:#f4f0e8;font-family:var(--font-ui);font-weight:700;font-size:.92rem;font-variant-numeric:tabular-nums;transform:translate(-50%,50%)}.how-step__body{max-width:34rem}.how-step__meta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin:0;font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.how-step__kr{font-family:var(--font-kr-serif);font-size:1.1rem;letter-spacing:0;text-transform:none;color:var(--how-accent)}.how-step__range{padding:3px 9px;border-radius:999px;background:#16231a12;letter-spacing:.02em;font-variant-numeric:tabular-nums}.how-step__benefit{margin:12px 0 10px;font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(1.75rem,1.1rem + 2.2vw,3.1rem) * var(--heading-scale) * var(--display-boost, 1));line-height:1.04;letter-spacing:var(--display-tracking, -.02em);text-wrap:balance}.how-step__gesture{color:var(--c-muted);font-size:1.02rem}.how-step__gesture p{margin:0}.how-step__feel{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;padding:0;list-style:none}.how-step__feel li{display:inline-flex;align-items:center;gap:7px;padding:7px 13px 7px 10px;border:1px solid var(--c-line);border-radius:999px;background:#fffdf9;font-size:.88rem;font-weight:600}.how-step__feel svg{color:var(--how-accent)}.how-step .timer--how{justify-content:center;margin-top:18px;padding-top:18px}.how-step__cta{margin-top:24px}.how-step--result .how-step__benefit{font-style:var(--em-style, normal)}.how-step__feel li{font-size:.84rem}@media(max-width:749px){.how-step__feel{gap:6px}.how-step__feel li{padding:6px 11px 6px 9px;font-size:.8rem}.how-step__benefit{margin-top:8px}}.how__note{margin:28px 0 0;font-size:.85rem;color:var(--c-muted);text-align:center}@media(min-width:990px){.how__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.how__stage{position:sticky;top:92px;display:grid;place-items:center;height:calc(100vh - 110px);max-height:780px;min-height:520px}.how__moon{position:relative;width:min(38vw,520px,calc(100vh - 230px));aspect-ratio:1}.how__steps{padding:4vh 0 2vh}.how-step{min-height:62vh;align-content:center;justify-items:start;text-align:left;padding:0;opacity:.26;transition:opacity .5s ease}.how-step+.how-step{padding-top:0}.how-step+.how-step:before{display:none}.how-step.is-active{opacity:1}.how-step__moon{display:none}.how-step__meta{justify-content:flex-start}.how-step__benefit{max-width:13ch}.how-step__feel,.how-step .timer--how{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.how__ring-fill,.how__img,.how-step{transition:none}}.offer--v5{overflow:visible;overflow:clip}.offer--v5 .offer__grid{gap:26px}.gallery{position:relative;min-width:0}.gallery__viewport{position:relative;border-radius:24px;overflow:hidden;background:#f1ece1}.gallery__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__track:focus-visible{box-shadow:inset 0 0 0 3px var(--c-seal)}.gallery__slide{position:relative;flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always;background:#f1ece1}.gallery__img{display:block;width:100%;height:100%;object-fit:cover}.gallery__slide--contain .gallery__img,.gallery__img--contain{object-fit:contain;padding:7%}.gallery__pack{width:100%;height:100%;margin:0}.gallery__pack.is-active{animation:fadeUp .25s ease-out}.gallery__arrow{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(22,35,26,.12);border-radius:50%;background:#fffdf9f0;color:var(--c-ink);cursor:pointer;transform:translateY(-50%);box-shadow:0 10px 24px -14px #16231a99;transition:opacity .2s,transform .2s}.gallery__arrow:hover{transform:translateY(-50%) scale(1.06)}.gallery__arrow[disabled]{opacity:0;pointer-events:none}.gallery__arrow--prev{left:14px}.gallery__arrow--prev svg{transform:rotate(180deg)}.gallery__arrow--next{right:14px}.gallery__counter{position:absolute;z-index:2;right:14px;bottom:14px;padding:5px 11px;border-radius:999px;background:#16231acc;color:#fff;font-family:var(--font-ui);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.gallery__caption{min-height:96px;padding:16px 4px 0}.gallery__caption p{margin:0}.gallery__kicker{font-family:var(--font-ui);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-seal)}.gallery__kicker:empty{display:none}.gallery__title{margin-top:4px!important;font-family:var(--font-heading);font-weight:700;font-size:calc(1.55rem * var(--display-boost, 1));line-height:1.1}.gallery__copy{margin-top:4px!important;color:var(--c-muted);font-size:.95rem}.gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:8px;margin-top:14px}.gallery__thumb{aspect-ratio:1;padding:0;overflow:hidden;border:1.5px solid transparent;border-radius:12px;background:#f1ece1;cursor:pointer;opacity:.62;transition:opacity .2s,border-color .2s}.gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.gallery__thumb:hover{opacity:1}.gallery__thumb[aria-current=true]{border-color:var(--c-ink);opacity:1}@media(min-width:990px){.offer--v5 .offer__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto 1fr;grid-template-areas:"gallery head" "gallery panel";column-gap:56px;row-gap:0;align-items:start}.offer--v5 .offer__head{grid-area:head}.offer--v5 .offer__panel{grid-area:panel}.offer--v5 .offer__gallery{grid-area:gallery;position:sticky;top:92px}}@media(max-width:989px){.offer--v5 .offer__grid{gap:18px}.offer--v5 .offer__head{margin-bottom:0}}@media(max-width:989px){.offer--v5 .offer__gallery{margin:0 -20px}.offer--v5 .gallery__viewport{border-radius:0;background:transparent;overflow:visible}.offer--v5 .gallery__track{gap:10px;padding:0 20px;scroll-padding:0 20px}.offer--v5 .gallery__slide{flex-basis:86%;overflow:hidden;border-radius:20px}.offer--v5 .gallery__arrow{display:none}.offer--v5 .gallery__counter{right:30px}.offer--v5 .gallery__caption{min-height:0;padding:12px 20px 0}.offer--v5 .gallery__thumbs{display:none}}@media(min-width:750px)and (max-width:989px){.offer--v5 .gallery__slide{flex-basis:62%}.offer--v5 .gallery__track,.offer--v5 .gallery__caption{padding-left:32px;padding-right:32px}.offer--v5 .offer__gallery{margin:0 -32px}}.offer--v5 .offer__head{margin-bottom:14px}.offer--v5 .offer__rsum{justify-content:flex-start;margin:0 0 10px}.pcards{display:grid;gap:14px;min-width:0;margin:0 0 16px;padding:0;border:0}.pcards__legend{margin:0 0 12px;padding:0;font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-seal)}.pcard{position:relative;display:grid;grid-template-columns:22px 88px minmax(0,1fr) auto;grid-template-areas:"radio media main price" "radio media perks price" "saving saving saving saving";column-gap:14px;align-items:center;padding:16px 16px 16px 14px;border:1.5px solid var(--c-line);border-radius:18px;background:#fffdf9;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.pcard:hover{border-color:#16231a59}.pcard__input{position:absolute;opacity:0;pointer-events:none}.pcard:has(.pcard__input:focus-visible){outline:3px solid var(--c-seal);outline-offset:2px}.pcard__radio{grid-area:radio;display:grid;place-items:center;width:22px;height:22px;border:2px solid rgba(22,35,26,.32);border-radius:50%}.pcard__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:#1f3d2b;transform:scale(0);transition:transform .2s ease}.pcard__media{grid-area:media;display:grid;place-items:center;width:88px;height:88px;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 50% 58%,#fff,#efe9dd 78%)}.pcard__img{display:block;width:94%;height:94%;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(22,35,26,.18))}.pcard__main{grid-area:main;display:grid;gap:3px;min-width:0}.pcard__name{font-family:var(--font-ui);font-size:1.12rem;font-weight:700;letter-spacing:-.01em}.pcard__contents{color:var(--c-muted);font-size:.88rem;line-height:1.3}.pcard__main{align-self:end}.pcard__perks{grid-area:perks;align-self:start;display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.pcard__perk{white-space:nowrap;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:#e6efe3;color:#1f3d2b;font-size:.73rem;font-weight:700;line-height:1.35}.pcard__perk--gift{background:#1f3d2b;color:#f4f0e8}.pcard__perk--muted{background:#16231a0f;color:var(--c-muted)}.pcard__price{grid-area:price;display:grid;justify-items:end;gap:1px;text-align:right}.pcard__now{font-family:var(--font-ui);font-size:1.32rem;letter-spacing:-.02em}.pcard__was{color:var(--c-muted);font-size:.86rem}.pcard__per,.pcard__unit{color:var(--c-muted);font-size:.76rem;white-space:nowrap}.pcard__soldout{color:#b42318;font-weight:700}.pcard__saving{grid-area:saving;margin:14px -16px -16px -14px;padding:8px 16px;border-radius:0 0 16px 16px;background:#edf2ea;color:#1f3d2b;font-size:.82rem;font-weight:700;transition:background-color .2s,color .2s}.pcard__saving-note{font-weight:500;opacity:.75}.pcard__badge{position:absolute;z-index:1;top:-11px;left:48px;padding:3px 10px;border-radius:999px;background:#1f3d2b;color:#f4f0e8;font-family:var(--font-ui);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 3px var(--sec-bg, #FFF)}.pcard__badge--best{background:#cfe3cf;color:#1f3d2b}.pcard--soldout{opacity:.55;cursor:not-allowed}.pcard:has(.pcard__input:checked),.pcard.is-selected{border-color:#1f3d2b;background:#f3f7f0;box-shadow:0 0 0 1px #1f3d2b,0 18px 34px -26px #1f3d2bbf}.pcard:has(.pcard__input:checked) .pcard__radio,.pcard.is-selected .pcard__radio{border-color:#1f3d2b}.pcard:has(.pcard__input:checked) .pcard__radio:after,.pcard.is-selected .pcard__radio:after{transform:scale(1)}.pcard:has(.pcard__input:checked) .pcard__saving,.pcard.is-selected .pcard__saving{background:#1f3d2b;color:#f4f0e8}.pcard:has(.pcard__input:checked) .pcard__radio{width:auto;height:auto;border:0}.pcard:has(.pcard__input:checked) .pcard__radio:after{content:"\c120\d0dd";display:flex;align-items:center;justify-content:center;box-sizing:content-box;width:1.2em;height:auto;padding:.28em .22em;border:1.5px solid #F4F0E8;border-radius:.2em;background:#1f3d2b;color:#f4f0e8;box-shadow:0 0 0 1.5px #1f3d2b;font-family:var(--font-kr-serif);font-size:.72rem;font-weight:700;line-height:1.02;writing-mode:vertical-rl;text-orientation:upright;transform:rotate(-8deg);animation:stampIn .35s cubic-bezier(.2,1.4,.4,1) both}@media(max-width:749px){.pcard{grid-template-columns:20px 66px minmax(0,1fr) auto;grid-template-areas:"radio media main price" ". perks perks perks" "saving saving saving saving";column-gap:10px;padding:14px 12px 14px 10px}.pcard__main{align-self:center}.pcard__perks{margin-top:10px}.pcard__media{width:66px;height:66px;border-radius:12px}.pcard__name{font-size:1rem}.pcard__contents{font-size:.8rem}.pcard__perk{padding:2px 7px;font-size:.68rem}.pcard__now{font-size:1.12rem}.pcard__saving{margin:12px -12px -14px -10px;padding:7px 12px;font-size:.76rem}.pcard__badge{left:36px}}.chat{background:var(--sec-bg);color:var(--sec-fg)}.chat__grid{display:grid;gap:30px}.chat__grid>*{min-width:0}.chat__title em{display:block}.chat__intro{margin-top:10px;color:var(--c-muted)}.chat__intro p{margin:0}.chat__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.chat__chip{min-height:44px;padding:10px 16px;border:1.5px solid var(--c-line);border-radius:999px;background:#fffdf9;color:var(--c-ink);font-family:var(--font-ui);font-size:.92rem;font-weight:700;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,transform .15s}.chat__chip:hover{border-color:#16231a73}.chat__chip:active{transform:scale(.97)}.chat__chip:focus-visible{outline:3px solid var(--c-seal);outline-offset:2px}.chat__chip.is-asked{border-color:#cfe3cf;background:#e6efe3;color:#1f3d2b}.chat__phone{position:relative;display:flex;flex-direction:column;width:100%;max-width:480px;height:580px;justify-self:center;overflow:hidden;border:10px solid #16231A;border-radius:40px;background:linear-gradient(180deg,#dde7d9,#d3dfcf);box-shadow:0 44px 80px -40px #16231a99}.chat__bar,.chat__foot{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fffdf9eb}.chat__bar{border-bottom:1px solid rgba(22,35,26,.08)}.chat__foot{justify-content:space-between;border-top:1px solid rgba(22,35,26,.08)}.chat__avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:14px;background:#1f3d2b;color:#f4f0e8;font-family:var(--font-kr-serif);font-size:.82rem;font-weight:700}.chat__who strong{display:block;font-family:var(--font-ui);font-size:.96rem}.chat__who small{display:block;color:var(--c-muted);font-size:.76rem}.chat__log{flex:1;display:flex;flex-direction:column;gap:14px;margin:0;padding:18px 14px 10px;overflow-y:auto;list-style:none;overscroll-behavior:contain}.chat__pair{display:flex;flex-direction:column;gap:8px}.chat__pair.is-new{animation:fadeUp .3s ease-out}.cbubble{max-width:86%;margin:0;padding:10px 14px;border-radius:18px;font-size:.95rem;line-height:1.42}.cbubble--me{align-self:flex-end;border-bottom-right-radius:6px;background:#1f3d2b;color:#f4f0e8;font-weight:600}.cbubble--us{align-self:flex-start;border-bottom-left-radius:6px;background:#fffdf9;color:#16231a;box-shadow:0 2px #16231a0d}.cbubble--us.is-new{animation:fadeUp .3s ease-out}.cbubble--us p{margin:0}.cbubble--us p+p{margin-top:6px}.cbubble__link{display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:#2e5b3f;font-weight:700}.chat__typing{display:inline-flex;align-self:flex-start;gap:4px;margin:0;padding:13px 14px;border-radius:18px 18px 18px 6px;background:#fffdf9}.chat__typing span{width:7px;height:7px;border-radius:50%;background:#56615a;animation:typing 1s infinite ease-in-out}.chat__typing span:nth-child(2){animation-delay:.15s}.chat__typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.chat__contact{display:inline-flex;align-items:center;gap:6px;color:var(--c-ink);font-size:.88rem;font-weight:600}.chat__cta{min-height:44px;padding:10px 16px;font-size:.9rem}@media(min-width:990px){.chat__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:center}}@media(max-width:749px){.chat__phone{height:520px;border-width:8px;border-radius:34px}.chat__chips{gap:6px;margin-top:18px}.chat__chip{min-height:40px;padding:8px 12px;font-size:.82rem}.chat__contact{font-size:.8rem}.chat__cta{white-space:nowrap;padding:10px 14px;font-size:.84rem}}@media(prefers-reduced-motion:reduce){.chat__pair.is-new,.cbubble--us.is-new,.chat__typing span{animation:none}}@media(min-width:990px){.banner__model{height:97%}.banner__halo{top:10%;width:min(38vw,540px)}}@media(max-width:989px){.banner__visual{height:min(96vw,420px);margin:0 -20px}.banner__copy{margin-top:-34px;padding:30px 20px 34px;margin-left:-20px;margin-right:-20px;border-radius:28px 28px 0 0;background:var(--banner-bg);box-shadow:0 -18px 30px -24px #0000008c}.banner__model{height:calc(100% + 34px);bottom:-34px}.callout--m-hide{display:none}}@media(min-width:750px)and (max-width:989px){.banner__copy{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}.banner__visual{height:480px}}.hs__dot{background:#fffdf9;border-color:#1f3d2b}.hs__dot:before{color:#1f3d2b}.hs__dot:after{border-color:#fffdf9d9}.hs__dot[aria-expanded=true]{background:#1f3d2b;border-color:#fffdf9}.dojang{background:#1f3d2b;box-shadow:inset 0 0 0 2px #1f3d2b;color:#f4f0e8}.banner .dojang,.final-cta .dojang{background:#f4f0e8;color:#1f3d2b;box-shadow:inset 0 0 0 2px #f4f0e8}.banner__rain{position:absolute;z-index:0;left:-10%;right:-10%;top:-20%;bottom:0;pointer-events:none;opacity:.75;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='220'%3E%3Cg stroke='%23ffffff' stroke-linecap='round'%3E%3Cpath d='M12 8v34' stroke-opacity='.55' stroke-width='1.2'/%3E%3Cpath d='M44 70v22' stroke-opacity='.4' stroke-width='1'/%3E%3Cpath d='M78 20v40' stroke-opacity='.5' stroke-width='1.3'/%3E%3Cpath d='M104 118v26' stroke-opacity='.45' stroke-width='1'/%3E%3Cpath d='M136 40v30' stroke-opacity='.55' stroke-width='1.2'/%3E%3Cpath d='M26 150v36' stroke-opacity='.45' stroke-width='1.1'/%3E%3Cpath d='M64 176v24' stroke-opacity='.4' stroke-width='1'/%3E%3Cpath d='M122 180v30' stroke-opacity='.5' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E");background-size:160px 220px;transform:rotate(8deg);-webkit-mask-image:radial-gradient(ellipse 55% 70% at 58% 30%,#000 0%,rgba(0,0,0,.5) 55%,transparent 80%);mask-image:radial-gradient(ellipse 55% 70% at 58% 30%,#000 0%,rgba(0,0,0,.5) 55%,transparent 80%);animation:bannerRain .75s linear infinite}@keyframes bannerRain{to{background-position:0 220px}}.banner__steam{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.banner__steam i{position:absolute;width:60%;aspect-ratio:1.6;border-radius:50%;background:radial-gradient(closest-side,#ffffff38,#fff0);filter:blur(10px);animation:bannerSteam 11s ease-in-out infinite}.banner__steam i:nth-child(1){left:2%;bottom:4%}.banner__steam i:nth-child(2){right:-6%;bottom:22%;width:48%;animation-delay:-5s}@keyframes bannerSteam{0%{transform:translateY(20px) scale(.9);opacity:0}30%{opacity:1}to{transform:translate(18px,-120px) scale(1.25);opacity:0}}.banner__drops{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none}.drop{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:calc(var(--s) * 1.15);border-radius:50% 50% 47% 47%/56% 56% 44% 44%;background:radial-gradient(ellipse at 50% 62%,#fff0 42%,#ffffff47 78%,#ffffff1a);box-shadow:inset -1px -2px 2px #ffffff8c,inset 1px 2px 3px #00000047,0 1px 2px #0000004d;-webkit-backdrop-filter:brightness(1.3) saturate(1.2) blur(.6px);backdrop-filter:brightness(1.3) saturate(1.2) blur(.6px)}.drop:before{content:"";position:absolute;left:24%;top:16%;width:30%;height:22%;border-radius:50%;background:#ffffffe6;filter:blur(.3px)}.drop--slide{animation:dropSlide 9s cubic-bezier(.5,0,.9,.6) infinite;animation-delay:var(--d)}.drop--slide:after{content:"";position:absolute;left:30%;bottom:100%;width:40%;height:0;border-radius:99px;background:linear-gradient(to top,#ffffff59,#fff0);animation:dropTrail 9s cubic-bezier(.5,0,.9,.6) infinite;animation-delay:var(--d)}@keyframes dropSlide{0%,45%{transform:translateY(0);opacity:.85}90%{transform:translateY(160px);opacity:.85}to{transform:translateY(170px);opacity:0}}@keyframes dropTrail{0%,45%{height:0}90%{height:160px}to{height:170px;opacity:0}}.banner__model-img{filter:drop-shadow(0 18px 36px rgba(0,0,0,.3)) saturate(1.04) contrast(1.02)}@media(max-width:749px){.drop{width:calc(var(--s) * .8);height:calc(var(--s) * .95)}.banner__rain{opacity:.4}}@media(prefers-reduced-motion:reduce){.banner__rain,.banner__steam i,.drop--slide,.drop--slide:after{animation:none}.banner__steam i{opacity:.7}}.banner--center .banner__copy{display:flex;flex-direction:column;align-items:center;text-align:center}.banner--center .banner__eyebrow{justify-content:center}.banner--center .banner__title{margin-left:auto;margin-right:auto}.banner--center .banner__sub{margin-left:auto;margin-right:auto;max-width:27rem}.banner--center .banner__actions{justify-content:center;margin-top:24px}.banner--center .banner__rsum,.banner--center .banner__pills{justify-content:center}@media(max-width:749px){.banner--center .banner__actions{width:100%}.banner--center .banner__eyebrow{flex-direction:column;gap:8px}}.banner--stack .banner__grid{display:flex;flex-direction:column;align-items:center;gap:0;min-height:0;padding-top:48px}.banner--stack .banner__copy{order:0;width:100%;max-width:1060px;margin:0;padding:0;border-radius:0;background:none;box-shadow:none}.banner--stack .banner__title{max-width:16em}.banner--stack .banner__title em{display:block}.banner--stack .banner__visual{order:1;position:relative;width:100%;height:clamp(420px,56vh,580px);min-height:0;margin:22px 0 0}.banner--stack .banner__model{height:100%;bottom:0}.banner--stack .banner__halo{top:4%;width:min(80vw,560px)}.banner--stack .banner__rain{-webkit-mask-image:radial-gradient(ellipse 45% 75% at 50% 30%,#000 0%,rgba(0,0,0,.5) 55%,transparent 80%);mask-image:radial-gradient(ellipse 45% 75% at 50% 30%,#000 0%,rgba(0,0,0,.5) 55%,transparent 80%)}.banner--stack .banner__kr{right:2vw;top:58%}@media(min-width:990px){.banner--stack .banner__grid{padding-top:40px}.banner--stack .banner__title{max-width:none;font-size:calc(clamp(3rem,1.1rem + 3vw,4.1rem) * var(--heading-scale) * var(--display-boost, 1))}.banner--stack .banner__sub{margin-top:14px}.banner--stack .banner__sub{max-width:34rem}}@media(max-width:989px){.banner--stack .banner__grid{padding-top:28px}.banner--stack .banner__copy{margin:0;padding:0}.banner--stack .banner__visual{order:1;height:min(104vw,440px);margin:18px -20px 0;width:calc(100% + 40px)}.banner--stack .banner__model{height:100%;bottom:0}}@media(min-width:750px)and (max-width:989px){.banner--stack .banner__visual{height:520px;margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}}.btn-ritual{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:6px 6px 6px 12px;overflow:hidden;border-radius:999px;background:#f4f0e8;color:#1f3d2b;text-decoration:none;box-shadow:0 18px 36px -18px #0009,inset 0 0 0 1px #fff9;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;isolation:isolate}.btn-ritual:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-18deg);animation:ritualShine 4.8s ease-in-out infinite 1.2s}.btn-ritual:hover{transform:translateY(-2px);box-shadow:0 24px 44px -20px #000000a6,inset 0 0 0 1px #fff9}.btn-ritual:focus-visible{outline:3px solid #CFE3CF;outline-offset:3px}.btn-ritual__soap{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#e3ecdf;color:#2e5b3f}.btn-ritual__soap svg{width:16px;height:15px;transform:translateY(-1px)}.btn-ritual__text{display:grid;text-align:left;line-height:1.15}.btn-ritual__label{font-family:var(--font-ui);font-size:.95rem;font-weight:700;letter-spacing:-.01em}.btn-ritual__note{margin-top:1px;font-size:.72rem;font-weight:600;opacity:.68}.btn-ritual__go{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#1f3d2b;color:#f4f0e8;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.btn-ritual:hover .btn-ritual__go{transform:translate(4px)}@keyframes ritualShine{0%,70%{left:-60%}to{left:130%}}@media(prefers-reduced-motion:reduce){.btn-ritual:before{animation:none;display:none}}@media(max-width:749px){.banner .btn-ritual{width:auto;max-width:100%}.banner .btn-ritual__text{flex:1}}.banner--center .banner__actions{margin-top:26px}.banner__mist{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.banner__mist b{position:absolute;left:-10%;right:-10%;height:55%;bottom:-6%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='420'%3E%3Cfilter id='f' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.009' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.7 0 0 0 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");background-size:700px 420px;opacity:.42;filter:blur(6px);-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.75) 40%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.75) 40%,transparent 100%);animation:mistDrift 70s linear infinite}.banner__mist b+b{height:90%;opacity:.35;background-size:900px 540px;animation-duration:110s;animation-direction:reverse;filter:blur(10px)}.banner__mist i{position:absolute;width:55%;aspect-ratio:2.2;border-radius:50%;background:radial-gradient(closest-side,#ffffff42,#fff0);filter:blur(14px);animation:mistRise 14s ease-in-out infinite}.banner__mist i:nth-child(1){left:-8%;bottom:6%}.banner__mist i:nth-child(2){right:-10%;bottom:18%;width:48%;animation-delay:-5s}.banner__mist i:nth-child(3){left:30%;bottom:-6%;width:60%;animation-delay:-9s}@keyframes mistDrift{0%{background-position:0 0}to{background-position:700px -40px}}@keyframes mistRise{0%{transform:translateY(30px) scale(.9);opacity:0}35%{opacity:1}to{transform:translate(30px,-160px) scale(1.3);opacity:0}}.banner__model{z-index:1}.banner__visual:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:18%;pointer-events:none;background:linear-gradient(to top,#f4f0e829,#f4f0e800);filter:blur(4px)}@media(prefers-reduced-motion:reduce){.banner__mist b,.banner__mist i{animation:none}.banner__mist i{opacity:.6}}.offer--v5 .payment-icons--offer{justify-content:center;gap:4px;margin:12px 0 0;opacity:.9}.offer--v5 .payment-icons--offer .payment-icon{width:30px;height:19px}.offer--v5 .offer__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:14px 0 0;padding:0;list-style:none}.offer--v5 .fact{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;color:var(--c-muted)}.offer--v5 .fact .icon{width:16px;height:16px;margin:0}@media(max-width:749px){.offer--v5 .offer__facts{gap:4px 14px}.offer--v5 .fact{font-size:.78rem}}.r4{background:var(--sec-bg);color:var(--sec-fg);overflow:clip}.r4__head{max-width:760px;margin:0 auto 30px;text-align:center}.r4__head .eyebrow{justify-content:center}.r4__title em{display:block}.r4__intro{margin-top:10px;color:var(--c-muted)}.r4__intro p{margin:0}.r4__strip{position:relative;padding:34px 16px 50px;border-radius:26px;background:var(--r4-frame);box-shadow:0 40px 80px -46px #16231abf}.r4__strip:before,.r4__strip:after{content:"";position:absolute;left:18px;right:18px;height:8px;background:repeating-linear-gradient(90deg,rgba(244,240,232,.22) 0 12px,transparent 12px 26px);border-radius:2px}.r4__strip:before{top:12px}.r4__strip:after{bottom:10px}.r4__bars{position:absolute;z-index:5;top:44px;left:30px;right:30px;display:flex;gap:6px;pointer-events:none}.r4__bar{flex:1;height:3px;overflow:hidden;border-radius:99px;background:#ffffff59}.r4__bar i{display:block;width:0;height:100%;background:#fff}.r4__bar.is-done i{width:100%}.r4__bar.is-active i{animation:r4fill var(--r4-dur, 5s) linear forwards}.r4.is-paused .r4__bar.is-active i{animation-play-state:paused}@keyframes r4fill{to{width:100%}}.r4__panels{display:flex;gap:10px;height:clamp(460px,64vh,640px)}.r4-panel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:16px;background:#243328;transition:flex-grow .7s cubic-bezier(.2,.8,.2,1)}.r4-panel.is-active{flex-grow:3.3}.r4-panel__hit{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.r4-panel.is-active .r4-panel__hit{cursor:default}.r4-panel__hit:focus-visible{outline:3px solid #CFE3CF;outline-offset:-3px;border-radius:16px}.r4-panel__media{position:absolute;top:0;right:0;bottom:0;left:0}.r4-panel__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.4s ease,filter .6s;filter:saturate(.85) brightness(.72)}.r4-panel.is-active .r4-panel__media img{transform:none;filter:none}.r4-panel:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0e1811e0,#0e181159 42%,#0e181100 65%)}.r4-panel__num{position:absolute;z-index:2;top:30px;left:16px;font-family:var(--font-heading);font-style:italic;font-weight:600;font-size:1.6rem;color:#f4f0e8;opacity:.9}.r4-panel__label{position:absolute;z-index:2;left:50%;bottom:22px;display:flex;flex-direction:column;align-items:center;gap:6px;color:#f4f0e8;font-family:var(--font-ui);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;transform:translate(-50%) rotate(180deg);transition:opacity .3s}.r4-panel__label span{font-family:var(--font-kr-serif);font-size:1rem;letter-spacing:0;text-transform:none;color:#cfe3cf}.r4-panel.is-active .r4-panel__label{opacity:0}.r4-panel__body{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:26px 28px 28px;color:#f4f0e8;opacity:0;transform:translateY(14px);transition:opacity .35s,transform .5s;pointer-events:none}.r4-panel.is-active .r4-panel__body{opacity:1;transform:none;transition-delay:.25s}.r4-panel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-family:var(--font-ui);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.r4-panel__kr{font-family:var(--font-kr-serif);font-size:1.1rem;letter-spacing:0;text-transform:none;color:#cfe3cf}.r4-panel__time{padding:3px 9px;border-radius:999px;background:#f4f0e829;letter-spacing:.02em}.r4-panel__benefit{max-width:16ch;margin:10px 0 8px;font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(1.8rem,1.1rem + 1.8vw,2.7rem) * var(--heading-scale) * var(--display-boost, 1));line-height:1.04;letter-spacing:var(--display-tracking, -.02em);text-wrap:balance}.r4-panel__gesture{max-width:36rem;margin:0;font-size:.98rem;opacity:.85}.r4-panel__feel{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.r4-panel__feel li{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;background:#f4f0e824;border:1px solid rgba(244,240,232,.22);font-size:.82rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.r4__brand{position:absolute;left:30px;right:30px;bottom:24px;display:flex;justify-content:space-between;margin:0;color:#f4f0e899;font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.r4__brand span[lang]{font-family:var(--font-kr-serif);letter-spacing:.06em}.r4__thumbs{display:none}.r4__cta{display:flex;justify-content:center;margin-top:30px}.r4__thumb{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:48px;padding:6px 4px;border:1.5px solid var(--c-line);border-radius:12px;background:#fffdf9;color:var(--c-ink);font-family:var(--font-ui);font-size:.72rem;font-weight:700;cursor:pointer}.r4__thumb span{font-family:var(--font-heading);font-style:italic;font-size:1rem;color:var(--c-seal)}.r4__thumb.is-active{border-color:#1f3d2b;background:#1f3d2b;color:#f4f0e8}.r4__thumb.is-active span{color:#cfe3cf}@media(min-width:750px)and (max-width:989px){.r4__panels{height:clamp(420px,58vh,540px);gap:8px}.r4-panel.is-active{flex-grow:4}.r4-panel__num{top:26px;left:12px;font-size:1.3rem}.r4-panel__label{font-size:.74rem;bottom:18px}.r4-panel__body{padding:20px 20px 22px}.r4-panel__benefit{font-size:calc(1.9rem * var(--heading-scale) * var(--display-boost, 1))}.r4-panel__gesture{font-size:.9rem}.r4-panel__feel li{font-size:.76rem}}@media(max-width:749px){.r4__strip{margin:0 -8px;padding:30px 10px 40px;border-radius:22px}.r4__bars{top:40px;left:22px;right:22px}.r4__panels{position:relative;display:block;height:auto;aspect-ratio:3 / 4.1}.r4-panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}.r4-panel.is-active{opacity:1;visibility:visible;transition:opacity .45s ease}.r4-panel__label{display:none}.r4-panel__num{top:26px}.r4-panel__body{padding:20px 18px 22px}.r4-panel__benefit{font-size:calc(1.75rem * var(--heading-scale) * var(--display-boost, 1))}.r4-panel__gesture{font-size:.9rem}.r4__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.r4__brand{left:22px;right:22px;bottom:24px;font-size:.62rem;letter-spacing:.16em}.r4__strip{padding-bottom:50px}}.r4-panel__seal{display:none}.r4--illu .r4__bar{background:#16231a29}.r4--illu .r4__bar i{background:#1f3d2b}.r4--illu .r4-panel{background:#efe9dc}.r4--illu .r4-panel__media img{filter:saturate(.92)}.r4--illu .r4-panel:after{background:linear-gradient(to top,#16231a57,#16231a00 38%);transition:opacity .5s}.r4--illu .r4-panel.is-active:after{opacity:0}.r4--illu .r4-panel__num{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#faf7f0eb;color:#1f3d2b;font-size:1.15rem;opacity:1;box-shadow:0 6px 16px -10px #16231a99}.r4--illu .r4-panel__label{padding:12px 7px;border-radius:999px;background:#faf7f0f0;color:#16231a;letter-spacing:.14em;box-shadow:0 8px 18px -12px #16231ab3;transform:translate(-50%)}.r4--illu .r4-panel__label span{text-orientation:upright;color:var(--c-seal);letter-spacing:.08em}.r4--illu .r4-panel__body{left:18px;right:auto;bottom:18px;max-width:min(460px,calc(100% - 36px));padding:22px 24px;border-radius:20px;background:#faf7f0f2;color:#16231a;box-shadow:0 24px 48px -28px #16231abf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.r4--illu .r4-panel__seal{position:absolute;top:-16px;right:18px;display:grid;place-items:center;min-width:44px;height:44px;padding:0 8px;border-radius:10px;background:var(--c-seal);color:#fff6ec;font-family:var(--font-kr-serif);font-size:.95rem;font-weight:700;line-height:1;transform:rotate(-6deg);box-shadow:0 8px 18px -10px rgba(var(--c-seal-rgb),.9)}.r4--illu .r4-panel__kr{color:var(--c-seal)}.r4--illu .r4-panel__meta{color:#2e5b3f}.r4--illu .r4-panel__time{background:#e9efe5;color:#1f3d2b}.r4--illu .r4-panel__benefit{font-size:calc(clamp(1.6rem,1rem + 1.4vw,2.3rem) * var(--heading-scale) * var(--display-boost, 1))}.r4--illu .r4-panel__gesture{opacity:1;color:#16231ac7}.r4--illu .r4-panel__feel li{background:#f1ece1;border-color:#16231a1a;color:#1f3d2b;-webkit-backdrop-filter:none;backdrop-filter:none}.r4--illu .r4-panel__feel .icon{color:#2e5b3f}@media(min-width:990px){.r4--illu .r4-panel__media{transition:left .7s cubic-bezier(.2,.8,.2,1)}.r4--illu .r4-panel.is-active .r4-panel__media{left:46%}.r4--illu .r4-panel__body{top:0;bottom:0;left:0;width:46%;max-width:none;display:flex;flex-direction:column;justify-content:center;padding:34px 34px 30px;border-radius:0;background:#faf7f0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.r4--illu .r4-panel__seal{top:30px;right:30px}.r4--illu .r4-panel__num{z-index:4}.r4--illu .r4-panel.is-active .r4-panel__num{opacity:0}}@media(max-width:989px){.r4--illu .r4__strip{max-width:600px;margin-left:auto;margin-right:auto;padding:30px 10px 50px;border-radius:22px}.r4--illu .r4__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;max-width:600px;margin:12px auto 0}.r4--illu .r4-panel__label{display:none}.r4--illu .r4-panel.is-active{flex-grow:1}.r4--illu .r4-panel{opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}.r4--illu .r4-panel.is-active{opacity:1;visibility:visible;transition:opacity .45s ease}.r4--illu .r4__panels{display:grid;height:auto;aspect-ratio:auto}.r4--illu .r4-panel__body{flex:1}.r4--illu .r4-panel{position:relative;inset:auto;grid-area:1 / 1;display:flex;flex-direction:column;background:transparent;overflow:visible}.r4--illu .r4-panel__media{position:relative;inset:auto;aspect-ratio:4 / 5;overflow:hidden;border-radius:16px}.r4--illu .r4-panel:after{display:none}.r4--illu .r4-panel__body{position:relative;left:auto;bottom:auto;max-width:none;margin:-34px 10px 0;padding:22px 18px 20px}.r4--illu .r4-panel__seal{top:-14px;right:14px;min-width:40px;height:40px;font-size:.88rem}.r4--illu .r4-panel__benefit{font-size:calc(1.6rem * var(--heading-scale) * var(--display-boost, 1))}.r4--illu .r4__bars{top:44px;left:24px;right:24px}.r4--illu .r4-panel__num{top:22px;left:12px;width:36px;height:36px;font-size:1rem}}@media(prefers-reduced-motion:reduce){.r4-panel,.r4-panel__media img,.r4-panel__body{transition:none}.r4__bar.is-active i{animation:none;width:100%}}.offer__tags{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.offer__tags li{padding:5px 11px;border-radius:999px;background:#f1ece1;border:1px solid rgba(22,35,26,.1);color:#1f3d2b;font-family:var(--font-ui);font-size:.8rem;font-weight:700;line-height:1.2}.offer__tags li:first-child{background:#1f3d2b;border-color:#1f3d2b;color:#f4f0e8}.offer__claims-note{margin:6px 0 0;font-size:.72rem;line-height:1.3;color:#16231a94}.offer__promise{margin:12px 0 0;max-width:30em;font-family:var(--font-heading);font-style:italic;font-weight:600;font-size:1.26rem;line-height:1.35;color:#2e5b3f}.offer__head .offer__sub{margin-top:8px}.pcard__perk--dur{flex-basis:100%;padding:0 0 1px;background:none;color:#2e5b3f;font-size:.78rem}.pcard__perk--dur .icon{width:13px;height:13px;flex:none}.offer--v5 .offer__facts--cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:16px 6px 0;border-top:1px solid var(--c-line)}.offer--v5 .offer__facts--cols .fact{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;font-size:.8rem;line-height:1.3;color:var(--c-ink)}.offer--v5 .offer__facts--cols .fact .icon{width:24px;height:24px;color:#1f3d2b}.offer--v5 .offer__facts--cols .fact--guarantee{grid-column:1 / -1}.offer__tabs{margin:22px 0 0;border-top:1px solid var(--c-line)}.otab{border-bottom:1px solid var(--c-line)}.otab__sum{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:12px 2px;cursor:pointer;list-style:none;font-family:var(--font-ui);font-size:.98rem;font-weight:700}.otab__sum::-webkit-details-marker{display:none}.otab__ico{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#f1ece1;transition:transform .25s ease,background-color .2s}.otab[open] .otab__ico{transform:rotate(45deg);background:#1f3d2b;color:#f4f0e8}.otab__body{padding:0 2px 16px;color:#3c4841;font-size:.92rem;line-height:1.55}.otab__body p{margin:0 0 .6em}.otab__body p:last-child{margin-bottom:0}@media(max-width:749px){.offer__tags li{font-size:.74rem;padding:4px 9px}.offer__promise{font-size:1.14rem}.pcard__perk--dur{font-size:.74rem;padding:0}.offer--v5 .offer__facts--cols .fact{font-size:.74rem}}.iconbar{background:var(--sec-bg);color:var(--sec-fg);border-bottom:1px solid rgba(22,35,26,.08)}.iconbar__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:18px;margin:0 auto;padding-top:26px;padding-bottom:26px;list-style:none}.iconbar__item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.iconbar__icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#fffdf9;color:var(--iconbar-accent);box-shadow:0 0 0 1px #16231a14,0 10px 20px -16px #16231a99}.iconbar__txt strong{display:block;font-family:var(--font-ui);font-size:1rem;font-weight:700;letter-spacing:-.005em;color:var(--iconbar-accent)}.iconbar__txt small{display:block;margin-top:2px;font-size:.84rem;color:#16231aad}.iconbar__note{margin:-14px auto 0;padding-bottom:14px;font-size:.72rem;line-height:1.3;text-align:center;color:#16231a8f}@media(max-width:749px){.iconbar__note{margin-top:-10px;padding-bottom:12px;text-align:left}}@media(min-width:750px)and (max-width:989px){.iconbar__list{gap:8px;padding-top:20px;padding-bottom:20px}.iconbar__icon{width:42px;height:42px}.iconbar__icon .icon{width:21px;height:21px}.iconbar__txt strong{font-size:.84rem;line-height:1.2}.iconbar__txt small{font-size:.74rem}}@media(max-width:749px){.iconbar__list{grid-auto-columns:minmax(148px,42%);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-top:18px;padding-bottom:18px;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.iconbar__list::-webkit-scrollbar{display:none}.iconbar__item{scroll-snap-align:start;flex-direction:row;gap:10px;text-align:left;padding:10px 12px;border-radius:14px;background:#fffdf9b3;border:1px solid rgba(22,35,26,.07)}.iconbar__icon{flex:none;width:38px;height:38px}.iconbar__icon .icon{width:20px;height:20px}.iconbar__txt strong{font-size:.86rem;line-height:1.2}.iconbar__txt small{font-size:.74rem;line-height:1.25}}.compare__intro{max-width:40em;margin:10px auto 0;color:var(--c-muted)}.compare--checks .compare__wrap{max-width:760px}.compare--checks .compare__table{min-width:0;table-layout:fixed}.compare--checks .compare__table th,.compare--checks .compare__table td{vertical-align:middle;padding:15px 18px}.compare--checks .compare__table thead th{text-align:center;font-size:.9rem;color:var(--c-muted);font-weight:700}.compare--checks .compare__table thead th:first-child{width:52%}.compare--checks .compare__table thead .compare__us{color:#f4f0e8;background:#1f3d2b;border-radius:16px 16px 0 0}.compare__brand{display:block;font-family:var(--font-heading);font-size:1.35rem;letter-spacing:.08em}.compare__kr{display:block;font-family:var(--font-kr-serif);font-size:.8rem;opacity:.75}.compare--checks .compare__table tbody th{width:auto;font-family:var(--font-ui);font-size:.98rem;font-weight:700}.compare--checks .compare__table td.compare__us{background:#e9f0e6}.compare--checks .compare__table tbody tr:last-child td.compare__us{border-radius:0 0 16px 16px}.compare--checks .compare__table td.compare__mark{text-align:center}.compare__mark small{display:block;margin-top:4px;font-size:.74rem;font-weight:500;color:var(--c-muted)}.mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%}.mark--yes{background:#1f3d2b;color:#f4f0e8}.mark--soft{background:#16231a1f;color:#1f3d2b}.mark--no{background:transparent;color:#16231a73;box-shadow:inset 0 0 0 1.5px #16231a2e}@media(max-width:749px){.compare--checks .compare__wrap{overflow:hidden;background:var(--c-surface);border:1.5px solid var(--c-line)}.compare--checks .compare__table{display:table}.compare--checks .compare__table thead{display:table-header-group}.compare--checks .compare__table tbody{display:table-row-group}.compare--checks .compare__table tr{display:table-row}.compare--checks .compare__table th,.compare--checks .compare__table td{display:table-cell;width:auto;padding:12px 8px;border-bottom:1px solid var(--c-line)}.compare--checks .compare__table tbody tr{background:none;border:0;padding:0;margin:0;border-radius:0}.compare--checks .compare__table thead th:first-child{width:50%}.compare--checks .compare__table tbody th{padding-left:14px;font-size:.86rem;line-height:1.3}.compare--checks .compare__table td:before{content:none}.compare--checks .compare__table td.compare__us{border-radius:0;margin:0;padding:12px 8px}.compare--checks .compare__table thead .compare__us{border-radius:0}.compare--checks .compare__table thead th{font-size:.74rem;padding:12px 6px}.compare__brand{font-size:1.05rem}.mark{width:28px;height:28px}.mark .icon{width:16px;height:16px}}.usage{background:var(--sec-bg);color:var(--sec-fg);overflow:clip}.usage__grid{display:grid;gap:22px}.usage__head{text-align:center}.usage__head .eyebrow{justify-content:center}.usage__title em{display:block}.usage__intro{max-width:34em;margin:10px auto 0;color:var(--c-muted)}.usage__intro p{margin:0}.usage__stage{display:grid;justify-items:center;gap:10px}.usage__frame{position:relative;width:min(100%,420px);aspect-ratio:9 / 16;overflow:hidden;border-radius:26px;background:#16231a;box-shadow:0 0 0 6px #fffdf9,0 0 0 7px #16231a1f,0 40px 70px -40px #16231ab3}.usage__video{display:block;width:100%;height:100%;object-fit:cover}.usage__bars{position:absolute;z-index:3;top:12px;left:12px;right:12px;display:flex;gap:5px}.usage__bar{flex:1;height:3px;overflow:hidden;border-radius:99px;background:#ffffff59}.usage__bar i{display:block;height:100%;width:100%;background:#fff;transform-origin:left;transform:scaleX(var(--p, 0))}.usage__overlay{position:absolute;z-index:2;left:0;right:0;bottom:0;min-height:34%;padding:0 18px 20px;display:flex;align-items:flex-end;background:linear-gradient(to top,#0e1811c7,#0e181100);pointer-events:none}.usage__cap{position:absolute;left:18px;right:64px;bottom:20px;margin:0;color:#f4f0e8;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .45s}.usage__cap.is-active{opacity:1;transform:none}.usage__cap-kr{display:block;margin-bottom:4px;font-family:var(--font-kr-serif);font-size:.95rem;color:#cfe3cf}.usage__cap strong{display:block;font-family:var(--font-heading);font-weight:700;font-size:1.55rem;line-height:1.08;text-wrap:balance}.usage__toggle{position:absolute;z-index:4;right:14px;bottom:18px;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(244,240,232,.4);border-radius:50%;background:#0e181173;color:#f4f0e8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.usage__ico--play{display:none}.usage__toggle.is-paused .usage__ico--play{display:block}.usage__toggle.is-paused .usage__ico--pause{display:none}.usage__badge{position:absolute;z-index:3;top:26px;left:14px;padding:4px 9px;border-radius:999px;background:#0e181180;color:#f4f0e8;font-family:var(--font-ui);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.usage__note{max-width:420px;margin:0;text-align:center;font-size:.76rem;color:var(--c-muted)}.usage__steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ustep{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px 10px 10px;border:1.5px solid var(--c-line);border-radius:18px;background:#fffdf9;transition:border-color .25s,background-color .25s,box-shadow .25s}.ustep.is-active{border-color:#1f3d2b;background:#f3f7f0;box-shadow:0 0 0 1px #1f3d2b,0 18px 30px -24px #1f3d2bb3}.ustep__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;padding:0;border:0;border-radius:18px;background:transparent;cursor:pointer}.ustep__hit:focus-visible{outline:3px solid var(--c-seal);outline-offset:2px}.ustep__thumb{position:relative;width:76px;height:76px;overflow:hidden;border-radius:14px;background:#efe9dd}.ustep__img{display:block;width:100%;height:100%;object-fit:cover}.ustep__num{position:absolute;left:6px;top:6px;padding:1px 6px;border-radius:999px;background:#0e181199;color:#f4f0e8;font-family:var(--font-heading);font-style:italic;font-size:.8rem}.ustep__body{display:grid;gap:3px;min-width:0}.ustep__meta{display:flex;align-items:center;gap:8px;font-family:var(--font-kr-serif);font-size:.85rem;color:var(--c-seal)}.ustep__time{padding:1px 8px;border-radius:999px;background:#16231a0f;color:var(--c-muted);font-family:var(--font-ui);font-size:.7rem;font-weight:700}.ustep__title{font-family:var(--font-ui);font-size:1.02rem;font-weight:700;letter-spacing:-.01em}.ustep__gesture{font-size:.86rem;line-height:1.4;color:#3c4841}.ustep__science{display:flex;align-items:flex-start;gap:6px;margin-top:2px;font-size:.8rem;line-height:1.35;color:#2e5b3f;font-weight:600}.ustep__science .icon{flex:none;margin-top:2px}.ustep__timer{position:relative;z-index:2}.ustep__timer-btn{position:relative;display:grid;place-items:center;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:#1f3d2b;color:#f4f0e8;cursor:pointer}.ustep__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.ustep__ring circle{fill:none;stroke:#f4f0e840;stroke-width:2.5}.ustep__ring .ustep__ring-fill{stroke:#cfe3cf;stroke-dasharray:97.4;stroke-dashoffset:calc(97.4 * (1 - var(--t, 0)));transition:stroke-dashoffset 1s linear}.ustep__timer-txt{position:relative;font-family:var(--font-ui);font-size:.78rem;font-weight:700}.ustep__timer.is-done .ustep__timer-btn{background:#2e5b3f}.usage__cta{display:flex;justify-content:center}@media(max-width:749px){.usage__frame{width:100%;max-width:440px;border-radius:22px}.usage__cap strong{font-size:1.35rem}.ustep{grid-template-columns:64px minmax(0,1fr) auto;gap:12px}.ustep__thumb{width:64px;height:64px}.ustep__timer-btn{width:52px;height:52px}}@media(min-width:990px){.usage__grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-template-areas:"stage head" "stage steps" "stage cta";column-gap:64px;row-gap:20px;align-items:start}.usage__head{grid-area:head;text-align:left;align-self:end}.usage__head .eyebrow{justify-content:flex-start}.usage__intro{margin-left:0}.usage__stage{grid-area:stage;position:sticky;top:96px}.usage__steps{grid-area:steps}.usage__cta{grid-area:cta;justify-content:flex-start}.ustep{grid-template-columns:88px minmax(0,1fr) auto;padding:12px 14px 12px 12px}.ustep__thumb{width:88px;height:88px}}@media(prefers-reduced-motion:reduce){.usage__cap,.ustep__ring .ustep__ring-fill{transition:none}}.compo{background:var(--sec-bg);color:var(--sec-fg);overflow:clip}.compo__grid{display:grid;gap:18px}.compo__head{text-align:center}.compo__head .eyebrow{justify-content:center}.compo__title em{display:block}.compo__intro{max-width:34em;margin:10px auto 0;color:var(--c-muted)}.compo__intro p{margin:0}.compo__orbit{position:relative;container-type:inline-size;width:min(100%,400px);aspect-ratio:1;margin:6px auto 0}.compo__ring{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;border:1.5px dashed rgba(31,61,43,.28)}.compo__ring:after{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;background:radial-gradient(circle,#fffdf9f2,#fffdf900 70%)}.compo__core{position:absolute;left:50%;top:50%;z-index:1;display:grid;justify-items:center;width:46%;transform:translate(-50%,-50%)}.compo__soap{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 24px rgba(22,35,26,.28))}.compo__core-label{margin-top:-4px;padding:3px 10px;border-radius:999px;background:#1f3d2b;color:#f4f0e8;font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.06em}.compo__planets{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transform:rotate(var(--rot, 0deg));transition:transform .9s cubic-bezier(.2,.8,.2,1)}.compo__planet{--a:calc(var(--i) * 360deg / var(--n));position:absolute;left:50%;top:50%;display:grid;justify-items:center;gap:4px;width:84px;margin:-42px 0 0 -42px;padding:0;border:0;background:none;color:var(--sec-fg);cursor:pointer;transform:rotate(var(--a)) translateY(calc(var(--orbit-r, 39cqw) * -1)) rotate(calc(-1 * var(--a) - var(--rot, 0deg)));transition:transform .9s cubic-bezier(.2,.8,.2,1)}.compo__planet-ico{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#fffdf9;color:#2e5b3f;box-shadow:0 0 0 1px #16231a1a,0 12px 20px -14px #16231a99;transition:background-color .3s,color .3s,transform .3s}.compo__planet-ico .botanic{width:34px;height:34px}.compo__planet-name{max-width:84px;font-family:var(--font-ui);font-size:.72rem;font-weight:700;line-height:1.15;text-align:center}.compo__planet.is-active .compo__planet-ico{background:#1f3d2b;color:#f4f0e8;transform:scale(1.14)}.compo__planet:focus-visible{outline:none}.compo__planet:focus-visible .compo__planet-ico{outline:3px solid var(--c-seal);outline-offset:3px}.compo__cards{position:relative;max-width:560px;width:100%;margin:0 auto}.icard{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 16px;padding:18px 18px 14px;border-radius:22px;background:#fffdf9;border:1px solid rgba(22,35,26,.08);box-shadow:0 24px 40px -32px #16231a99;animation:icardIn .45s ease both}.icard[hidden]{display:none}@keyframes icardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.icard__art{grid-row:span 2;display:grid;place-items:center;width:72px;height:72px;border-radius:18px;background:#e9efe5;color:#2e5b3f}.icard__art .botanic{width:50px;height:50px}.icard__meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:0}.icard__kr{font-family:var(--font-kr-serif);font-size:1rem;color:var(--c-seal)}.icard__part{padding:2px 8px;border-radius:999px;background:#16231a0f;font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.icard__name{margin:2px 0 0;font-family:var(--font-heading);font-size:1.6rem;font-weight:700;line-height:1.05}.icard__inci{grid-column:1 / -1;margin:6px 0 0;font-family:var(--font-ui);font-size:.76rem;letter-spacing:.02em;color:var(--c-muted);font-style:italic}.icard__facts{grid-column:1 / -1;display:grid;gap:10px;margin:12px 0 0}.icard__facts div{padding-top:10px;border-top:1px solid var(--c-line)}.icard__facts dt{font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-seal)}.icard__facts dd{margin:3px 0 0;font-size:.92rem;line-height:1.5;color:#3c4841}.icard__nav{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;margin-top:12px}.icard__arrow{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--c-line);border-radius:50%;background:#fffdf9;color:var(--c-ink);cursor:pointer;transform:scaleX(-1)}.icard__arrow--next{transform:none}.icard__count{font-family:var(--font-ui);font-size:.8rem;font-weight:700;color:var(--c-muted)}.compo__foot{display:grid;gap:12px;max-width:560px;width:100%;margin:0 auto}.compo__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:.82rem;color:#3c4841}.compo__facts li{display:inline-flex;align-items:center;gap:5px}.compo__facts .icon{color:#2e5b3f}.compo__inci{border-radius:16px;background:#fffdf9b3;border:1px solid rgba(22,35,26,.08)}.compo__inci summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 16px;cursor:pointer;list-style:none;font-family:var(--font-ui);font-size:.9rem;font-weight:700}.compo__inci summary::-webkit-details-marker{display:none}.compo__inci[open] summary span{transform:rotate(45deg)}.compo__inci .rte{padding:0 16px 14px;font-size:.84rem;color:#3c4841}@media(max-width:749px){.compo__orbit{width:min(100%,360px)}.compo__planet{width:74px;margin:-37px 0 0 -37px}.compo__planet-ico{width:48px;height:48px}.compo__planet-ico .botanic{width:30px;height:30px}.compo__planet-name{font-size:.68rem}.icard{grid-template-columns:60px minmax(0,1fr);padding:16px 16px 12px}.icard__art{width:60px;height:60px}.icard__art .botanic{width:42px;height:42px}.icard__name{font-size:1.4rem}}@media(min-width:990px){.compo__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head" "orbit cards" "orbit foot";column-gap:56px;align-items:center}.compo__head{grid-area:head}.compo__orbit{grid-area:orbit;width:min(100%,460px)}.compo__cards{grid-area:cards;align-self:end}.compo__foot{grid-area:foot;align-self:start}.compo__facts{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.compo__planets,.compo__planet{transition:none}.icard{animation:none}}.origins{background:var(--sec-bg);color:var(--sec-fg);overflow:clip}.origins__head{max-width:760px;margin:0 auto 26px;text-align:center}.origins__head .eyebrow{justify-content:center;color:#cfe3cf}.origins__title{color:#f4f0e8}.origins__title em{display:block;color:#cfe3cf}.origins__intro{max-width:34em;margin:10px auto 0;opacity:.8}.origins__intro p{margin:0}.origins__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;margin:0 -20px;padding:6px 20px 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none}.origins__track::-webkit-scrollbar{display:none}.ocard{position:relative;display:flex;flex-direction:column;gap:8px;min-height:280px;padding:22px 20px 20px;overflow:hidden;border-radius:22px;background:#f4f0e80f;border:1px solid rgba(244,240,232,.16);scroll-snap-align:start}.ocard__glyph{position:absolute;right:-8px;bottom:-34px;font-family:var(--font-kr-serif);font-size:9rem;line-height:1;color:#f4f0e812;pointer-events:none}.ocard__dot{width:12px;height:12px;border-radius:50%;background:#cfe3cf;box-shadow:0 0 0 5px #cfe3cf2e}.ocard__when{margin:6px 0 0;font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#cfe3cf}.ocard__title{margin:0;font-family:var(--font-heading);font-size:1.55rem;font-weight:700;line-height:1.08;color:#f4f0e8}.ocard__title span{font-family:var(--font-kr-serif);font-size:.8em;color:#cfe3cf}.ocard__text{position:relative;margin:0;font-size:.92rem;line-height:1.55;color:#f4f0e8d9}.ocard__source{position:relative;margin:auto 0 0;padding-top:10px;font-size:.7rem;color:#f4f0e880}.ocard--brand{background:#f4f0e8;border-color:#f4f0e8}.ocard--brand .ocard__glyph{color:#1f3d2b14}.ocard--brand .ocard__dot{background:#1f3d2b;box-shadow:0 0 0 5px #1f3d2b26}.ocard--brand .ocard__when{color:#2e5b3f}.ocard--brand .ocard__title{color:#16231a}.ocard--brand .ocard__title span{color:#2e5b3f}.ocard--brand .ocard__text{color:#3c4841}.ocard--brand .ocard__source{color:#16231a8c}.origins__dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.origins__dot{width:7px;height:7px;border-radius:99px;background:#f4f0e84d;transition:width .3s,background-color .3s}.origins__dot.is-active{width:22px;background:#cfe3cf}.origins__closing{max-width:36em;margin:22px auto 0;text-align:center;font-family:var(--font-heading);font-style:italic;font-size:1.2rem;color:#cfe3cf}@media(min-width:750px){.origins__track{grid-auto-columns:46%;margin:0 -32px;padding:6px 32px 8px;scroll-padding:0 32px}}@media(min-width:990px){.origins__track{grid-auto-flow:row;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));margin:0;padding:22px 0 0;overflow:visible}.origins__track:before{content:"";position:absolute;left:20px;right:20px;top:50px;height:1px;background:linear-gradient(90deg,#cfe3cf00,#cfe3cf80 10% 90%,#cfe3cf00)}.origins__dots{display:none}.ocard{min-height:320px}}.cta-strip{background:var(--sec-bg);padding:10px 0 30px}.cta-strip__card{position:relative;display:grid;grid-template-columns:112px 1fr;grid-template-areas:"media body" "btn btn";align-items:center;gap:12px 14px;max-width:880px;margin:0 auto;padding:16px 16px 16px 10px;overflow:hidden;border-radius:24px;background:var(--strip-bg);color:var(--strip-fg);text-decoration:none;box-shadow:0 30px 60px -38px #16231ae6;isolation:isolate;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.cta-strip__card:hover{transform:translateY(-3px);box-shadow:0 36px 70px -38px #16231af2}.cta-strip__card:focus-visible{outline:3px solid var(--c-seal);outline-offset:4px}.cta-strip__wm{position:absolute;z-index:-1;right:-8px;bottom:-34px;font-family:var(--font-kr-serif);font-size:8.5rem;font-weight:700;line-height:1;color:currentColor;opacity:.06;pointer-events:none}.cta-strip__media{grid-area:media;position:relative;aspect-ratio:1}.cta-strip__media:before{content:"";position:absolute;top:10%;right:6%;bottom:4%;left:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(207,227,207,.32),transparent)}.cta-strip__media img{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(0,0,0,.35));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cta-strip__card:hover .cta-strip__media img{transform:rotate(-3deg) scale(1.04)}.cta-strip__body{grid-area:body;display:grid;gap:4px}.cta-strip__kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#cfe3cf}.cta-strip__seal{display:grid;place-items:center;min-width:30px;height:30px;padding:0 6px;white-space:nowrap;border-radius:7px;background:var(--c-seal);color:#fff6ec;font-family:var(--font-kr-serif);font-size:.8rem;letter-spacing:0;text-transform:none;transform:rotate(-6deg)}.cta-strip__title{font-family:var(--font-heading);font-weight:700;font-size:1.32rem;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.cta-strip__note{font-size:.82rem;opacity:.72}.cta-strip__btn{grid-area:btn;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:6px 6px 6px 22px;border-radius:999px;background:#f4f0e8;color:#1f3d2b;font-family:var(--font-ui);font-weight:700;font-size:1.02rem}.cta-strip__go{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#1f3d2b;color:#f4f0e8;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.cta-strip__card:hover .cta-strip__go{transform:translate(4px)}@media(min-width:750px){.cta-strip{padding:16px 0 44px}.cta-strip__card{grid-template-columns:170px 1fr auto;grid-template-areas:"media body btn";gap:22px;padding:18px 22px 18px 16px}.cta-strip__title{font-size:1.6rem}.cta-strip__btn{min-width:220px}.cta-strip__wm{font-size:11rem;right:22%}}.iconbar__kr{display:block;margin-bottom:1px;font-family:var(--font-kr-serif);font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--c-seal)}.btn__kr{display:inline-grid;place-items:center;margin-left:10px;min-width:34px;height:26px;padding:0 6px;border-radius:6px;background:#f4f0e829;box-shadow:inset 0 0 0 1px #f4f0e859;font-family:var(--font-kr-serif);font-size:.8rem;font-weight:700;letter-spacing:0;transform:rotate(-4deg)}.r4-panel__vkr{display:none}.r4--illu .r4-panel__vkr{position:absolute;z-index:2;top:24px;right:16px;display:block;padding:10px 0;writing-mode:vertical-rl;text-orientation:upright;font-family:var(--font-kr-serif);font-size:1.25rem;font-weight:700;letter-spacing:.12em;color:#1f3d2b;opacity:.82;border-top:2px solid var(--c-seal);transition:opacity .4s}.r4--illu .r4-panel:not(.is-active) .r4-panel__vkr{opacity:0}@media(max-width:989px){.r4--illu .r4-panel__vkr{top:28px;right:14px;font-size:1.15rem}}@media(min-width:990px){.r4--illu .r4-panel.is-active .r4-panel__vkr{right:22px}}.js .has-reveal .reveal{filter:blur(4px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1),filter .8s ease;transition-delay:calc(var(--i, 0) * 90ms)}.js .has-reveal .reveal.is-visible{filter:none}@media(prefers-reduced-motion:reduce){.js .has-reveal .reveal{filter:none}}.btn:active,.btn-ritual:active,.cta-strip__card:active{transform:scale(.985);transition-duration:.08s}@media(max-width:749px){.iconbar__list{grid-auto-columns:minmax(172px,46%)}.iconbar__txt strong{word-break:keep-all;overflow-wrap:normal}}.urgency{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"seal txt" "clock clock";align-items:center;gap:10px 12px;margin:0 0 16px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#fbf3ec,#f4f0e8);box-shadow:inset 0 0 0 1px rgba(var(--c-seal-rgb),.28)}.urgency[hidden]{display:none}.urgency__seal{grid-area:seal;display:grid;place-items:center;min-width:40px;height:40px;padding:0 6px;border-radius:9px;background:var(--c-seal);color:#fff6ec;font-family:var(--font-kr-serif);font-size:.88rem;font-weight:700;white-space:nowrap;transform:rotate(-6deg);box-shadow:0 8px 16px -10px rgba(var(--c-seal-rgb),.9)}.urgency__txt{grid-area:txt;display:grid;gap:2px}.urgency__label{font-family:var(--font-ui);font-size:.95rem;line-height:1.25;color:#16231a}.urgency__note{font-size:.8rem;color:#16231aa8}.urgency__clock{grid-area:clock;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px dashed rgba(var(--c-seal-rgb),.3)}.urgency__clock[hidden]{display:none}.urgency__prefix{font-family:var(--font-ui);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-seal)}.urgency__units{display:flex;gap:6px}.urgency__u{display:inline-flex;align-items:baseline;gap:2px;min-width:50px;justify-content:center;padding:6px 8px;border-radius:10px;background:#1f3d2b;color:#f4f0e8}.urgency__u b{font-family:var(--font-ui);font-size:1.05rem;font-variant-numeric:tabular-nums}.urgency__u i{font-style:normal;font-size:.68rem;opacity:.72}.urgency__u--s b{display:inline-block;animation:urgTick 1s steps(1) infinite}@keyframes urgTick{0%{opacity:1}50%{opacity:.82}}@media(prefers-reduced-motion:reduce){.urgency__u--s b{animation:none}}.khair{background:var(--sec-bg);color:var(--sec-fg);overflow:clip}.khair__head{max-width:760px;margin:0 auto 26px;text-align:center}.khair__head .eyebrow{justify-content:center}.khair__title em{display:block}.khair__intro{margin-top:10px;color:var(--c-muted)}.khair__intro p{margin:0}.khair__grid{display:grid;gap:22px}.khair__glass{margin:0}.khair__glass-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:24px;background:#efe9dc;box-shadow:0 30px 60px -40px #16231ab3}.khair__glass-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}.khair__glass.is-visible .khair__glass-media img{transform:scale(1.02)}.khair__vkr{position:absolute;top:16px;right:14px;padding:14px 8px;border-radius:999px;background:#faf7f0eb;box-shadow:0 10px 22px -14px #16231ab3,inset 0 2px 0 var(--c-seal);writing-mode:vertical-rl;text-orientation:upright;font-family:var(--font-kr-serif);font-size:1.05rem;font-weight:700;letter-spacing:.12em;color:#1f3d2b}.khair__cap{margin-top:10px;font-size:.86rem;color:var(--c-muted);text-align:center}.khair__secrets{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:none}.khair__secret{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;padding:16px 16px 16px 14px;border-radius:18px;background:#f6f2ea;box-shadow:inset 0 0 0 1px #16231a0f}.khair__num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#1f3d2b;color:#f4f0e8;font-family:var(--font-heading);font-style:italic;font-size:1.1rem;font-weight:600}.khair__secret-body{display:grid;gap:3px}.khair__kr{font-family:var(--font-kr-serif);font-size:.82rem;font-weight:700;letter-spacing:.04em;color:var(--c-seal)}.khair__secret-title{font-family:var(--font-heading);font-size:1.3rem;line-height:1.12}.khair__secret-text{font-size:.93rem;color:#16231abd}.khair__diff{display:grid;gap:16px;margin-top:34px;padding-top:30px;border-top:1px dashed rgba(22,35,26,.16)}.khair__kicker{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-ui);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2e5b3f}.khair__seal{display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border-radius:8px;background:var(--c-seal);color:#fff6ec;font-family:var(--font-kr-serif);font-size:.86rem;letter-spacing:0;text-transform:none;transform:rotate(-6deg)}.khair__diff-title{margin:8px 0 0;font-family:var(--font-heading);font-size:calc(1.7rem * var(--heading-scale, 1));line-height:1.08}.khair__diff-text{margin-top:6px;color:var(--c-muted)}.khair__diff-text p{margin:0}.khair__ba{width:100%;max-width:520px;margin:0 auto;border-radius:24px}.khair__ba .ba__tag--before{background:#16231ac7}.khair__ba .ba__tag--after{background:#1f3d2b}.khair__badge{position:absolute;left:50%;bottom:14px;transform:translate(-50%);padding:5px 12px;border-radius:999px;background:#faf7f0eb;color:#1f3d2b;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.khair__note{margin:0;font-size:.8rem;color:var(--c-muted);text-align:center}@media(min-width:750px){.khair__grid,.khair__diff{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px}.khair__note{grid-column:2}}@media(min-width:990px){.khair__grid{grid-template-columns:440px minmax(0,1fr);gap:56px;max-width:1040px;margin:0 auto}.khair__diff{grid-template-columns:minmax(0,1fr) 460px;gap:56px;max-width:1040px;margin:44px auto 0}.khair__secret-title{font-size:1.45rem}.khair__diff-title{font-size:calc(2.2rem * var(--heading-scale, 1))}}.usage__frame{aspect-ratio:4 / 5;width:min(100%,360px)}.usage__video{object-position:50% 32%}.usage__cap strong{font-size:1.3rem}@media(max-width:989px){.usage__frame{width:min(84vw,340px);max-width:none;border-radius:22px}.usage__steps{gap:8px}.ustep{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:8px 10px 8px 8px;border-radius:16px}.ustep__thumb{width:52px;height:52px;border-radius:12px}.ustep__num,.ustep__gesture,.ustep__science{display:none}.ustep.is-active .ustep__gesture,.ustep.is-active .ustep__science{display:flex}.ustep.is-active .ustep__gesture{display:block}.ustep__timer-btn{width:48px;height:48px}}@media(min-width:990px){.usage__grid{grid-template-columns:minmax(0,360px) minmax(0,1fr)}}.how__title em,.chat__title em,.r4__title em,.usage__title em,.compo__title em,.khair__title em{display:inline}.how__title em:before,.chat__title em:before,.r4__title em:before,.usage__title em:before,.compo__title em:before,.khair__title em:before{content:"\a";white-space:pre}@media(max-width:989px){.usage__frame{width:min(78vw,310px)}}.r4--illu .r4-panel__vkr{padding:12px 7px;border:0;border-radius:999px;background:#faf7f0eb;box-shadow:0 10px 22px -14px #16231ab3,inset 0 2px 0 var(--c-seal);font-size:1rem;opacity:1}.site-footer li a{display:inline-block;padding-block:3px}.chat__contact{min-height:28px}.khair__badge{left:14px;bottom:14px;transform:none}.iconbar__list{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;max-width:880px;margin-inline:auto}@media(max-width:989px){.iconbar__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px;overflow:visible;padding-top:18px;padding-bottom:18px}.iconbar__item{flex-direction:column;align-items:center;gap:6px;padding:0;text-align:center;background:none;border:0;border-radius:0}.iconbar__icon{width:44px;height:44px}.iconbar__icon .icon{width:21px;height:21px}.iconbar__txt small{display:none}.iconbar__txt strong{font-size:.74rem;line-height:1.15;word-break:normal;-webkit-hyphens:none;hyphens:none}.iconbar__kr{font-size:.62rem}}@media(min-width:990px){.iconbar__txt strong{font-size:.9rem}.iconbar__txt small{font-size:.76rem}}.steps{background:var(--sec-bg);color:var(--sec-fg)}.steps__head{max-width:640px;margin:0 auto 26px;text-align:center}.steps__head .eyebrow{justify-content:center}.steps__list{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;margin:0;padding:0;list-style:none}.step{display:grid;justify-items:center;gap:12px;text-align:center}.step__badge{position:relative;display:grid;place-items:center;width:128px;height:128px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#fffdf9,#f6f1e6 70%);box-shadow:0 0 0 1.5px #1f3d2b38,0 18px 34px -22px #16231aa6}.step__ring{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;border:1.5px dashed rgba(var(--c-seal-rgb),.45)}.js .step.reveal .step__ring{transform:rotate(-90deg);transition:transform 1.4s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * .12s + .2s)}.js .step.reveal.is-visible .step__ring{transform:none}.step__icon{position:relative;display:grid;place-items:center;width:64px;height:64px;color:#1f3d2b}.step__icon .step-icon{width:64px;height:64px}.step:hover .step__icon,.step:focus-within .step__icon{animation:stepFloat 1.6s ease-in-out infinite}@keyframes stepFloat{50%{transform:translateY(-3px)}}.step__seal{position:absolute;top:-2px;left:-6px;display:grid;place-items:center;min-width:40px;height:30px;padding:0 7px;border-radius:8px;background:var(--c-seal);color:#fff6ec;font-family:var(--font-kr-serif);font-size:.82rem;font-weight:700;white-space:nowrap;transform:rotate(-8deg);box-shadow:0 8px 16px -10px rgba(var(--c-seal-rgb),.9)}.step__body{display:grid;justify-items:center;gap:4px;max-width:16rem}.step__meta{display:inline-flex;align-items:center;gap:8px}.step__kr{font-family:var(--font-kr-serif);font-size:.86rem;font-weight:700;color:var(--c-seal)}.step__time{padding:2px 9px;border-radius:999px;background:#e9efe5;color:#1f3d2b;font-family:var(--font-ui);font-size:.72rem;font-weight:700}.step__title{font-family:var(--font-heading);font-size:1.45rem;line-height:1.05}.step__text{font-size:.86rem;line-height:1.35;color:#16231ab3}.steps__cta{display:flex;justify-content:center;margin-top:30px}@media(min-width:750px){.steps__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.steps__list:before{content:"";position:absolute;top:64px;left:12%;right:12%;border-top:2px dotted rgba(31,61,43,.28)}.step__badge{width:140px;height:140px}.step__title{font-size:1.6rem}}.steps .step{background:none;box-shadow:none;overflow:visible;border-radius:0;grid-template-columns:none;grid-template-rows:none;align-items:start;align-content:start}.steps .step__body{padding:0;align-self:start}.steps .step__kr{position:static;padding:0;border-radius:0;background:none}.steps .step__title{margin:0}.khair__pin.is-active{z-index:4}@media(prefers-reduced-motion:reduce){.step__ring,.js .step.reveal .step__ring{transition:none;transform:none}.step__icon{animation:none!important}}.khair__wrap{display:grid;gap:18px}.khair__head{margin:0 auto;text-align:center}.khair__big{margin:0 0 4px;font-family:var(--font-kr-serif);font-size:clamp(2.1rem,9vw,3.4rem);font-weight:700;line-height:1;letter-spacing:.04em;color:#1f3d2b}.khair__line{margin:8px 0 0;font-size:1rem;color:var(--c-muted)}.khair__stage{display:grid;gap:14px;justify-items:center}.khair__photo{position:relative;width:min(100%,460px);aspect-ratio:4 / 5;overflow:hidden;border-radius:26px;background:#efe9dc;box-shadow:0 34px 64px -40px #16231abf}.khair__photo>img,.khair__photo .cover{width:100%;height:100%;object-fit:cover}.khair__shine{position:absolute;top:-20%;right:-60%;bottom:-20%;left:-60%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,0) 44%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 56%,transparent 58%);mix-blend-mode:soft-light;transform:translate(-60%);animation:khairShine 5.5s ease-in-out infinite 1s;pointer-events:none}@keyframes khairShine{0%{transform:translate(-60%)}45%,to{transform:translate(60%)}}.khair__pin{position:absolute;left:var(--x);top:var(--y);z-index:2;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;cursor:pointer}.khair__dot{position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:50%;background:#fffdf9;box-shadow:0 0 0 5px #fffdf959,0 6px 14px -6px #0009;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .3s}.khair__dot:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:1.5px solid rgba(255,253,249,.8);animation:khairPulse 2.2s ease-out infinite}@keyframes khairPulse{0%{transform:scale(.6);opacity:1}to{transform:scale(1.5);opacity:0}}.khair__pin.is-active .khair__dot{background:var(--c-seal);transform:scale(1.15)}.khair__tip{position:absolute;left:50%;top:calc(100% + 4px);display:grid;gap:2px;min-width:150px;padding:9px 12px;border-radius:14px;background:#faf7f0f5;color:#16231a;font-family:var(--font-ui);font-size:.84rem;font-weight:700;line-height:1.2;text-align:left;white-space:nowrap;box-shadow:0 16px 30px -18px #000000b3;opacity:0;transform:translate(-50%,-6px);transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}.khair__tip b{font-family:var(--font-kr-serif);font-size:.78rem;color:var(--c-seal)}.khair__pin.is-active .khair__tip{opacity:1;transform:translate(-50%)}.khair__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.khair__chip{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:7px 14px;border:1.5px solid rgba(22,35,26,.12);border-radius:999px;background:#fffdf9;color:#16231a;font-family:var(--font-ui);font-size:.84rem;font-weight:700;cursor:pointer;transition:background-color .25s,border-color .25s,color .25s}.khair__chip span{font-family:var(--font-kr-serif);font-size:.8rem;color:var(--c-seal)}.khair__chip.is-active{background:#1f3d2b;border-color:#1f3d2b;color:#f4f0e8}.khair__chip.is-active span{color:#cfe3cf}@media(min-width:990px){.khair__wrap{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:64px;max-width:1040px;margin:0 auto}.khair__head{text-align:left}.khair__stage{justify-items:stretch}.khair__chips{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.khair__shine,.khair__dot:after{animation:none}}@media(max-width:749px){.iconbar__list{gap:10px 6px}.iconbar__icon{width:50px;height:50px}.iconbar__icon .icon{width:23px;height:23px}.iconbar__txt strong{font-size:.8rem}.iconbar__kr{font-size:.66rem}}.diag-host{display:contents}.diag-modal{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;max-height:92dvh;margin:0;padding:0;border:0;background:transparent;color:var(--c-ink);overflow:visible}.diag-modal:not([open]){display:none}.diag-modal::backdrop{background:#0e16118c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.diag-modal__sheet{position:relative;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;padding:30px 0 22px;border-radius:26px 26px 0 0;background:var(--sec-bg, #F4F0E8);box-shadow:0 -20px 60px -30px #0009;animation:diagUp .42s cubic-bezier(.2,.8,.2,1)}.diag-modal__grip{position:absolute;top:10px;left:50%;width:44px;height:5px;margin-left:-22px;border-radius:99px;background:#16231a2e}.diag-modal__close{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fffdf9f2;color:var(--c-ink);cursor:pointer;box-shadow:0 6px 16px -10px #00000080}.diag-modal .reveal{opacity:1!important;transform:none!important;filter:none!important}.diag-modal .diag__grid{gap:16px}.diag-modal .diag__head{padding-right:40px}.diag-modal .h2{font-size:clamp(1.55rem,6.4vw,2.3rem)}.diag-modal .diag__card{min-height:0}html.diag-lock{overflow:hidden}@keyframes diagUp{0%{transform:translateY(48px);opacity:0}}@media(min-width:750px){.diag-modal{top:0;right:0;bottom:0;left:0;margin:auto;width:min(940px,calc(100% - 48px));height:fit-content}.diag-modal__sheet{border-radius:28px;padding:44px 0 36px}.diag-modal__grip{display:none}}@media(prefers-reduced-motion:reduce){.diag-modal__sheet{animation:none}}.pcards__diag{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0 0 14px;padding:7px 14px 7px 8px;border:1px dashed rgba(var(--c-seal-rgb),.55);border-radius:999px;background:#fffdf9d9;color:var(--c-ink);font-family:var(--font-ui);font-size:.86rem;font-weight:700;text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.pcards__diag:hover{background:#fff;border-color:var(--c-seal)}.pcards__diag:active{transform:scale(.98)}.pcards__diag-seal{display:grid;place-items:center;height:28px;padding:0 8px;border-radius:8px;background:var(--c-seal);color:#fff6ec;font-family:var(--font-kr-serif);font-size:.74rem;transform:rotate(-6deg)}.pcards__diag-go{display:grid;place-items:center;color:var(--c-seal)}.probs{position:relative;overflow:hidden;background:var(--sec-bg);color:var(--sec-fg)}.probs__wrap{display:grid;justify-items:center}.probs__head{max-width:34rem;margin:0 auto 6px;text-align:center}.probs__head .eyebrow{justify-content:center}.probs__stage{--r:37%;position:relative;width:min(92vw,360px);aspect-ratio:1;margin:0 auto}.probs__ring{position:absolute;inset:calc(50% - var(--r));border-radius:50%;border:1.5px dashed rgba(31,61,43,.22)}.js .probs__ring{animation:probsSpin 60s linear infinite}@keyframes probsSpin{to{transform:rotate(360deg)}}.probs__big{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-kr-serif);font-size:clamp(4.5rem,24vw,7.5rem);font-weight:700;line-height:1;color:#1f3d2b0f;white-space:nowrap;pointer-events:none}.probs__soap{position:absolute;left:50%;top:50%;width:44%;aspect-ratio:1;transform:translate(-50%,-48%);filter:drop-shadow(0 22px 22px rgba(22,35,26,.28))}.probs__soap img{width:100%;height:100%;object-fit:contain}.prob{--a:calc(-90deg + var(--i) * 360deg / var(--n));position:absolute;left:calc(50% + cos(var(--a)) * var(--r));top:calc(50% + sin(var(--a)) * var(--r));display:grid;justify-items:center;gap:4px;width:92px;margin:-30px 0 0 -46px;padding:0;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.prob__badge{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#f6f1e6;box-shadow:0 0 0 1.5px #1f3d2b29,0 10px 22px -16px #16231ab3;color:#1f3d2b;transition:background .3s,color .3s,transform .35s cubic-bezier(.2,.9,.25,1.3)}.prob__badge .step-icon{width:34px;height:34px}.prob.is-active .prob__badge{background:#1f3d2b;color:#f4f0e8;transform:scale(1.08)}.prob__stamp{position:absolute;top:-4px;left:calc(50% + 16px);display:grid;place-items:center;min-width:30px;height:22px;padding:0 5px;border-radius:6px;background:var(--c-stamp, #C8412B);color:#fff4ec;font-family:var(--font-kr-serif);font-size:.64rem;font-weight:700;transform:rotate(-10deg);box-shadow:0 6px 12px -8px #c8412be6}.prob__word{position:relative;font-family:var(--font-ui);font-size:.78rem;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;color:#16231acc}.prob__word:after{content:"";position:absolute;left:-3px;right:-3px;top:calc(50% - 1px);height:1.5px;opacity:.9;border-radius:2px;background:var(--c-stamp, #C8412B);transform-origin:left center}.js .probs__stage.reveal .prob__word:after{transform:scaleX(0);transition:transform .45s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * .16s + .5s)}.js .probs__stage.reveal.is-visible .prob__word:after{transform:scaleX(1)}.js .probs__stage.reveal .prob__stamp{opacity:0;transform:rotate(-10deg) scale(1.8);transition:opacity .2s calc(var(--i, 0) * .16s + .85s),transform .4s cubic-bezier(.3,1.6,.5,1) calc(var(--i, 0) * .16s + .85s)}.js .probs__stage.reveal.is-visible .prob__stamp{opacity:1;transform:rotate(-10deg) scale(1)}.probs__caps{display:grid;width:100%;max-width:30rem;min-height:64px;margin-top:6px}.probs__cap{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:12px 18px;border-radius:999px;background:#e9efe5;text-align:center;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}.probs__cap.is-active{opacity:1;transform:none}.probs__cap-kr{flex:none;display:grid;place-items:center;height:26px;padding:0 8px;border-radius:7px;background:#1f3d2b;color:#f4f0e8;font-family:var(--font-kr-serif);font-size:.74rem;font-weight:700}.probs__cap strong{font-family:var(--font-heading);font-size:1.28rem;font-weight:600;line-height:1.1;color:#1f3d2b}.probs__cta{display:flex;justify-content:center;margin-top:20px}@media(min-width:990px){.probs__stage{width:540px}.prob{width:110px;margin:-36px 0 0 -55px}.prob__badge{width:72px;height:72px}.prob__badge .step-icon{width:40px;height:40px}.prob__word{font-size:.86rem}.probs__cap strong{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.js .probs__ring{animation:none}.js .probs__stage.reveal .prob__word:after,.js .probs__stage.reveal .prob__stamp{transition:none}}.offer__tags--gallery{margin:14px 0 0;justify-content:center}.banner .banner__title em{position:relative;display:table;margin:.22em auto 0;padding:.16em .5em .2em;border-radius:.2em;background:#f4f0e8;color:#1f3d2b;font-family:var(--font-ui);font-size:.6em;font-style:normal;font-weight:800;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;box-shadow:0 14px 34px -14px #000000a6,inset 0 -3px #1f3d2b1f}.banner:not(.banner--center) .banner__title em{margin-left:0}.banner .banner__title em:before,.banner .banner__title em:after{content:none}.js .banner .banner__title em{animation:tagIn .7s cubic-bezier(.2,.9,.25,1.2) .45s both}@keyframes tagIn{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.js .banner .banner__title em{animation:none}}.rtimer{position:relative;overflow:hidden;background:var(--sec-bg);color:var(--sec-fg)}.rtimer__wm{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);font-family:var(--font-kr-serif);font-size:clamp(6rem,30vw,16rem);font-weight:700;line-height:1;white-space:nowrap;color:#f4f0e809;pointer-events:none;-webkit-user-select:none;user-select:none}.rtimer .page-width{position:relative}.rtimer__head{max-width:36rem;margin:0 auto 22px;text-align:center}.rtimer__head .eyebrow{justify-content:center;color:#cfe3cf}.rtimer__title{color:var(--sec-fg)}.rtimer__title em{color:#cfe3cf}.rtimer__wrap{display:grid;gap:22px;justify-items:center}.rtimer__dial{position:relative;width:min(84vw,330px);aspect-ratio:1}.rtimer__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rtimer__ticks line{stroke:#f4f0e838;stroke-width:1;stroke-linecap:round}.rtimer__ticks line.is-major{stroke:#f4f0e880;stroke-width:1.6}.rtimer__track{fill:none;stroke:#f4f0e812;stroke-width:12}.rtimer__seg{fill:none;stroke:#cfe3cf33;stroke-width:12;stroke-linecap:round;transform:rotate(-90deg);transform-origin:110px 110px;transition:stroke .3s}.rtimer__seg.is-active{stroke:#cfe3cf52}.rtimer__fill{fill:none;opacity:0;stroke:#cfe3cf;stroke-width:12;stroke-linecap:round;transform:rotate(-90deg);transform-origin:110px 110px;filter:drop-shadow(0 0 6px rgba(207,227,207,.45))}.rtimer__knob{transform-origin:110px 110px}.rtimer__knob circle{fill:#f4f0e8;stroke:#1f3d2b;stroke-width:3;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.rtimer__center{position:absolute;top:17%;right:17%;bottom:17%;left:17%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 35%,#f4f0e81a,#f4f0e805 70%);box-shadow:inset 0 0 0 1px #f4f0e81a}.rtimer__face{grid-area:1 / 1;display:grid;justify-items:center;align-content:center;gap:4px;text-align:center;opacity:0;transform:scale(.94);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1);pointer-events:none}.rtimer__face.is-active{opacity:1;transform:none}.rtimer__seal{display:grid;place-items:center;min-width:38px;height:26px;padding:0 7px;border-radius:7px;background:#f4f0e8;color:#1f3d2b;font-family:var(--font-kr-serif);font-size:.78rem;font-weight:700;transform:rotate(-6deg)}.rtimer__icon{display:grid;place-items:center;width:62px;height:62px;color:#cfe3cf}.rtimer__icon .step-icon{width:62px;height:62px}.rtimer__name{font-family:var(--font-heading);font-size:1.55rem;font-weight:600;line-height:1}.rtimer__count{font-family:var(--font-ui);font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#cfe3cf}.rtimer__done-seal{font-size:1.05rem;background:#f4f0e8!important;color:#1f3d2b!important;box-shadow:none!important}.rtimer__done-text{max-width:12em;font-size:.88rem;line-height:1.3;color:#f4f0e8cc}.rtimer__face--soap.is-active .step-icon circle{animation:rtBubble 1.8s ease-in-out infinite}.rtimer__face--soap.is-active .step-icon circle:nth-of-type(2){animation-delay:.3s}.rtimer__face--soap.is-active .step-icon circle:nth-of-type(3){animation-delay:.6s}.rtimer__face--soap.is-active .step-icon circle:nth-of-type(4){animation-delay:.9s}@keyframes rtBubble{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-4px);opacity:.55}}.rtimer__face--massage.is-active .step-icon{animation:rtCircle 1.1s linear infinite}@keyframes rtCircle{0%{transform:rotate(0) translate(2.5px) rotate(0)}to{transform:rotate(360deg) translate(2.5px) rotate(-360deg)}}.rtimer__face--rinse.is-active .step-icon path:nth-of-type(2){stroke-dasharray:3 3;animation:rtDrop .6s linear infinite}@keyframes rtDrop{to{stroke-dashoffset:-6}}.rtimer__steps{display:grid;gap:8px;width:100%;max-width:30rem;margin:0;padding:0;list-style:none}.rtimer__go{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px 10px 10px;border:1px solid rgba(244,240,232,.12);border-radius:16px;background:#f4f0e80a;color:inherit;text-align:left;cursor:pointer;transition:background .25s,border-color .25s,transform .2s}.rtimer__go:hover{background:#f4f0e814}.rtimer__go:active{transform:scale(.985)}.rtimer__go.is-active{background:#f4f0e81a;border-color:#cfe3cf73}.rtimer__go-seal{display:grid;place-items:center;min-width:40px;height:30px;padding:0 7px;border-radius:8px;background:#f4f0e81a;color:#cfe3cf;font-family:var(--font-kr-serif);font-size:.8rem;font-weight:700}.rtimer__go.is-active .rtimer__go-seal{background:#f4f0e8;color:#1f3d2b}.rtimer__go-body{display:grid;gap:4px;min-width:0}.rtimer__go-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rtimer__go-top strong{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;line-height:1.05}.rtimer__go-secs{font-family:var(--font-ui);font-size:.78rem;font-weight:700;color:#cfe3cf;font-variant-numeric:tabular-nums}.rtimer__go-text{font-size:.82rem;line-height:1.3;color:#f4f0e8b8}.rtimer__bar{display:block;height:3px;border-radius:3px;background:#f4f0e81a;overflow:hidden}.rtimer__bar i{display:block;height:100%;width:0;border-radius:inherit;background:#cfe3cf}.rtimer__cta{display:flex;justify-content:center;margin-top:26px}@media(min-width:990px){.rtimer__wrap{grid-template-columns:auto minmax(0,26rem);justify-content:center;align-items:center;gap:64px}.rtimer__dial{width:400px}.rtimer__icon,.rtimer__icon .step-icon{width:74px;height:74px}.rtimer__name{font-size:1.85rem}}@media(prefers-reduced-motion:reduce){.rtimer__face,.rtimer__face .step-icon,.rtimer__face .step-icon *{animation:none!important;transition:opacity .2s;transform:none}}.guar{background:var(--sec-bg);color:var(--sec-fg)}.guar__wrap{display:grid;gap:26px;justify-items:center}.guar__badge{position:relative;width:200px;aspect-ratio:1}.guar__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:guarSpin 28s linear infinite}.guar__ring text{font-family:var(--font-ui);font-size:11.2px;font-weight:700;letter-spacing:.22em;fill:#1f3d2b}@keyframes guarSpin{to{transform:rotate(360deg)}}.guar__core{position:absolute;top:24%;right:24%;bottom:24%;left:24%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding-bottom:2px;border-radius:50%;background:#1f3d2b;color:#f4f0e8;text-align:center;box-shadow:0 18px 36px -20px #16231acc,inset 0 0 0 4px #f4f0e81f}.guar__kr{font-family:var(--font-kr-serif);font-size:.78rem;font-weight:700;color:#cfe3cf}.guar__num{font-family:var(--font-heading);font-size:2.9rem;font-weight:600;line-height:.82;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.guar__small{max-width:6em;font-family:var(--font-ui);font-size:.62rem;font-weight:700;line-height:1.1;letter-spacing:.14em;text-transform:uppercase;color:#f4f0e8d9}.guar__body{display:grid;gap:10px;max-width:32rem;text-align:center}.guar__body .eyebrow{justify-content:center}.guar__title{margin:0}.guar__text{margin:0;color:#16231abf}.guar__list{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none;text-align:left}.guar__item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:#fffdf9;border:1px solid rgba(22,35,26,.07)}.guar__icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#e9efe5;color:#1f3d2b}.guar__item strong{display:block;font-family:var(--font-ui);font-size:.92rem}.guar__item small{display:block;font-size:.8rem;color:#16231aa6}@media(min-width:990px){.guar__wrap{grid-template-columns:auto minmax(0,34rem);justify-content:center;align-items:center;gap:64px}.guar__badge{width:260px}.guar__num{font-size:3.7rem}.guar__body{text-align:left}.guar__body .eyebrow{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.guar__ring{animation:none}}.fact--guarantee{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#e9efe5;color:#1f3d2b;font-size:.86rem;text-align:left}.fact--guarantee strong{font-family:var(--font-ui)}.ba-duo{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ba-duo__fig{position:relative;margin:0;aspect-ratio:var(--ratio, 4 / 5);border-radius:18px;overflow:hidden;background:#e9efe5;box-shadow:0 20px 40px -30px #16231ab3}.ba-duo__fig .cover,.ba-duo__fig img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ba-duo__fig--after{box-shadow:0 0 0 2px #1f3d2b,0 20px 40px -26px #16231acc}.ba-duo__tag{position:absolute;left:10px;top:10px;padding:5px 10px;border-radius:999px;background:#16231ab8;color:#f4f0e8;font-family:var(--font-ui);font-size:.76rem;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ba-duo__tag--after{background:#f4f0e8;color:#1f3d2b}.ba-duo__tag span{font-family:var(--font-kr-serif);color:var(--c-seal);margin-right:2px}.ba-duo__arrow{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#1f3d2b;color:#f4f0e8;box-shadow:0 0 0 4px var(--sec-bg, #F4F0E8)}.ba-duo__caption{grid-column:1 / -1;margin:6px 0 0;text-align:center;font-size:.82rem;color:#16231a99}.offer__eta{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 0;font-family:var(--font-ui);font-size:.86rem;font-weight:700;color:#1f3d2b}.offer__eta .icon{flex:none;color:var(--c-seal)}.rtimer__center{top:14.5%;right:14.5%;bottom:14.5%;left:14.5%;overflow:hidden;background:#16301f}.rtimer__face--photo{position:absolute;top:0;right:0;bottom:0;left:0;align-content:end;padding-bottom:10%}.rtimer__photo{position:absolute;top:0;right:0;bottom:0;left:0}.rtimer__photo .cover,.rtimer__photo img{width:100%;height:100%;object-fit:cover}.rtimer__face--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16301f00 50%,#16301fe6 90%)}.rtimer__face--photo .rtimer__photo img{transform:scale(1.06);transition:transform 3.2s ease}.rtimer__face--photo.is-active .rtimer__photo img{transform:scale(1)}.rtimer__label{position:relative;z-index:1;display:grid;justify-items:center;gap:2px}.rtimer__step-no{font-family:var(--font-ui);font-size:.64rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#cfe3cf}.rtimer__step-no span{font-family:var(--font-kr-serif);letter-spacing:0;text-transform:none}.rtimer__face--photo .rtimer__name{font-size:1.45rem}.rtimer__face--done.rtimer__face--photo .dojang,.rtimer__face--done.rtimer__face--photo .rtimer__name,.rtimer__face--done.rtimer__face--photo .rtimer__done-text{position:relative;z-index:1}.rtimer__go-seal{flex-direction:column;min-width:44px;height:40px;gap:0;font-family:var(--font-heading);font-size:1.15rem;line-height:1}.rtimer__go-seal small{font-family:var(--font-ui);font-size:.5rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.8}@media(min-width:990px){.rtimer__face--photo .rtimer__name{font-size:1.8rem}}.offer--v5 .offer__facts--cols .fact--guarantee{flex-direction:row;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;background:#e9efe5;font-size:.84rem}.offer--v5 .offer__facts--cols .fact--guarantee .icon{width:18px;height:18px;flex:none}.main>.shopify-section{--seam-h:70px;position:relative}.main>.shopify-section:not(:first-child):has(>:not(script,style,template,.diag-host)){padding-top:var(--seam-h)}.main>.shopify-section.has-seam>.section{padding-top:clamp(22px,3vw,44px)}.main>.shopify-section.seam-prev>.section{padding-bottom:clamp(30px,4vw,60px)}.seam{position:absolute;left:0;right:0;top:0;height:var(--seam-h);z-index:1;pointer-events:none;overflow:hidden;background:var(--from)}.seam__back,.seam__front{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(100%,1100px) 100%;mask-size:max(100%,1100px) 100%;-webkit-mask-position:50% 100%;mask-position:50% 100%}.seam__back{background:var(--mid)}.seam__front{background:var(--to)}.seam__plant{position:absolute;left:0;bottom:0;height:100%;aspect-ratio:5 / 2;background:var(--plant);-webkit-mask:var(--p) no-repeat 0 100% / 100% 100%;mask:var(--p) no-repeat 0 100% / 100% 100%}.seam--r .seam__plant{left:auto;right:0;scale:-1 1}.seam--h0 .seam__back{-webkit-mask-image:url(baram-seam-hb0.svg);mask-image:url(baram-seam-hb0.svg)}.seam--h0 .seam__front{-webkit-mask-image:url(baram-seam-hf1.svg);mask-image:url(baram-seam-hf1.svg)}.seam--h1 .seam__back{-webkit-mask-image:url(baram-seam-hb1.svg);mask-image:url(baram-seam-hb1.svg)}.seam--h1 .seam__front{-webkit-mask-image:url(baram-seam-hf2.svg);mask-image:url(baram-seam-hf2.svg)}.seam--h2 .seam__back{-webkit-mask-image:url(baram-seam-hb2.svg);mask-image:url(baram-seam-hb2.svg)}.seam--h2 .seam__front{-webkit-mask-image:url(baram-seam-hf3.svg);mask-image:url(baram-seam-hf3.svg)}.seam--h3 .seam__back{-webkit-mask-image:url(baram-seam-hb3.svg);mask-image:url(baram-seam-hb3.svg)}.seam--h3 .seam__front{-webkit-mask-image:url(baram-seam-hf0.svg);mask-image:url(baram-seam-hf0.svg)}.seam--0{--p:url(baram-seam-p-pine.svg)}.seam--1{--p:url(baram-seam-p-bamboo.svg)}.seam--2{--p:url(baram-seam-p-plum.svg)}.seam--3{--p:url(baram-seam-p-orchid.svg)}.seam--4{--p:url(baram-seam-p-reeds.svg)}.seam--5{--p:url(baram-seam-p-ginkgo.svg)}.seam--6{--p:url(baram-seam-p-mum.svg)}.seam--7{--p:url(baram-seam-p-ginseng.svg)}.js .seam__plant{opacity:0;translate:0 10px;transition:opacity 1s ease,translate 1.2s cubic-bezier(.2,.8,.2,1)}.js .seam__back{translate:0 6px;transition:translate 1.4s cubic-bezier(.2,.8,.2,1)}.js .seam.is-in .seam__plant{opacity:1;translate:0 0}.js .seam.is-in .seam__back{translate:0 0}@media(min-width:990px){.main>.shopify-section{--seam-h:100px}}@media(prefers-reduced-motion:reduce){.js .seam__plant,.js .seam__back{transition:none;opacity:1;translate:0 0}}.rtimer__center{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);isolation:isolate;transform:translateZ(0)}.rtimer__go:focus{outline:none}.rtimer__go:focus-visible{outline:2px solid #CFE3CF;outline-offset:3px}.loopv{background:var(--sec-bg);color:var(--sec-fg)}.loopv__wrap{display:grid;gap:18px}.loopv__head{text-align:center}.loopv__head .eyebrow{justify-content:center}.loopv__title{margin:0}.loopv__frame{position:relative;overflow:hidden;aspect-ratio:var(--ratio, 16 / 9);border-radius:18px;background:#e8dcc8;box-shadow:0 24px 50px -32px #16231a8c}.loopv__video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.loopv__video::-webkit-media-controls,.loopv__video::-webkit-media-controls-start-playback-button,.loopv__video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none}@media(max-width:749px){.loopv--bleed .loopv__frame{margin-inline:calc(var(--page-gutter, 20px) * -1);border-radius:0;box-shadow:none}}@media(min-width:990px){.loopv__frame{max-width:1080px;width:100%;margin-inline:auto;border-radius:26px}}.hcards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 10px;width:100%;max-width:380px;margin:22px auto 6px;padding:0;list-style:none;perspective:900px}.hcard{grid-column:span 2}.hcard:nth-child(4):nth-last-child(2){grid-column:2 / span 2}.hcard__btn{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hcard__btn:focus{outline:none}.hcard__btn:focus-visible .hcard__inner{outline:2px solid #1F3D2B;outline-offset:4px;border-radius:14px}.hcard__inner{position:relative;display:block;aspect-ratio:5 / 7;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.3,1.35,.45,1)}.hcard.is-flipped .hcard__inner{transform:rotateY(180deg)}.hcard__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border-radius:14px;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center;overflow:hidden}.hcard__face:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:10px;border:1px solid currentColor;opacity:.28;pointer-events:none}.hcard__face--front{background:#1f3d2b;color:#f4f0e8;box-shadow:0 14px 26px -18px #16231ae6}.hcard__face--back{transform:rotateY(180deg);background:#fffdf9;color:#1f3d2b;box-shadow:0 14px 30px -20px #16231a8c,inset 0 0 0 1px #1f3d2b1f}.hcard__kr{position:absolute;top:9px;left:10px;font-family:var(--font-kr-serif);font-size:.72rem;font-weight:700;line-height:1.05;color:#cfe3cf;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.06em}.hcard__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#cfe3cf24;color:#cfe3cf}.hcard__icon svg{width:28px;height:28px}.hcard__word{font-family:var(--font-ui);font-size:.84rem;font-weight:700;line-height:1.15;letter-spacing:.01em}.hcard__turn{position:absolute;right:9px;bottom:9px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#f4f0e824;color:#f4f0e8cc}.hcard__stamp{position:absolute;top:9px;right:9px;transform:rotate(6deg) scale(.4);opacity:0;transition:transform .35s cubic-bezier(.3,1.6,.5,1) .45s,opacity .2s ease .45s}.hcard.is-flipped .hcard__stamp{transform:rotate(6deg) scale(1);opacity:1}.hcard__was{position:relative;font-family:var(--font-ui);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#16231a73}.hcard__was:after{content:"";position:absolute;left:-3px;right:-3px;top:52%;height:1.5px;background:var(--c-stamp, #B5452E);transform:scaleX(0);transform-origin:left;transition:transform .35s ease .6s}.hcard.is-flipped .hcard__was:after{transform:scaleX(1)}.hcard__promise{font-family:var(--font-heading);font-size:1.02rem;font-weight:600;line-height:1.12;color:#1f3d2b;text-wrap:balance}.hcard__ok{position:absolute;left:50%;bottom:12px;display:grid;place-items:center;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:#e9efe5;color:#1f3d2b;transform:scale(0);transition:transform .3s cubic-bezier(.3,1.6,.5,1) .75s}.hcard.is-flipped .hcard__ok{transform:scale(1)}.hcard__face--back{padding-bottom:30px}.probs--cards .probs__cta{margin-top:18px}@media(min-width:750px){.hcards{grid-template-columns:repeat(5,minmax(0,1fr));max-width:860px;gap:16px}.hcard,.hcard:nth-child(4):nth-last-child(2){grid-column:auto}.hcard__icon{width:58px;height:58px}.hcard__icon svg{width:34px;height:34px}.hcard__word{font-size:.98rem}.hcard__promise{font-size:1.22rem}.hcard__kr{font-size:.86rem}}@media(prefers-reduced-motion:reduce){.hcard__inner,.hcard__stamp,.hcard__was:after,.hcard__ok{transition:none}}.btn-ritual__go svg{width:17px;height:17px}.btn-ritual__text{padding-right:4px}.reels{background:var(--sec-bg)}.reels__head{text-align:center}.reels__head .eyebrow{justify-content:center}.reels--grid .reels__track{display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:12px;max-width:720px;margin:0 auto;padding:0 20px 28px;overflow:visible;scroll-snap-type:none}.reels--n2{--n:2}.reels--n3{--n:3}.reels--n1{--n:1}.reels--n1 .reels__track{max-width:340px}.reels--grid .reel{flex:none;width:auto;border-radius:20px;box-shadow:0 26px 44px -28px #000c,0 0 0 1px #f4f0e81f}.reels--n2 .reel:nth-child(2){transform:translateY(28px)}.reels--n3 .reel:nth-child(2){transform:translateY(24px)}.reel__video{pointer-events:none}.reel__video::-webkit-media-controls,.reel__video::-webkit-media-controls-start-playback-button,.reel__video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none}.reel__tag{position:absolute;left:10px;bottom:10px;display:inline-flex;gap:5px;align-items:center;padding:5px 10px;border-radius:999px;background:#f4f0e8eb;color:#1f3d2b;font-family:var(--font-ui);font-size:.72rem;font-weight:700}.reel__tag [lang=ko]{font-family:var(--font-kr-serif)}.reels__cta{display:flex;justify-content:center;margin-top:22px}@media(min-width:750px){.reels--grid .reels__track{gap:22px;padding-bottom:36px}.reels--n2 .reels__track{max-width:640px}}.reels .h2 em{color:#cfe3cf}.guar__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guar__item{flex-direction:column;justify-content:flex-start;gap:8px;padding:14px 6px 12px;text-align:center}.guar__item strong{font-size:.8rem;line-height:1.2}@media(max-width:989px){.ba-sec__head{text-align:center}.ba-sec__head .eyebrow{justify-content:center}}.gallery__copy:empty{display:none}.loopv__frame[style*="4/5"],.loopv__frame[style*="1/1"]{max-width:460px;width:100%;margin-inline:auto}@media(max-width:749px){.loopv--bleed .loopv__frame[style*="4/5"],.loopv--bleed .loopv__frame[style*="1/1"]{max-width:none;width:auto;margin-inline:calc(var(--page-gutter, 20px) * -1)}}.loopv--mist .loopv__frame{background:transparent;box-shadow:none;border-radius:0}.loopv--mist .loopv__video{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 20%,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 20%,#000 80%,transparent 100%)}@media(min-width:750px){.loopv--mist .loopv__video{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%),linear-gradient(to right,transparent 0,#000 10%,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%),linear-gradient(to right,transparent 0,#000 10%,#000 90%,transparent 100%);mask-composite:intersect}}@media(max-width:749px){.reels--n3 .reels__track{display:flex;gap:12px;max-width:none;margin:0;padding:0 20px 24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.reels--n3 .reels__track::-webkit-scrollbar{display:none}.reels--n3 .reel{flex:0 0 62vw;transform:none!important;scroll-snap-align:center}}@media(min-width:750px){.reels--n3 .reels__track{max-width:900px}}.eta{margin:14px 0 0;padding:12px 10px 10px;border-radius:16px;background:#f4f0e8;border:1px solid rgba(31,61,43,.08)}.eta__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.eta__steps:before,.eta__steps:after{content:"";position:absolute;top:15px;left:16.66%;right:16.66%;height:2px;border-radius:2px}.eta__steps:before{background:repeating-linear-gradient(90deg,rgba(31,61,43,.28) 0 6px,transparent 6px 11px)}.eta__steps:after{right:50%;background:#1f3d2b;transform-origin:left;animation:etaFill 1.4s cubic-bezier(.2,.8,.2,1) .3s both}@keyframes etaFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.eta__step{position:relative;z-index:1;display:grid;justify-items:center;gap:2px;text-align:center}.eta__dot{display:grid;place-items:center;width:32px;height:32px;margin-bottom:4px;border-radius:50%;background:#fffdf9;color:#1f3d2b;box-shadow:inset 0 0 0 1.5px #1f3d2b59}.eta__step.is-now .eta__dot{background:#1f3d2b;color:#f4f0e8;box-shadow:0 0 0 4px #cfe3cfe6}.eta__step--end .eta__dot{background:#cfe3cf;box-shadow:none}.eta__step strong{font-family:var(--font-ui);font-size:.84rem;font-weight:700;line-height:1.15;color:#16231a}.eta__step small{font-size:.7rem;font-weight:600;letter-spacing:.02em;color:#16231a94}.eta .icon{width:15px;height:15px}@media(prefers-reduced-motion:reduce){.eta__steps:after{animation:none}}.banner{isolation:isolate}.main>.shopify-section.seam-over{margin-top:calc(-1 * var(--seam-h))}.seam-over>.seam{background:transparent}.callout__chip{background:#faf7f080;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:0 14px 30px -14px #00000080,inset 0 0 0 1px #ffffff80}.hcard__face--back{justify-content:center;padding:14px 8px 48px}.hcard__stamp{top:auto;right:0;left:0;bottom:10px;width:max-content;margin:0 auto}.hcard__ok{display:none}.hcard__was{font-size:clamp(.56rem,2.8vw,.68rem);line-height:1.3;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:transparent;transition:text-decoration-color .35s ease .6s}.hcard.is-flipped .hcard__was{text-decoration-color:var(--c-stamp, #B5452E)}.hcard__was:after{display:none}.hcard__promise{font-size:clamp(.86rem,4.2vw,1.02rem)}.bticker{background:var(--sec-bg, #F4F0E8);color:var(--sec-fg, #1F3D2B);padding:12px 0 14px}.bticker__viewport{overflow:hidden;border-bottom:1px solid rgba(31,61,43,.12);padding-bottom:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.bticker__track{display:flex;width:max-content;animation:bticker var(--bticker-speed, 40s) linear infinite}.bticker__group{display:flex;align-items:center;flex:none;margin:0;padding:0;list-style:none}.bticker__item{display:inline-flex;align-items:center;gap:8px;flex:none;white-space:nowrap;font-family:var(--font-ui);font-size:.82rem;font-weight:600;letter-spacing:.01em;line-height:1.2}.bticker__item:after{content:"";flex:none;width:5px;height:5px;margin:0 20px;border-radius:50%;background:currentColor;opacity:.3}.bticker__kr{font-family:var(--font-kr);font-size:.72rem;font-weight:600;opacity:.5}.bticker__logo{display:block;height:22px;width:auto;filter:grayscale(1);opacity:.7}.bticker:hover .bticker__track,.bticker:focus-within .bticker__track{animation-play-state:paused}@keyframes bticker{to{transform:translate(-25%)}}@media(min-width:990px){.bticker{padding:16px 0 18px}.bticker__item{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.bticker__track{animation:none}.bticker__viewport{overflow-x:auto}.bticker__group[aria-hidden]{display:none}}.main>.shopify-section:has(>.bticker)+.shopify-section:not(:first-child){padding-top:0}.seam-over>.seam{height:calc(var(--seam-h) * 1.8);top:auto;bottom:calc(100% - var(--seam-h));background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--to) 12%,transparent) 45%,color-mix(in srgb,var(--to) 62%,transparent) 82%,color-mix(in srgb,var(--to) 85%,transparent) 100%)}.seam-over>.seam:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--mid) 75%,#F4F0E8) 0%,color-mix(in srgb,var(--mid) 75%,#F4F0E8) 30%,transparent 85%);opacity:.55;-webkit-mask:url(baram-seam-hb2.svg) no-repeat 70% 100% / max(160%,1500px) 80%;mask:url(baram-seam-hb2.svg) no-repeat 70% 100% / max(160%,1500px) 80%}.seam-over .seam__back{background:linear-gradient(to bottom,transparent 40%,var(--mid) 46%,var(--mid) 62%,color-mix(in srgb,var(--mid) 35%,transparent) 100%);-webkit-mask-size:max(120%,1300px) 58%;mask-size:max(120%,1300px) 58%;-webkit-mask-position:30% 100%;mask-position:30% 100%}.seam-over .seam__front{-webkit-mask-size:max(100%,1100px) 32%;mask-size:max(100%,1100px) 32%}.seam-over .seam__plant{height:64%;left:3%;background:#1f3d2bcc;-webkit-clip-path:inset(0 36% 0 0);clip-path:inset(0 36% 0 0)}.reels--grid .reel{aspect-ratio:9 / 15;border-radius:16px;box-shadow:0 0 0 1px #f4f0e824,0 14px 28px -20px #000000b3}@media(max-width:749px){.reels--n3 .reels__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:440px;margin:0 auto;padding:0 16px 16px;overflow:visible;scroll-snap-type:none}.reels--n3 .reel{flex:none;border-radius:12px}.reels--n3 .reel:nth-child(2){transform:translateY(12px)!important}}@media(min-width:750px){.reels--n3 .reels__track{max-width:760px;gap:18px}}.ba,.ba-duo__fig{box-shadow:0 0 0 1px #16231a14}.ba-duo__fig--after{box-shadow:0 0 0 2px #1f3d2b}.howto{position:relative;background:var(--sec-bg, #F4F0E8);color:var(--sec-fg, #16231A);padding-top:clamp(30px,5vw,72px)}.howto__paper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.6;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .4 0 0 0 0 .3 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.howto__wrap{position:relative}.howto__head{max-width:640px;margin:0 auto;text-align:center}.howto__head .eyebrow{justify-content:center}.howto__title{margin:0}.howto__sub{margin:10px auto 0;max-width:34ch;color:#16231aad}.howto__steps{list-style:none;margin:30px auto 0;padding:0;display:grid;gap:30px;max-width:520px}.howto__step{position:relative;display:grid;grid-template-columns:44% 1fr;align-items:center;gap:16px}.howto__step:nth-child(2n) .howto__art{order:2}.howto__step:not(:last-child):after{content:"";position:absolute;left:22%;right:22%;bottom:-26px;height:24px;opacity:.45;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cpath d='M2 2 C 40 26, 160 -4, 198 22' fill='none' stroke='%231F3D2B' stroke-width='1.4' stroke-linecap='round' stroke-dasharray='1 7'/%3E%3C/svg%3E") no-repeat center / 100% 100%}.howto__step:nth-child(2n):after{transform:scaleX(-1)}.howto__art{position:relative;margin:0;aspect-ratio:1}.howto__img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;-webkit-mask-image:radial-gradient(closest-side,#000 74%,transparent 100%);mask-image:radial-gradient(closest-side,#000 74%,transparent 100%);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.howto__img--empty{border-radius:50%;background:radial-gradient(circle,rgba(31,61,43,.1),transparent 70%)}.howto__kr{position:absolute;z-index:2;top:-4px;left:-2px;writing-mode:vertical-rl;text-orientation:upright;font-family:var(--font-kr-serif);font-weight:700;font-size:clamp(1.5rem,6vw,2.6rem);line-height:1;letter-spacing:.05em;color:#1f3d2b33;pointer-events:none}.howto__step:nth-child(2n) .howto__kr{left:auto;right:-2px}.howto__foam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.howto__foam i{position:absolute;bottom:42%;left:var(--x, 50%);width:var(--s, 9px);height:var(--s, 9px);border-radius:50%;background:radial-gradient(circle at 32% 30%,#fff 0 22%,#ffffff73 45%,#ffffff14 70%);box-shadow:inset 0 0 0 1px #1f3d2b29;opacity:0;animation:howtoFoam 5.5s ease-in infinite paused;animation-delay:var(--d, 0s)}.howto__foam i:nth-child(1){--x:38%;--s:8px;--d:0s}.howto__foam i:nth-child(2){--x:52%;--s:12px;--d:1.1s}.howto__foam i:nth-child(3){--x:61%;--s:7px;--d:2.3s}.howto__foam i:nth-child(4){--x:45%;--s:10px;--d:3.2s}.howto__foam i:nth-child(5){--x:66%;--s:6px;--d:4.1s}.howto__step.is-visible .howto__foam i{animation-play-state:running}@keyframes howtoFoam{0%{opacity:0;transform:translateY(0) scale(.5)}15%{opacity:.95}80%{opacity:.7}to{opacity:0;transform:translate(6px,-46%) scale(1.15)}}.howto__timer{position:absolute;z-index:3;right:2%;bottom:6%;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#fffdf9;box-shadow:0 0 0 1px #1f3d2b1a,0 10px 22px -14px #16231a8c}.howto__step:nth-child(2n) .howto__timer{right:auto;left:2%}.howto__timer svg{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);transform:rotate(-90deg)}.howto__timer circle{fill:none;stroke-width:2.6}.howto__timer-bg{stroke:#1f3d2b1f}.howto__timer-ring{stroke:#1f3d2b;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 2.6s cubic-bezier(.3,.6,.2,1) .5s}.howto__step.is-visible .howto__timer-ring{stroke-dashoffset:0}.howto__timer-num{position:relative;font-family:var(--font-heading);font-weight:700;font-size:1.05rem;line-height:1;color:#1f3d2b}.howto__timer-num small{margin-left:1px;font-family:var(--font-kr-serif);font-size:.62rem;font-weight:700;color:#1f3d2b99}.howto__body{min-width:0}.howto__kicker{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#16231a80}.howto__idx{display:inline-flex;align-items:center;gap:8px}.howto__idx:after{content:"";width:16px;height:1px;background:currentColor;opacity:.6}.howto__kword{font-family:var(--font-kr-serif);font-size:.82rem;letter-spacing:.02em;color:#3e6e4e}.howto__name{margin:0 0 6px;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.18rem,4.8vw,1.5rem);line-height:1.1;color:#1f3d2b}.howto__text{margin:0;font-size:.9rem;line-height:1.5;color:#16231ab8}.howto__result{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:560px;margin:42px auto 0;padding:28px 20px 24px;text-align:center;border-radius:22px;background:#fffdf9;box-shadow:0 0 0 1px #1f3d2b14}.howto__stamp{position:absolute;top:-16px;right:18px;transform:rotate(7deg);font-size:.9rem}.howto__result-text{margin:0;max-width:32ch;font-family:var(--font-heading);font-size:clamp(1.08rem,4.2vw,1.3rem);line-height:1.3;color:#1f3d2b}.howto__result-text strong{font-weight:700}@media(min-width:750px){.howto__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1080px;margin-top:44px}.howto__step{grid-template-columns:1fr;align-content:start;gap:18px;padding:0 clamp(16px,2.6vw,34px);text-align:center}.howto__step:nth-child(2n) .howto__art{order:0}.howto__step:not(:last-child):after{display:none}.howto__step+.howto__step:before{content:"";position:absolute;left:0;top:4%;bottom:4%;width:1px;background:linear-gradient(transparent,rgba(31,61,43,.18) 18%,rgba(31,61,43,.18) 82%,transparent)}.howto__step:nth-child(2){margin-top:34px}.howto__step:nth-child(2n) .howto__kr{left:-2px;right:auto}.howto__step:nth-child(2n) .howto__timer{left:auto;right:4%}.howto__kr{font-size:clamp(2.2rem,3.4vw,3rem)}.howto__timer{width:64px;height:64px}.howto__timer-num{font-size:1.25rem}.howto__kicker{justify-content:center}.howto__text{max-width:30ch;margin:0 auto;font-size:.95rem}.howto__step:hover .howto__img{transform:scale(1.03)}.howto__result{flex-direction:row;justify-content:center;gap:26px;max-width:860px;margin-top:56px;padding:26px 34px;text-align:left}}@media(prefers-reduced-motion:reduce){.howto__foam{display:none}.howto__timer-ring{transition:none;stroke-dashoffset:0}.howto__img{transition:none}}.js .has-reveal .howto__img{-webkit-clip-path:circle(0% at 50% 46%);clip-path:circle(0% at 50% 46%);transition:clip-path 1.7s cubic-bezier(.2,.7,.2,1) calc(var(--i, 0) * .16s + .15s),-webkit-clip-path 1.7s cubic-bezier(.2,.7,.2,1) calc(var(--i, 0) * .16s + .15s),transform 1.2s cubic-bezier(.2,.7,.2,1)}.js .has-reveal .howto__step.is-visible .howto__img{-webkit-clip-path:circle(72% at 50% 46%);clip-path:circle(72% at 50% 46%)}@media(prefers-reduced-motion:reduce){.js .has-reveal .howto__img{-webkit-clip-path:none;clip-path:none;transition:none}}.offer .gallery__caption{display:none}.offer .pcards__legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.offer--v5 .offer__head{text-align:center}.offer--v5 h2.offer__title{position:relative;display:inline-flex;align-items:center;gap:12px;max-width:100%;margin:4px auto;padding:11px 24px 11px 12px;border-radius:999px;background:linear-gradient(180deg,#24472f,#1f3d2b);color:#f4f0e8;font-size:clamp(1.2rem,5.2vw,1.65rem);line-height:1.12;letter-spacing:-.005em;box-shadow:inset 0 0 0 3px #1f3d2b,inset 0 0 0 4px #f4f0e861,0 14px 26px -18px #16231abf}.offer--v5 h2.offer__title:before{content:"\bc14\b78c";flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.15em;padding:.34em .28em;border-radius:.22em;background:var(--c-stamp, #C8412B);color:#fff4ec;font-family:var(--font-kr-serif);font-weight:700;font-size:.58em;line-height:1;writing-mode:vertical-rl;text-orientation:upright;transform:rotate(-6deg);box-shadow:0 0 0 1.5px #fff4ec99 inset}.offer--v5 h2.offer__title em{font-style:italic;color:#cfe3cf}.offer--v5 h2.offer__title:after{content:"";position:absolute;top:7px;right:14px;width:6px;height:6px;border-radius:50%;background:#cfe3cf;opacity:.55;box-shadow:-9px 4px 0 -1.5px #cfe3cfcc}.offer--v5 .offer__head .rsum{justify-content:center}.offer--v5 .offer__claims-note{display:inline-flex;align-items:center;gap:8px;margin:10px auto 0;padding:6px 14px 6px 6px;border-radius:999px;background:#e9efe5;color:#1f3d2b;font-family:var(--font-ui);font-size:.82rem;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 0 0 1px #1f3d2b1f}.offer--v5 .offer__claims-note:before{content:"\baa8\b4e0  \baa8\bc1c";display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#1f3d2b;color:#f4f0e8;font-family:var(--font-kr-serif);font-size:.68rem;font-weight:700;letter-spacing:0}.origins__art{position:relative;max-width:760px;margin:8px auto 34px;padding:12px 12px 14px;background:#f1eadb;border-radius:3px;box-shadow:0 26px 44px -30px #000000d9}.origins__art:before,.origins__art:after{content:"";position:absolute;left:-12px;right:-12px;height:11px;border-radius:6px;background:linear-gradient(180deg,#6b4a30,#3a2518);box-shadow:0 2px 5px #00000059}.origins__art:before{top:-7px}.origins__art:after{bottom:-7px}.origins__art-img{display:block;width:100%;height:auto;box-shadow:inset 0 0 0 1px #1f3d2b1a}.origins__art-cap{margin:10px 4px 0;text-align:center;font-family:var(--font-heading);font-style:italic;font-size:.92rem;color:#1f3d2bbf}@media(min-width:990px){.origins__track[style*="--cols: 5"],.origins__track[style*="--cols: 6"]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.origins__track[style*="--cols: 5"]:before,.origins__track[style*="--cols: 6"]:before{display:none}.origins__track[style*="--cols: 6"] .ocard{min-height:0}}.compo__core .compo__soap{width:117.9%;max-width:none;margin:-16.9% -8.8% -5% -9%}.ocard--art{gap:6px;min-height:0;padding:14px 14px 20px}.ocard--art .ocard__dot{display:none}.ocard__art{position:relative;margin:6px 4px 10px;padding:7px 7px 9px;background:#f1eadb;border-radius:2px;box-shadow:0 14px 22px -16px #000c}.ocard__art:before,.ocard__art:after{content:"";position:absolute;left:-7px;right:-7px;height:7px;border-radius:4px;background:linear-gradient(180deg,#6b4a30,#3a2518);box-shadow:0 1px 3px #00000059}.ocard__art:before{top:-4px}.ocard__art:after{bottom:-4px}.ocard__img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.ocard--art .ocard__glyph{font-size:6.5rem;bottom:-26px}.ocard--art .ocard__when,.ocard--art .ocard__title{margin:0}.ocard--art .ocard__text{margin:0;font-size:.92rem;line-height:1.45;opacity:.82}.ocard--art .ocard__source{display:none}.origins__notes{max-width:40em;margin:12px auto 0;text-align:center;font-size:.72rem;line-height:1.5;opacity:.5}.origins__track:has(.ocard--art):before{display:none}.howto__result{background:none;box-shadow:none;padding:0;margin-top:26px}@media(max-width:749px){.howto__steps{display:flex;gap:14px;max-width:none;margin:22px -20px 0;padding:4px 20px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.howto__steps::-webkit-scrollbar{display:none}.howto__step{flex:0 0 70%;grid-template-columns:1fr;gap:8px;scroll-snap-align:center;text-align:center}.howto__step:nth-child(2n) .howto__art{order:0}.howto__step:not(:last-child):after{display:none}.howto__art{width:82%;margin:0 auto}.howto__step:nth-child(2n) .howto__kr{left:-2px;right:auto}.howto__step:nth-child(2n) .howto__timer{left:auto;right:2%}.howto__kicker{justify-content:center}.howto__text{font-size:.86rem}}.reels.reels--grid .reels__track{position:relative;display:grid;gap:7px;max-width:none;margin:0 max(16px,calc((100% - 420px)/2));padding:25px 9px;border-radius:6px;background:linear-gradient(180deg,#5e402a,#46301f,#3a2518);box-shadow:0 22px 36px -24px #000000e6,inset 0 0 0 1px #ffffff12;overflow:visible}.reels.reels--grid .reels__track:before,.reels.reels--grid .reels__track:after{content:"";position:absolute;left:9px;right:9px;height:11px;border-radius:1px;background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(239,231,214,.5) 9px 11px),linear-gradient(#efe7d680,#efe7d680) center / 100% 1.5px no-repeat;box-shadow:inset 0 0 0 1.5px #efe7d680}.reels.reels--grid .reels__track:before{top:7px}.reels.reels--grid .reels__track:after{bottom:7px}.reels.reels--grid .reel{border-radius:2px;box-shadow:none;transform:none!important}.reels.reels--grid .reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:2px;pointer-events:none;box-shadow:inset 0 0 0 3px #efe7d6,inset 0 0 0 4px #3a251866}@media(min-width:750px){.reels.reels--grid .reels__track{margin:0 max(24px,calc((100% - 760px)/2));gap:10px;padding:32px 12px}.reels.reels--grid .reels__track:before,.reels.reels--grid .reels__track:after{left:12px;right:12px;height:14px}.reels.reels--grid .reels__track:before{top:9px}.reels.reels--grid .reels__track:after{bottom:9px}}.ocard--brand.ocard--art{box-shadow:0 0 0 2px #cfe3cf,0 22px 40px -26px #000000e6}.origins__cta{display:flex;justify-content:center;margin-top:18px}.reels.reels--grid .reels__track{align-items:center;gap:8px;margin:0 auto;max-width:440px;padding:0 16px 6px;border-radius:0;background:none;box-shadow:none}.reels.reels--grid .reels__track:before,.reels.reels--grid .reels__track:after{display:none}.reels.reels--grid .reel{border-radius:16px;transform:none!important;box-shadow:0 0 0 1px #f4f0e829;transition:transform .5s ease,opacity .5s ease}.reels.reels--grid .reel:not(:nth-child(2)){transform:scale(.9)!important;opacity:.8}.reels.reels--grid .reel:after{border-radius:inherit;box-shadow:none;background:linear-gradient(180deg,rgba(0,0,0,.32),transparent 20%)}.reel__bar{position:absolute;z-index:3;top:8px;left:9px;right:9px;height:2.5px;border-radius:2px;background:#ffffff59;overflow:hidden;pointer-events:none}.reel__bar i{display:block;width:0;height:100%;border-radius:inherit;background:#fff;transition:width .3s linear}@media(min-width:750px){.reels.reels--grid .reels__track{max-width:760px;gap:18px;padding:0 24px 10px}.reel__bar{top:12px;left:14px;right:14px;height:3px}}.urgency__gifts{grid-area:seal;display:flex;align-items:center}.urgency__gifts img{width:46px;height:46px;border-radius:50%;object-fit:cover;background:#f4f0e8;box-shadow:0 0 0 2px #fffdf9,0 8px 16px -10px #16231a99}.urgency__gifts img+img{margin-left:-12px}@media(min-width:750px){.urgency__gifts img{width:52px;height:52px}}.pcard__perk--gift{gap:6px;padding:2px 9px 2px 2px}.pcard__gift-img{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;margin:-3px 0;border-radius:50%;background:#e6efe3;box-shadow:0 0 0 2px #fffdf9;overflow:hidden}.pcard__gift-img img{width:100%;height:100%;object-fit:contain;padding:1px;transform:scale(1.12)}@media(min-width:750px){.pcard__gift-img{width:38px;height:38px}}.seam-over>.seam{height:calc(var(--seam-h) * 1.5);background:linear-gradient(to bottom,transparent 0%,rgba(22,35,26,.28) 100%)}.seam-over .seam__back{background:color-mix(in srgb,var(--to) 52%,#2E5B3F);-webkit-mask-size:max(130%,1300px) 62%;mask-size:max(130%,1300px) 62%;-webkit-mask-position:30% 100%;mask-position:30% 100%}.seam-over .seam__front{background:var(--to);-webkit-mask-size:max(100%,1100px) 36%;mask-size:max(100%,1100px) 36%}.seam-over .seam__plant{height:70%;left:4%;background:#1f3d2b;-webkit-clip-path:inset(0 36% 0 0);clip-path:inset(0 36% 0 0)}.btn--accent,.btn--accent:hover,.btn--accent:focus-visible,.btn--cream,.btn--cream:hover,.gallery__arrow,.gallery__arrow:hover{box-shadow:none}.btn-ritual,.btn-ritual:hover{box-shadow:inset 0 0 0 1px #fff9}.loopv__frame{box-shadow:0 0 0 1px #1f3d2b1f}@media(max-width:749px){.loopv__frame{border-radius:20px}}@font-face{font-family:Baram Marks;font-style:normal;font-weight:700;font-display:swap;src:url(baram-kr-marks.woff2) format("woff2")}.has-kr-mark{position:relative;isolation:isolate;overflow-x:clip}.kr-mark{position:absolute;z-index:-1;top:clamp(56px,10vw,130px);writing-mode:vertical-rl;font-family:"Baram Marks",var(--font-kr-serif);font-weight:700;font-size:clamp(5.5rem,24vw,12rem);line-height:1;color:currentColor;opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.kr-mark--r{right:-.1em}.kr-mark--l{left:-.1em}@media(max-width:749px){.howto__steps{overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.howto__step,.howto__step.reveal{transform:none}}.gallery__counter{display:none!important}.loopv--bleed .loopv__frame{box-shadow:0 0 0 1px #1f3d2b1f;border-radius:0}.seam__folk{position:absolute;bottom:9%;height:60%;display:block;pointer-events:none}.seam:not(.seam--r) .seam__folk{right:8%}.seam--r .seam__folk{left:8%}.folk__fig{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--plant);-webkit-mask:var(--m) no-repeat 50% 100% / contain;mask:var(--m) no-repeat 50% 100% / contain}.folk--washer{height:42%;aspect-ratio:256 / 230;--m:url(baram-folk-washer.svg);--fall:9px}.folk--man{height:82%;aspect-ratio:158 / 455;--m:url(baram-folk-man.svg);--fall:15px}.folk--family{height:66%;aspect-ratio:297 / 363;--m:url(baram-folk-family.svg);animation:folkDrift 24s ease-in-out infinite alternate}.folk--grandma{height:50%;aspect-ratio:182 / 275;--m:url(baram-folk-grandma.svg)}.folk--swing{height:88%;aspect-ratio:1 / 1.2}.folk--swing .folk__frame{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--plant);-webkit-mask:url(baram-folk-frame.svg) no-repeat 0 0 / 100% 100%;mask:url(baram-folk-frame.svg) no-repeat 0 0 / 100% 100%}.folk--swing .folk__fig{inset:2% auto auto 50%;height:84%;aspect-ratio:185 / 493;translate:-50% 0;--m:url(baram-folk-swing.svg);-webkit-mask-position:50% 0;mask-position:50% 0;transform-origin:50% 0;animation:folkSwing 3.4s ease-in-out infinite alternate}.folk--kids{height:50%;aspect-ratio:300 / 277}.folk--kids .folk__k1{inset:auto auto 0 0;height:100%;aspect-ratio:143 / 277;--m:url(baram-folk-kid1.svg);animation:folkHop .8s ease-in-out infinite alternate}.folk--kids .folk__k2{inset:auto 0 0 auto;height:87%;aspect-ratio:138 / 241;--m:url(baram-folk-kid2.svg);animation:folkHop .8s ease-in-out .4s infinite alternate}.folk--family .folk__fig{animation:folkWalk .55s ease-in-out infinite alternate}.folk--grandma .folk__fig{transform-origin:50% 100%;animation:folkBreathe 2.6s ease-in-out infinite alternate}.folk b{position:absolute;width:2.5px;height:2.5px;border-radius:50%;background:var(--plant);opacity:0;animation:folkDrop 1.2s linear infinite}.folk--washer b{left:74%;top:48%}.folk--man b{left:63%;top:14%}.folk b:nth-of-type(2){animation-delay:.4s;margin-left:2px}.folk b:nth-of-type(3){animation-delay:.8s;margin-left:-2px}@keyframes folkSwing{0%{rotate:-13deg}to{rotate:13deg}}@keyframes folkHop{0%{translate:0 0}to{translate:0 -16%}}@keyframes folkWalk{0%{translate:0 0}to{translate:0 -2.5%}}@keyframes folkDrift{0%{translate:0 0}to{translate:-35% 0}}@keyframes folkBreathe{0%{scale:1 1}to{scale:1.015 1.02}}@keyframes folkDrop{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(var(--fall, 8px))}}.seam:not(.is-in) .folk,.seam:not(.is-in) .folk *{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.folk,.folk *{animation:none!important}}.loopv--mist .loopv__frame,.loopv--mist.loopv--bleed .loopv__frame{overflow:visible;background:transparent;box-shadow:none;border-radius:0}.loopv--mist .loopv__video{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 91%,transparent 100%)}.loopv__fog{position:absolute;left:0;right:0;height:24%;overflow:hidden;pointer-events:none;z-index:2}.loopv__fog--t{top:-1px}.loopv__fog--b{bottom:-1px;scale:1 -1}.loopv__fog i{position:absolute;top:0;left:0;height:100%;width:calc(100% + var(--w));display:block;background:radial-gradient(50% 50% at 50% 0,var(--sec-bg) 35%,transparent 100%) 0 0 / var(--w) 100% repeat-x,radial-gradient(50% 50% at 50% 0,var(--sec-bg) 20%,transparent 100%) calc(var(--w) * .45) 0 / calc(var(--w) * .6) 70% repeat-x;filter:blur(var(--bl, 6px));will-change:transform;animation:loopvFog var(--t, 46s) linear infinite}.loopv__fog i:nth-child(1){--w:460px}.loopv__fog i:nth-child(2){--w:700px;--t:70s;height:80%;opacity:.8;animation-direction:reverse}.loopv__fog i:nth-child(3){--w:300px;--t:34s;--bl:4px;height:55%;opacity:.55}@keyframes loopvFog{to{transform:translate(calc(var(--w) * -1))}}@media(max-width:749px){.loopv__fog{height:30%}.loopv__fog i:nth-child(1){--w:230px}.loopv__fog i:nth-child(2){--w:340px}.loopv__fog i:nth-child(3){--w:150px}}@media(prefers-reduced-motion:reduce){.loopv__fog i{animation:none}}.seam__back,.seam__front{-webkit-mask-position:var(--mx, 50%) 100%;mask-position:var(--mx, 50%) 100%}.shopify-section:not(.seam-over)>.seam--b0 .seam__back{-webkit-mask-image:url(baram-seam-hb0.svg);mask-image:url(baram-seam-hb0.svg)}.shopify-section:not(.seam-over)>.seam--b1 .seam__back{-webkit-mask-image:url(baram-seam-hb1.svg);mask-image:url(baram-seam-hb1.svg)}.shopify-section:not(.seam-over)>.seam--b2 .seam__back{-webkit-mask-image:url(baram-seam-hb2.svg);mask-image:url(baram-seam-hb2.svg)}.shopify-section:not(.seam-over)>.seam--b3 .seam__back{-webkit-mask-image:url(baram-seam-hb3.svg);mask-image:url(baram-seam-hb3.svg)}.shopify-section:not(.seam-over)>.seam--f0 .seam__front{-webkit-mask-image:url(baram-seam-hf0.svg);mask-image:url(baram-seam-hf0.svg)}.shopify-section:not(.seam-over)>.seam--f1 .seam__front{-webkit-mask-image:url(baram-seam-hf1.svg);mask-image:url(baram-seam-hf1.svg)}.shopify-section:not(.seam-over)>.seam--f2 .seam__front{-webkit-mask-image:url(baram-seam-hf2.svg);mask-image:url(baram-seam-hf2.svg)}.shopify-section:not(.seam-over)>.seam--f3 .seam__front{-webkit-mask-image:url(baram-seam-hf3.svg);mask-image:url(baram-seam-hf3.svg)}.shopify-section:not(.seam-over)>.seam--x .seam__back,.shopify-section:not(.seam-over)>.seam--x .seam__front{scale:-1 1}.seam__birds{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;pointer-events:none;overflow:hidden}.seam__birds--rtl{scale:-1 1}.bird{position:absolute;left:0;top:var(--y);height:calc(var(--seam-h) * var(--s));aspect-ratio:40 / 24;animation:birdX var(--d) linear var(--dl) infinite;will-change:transform}.bird--crane{aspect-ratio:80 / 40}.bird b{display:block;width:100%;height:100%;background:var(--plant);-webkit-mask:url(baram-bird-swallow.svg) 0 0 / 400% 100% no-repeat;mask:url(baram-bird-swallow.svg) 0 0 / 400% 100% no-repeat;animation:birdFlap var(--fl) steps(4) infinite,birdBob var(--bob) ease-in-out infinite alternate}.bird--crane b{-webkit-mask-image:url(baram-bird-crane.svg);mask-image:url(baram-bird-crane.svg)}@keyframes birdX{0%{transform:translate(-90px)}60%,to{transform:translate(calc(100cqw + 90px),var(--rise))}}@keyframes birdFlap{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:133.333% 0;mask-position:133.333% 0}}@keyframes birdBob{0%{translate:0 2px}to{translate:0 -2px}}.seam:not(.is-in) .bird,.seam:not(.is-in) .bird b{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.bird{animation:none;transform:translate(42cqw)}.bird b{animation:none;-webkit-mask-position:33.333% 0;mask-position:33.333% 0}}.pcard__contents{font-size:.9rem;text-wrap:balance}.pcard .pcard__price .pcard__save{color:#2e5b3f;font-family:var(--font-ui);font-size:.8rem;font-weight:700;white-space:nowrap}.pcard__saving,.pcard__per,.pcard__perk--dur{display:none!important}.press{background:var(--sec-bg);color:var(--sec-fg);padding:18px 0 22px}.press__inner{display:grid;gap:12px;justify-items:center}.press__label{display:flex;align-items:center;gap:.55em;margin:0;font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.press__label .kr{letter-spacing:0;color:var(--c-forest)}.press__viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%)}.press__track{display:flex;width:max-content;animation:pressScroll var(--press-speed, 36s) linear infinite}.press__viewport:hover .press__track{animation-play-state:paused}.press__row{display:flex;flex:none;align-items:center;gap:clamp(36px,6vw,72px);padding-right:clamp(36px,6vw,72px)}.press__item{display:inline-flex;align-items:center;height:var(--press-h, 26px);color:inherit;text-decoration:none;opacity:.6;transition:opacity .25s}.press__item:hover{opacity:1}.press__logo{display:block;height:100%;width:auto;max-width:160px;object-fit:contain;filter:grayscale(1) brightness(.55)}.press__name{font-family:"BARAM Serif",Cormorant Garamond,Georgia,serif;font-size:calc(var(--press-h, 26px) * .85);font-weight:700;line-height:1;white-space:nowrap}.press__item--ph{padding:0 16px;border:1.5px dashed rgba(31,61,43,.3);border-radius:8px;font-family:var(--font-ui);font-size:.76rem;font-weight:600;white-space:nowrap}@keyframes pressScroll{to{transform:translate(calc(-100% / 6))}}@media(prefers-reduced-motion:reduce){.press__track{animation:none}}.main>.shopify-section.seam-over{margin-top:0!important;padding-top:0!important}.seam-over>.seam{top:auto;bottom:100%;height:calc(var(--seam-h) * 1.15);background:none;overflow:hidden;z-index:2}.seam-over>.seam:before{display:none}.seam-over>.seam:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--to) 30%,transparent) 100%);pointer-events:none}.seam-over>.seam .seam__plant,.seam-over>.seam .seam__folk,.seam-over>.seam .seam__birds{display:none}.seam-over>.seam .seam__back,.seam-over>.seam .seam__front{top:0;right:0;bottom:0;left:0;translate:none;clip-path:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(100%,1100px) 100%;mask-size:max(100%,1100px) 100%}.seam-over>.seam .seam__back{z-index:1;background:color-mix(in srgb,var(--to) 62%,transparent);-webkit-mask-image:url(baram-seam-hb1.svg);mask-image:url(baram-seam-hb1.svg);-webkit-mask-position:30% 100%;mask-position:30% 100%}.seam-over>.seam .seam__front{z-index:2;top:38%;background:var(--to);-webkit-mask-image:url(baram-seam-hf2.svg);mask-image:url(baram-seam-hf2.svg);-webkit-mask-position:70% 100%;mask-position:70% 100%}.press-wrap+.shopify-section:not(.seam-over){padding-top:0!important}.press-wrap+.shopify-section>.section{padding-top:clamp(26px,3.5vw,48px)!important}.press-wrap+.shopify-section .howto__paper{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 140px);mask-image:linear-gradient(to bottom,transparent 0,#000 140px)}.press-wrap .press{padding:10px 0 6px}.loopv__badge{position:absolute;z-index:3;top:clamp(10px,5%,24px);left:clamp(12px,3%,28px);display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-family:var(--font-ui);font-size:clamp(.8rem,1.4vw,.95rem);font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;translate:0 6px;transition:opacity .45s ease,translate .45s ease}.loopv__badge--before{background:#fffdf9f0;color:#56615a;box-shadow:0 0 0 1px #1f3d2b29}.loopv__badge--after{padding-left:5px;background:#1f3d2b;color:#f4f0e8}.loopv__badge-seal{display:grid;place-items:center;height:24px;padding:0 6px;border-radius:999px;background:#c8412b;color:#fff;font-family:var(--font-kr-serif, serif);font-size:.7rem;font-weight:700}.loopv__frame.is-before .loopv__badge--before,.loopv__frame.is-after .loopv__badge--after{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){.loopv__badge{transition:none}}.compo:is([data-count="10"],[data-count="11"],[data-count="12"],[data-count="13"],[data-count="14"]) .compo__orbit{width:min(100%,470px)}.compo:is([data-count="10"],[data-count="11"],[data-count="12"],[data-count="13"],[data-count="14"]) .compo__planet{--orbit-r:41cqw;width:66px;margin:-33px 0 0 -33px;gap:3px}.compo:is([data-count="10"],[data-count="11"],[data-count="12"],[data-count="13"],[data-count="14"]) .compo__planet-ico{width:44px;height:44px}.compo:is([data-count="10"],[data-count="11"],[data-count="12"],[data-count="13"],[data-count="14"]) .compo__planet-ico .botanic{width:28px;height:28px}.compo:is([data-count="10"],[data-count="11"],[data-count="12"],[data-count="13"],[data-count="14"]) .compo__planet-name{max-width:70px;font-size:.64rem;line-height:1.1}.compo:is([data-count="10"],[data-count="11"],[data-count="12"],[data-count="13"],[data-count="14"]) .compo__ring{top:11%;right:11%;bottom:11%;left:11%}.icard__herbs{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.icard__herbs li{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center}.icard__herb-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e9efe5;color:#2e5b3f}.icard__herb-ico .botanic{width:20px;height:20px}.icard__herb-txt{display:block;font-size:.86rem;line-height:1.3}.icard__herb-txt b{font-family:var(--font-ui);font-weight:700}.icard__herb-kr{margin-left:4px;color:var(--c-muted);font-size:.8em}.icard__herb-txt small{display:block;color:var(--c-muted);font-size:.8rem}.rcard__img{margin:-4px -4px 14px;border-radius:16px;overflow:hidden;aspect-ratio:4 / 5;background:#e9efe5}.rcard__img img{display:block;width:100%;height:100%;object-fit:cover}.rcard__img--ph{display:grid;place-items:center;aspect-ratio:4 / 3;border:1.5px dashed rgba(31,61,43,.3);background:transparent;color:var(--c-muted);font-family:var(--font-ui);font-size:.8rem;font-weight:600}.rcard--ph{opacity:.8}.reviews__hint{margin:14px 0 0;text-align:center;color:var(--c-muted);font-size:.8rem}.pcard__unit{display:none!important}.offer__submit,.sticky-buy__btn{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#d04b33,#b33722)!important;color:#fff8ee!important;border:0!important;box-shadow:inset 0 0 0 1.5px #fff3,inset 0 -3px #00000029!important;transition:transform .15s ease,filter .2s ease}.offer__submit:after,.sticky-buy__btn:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-60%;width:38%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.32) 50%,transparent 100%);transform:skew(-18deg);animation:atcShine 4.8s ease-in-out infinite;pointer-events:none}@keyframes atcShine{0%,68%{left:-60%}to{left:135%}}.offer__submit:hover,.sticky-buy__btn:hover{filter:brightness(1.06)}.offer__submit:active,.sticky-buy__btn:active{transform:translateY(1px)}.offer__submit[disabled],.sticky-buy__btn[disabled]{filter:grayscale(.7) opacity(.7)}.offer__submit .btn__kr{background:#fff8ee!important;color:#b33722!important;border-radius:6px;padding:5px 8px;font-weight:700;box-shadow:none!important;transform:rotate(-4deg);border:0!important}.offer__submit:focus-visible,.sticky-buy__btn:focus-visible{outline:3px solid #1F3D2B;outline-offset:3px}@media(prefers-reduced-motion:reduce){.offer__submit:after,.sticky-buy__btn:after{animation:none;display:none}}.seam__water{position:absolute;left:0;right:0;bottom:0;height:44%;overflow:hidden;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--mid) 55%,#FFFFFF) 0%,color-mix(in srgb,var(--mid) 50%,var(--to)) 52%,var(--to) 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26%);mask-image:linear-gradient(to bottom,transparent 0,#000 26%)}.seam__water i{position:absolute;top:24%;bottom:26%;left:0;width:calc(100% + 200px);background:linear-gradient(90deg,transparent 0 30px,rgba(255,255,255,.75) 30px 48px,transparent 48px) 0 0 / 100px 2px repeat-x,linear-gradient(90deg,transparent 0 110px,rgba(255,255,255,.55) 110px 126px,transparent 126px) 40px 45% / 200px 2px repeat-x,linear-gradient(90deg,transparent 0 60px,rgba(255,255,255,.5) 60px 90px,transparent 90px) 0 100% / 200px 2px repeat-x;animation:seamWater 10s linear infinite}@keyframes seamWater{to{transform:translate(-200px)}}.seam:not(.seam--r) .seam__folk--2{right:auto;left:30%}.seam--r .seam__folk--2{left:auto;right:30%}.folk--diver{bottom:30%;height:40%;aspect-ratio:320 / 284}.folk--diver .folk__fig{--m:url(baram-folk-diver.svg);animation:folkDive 7s cubic-bezier(.4,0,.7,1) infinite}.folk--diver u,.folk--swimmer u{position:absolute;display:block;border:1.5px solid var(--plant);border-radius:50%;opacity:0;text-decoration:none}.folk--diver u{left:52%;bottom:-62%;width:70%;height:22%;animation:folkRipple 7s ease-out infinite}.folk--swimmer u{left:8%;bottom:6%;width:40%;height:18%;animation:folkRipple 2.8s ease-out infinite}@keyframes folkDive{0%{translate:-40% -30%;rotate:-20deg;opacity:0}8%{opacity:1}52%{translate:30% 45%;rotate:25deg;opacity:1}60%{translate:38% 70%;rotate:32deg;opacity:0}to{translate:38% 70%;rotate:32deg;opacity:0}}@keyframes folkRipple{0%,56%{opacity:0;scale:.3}62%{opacity:.85;scale:.55}to{opacity:0;scale:1.6}}.folk--swimmer{bottom:5%;height:22%;aspect-ratio:296 / 148;animation:folkGlide 26s ease-in-out infinite alternate}.folk--swimmer .folk__fig{--m:url(baram-folk-swimmer.svg);animation:folkBob 1.6s ease-in-out infinite alternate}.folk--ferry{bottom:3%;height:50%;aspect-ratio:353 / 300;animation:folkGlide 44s ease-in-out infinite alternate}.folk--ferry .folk__fig{--m:url(baram-folk-ferry.svg);animation:folkBob 3.2s ease-in-out infinite alternate}@keyframes folkGlide{0%{translate:0 0}to{translate:-140% 0}}.seam--r .folk--swimmer,.seam--r .folk--ferry{animation-name:folkGlideR}@keyframes folkGlideR{0%{translate:0 0}to{translate:140% 0}}@keyframes folkBob{0%{translate:0 0}to{translate:0 -5%}}.folk--crane{bottom:4%;height:54%;aspect-ratio:170 / 293}.folk--crane .folk__fig{--m:url(baram-folk-crane.svg);transform-origin:50% 100%;animation:folkBreathe 3s ease-in-out infinite alternate}.folk--hairwash{bottom:6%;height:40%;aspect-ratio:303 / 247;--fall:6px}.folk--hairwash .folk__fig{--m:url(baram-folk-hairwash.svg)}.folk--hairwash b{left:40%;top:66%}.folk--falls{height:66%;aspect-ratio:157 / 446;--fall:12px}.folk--falls .folk__fig{--m:url(baram-folk-falls.svg)}.folk--falls b{left:48%;top:2%}.folk--kite{height:76%;aspect-ratio:371 / 414}.folk--kite .folk__fig{--m:url(baram-folk-kite.svg);transform-origin:18% 100%;animation:folkKite 3.6s ease-in-out infinite alternate}@keyframes folkKite{0%{rotate:-3deg}to{rotate:3deg}}.folk--splash{bottom:4%;height:44%;aspect-ratio:358 / 299}.folk--splash .folk__fig{--m:url(baram-folk-splash.svg);animation:folkHop .9s ease-in-out infinite alternate}.folk--splash b{width:4px;height:4px;border:1px solid var(--plant);background:transparent;animation:folkBubble 2.6s linear infinite}.folk--splash b:nth-of-type(1){left:52%;top:22%}.folk--splash b:nth-of-type(2){left:60%;top:30%;animation-delay:.7s}.folk--splash b:nth-of-type(3){left:46%;top:34%;animation-delay:1.3s}.folk--splash b:nth-of-type(4){left:66%;top:18%;animation-delay:1.9s}@keyframes folkBubble{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(-14px)}}.seam:not(.is-in) .seam__water i,.seam:not(.is-in) .folk,.seam:not(.is-in) .folk *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.seam__water i,.folk--swimmer,.folk--ferry,.folk--swimmer .folk__fig,.folk--ferry .folk__fig,.folk--crane .folk__fig,.folk--kite .folk__fig,.folk--splash .folk__fig,.folk--splash b,.folk--diver u,.folk--swimmer u{animation:none!important}.folk--diver .folk__fig{animation:none!important;opacity:1;translate:0 0;rotate:15deg}}html,body{overflow-x:clip}.howto{padding-bottom:clamp(40px,6vw,84px)}.howto .h3w__steps{list-style:none;margin:clamp(26px,4vw,46px) auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--h3w-gap, clamp(18px, 2.4vw, 32px));max-width:1080px}.h3w__step{position:relative;display:flex;flex-direction:column;min-width:0;padding:10px 10px 26px;border:1px solid rgba(31,61,43,.12);border-radius:30px;background:#fbf8f2;box-shadow:0 30px 60px -44px #16231a73}.h3w__art{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px 22px 22px;background:#efe8dc;isolation:isolate}.h3w__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.h3w__img--empty{background:radial-gradient(circle at 50% 40%,rgba(31,61,43,.12),transparent 70%)}.h3w__step:hover .h3w__img{transform:scale(1.035)}.h3w__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #1f3d2b14;pointer-events:none}.h3w__seal{position:absolute;z-index:2;left:14px;bottom:14px;display:grid;place-items:center;min-width:46px;height:46px;padding:0 8px;border-radius:9px;background:var(--c-stamp, #C8412B);color:#fff7ee;font-family:var(--font-kr-serif);font-weight:700;font-size:1rem;line-height:1;letter-spacing:.02em;rotate:-5deg;box-shadow:inset 0 0 0 2px #fff7ee47,0 10px 18px -12px #c8412bcc}.h3w__time{position:absolute;z-index:2;right:14px;bottom:16px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 8px;border-radius:999px;background:#16231ad1;color:#f4f0e8;font-family:var(--font-ui);font-weight:700;font-size:.82rem;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.h3w__time svg{width:20px;height:20px;flex:none;rotate:-90deg}.h3w__time circle{fill:none;stroke-width:3.2}.h3w__time .t-bg{stroke:#f4f0e840}.h3w__time .t-ring{stroke:#cfe3cf;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.h3w__step.is-visible .h3w__time .t-ring{animation:h3wRing 6s linear infinite}@keyframes h3wRing{0%{stroke-dashoffset:100}85%,to{stroke-dashoffset:0}}.h3w__body{padding:20px 12px 0}.h3w__kicker{display:flex;align-items:baseline;gap:10px;margin:0 0 6px}.h3w__num{font-family:var(--font-heading);font-style:italic;font-weight:600;font-size:1.7rem;line-height:1;color:var(--c-forest, #1F3D2B)}.h3w__kword{font-family:var(--font-kr);font-size:.78rem;font-weight:500;letter-spacing:.18em;color:#16231a80}.h3w__name{margin:0;font-family:var(--font-heading);font-weight:700;font-size:calc(1.5rem * var(--display-boost, 1));line-height:1.08;letter-spacing:-.01em;color:var(--c-ink, #16231A);text-wrap:balance}.h3w__text{margin:8px 0 0;font-size:.98rem;line-height:1.5;color:#16231ab8;text-wrap:pretty}.h3w__step:not(:last-child):after{content:"";position:absolute;z-index:3;top:40%;right:calc(var(--h3w-gap, 28px) / -2 - 16px);width:32px;height:32px;border-radius:50%;border:1px solid rgba(31,61,43,.16);background:#f4f0e8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3D2B' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 16px no-repeat;box-shadow:0 8px 16px -12px #16231a80}.h3w__dots{display:none}.howto .howto__result{margin-top:clamp(30px,4vw,46px)}@media(max-width:749px){.howto .h3w__steps{display:flex;gap:14px;max-width:none;margin-left:-20px;margin-right:-20px;padding:4px 20px 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.howto .h3w__steps::-webkit-scrollbar{display:none}.h3w__step{flex:0 0 78%;max-width:330px;scroll-snap-align:start;border-radius:26px}.h3w__step:not(:last-child):after{display:none}.h3w__body{padding:16px 8px 0}.h3w__name{font-size:calc(1.36rem * var(--display-boost, 1))}.h3w__dots{display:flex;justify-content:center;gap:8px;margin:16px 0 0}.h3w__dots i{width:7px;height:7px;border-radius:99px;background:#1f3d2b38;transition:width .3s,background-color .3s}.h3w__dots i.is-on{width:22px;background:var(--c-forest, #1F3D2B)}}@media(prefers-reduced-motion:reduce){.h3w__img{transition:none}.h3w__step.is-visible .h3w__time .t-ring{animation:none;stroke-dashoffset:0}}.why{position:relative;background:var(--sec-bg, #F4F0E8);color:var(--sec-fg, #16231A);padding-top:clamp(40px,6vw,92px);padding-bottom:clamp(44px,6vw,92px);overflow:clip}.why__head{max-width:760px;margin:0 auto;text-align:center}.why__head .eyebrow{justify-content:center}.why__head .eyebrow .kr{color:var(--c-stamp, #C8412B)}.why .why__title em{display:inline-block;vertical-align:.14em;margin:0 .04em;padding:.16em .5em .2em;border-radius:.2em;background:var(--c-forest, #1F3D2B);color:#f4f0e8;font-family:var(--font-ui);font-size:.6em;font-style:normal;font-weight:800;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;box-shadow:0 14px 30px -16px #16231a99,inset 0 -3px #0003}.why__title{margin:0;text-wrap:balance}.why__sub{max-width:34em;margin:14px auto 0;font-family:var(--font-body);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.5;color:var(--c-muted, #56615A);text-wrap:balance}.why__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,33vw,460px) minmax(0,1fr);align-items:center;gap:0 clamp(20px,2.6vw,44px);max-width:1220px;margin:clamp(30px,4.4vw,60px) auto 0}.why__col{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(var(--rows, 3),1fr);align-self:stretch;position:relative;z-index:1}.why__item{display:flex;align-items:center;gap:clamp(14px,1.5vw,22px);min-width:0;padding:clamp(16px,2vw,28px) 0}.why__col--r .why__item{flex-direction:row-reverse;text-align:right}.why__icon{flex:none;display:grid;place-items:center;width:clamp(54px,4.6vw,66px);aspect-ratio:1;border-radius:50%;background:var(--c-forest, #1F3D2B);color:#f4f0e8;box-shadow:inset 0 0 0 4px #f4f0e817,0 16px 26px -18px #16231abf;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.why__icon svg{width:46%;height:46%}.why__item:hover .why__icon{transform:rotate(-8deg) scale(1.05)}.why__copy{min-width:0;max-width:21rem}.why__col--r .why__copy{margin-left:auto}.why__name{margin:0;font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(1.18rem,1.45vw,1.5rem) * var(--display-boost, 1));line-height:1.1;letter-spacing:var(--display-tracking, -.01em);color:var(--sec-fg, #16231A);text-wrap:balance}.why__text{margin:6px 0 0;font-family:var(--font-body);font-size:clamp(.9rem,.95vw,.98rem);line-height:1.5;color:var(--c-muted, #56615A);text-wrap:pretty}.why__stage{position:relative;z-index:2;margin:0;aspect-ratio:1;display:grid;place-items:center;isolation:isolate}.why__disc{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;background:radial-gradient(circle at 50% 34%,#f1f4ec,#e1e9db 48%,#cfddc8);box-shadow:inset 0 0 0 1px #1f3d2b14,0 40px 70px -46px #1f3d2b8c;z-index:-2}.why__disc:after{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;border:1px dashed rgba(31,61,43,.16)}.why__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;overflow:visible}.why__ring text{font-family:var(--font-ui);font-weight:700;font-size:8.4px;letter-spacing:.6px;fill:var(--c-forest, #1F3D2B)}.why__ring .why__ring-kr{font-family:var(--font-kr);font-weight:700;fill:var(--c-stamp, #C8412B)}.why__stage.is-visible .why__ring{animation:whySpin 90s linear infinite}@keyframes whySpin{to{rotate:360deg}}.why__seal{position:absolute;z-index:3;top:20%;right:20%;display:grid;place-items:center;width:clamp(40px,3.6vw,48px);aspect-ratio:1;border-radius:10px;background:var(--c-stamp, #C8412B);color:#fff7ee;font-family:var(--font-kr-serif);font-weight:700;font-size:clamp(.82rem,.95vw,.98rem);line-height:1;rotate:8deg;box-shadow:inset 0 0 0 2px #fff7ee4d,0 12px 20px -12px #c8412bd9}.why__img{position:relative;display:block;width:71%;height:auto;margin-top:8%;filter:drop-shadow(0 24px 30px rgba(22,35,26,.16))}.why__img--empty{aspect-ratio:1;width:60%;margin-top:0;border-radius:30px;background:#1f3d2b14}.why__stage--photo .why__disc{overflow:hidden;background:#2b2620;box-shadow:0 0 0 6px #f4f0e8e6,0 0 0 7px #1f3d2b1f,0 40px 70px -40px #16231ab3}.why__stage--photo .why__disc:after{top:4%;right:4%;bottom:4%;left:4%;z-index:1;border:1px solid rgba(244,240,232,.38)}.why__photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.why__stage--photo .why__img{position:absolute;z-index:2;right:1%;bottom:2%;width:45%;margin:0;rotate:-9deg;filter:drop-shadow(0 18px 18px rgba(22,35,26,.38)) drop-shadow(0 4px 6px rgba(22,35,26,.25))}.why__stage--photo .why__seal{top:21%;right:auto;left:21%;rotate:-8deg}.why__stage--tall .why__img{position:absolute;z-index:1;top:-7%;left:50%;width:auto;max-width:none;height:114%;margin:0;translate:-50% 0;filter:drop-shadow(0 26px 30px rgba(22,35,26,.2))}.why__stage--tall .why__seal{top:21%;right:auto;left:19%;rotate:-8deg}.why__cta{display:flex;justify-content:center;margin-top:clamp(30px,4vw,52px)}.why__kr{display:inline-flex;align-items:center;margin:0 0 7px;padding:3px 9px;border-radius:999px;background:var(--c-stamp, #C8412B);color:#fff7ee;font-family:var(--font-kr);font-size:.72rem;font-weight:600;line-height:1.2;letter-spacing:.04em}.why__item{position:relative}.why__hit{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:2;width:auto;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.why__hit:focus-visible{outline:2px solid var(--c-forest, #1F3D2B);outline-offset:2px}.why__icon{position:relative}.why__item.is-open .why__icon{transform:scale(1.08);box-shadow:0 0 0 4px #c8412b38,0 16px 26px -18px #16231abf}.why__item.is-open .why__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:#1f3d2b59}.why__tip{position:absolute;z-index:6;width:320px;padding:16px 44px 17px 18px;border:1px solid rgba(31,61,43,.12);border-radius:18px;background:#fffdf9;color:var(--c-ink, #16231A);text-align:left;box-shadow:0 26px 50px -24px #16231a80;animation:whyTip .25s cubic-bezier(.2,.7,.2,1) both}.why__tip[hidden]{display:none}.why__tip:before{content:"";position:absolute;top:-8px;left:calc(var(--arrow, 50%) - 8px);width:15px;height:15px;border-top:1px solid rgba(31,61,43,.12);border-left:1px solid rgba(31,61,43,.12);border-top-left-radius:3px;background:#fffdf9;rotate:45deg}.why__tip--up:before{top:auto;bottom:-8px;rotate:225deg}@keyframes whyTip{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.why__tip-title{margin:0 0 6px;font-family:var(--font-heading);font-weight:700;font-size:calc(1.12rem * var(--display-boost, 1));line-height:1.15;color:var(--c-ink, #16231A)}.why__tip-text{margin:0;font-family:var(--font-body);font-size:.93rem;line-height:1.55;color:var(--c-muted, #56615A)}.why__tip-close{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#1f3d2b12;color:var(--c-forest, #1F3D2B);font:400 1.25rem/1 var(--font-ui);cursor:pointer}.why__tip-close:hover{background:#1f3d2b24}.why__name-short{display:none}@media(max-width:989px){.why .why__wrap{padding-left:12px;padding-right:12px}.why__grid{grid-template-columns:minmax(0,1fr) min(46vw,330px) minmax(0,1fr);gap:0 6px;max-width:780px;margin-top:22px}.why__item,.why__col--r .why__item{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 0;text-align:center}.why__copy,.why__col--r .why__copy{max-width:none;margin-left:0}.why__icon{width:clamp(38px,9vw,54px);box-shadow:inset 0 0 0 3px #f4f0e817,0 10px 18px -12px #16231ab3}.why__name{font-size:calc(clamp(.8rem,2.6vw,1.12rem) * var(--display-boost, 1));line-height:1.12}.why__name-full,.why__text{display:none}.why__name-short{display:inline}.why__seal{width:clamp(24px,6.4vw,42px);border-radius:7px;font-size:clamp(.5rem,1.7vw,.82rem)}.why__ring text{font-size:10px;letter-spacing:.4px}.why__kr{margin-bottom:4px;padding:2px 7px;font-size:.62rem}.why__copy{display:flex;flex-direction:column;align-items:center}.why__tip{padding:14px 42px 15px 16px}.why__tip-text{font-size:.9rem}}@media(min-width:750px)and (max-width:989px){.why__item,.why__col--r .why__item{padding:22px 0}}@media(prefers-reduced-motion:reduce){.why__stage.is-visible .why__ring,.why__tip{animation:none}}.stp{position:relative;background:var(--sec-bg, #1F3D2B);color:var(--sec-fg, #F4F0E8);padding-top:clamp(44px,6vw,92px);padding-bottom:clamp(44px,6vw,92px);overflow:clip}.stp:before{content:"";position:absolute;inset:-20% -10% auto;height:70%;background:radial-gradient(closest-side,#cfe3cf1a,#cfe3cf00);pointer-events:none}.stp .page-width{position:relative}.stp__head{max-width:760px;margin:0 auto;text-align:center}.stp__head .eyebrow{justify-content:center;color:var(--c-sage, #CFE3CF)}.stp__title{margin:0;color:var(--sec-fg, #F4F0E8);text-wrap:balance}.stp .stp__title em{color:#cfe3cf}.stp__sub{max-width:34em;margin:14px auto 0;font-family:var(--font-body);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.5;color:#f4f0e8bd;text-wrap:balance}.stp__steps{--gap:clamp(16px, 2vw, 28px);list-style:none;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:var(--gap);max-width:1220px;margin:clamp(30px,4.4vw,56px) auto 0;padding:0}.stp__step{position:relative;display:flex;flex-direction:column;min-width:0}.stp__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:22px;background:#16301f;box-shadow:0 34px 50px -34px #000c,0 0 0 1px #f4f0e81a;isolation:isolate}.stp__video{display:block;width:100%;height:100%;object-fit:cover}.stp__video--empty{background:#f4f0e80f}.stp__media:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:42%;background:linear-gradient(to top,#0c1a11b3,#0c1a1100);pointer-events:none}.stp__num{position:absolute;z-index:2;left:16px;bottom:6px;font-family:var(--font-heading);font-style:italic;font-weight:600;font-size:clamp(2.6rem,3.8vw,3.7rem);line-height:1;letter-spacing:-.02em;color:#f4f0e8;text-shadow:0 4px 18px rgba(0,0,0,.3)}.stp__time{position:absolute;z-index:2;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 8px;border-radius:999px;background:#f4f0e8f0;color:#1f3d2b;font-family:var(--font-ui);font-weight:700;font-size:.8rem;line-height:1;letter-spacing:.02em;box-shadow:0 8px 18px -10px #0009}.stp__time svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stp__body{position:relative;padding:42px 4px 0}.stp__dot{position:absolute;z-index:1;top:16px;left:4px;width:11px;height:11px;border-radius:50%;border:2px solid rgba(207,227,207,.55);background:var(--sec-bg, #1F3D2B);transition:background-color .5s,box-shadow .5s,border-color .5s;transition-delay:calc(var(--i, 0) * .26s + .3s)}.stp__step:not(:last-child) .stp__body:before{content:"";position:absolute;top:21px;left:15px;right:calc(-1 * var(--gap) - 4px);height:1px;background:linear-gradient(90deg,#cfe3cf8c,#cfe3cf2e);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * .26s + .4s)}.stp__step.is-visible .stp__dot{border-color:#cfe3cf;background:#cfe3cf;box-shadow:0 0 0 5px #cfe3cf24}.stp__step.is-visible .stp__body:before{transform:none}.stp__kicker{margin:0 0 6px;min-height:1em;font-family:var(--font-kr);font-size:.8rem;font-weight:500;line-height:1;letter-spacing:.08em;color:#cfe3cfc7}.stp__name{margin:0;font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(1.3rem,1.7vw,1.65rem) * var(--display-boost, 1));line-height:1.08;letter-spacing:var(--display-tracking, -.01em);color:#f4f0e8;text-wrap:balance}.stp__text{margin:8px 0 0;font-family:var(--font-body);font-size:clamp(.92rem,.98vw,1rem);line-height:1.5;color:#f4f0e8b8;text-wrap:pretty}.stp__foot{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:clamp(34px,4.6vw,58px)}.stp__total{display:inline-flex;align-items:center;gap:9px;margin:0;padding:9px 16px 9px 12px;border:1px solid rgba(207,227,207,.3);border-radius:999px;font-family:var(--font-ui);font-weight:700;font-size:.86rem;letter-spacing:.03em;color:#cfe3cf}.stp__total svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:989px){.stp__steps{--gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;max-width:640px}.stp__step:not(:last-child) .stp__body:before,.stp__dot{display:none}.stp__body{padding:14px 2px 0}}@media(max-width:749px){.stp__steps{--gap:12px;row-gap:24px;margin-top:26px}.stp__media{border-radius:18px}.stp__num{left:12px;bottom:4px;font-size:2.3rem}.stp__time{top:9px;right:9px;gap:5px;padding:5px 9px 5px 6px;font-size:.72rem}.stp__time svg{width:13px;height:13px}.stp__kicker{margin-bottom:5px;font-size:.72rem}.stp__name{font-size:calc(1.14rem * var(--display-boost, 1))}.stp__text{margin-top:6px;font-size:.86rem;line-height:1.45}}@media(max-width:989px){.stp--n3 .stp__steps{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}}@media(max-width:749px){.stp--n3 .stp__steps{--gap:8px}.stp--n3 .stp__media{border-radius:14px}.stp--n3 .stp__num{left:9px;bottom:3px;font-size:1.7rem}.stp--n3 .stp__time{top:6px;right:6px;gap:3px;padding:4px 7px 4px 5px;font-size:.64rem}.stp--n3 .stp__time svg{width:11px;height:11px}.stp--n3 .stp__body{padding-top:10px;text-align:center}.stp--n3 .stp__kicker{font-size:.66rem}.stp--n3 .stp__name{font-size:calc(1.05rem * var(--display-boost, 1))}}.stp__media{aspect-ratio:1;width:min(100%,300px);min-height:0;height:auto;margin:0 auto;overflow:visible;border-radius:50%;background:transparent;box-shadow:none;isolation:isolate}.stp__media:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:-1;border-radius:50%;border:1px solid rgba(207,227,207,.35)}.stp__media:after{display:none}.stp__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;object-position:50% 30%;box-shadow:0 0 0 5px #f4f0e8eb,0 30px 50px -30px #000c}.stp__num{left:2%;top:2%;bottom:auto;display:grid;place-items:center;width:22%;aspect-ratio:1;border-radius:50%;background:var(--c-forest, #1F3D2B);box-shadow:0 0 0 3px #f4f0e8,0 10px 18px -10px #000000b3;font-size:clamp(1.1rem,1.9vw,1.6rem);text-shadow:none}.stp__time{top:auto;right:auto;bottom:-4px;left:50%;translate:-50% 0}.stp__body{padding-top:26px;text-align:center}.stp__dot,.stp__step:not(:last-child) .stp__body:before{display:none}@media(max-width:749px){.stp--n3 .stp__media{width:90%;border-radius:50%}.stp--n3 .stp__media:before{top:-5px;right:-5px;bottom:-5px;left:-5px}.stp--n3 .stp__video{box-shadow:0 0 0 3px #f4f0e8eb,0 18px 30px -20px #000c}.stp--n3 .stp__num{left:0;top:0;bottom:auto;width:28%;font-size:.95rem;box-shadow:0 0 0 2px #f4f0e8}.stp--n3 .stp__time{top:auto;right:auto;bottom:-8px}.stp--n3 .stp__body{padding-top:16px}}@media(prefers-reduced-motion:reduce){.stp__dot,.stp__step:not(:last-child) .stp__body:before{transition:none}}.reels.reels--mini{padding-top:clamp(24px,3.4vw,44px);padding-bottom:clamp(28px,3.8vw,48px)}.reels--mini .reels__head{margin-bottom:14px}.reels--mini .reels__head .h2{font-size:calc(clamp(1.4rem,2.1vw,1.8rem) * var(--display-boost, 1))}.reels--mini .eyebrow,.reels.reels--mini .h2 em{color:var(--c-seal, #2E5B3F)}.reels.reels--mini.reels--grid .reels__track{max-width:330px;gap:8px;padding:0 16px 4px}.reels.reels--mini.reels--grid .reel{border-radius:12px;box-shadow:0 0 0 1px #1f3d2b1f,0 14px 24px -18px #16231a8c}.reels--mini .reel__bar{top:6px;left:7px;right:7px;height:2px}.reels--mini .reel__tag{display:none}@media(min-width:750px){.reels.reels--mini.reels--grid .reels__track{max-width:470px;gap:12px;padding:0 16px 6px}.reels.reels--mini.reels--grid .reel{border-radius:14px}.reels--mini .reel__bar{top:8px;left:9px;right:9px;height:2.5px}}.banner__model{max-width:100%}.buy{background:var(--sec-bg, #FFFDF9);color:var(--c-ink, #16231A);padding-top:clamp(28px,5vw,72px);padding-bottom:clamp(36px,5vw,80px)}.buy__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,60px);align-items:start;max-width:1180px;margin:0 auto}.buy__gallery{position:sticky;top:96px;min-width:0}.buy__stage{position:relative}.buy__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px;background:#f4f0e8;outline:none;-webkit-overflow-scrolling:touch}.buy__track::-webkit-scrollbar{display:none}.buy__slide{flex:0 0 100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:1}.buy__img{display:block;width:100%;height:100%;object-fit:cover}.buy__img--empty{background:#efe8dc}.buy__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border:0;border-radius:50%;background:#fffdf9eb;color:var(--c-forest, #1F3D2B);box-shadow:0 8px 20px -10px #16231a80;cursor:pointer;transition:transform .2s ease}.buy__nav:hover{transform:scale(1.06)}.buy__nav--prev{left:12px}.buy__nav--prev svg{rotate:180deg}.buy__nav--next{right:12px}.buy__count{position:absolute;right:12px;bottom:12px;z-index:2;padding:5px 10px;border-radius:999px;background:#16231ab8;color:#f4f0e8;font:700 .76rem/1 var(--font-ui);letter-spacing:.04em}.buy__count b{font-weight:700}.buy__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.buy__thumbs::-webkit-scrollbar{display:none}.buy__thumb{flex:0 0 64px;height:64px;padding:0;border:0;border-radius:10px;overflow:hidden;background:#efe8dc;cursor:pointer;opacity:.62;box-shadow:inset 0 0 0 1px #1f3d2b1a;transition:opacity .2s,box-shadow .2s}.buy__thumb img{display:block;width:100%;height:100%;object-fit:cover}.buy__thumb.is-active{opacity:1;box-shadow:0 0 0 2px var(--c-forest, #1F3D2B)}.buy__panel{min-width:0}.buy__rsum{margin-bottom:10px}.buy__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:6px 12px 6px 6px;border-radius:999px;background:#f4f0e8;font:700 .74rem/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--c-forest, #1F3D2B)}.buy__eyebrow [lang=ko]{display:grid;place-items:center;padding:4px 7px;border-radius:999px;background:var(--c-stamp, #C8412B);color:#fff7ee;font-family:var(--font-kr);letter-spacing:.02em}.buy__title{margin:0;font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(2rem,3.4vw,2.9rem) * var(--display-boost, 1));line-height:1.02;letter-spacing:var(--display-tracking, -.02em)}.buy__hook{margin:10px 0 0;font-family:var(--font-heading);font-style:italic;font-weight:600;font-size:calc(clamp(1.15rem,1.6vw,1.35rem) * var(--display-boost, 1));line-height:1.25;color:var(--c-seal, #2E5B3F)}.buy__benefits{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px}.buy__benefits li{display:flex;align-items:flex-start;gap:10px;font-size:1rem;line-height:1.4;font-weight:500}.buy__check{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:0;border-radius:50%;background:var(--c-forest, #1F3D2B);color:#f4f0e8}.buy__check svg{width:13px;height:13px}.buy__offer{display:flex;align-items:center;gap:10px;margin:20px 0 0;padding:10px 12px;border-radius:12px;background:#fbede9;color:#8a2a19;font-size:.9rem;font-weight:600;line-height:1.35}.buy__offer-seal{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:var(--c-stamp, #C8412B);color:#fff7ee;font:700 .72rem/1 var(--font-kr-serif);rotate:-6deg}.buy__form{margin-top:18px}.bpacks{display:grid;gap:20px;margin:0;padding:6px 0 0;border:0;min-width:0}.bpack{position:relative;display:block;padding:16px 16px 15px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1.5px #1f3d2b2e;cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease}.bpack:hover{box-shadow:inset 0 0 0 1.5px #1f3d2b73}.bpack:has(input:focus-visible){outline:3px solid var(--c-seal, #2E5B3F);outline-offset:3px}.bpack.is-selected{background:#f3f7f1;box-shadow:inset 0 0 0 2.5px var(--c-forest, #1F3D2B),0 16px 30px -24px #16231ab3}.bpack.has-tag{padding-top:20px}.bpack.is-soldout{opacity:.5;cursor:not-allowed}.bpack__tag{position:absolute;z-index:1;top:-12px;left:50%;translate:-50% 0;white-space:nowrap;padding:6px 12px;border-radius:999px;background:var(--c-forest, #1F3D2B);color:#f4f0e8;font:700 .7rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.bpack.is-selected .bpack__tag{background:var(--c-stamp, #C8412B);color:#fff7ee}.bpack__row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:10px}.bpack__row--sub{margin-top:3px;grid-template-columns:minmax(0,1fr) auto;padding-left:32px}.bpack__radio{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px #1f3d2b59;background:#fff}.bpack.is-selected .bpack__radio{box-shadow:inset 0 0 0 6px var(--c-forest, #1F3D2B)}.bpack__name{font-family:var(--font-heading);font-weight:700;font-size:calc(1.32rem * var(--display-boost, 1));line-height:1;color:var(--c-ink, #16231A)}.bpack__price{font:700 1.2rem/1 var(--font-ui);letter-spacing:-.01em;color:var(--c-ink, #16231A);white-space:nowrap}.bpack__qty{font:700 .86rem/1.2 var(--font-ui);color:var(--c-muted, #56615A)}.bpack__ref{font-size:.86rem;color:#16231a73;white-space:nowrap}.bpack__lines{display:grid;gap:2px;margin-top:6px;padding-left:32px;font-size:.88rem;line-height:1.35}.bpack__lines:empty{display:none}.bpack__unit{color:var(--c-muted, #56615A)}.bpack__save{font-weight:700;color:var(--c-stamp, #C8412B)}.bpack__note{color:var(--c-muted, #56615A);font-style:italic}.bpack__gifts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-left:32px}.bpack__gift{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;background:#e9efe5;color:var(--c-forest, #1F3D2B);font:700 .78rem/1 var(--font-ui)}.bpack.is-selected .bpack__gift{background:#cfe3cf}.buy__error{margin:10px 0 0;color:#b03823;font-weight:600;font-size:.9rem}.buy__cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin-top:16px;padding:14px 20px;border:0;border-radius:14px;background:var(--c-stamp, #C8412B);color:#fff7ee;font:700 1.06rem/1.1 var(--font-ui);letter-spacing:.01em;cursor:pointer;box-shadow:0 16px 30px -18px #c8412be6,inset 0 -3px #00000024;transition:background-color .2s,transform .2s}.buy__cta:hover{background:#b03823;transform:translateY(-1px)}.buy__cta:disabled{opacity:.55;cursor:not-allowed;transform:none}.buy__cta.is-busy{opacity:.75}.buy__cta-note{margin:9px 0 0;text-align:center;font-size:.82rem;color:var(--c-muted, #56615A)}.buy__trust{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid rgba(31,61,43,.12)}.buy__trust li{display:flex;align-items:center;justify-content:center;gap:8px;font:700 .76rem/1.2 var(--font-ui);color:var(--c-forest, #1F3D2B)}.buy__trust svg{flex:none;width:26px;height:26px}@media(max-width:989px){.buy__grid{grid-template-columns:1fr;gap:22px}.buy__gallery{position:static}}@media(max-width:749px){.buy{padding-top:0}.buy__gallery{margin:0 -20px}.buy__track{border-radius:0}.buy__nav{display:none}.buy__thumbs{padding:2px 20px;gap:6px}.buy__thumb{flex-basis:54px;height:54px;border-radius:8px}.buy__title{font-size:calc(2rem * var(--display-boost, 1))}.buy__benefits li{font-size:.95rem}.bpack{padding:14px 14px 13px}.bpack__name{font-size:calc(1.22rem * var(--display-boost, 1))}.bpack__price{font-size:1.12rem}.buy__trust li{flex-direction:column;text-align:center;gap:5px;font-size:.7rem}}@media(prefers-reduced-motion:reduce){.buy__cta,.bpack,.buy__nav{transition:none}}.main>.shopify-section:not(.seam-over)>.seam[style*="221, 231, 218"] .seam__back{background:linear-gradient(to bottom,var(--mid) 0%,var(--mid) 30%,color-mix(in srgb,var(--mid) 50%,var(--to)) 62%,var(--to) 92%)}.main>.shopify-section:not(.seam-over)>.seam[style*="221, 231, 218"] .seam__front{-webkit-mask-size:100% 100%;mask-size:100% 100%;background:linear-gradient(to bottom,color-mix(in srgb,var(--to) 55%,var(--mid)) 0%,var(--to) 70%)}@media(min-width:750px){.main>.shopify-section:not(.seam-over)>.seam[style*="221, 231, 218"] .seam__front{-webkit-mask-size:max(100%,1100px) 100%;mask-size:max(100%,1100px) 100%}}@media(min-width:750px)and (max-width:989px){.buy__gallery,.buy__panel{width:100%;max-width:580px;margin-left:auto;margin-right:auto}}.banner__model--arch{height:94%;max-width:92%}.banner__model--arch .banner__model-img{object-fit:cover;object-position:50% 28%;border-radius:999px 999px 0 0;filter:none;box-shadow:0 0 0 6px #f4f0e81f,0 -20px 60px -30px #0000008c}@media(max-width:989px){.banner--stack .banner__model--arch{height:96%}}.press__item{opacity:1}.press__logo{filter:none;max-width:170px}.press__item:hover .press__logo{opacity:.75}@media(max-width:749px){.press__logo{max-width:130px}}.pcard__main{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pcard__plus{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--c-seal, #C8412B);color:#f4f0e8;font-family:var(--font-ui);font-weight:700;font-size:.74rem;letter-spacing:.02em;line-height:1;white-space:nowrap}.why__tip{width:300px;padding:15px 18px 16px;border:1px solid rgba(255,255,255,.7);border-radius:16px;background:#fffdf99e;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 18px 40px -22px #16231a66}.why__tip:before{display:none}.why__tip-title{margin-bottom:4px;font-size:calc(1.05rem * var(--display-boost, 1))}.why__tip-text{font-size:.9rem;line-height:1.5}.why__tip-close{display:none}@media(hover:none){.why__tip{padding-right:42px}.why__tip-close{display:grid;background:none}}.pcard__plus{background:#c8412b}.offer__facts--cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;border-top:0}.offer__facts--cols .fact{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fffdf9;box-shadow:0 0 0 1px #1f3d2b1a;text-align:left;color:var(--c-ink, #16231A)}.fact__ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--c-sage, #CFE3CF);color:var(--c-forest, #1F3D2B)}.fact__ic .icon{width:18px;height:18px;margin:0}.fact__txt{display:grid;gap:2px;line-height:1.2;min-width:0}.fact__txt strong{font-family:var(--font-ui);font-weight:700;font-size:.86rem;letter-spacing:0}.fact__txt small{font-family:var(--font-body);font-size:.76rem;color:var(--c-muted, #56615A)}@media(max-width:749px){.offer__facts--cols{gap:8px}.offer__facts--cols .fact{gap:10px;padding:10px 12px;border-radius:12px}.fact__ic{width:34px;height:34px}.fact__txt strong{font-size:.8rem}.fact__txt small{font-size:.72rem}}.offer--v5 .offer__facts--cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;border-top:0}.offer--v5 .offer__facts--cols .fact{flex-direction:row;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fffdf9;box-shadow:0 0 0 1px #1f3d2b1a;text-align:left;font-size:.86rem;line-height:1.2}.offer--v5 .offer__facts--cols .fact .icon{width:18px;height:18px}@media(max-width:749px){.offer--v5 .offer__facts--cols{gap:8px}.offer--v5 .offer__facts--cols .fact{gap:10px;padding:10px 12px;border-radius:12px;font-size:.8rem}}.banner__model--blend{height:100%;max-width:100%}.banner__model--blend .banner__model-img{object-fit:cover;object-position:50% 30%;filter:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 100%),linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 100%),linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.banner--stack .banner__visual:has(.banner__model--blend){height:clamp(520px,70vh,760px);margin-top:12px}.banner__visual:has(.banner__model--blend) .banner__halo{display:none}@media(max-width:749px){.banner--stack .banner__visual:has(.banner__model--blend){height:min(140vw,620px);margin-top:6px}.banner__model--blend{height:100%}.banner__model--blend .banner__model-img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 100%),linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 100%),linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%)}}@media(min-width:750px){.banner__model--blend{aspect-ratio:auto!important;width:min(100%,980px);height:100%}.banner__model--blend .banner__model-img{object-position:50% 22%}.banner--stack .banner__visual:has(.banner__model--blend){height:clamp(480px,62vh,640px)}}@media(min-width:750px){.banner__model--blend{width:min(100%,640px)}.banner__model--blend .banner__model-img{object-position:50% 38%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 100%),linear-gradient(to right,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 100%),linear-gradient(to right,transparent 0,#000 22%,#000 78%,transparent 100%)}.banner--stack .banner__visual:has(.banner__model--blend){height:clamp(560px,72vh,720px)}}@media(min-width:750px){.banner__model--blend{width:min(100%,900px)}.banner__model--blend .banner__model-img{object-position:50% 38%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 100%),linear-gradient(to right,transparent 0,#000 38%,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 100%),linear-gradient(to right,transparent 0,#000 38%,#000 62%,transparent 100%)}}@media(min-width:750px){.banner__model--blend{width:min(100%,980px)}.banner__model--blend .banner__model-img{object-position:50% 40%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 20%,#000 100%),linear-gradient(to right,transparent 0,rgba(0,0,0,.55) 14%,#000 30%,#000 70%,rgba(0,0,0,.55) 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 20%,#000 100%),linear-gradient(to right,transparent 0,rgba(0,0,0,.55) 14%,#000 30%,#000 70%,rgba(0,0,0,.55) 86%,transparent 100%)}}@media(min-width:750px){.banner__model--blend .banner__model-img{object-position:50% 24%}}.banner__model-img--wide{display:none}@media(min-width:750px){.banner__model--blend:has(.banner__model-img--wide){width:100%;max-width:none;aspect-ratio:auto!important;left:0;transform:none}.banner__model--blend:has(.banner__model-img--wide) .banner__model-img--tall{display:none}.banner__model--blend .banner__model-img--wide{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 100%)}.banner--stack .banner__visual:has(.banner__model-img--wide){height:clamp(520px,64vh,680px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}}.pcard{grid-template-areas:"radio media main price" "saving saving saving saving"}.pcard__media{background:none;border-radius:0;overflow:visible}.pcard__img{width:100%;height:100%;filter:drop-shadow(0 10px 10px rgba(22,35,26,.16))}.gallery__img--pack{object-fit:contain;padding:8%;filter:drop-shadow(0 30px 30px rgba(22,35,26,.22))}.banner__model--blend{display:none}@media(min-width:990px){.banner--stack .banner__visual{height:clamp(480px,62vh,660px)}.banner--stack .banner__model{height:104%;bottom:-3%}}@media(max-width:749px){.banner--stack .banner__visual:has(.banner__model--cut){width:100vw;height:155vw;margin:4px calc(50% - 50vw) 0}.banner--stack .banner__visual:has(.banner__model--cut) .banner__halo{display:none}.banner--stack .banner__model.banner__model--cut{top:0;bottom:auto;left:50%;transform:translate(-50%);width:120vw;height:auto;max-width:none}.banner__model--cut .banner__model-img{width:100%;height:auto;object-fit:contain;filter:none}}.why__tip{padding:11px 14px 12px;border:1px solid rgba(31,61,43,.1);border-radius:14px;background:#fffdf9f7;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 28px -14px #16231a6b}.why__tip:before{display:block;top:-6px;left:calc(var(--arrow, 50%) - 6px);width:11px;height:11px;border-top:1px solid rgba(31,61,43,.1);border-left:1px solid rgba(31,61,43,.1);border-top-left-radius:2px;background:#fffdf9f7}.why__tip--up:before{top:auto;bottom:-6px}.why__tip-title{margin:0 0 3px;font-family:var(--font-ui);font-weight:700;font-size:.86rem;line-height:1.25;letter-spacing:0;color:var(--c-forest, #1F3D2B)}.why__tip-text{margin:0;font-size:.8rem;line-height:1.45;color:var(--c-muted, #56615A)}.why__tip-close,.why__tip .why__tip-close{display:none!important}@media(hover:none){.why__tip{padding-right:14px}}.pcard{grid-template-areas:"radio media main price" "radio media perks price" "saving saving saving saving"}.pcard__perks{align-self:start;gap:4px;margin-top:6px}.pcard__perk{gap:4px;padding:2px 8px 2px 7px;border-radius:999px;background:#eef3eb;color:#1f3d2b;font-size:.66rem;font-weight:600;line-height:1.5;letter-spacing:.01em}.pcard__perk--gift{padding-left:3px;background:#eef3eb;color:#1f3d2b}.pcard__perk .icon{width:12px;height:12px}.pcard__gift-img{display:grid;place-items:center;width:17px;height:17px;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #1f3d2b1a}.pcard__gift-img img{width:100%;height:100%;object-fit:contain}@media(max-width:749px){.pcard__perk{font-size:.62rem}.pcard__gift-img{width:15px;height:15px}}.seam[style*="27, 54, 38"] .seam__back{background:color-mix(in srgb,var(--mid) 34%,var(--to))!important}.seam[style*="27, 54, 38"] .seam__front{background:var(--to)!important}.offer__submit.btn{display:flex;align-items:center;gap:14px;min-height:62px;padding:10px 14px 10px 22px;border:0;border-radius:16px;background:linear-gradient(180deg,#24472f,#1f3d2b);color:#f4f0e8;box-shadow:0 18px 30px -18px #16231abf,inset 0 1px #ffffff14;text-align:left;transition:transform .15s,box-shadow .2s,background .2s}.offer__submit.btn:hover{background:linear-gradient(180deg,#2a5236,#234631);box-shadow:0 22px 34px -18px #16231ad9}.offer__submit.btn:active{transform:translateY(1px)}.offer__submit .add__ic{display:grid;place-items:center;flex:none}.offer__submit .add__txt{flex:1 1 auto;min-width:0;font-family:var(--font-heading);font-weight:600;font-size:1.32rem;letter-spacing:-.005em;line-height:1.1;white-space:nowrap}.offer__submit .add__price{flex:none;padding:9px 15px;border-radius:999px;background:#f4f0e8;color:#1f3d2b;font-family:var(--font-ui);font-weight:700;font-size:.98rem;line-height:1}.offer__submit .add__chev{display:grid;place-items:center;flex:none;margin-left:-4px;opacity:.9}.offer__submit .btn__kr{display:none}.offer__submit[disabled]{opacity:.55}.offer__micro{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 8px;font-family:var(--font-ui);font-size:.8rem;font-weight:600;color:#1f3d2b}.offer__micro svg{flex:none}@media(max-width:749px){.offer__submit.btn{min-height:58px;gap:10px;padding:8px 10px 8px 16px}.offer__submit .add__txt{font-size:1.16rem}.offer__submit .add__price{padding:8px 12px;font-size:.9rem}}.offer__submit.btn,.sticky-buy__btn{background:linear-gradient(180deg,#24472f,#1f3d2b)!important;color:#f4f0e8!important}.offer__submit.btn:hover,.sticky-buy__btn:hover{background:linear-gradient(180deg,#2a5236,#234631)!important}@media(min-width:750px){.banner__model--cut .banner__model-img{-webkit-mask-image:linear-gradient(to right,#000 0,#000 76%,transparent 99%);mask-image:linear-gradient(to right,#000 0,#000 76%,transparent 99%)}}.offer .eta{margin:14px 0 0;border:1px solid rgba(31,61,43,.12);border-bottom:0;border-radius:18px 18px 0 0;background:#fbf8f2;box-shadow:none}.offer--v5 .offer__facts--cols,.offer .offer__facts--cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0 14px;border:1px solid rgba(31,61,43,.12);border-top:1px solid rgba(31,61,43,.08);border-radius:0 0 18px 18px;background:#fbf8f2}.offer--v5 .offer__facts--cols .fact,.offer .offer__facts--cols .fact{display:flex;flex-direction:row;align-items:center;gap:12px;padding:15px 10px;border-radius:0;background:none;box-shadow:none;text-align:left}.offer .offer__facts--cols .fact:nth-child(odd){border-right:1px solid rgba(31,61,43,.1);padding-left:2px}.offer .offer__facts--cols .fact:nth-child(2n){padding-left:16px;padding-right:2px}.offer .offer__facts--cols .fact:nth-child(-n+2){border-bottom:1px solid rgba(31,61,43,.1)}.offer .fact__ic{width:42px;height:42px;background:#e3ede0;color:#1f3d2b}.offer .fact__ic .trust-icon{width:21px;height:21px}.offer .fact__txt{gap:2px}.offer .fact__txt strong{font-size:.84rem;line-height:1.2;white-space:nowrap}.offer .fact__txt small{font-size:.74rem;line-height:1.25;white-space:nowrap}@media(max-width:749px){.offer .offer__facts--cols{padding:0 10px}.offer .offer__facts--cols .fact{gap:9px;padding:13px 6px}.offer .offer__facts--cols .fact:nth-child(2n){padding-left:12px}.offer .fact__ic{width:36px;height:36px}.offer .fact__ic .trust-icon{width:18px;height:18px}.offer .fact__txt strong{font-size:.76rem;white-space:normal}.offer .fact__txt small{font-size:.68rem;white-space:normal}}@media(max-width:749px){.pcard{grid-template-areas:"radio media main price" "radio media perks perks" "saving saving saving saving";row-gap:2px}.pcard__price{grid-row:1;align-self:start}.pcard__perks{margin-top:4px}.banner__drops .drop:nth-child(n+7){display:none}.drop{animation:none!important}}.offer__submit:after,.sticky-buy__btn:after{background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%)}.final-cta__title{max-width:15em;margin-left:auto;margin-right:auto}.press__row:nth-child(n+4){display:none}.press-wrap.has-seam>.seam{display:none!important}.banner{position:relative}.banner:after{content:"";position:absolute;left:0;right:0;bottom:-1px;z-index:4;height:min(46%,380px);pointer-events:none;background:radial-gradient(55% 38% at 14% 74%,#ffffff8c,#fff0 70%),radial-gradient(48% 34% at 86% 70%,#ffffff80,#fff0 70%),radial-gradient(70% 40% at 50% 92%,#fff9,#fff0 72%),linear-gradient(to bottom,#f4f0e800,#e2e8de61 34%,#eeeee6c7 62%,#f4f0e8 88% 100%)}.press{padding-top:6px}.banner:after{background:linear-gradient(to bottom,#f4f0e800 74%,#f4f0e8 90% 100%),radial-gradient(55% 34% at 14% 62%,#ffffff80,#fff0 70%),radial-gradient(48% 30% at 86% 58%,#ffffff73,#fff0 70%),radial-gradient(70% 34% at 50% 72%,#ffffff80,#fff0 72%),linear-gradient(to bottom,#f4f0e800,#e2e8de61 34%,#eeeee6cc 62%,#f4f0e8 88% 100%)}@media(min-width:750px){.banner:after{height:min(40%,320px)}}.banner:before{content:"";position:absolute;left:-50%;width:200%;bottom:4%;height:min(34%,280px);z-index:5;pointer-events:none;background:radial-gradient(16% 46% at 8% 62%,#ffffff9e,#fff0 70%),radial-gradient(13% 40% at 24% 44%,#ffffff80,#fff0 70%),radial-gradient(19% 52% at 41% 64%,#ffffff94,#fff0 70%),radial-gradient(14% 42% at 58% 46%,#ffffff80,#fff0 70%),radial-gradient(18% 50% at 75% 62%,#fff9,#fff0 70%),radial-gradient(13% 40% at 92% 46%,#ffffff80,#fff0 70%);filter:blur(8px);opacity:.9;will-change:transform,opacity;animation:baramMist 28s ease-in-out infinite alternate,baramMistBreath 9s ease-in-out infinite alternate}@keyframes baramMist{0%{transform:translate3d(-6%,0,0)}to{transform:translate3d(14%,-5%,0)}}@keyframes baramMistBreath{0%{opacity:.7}to{opacity:1}}@media(prefers-reduced-motion:reduce){.banner:before{animation:none}}.pcard{align-items:center}.pcard__main{align-self:start;padding-top:2px}.pcard__price{align-self:start}.pcard__perks{align-self:start;margin-top:8px}.pcard__media,.pcard__radio,.pcard__stamp{align-self:center}@media(max-width:749px){.pcard{grid-template-areas:"radio media main price" "radio media perks perks" "saving saving saving saving";grid-template-rows:auto 1fr auto;row-gap:0}.pcard__main,.pcard__price{grid-row:1}.pcard__perks{grid-row:2;margin-top:6px;gap:4px}.pcard__media,.pcard__radio{grid-row:1 / span 2}.pcard__perk{font-size:.62rem;padding:2px 7px 2px 6px}}.pcard__price{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:8px;row-gap:3px;text-align:right}.pcard__price>*{margin:0}.pcard__now{flex:0 0 100%;text-align:right}.pcard__was{display:inline-block;font-size:.8rem}.pcard__save{display:inline-block;white-space:nowrap;font-size:.8rem}@media(max-width:749px){.pcard__was,.pcard__save{font-size:.72rem}}.offer .pcard__perks{display:flex;flex-wrap:wrap;gap:4px 5px}.offer .pcard__perk{gap:4px;padding:2px 8px 2px 6px;font-size:.68rem}.offer .pcard__perk--gift{padding-left:3px}.offer .pcard__perk>.icon{display:block!important;opacity:1!important;visibility:visible!important;width:12px;height:12px;flex:none;color:#1f3d2b}@media(max-width:749px){.offer .pcard__perk{font-size:.6rem;padding:2px 6px 2px 5px}.offer .pcard__gift-img{width:15px;height:15px}}@media(min-width:750px){.pcard{grid-template-areas:"radio media main price" "radio media perks perks" "saving saving saving saving";grid-template-rows:auto 1fr auto;row-gap:0}.pcard__main,.pcard__price{grid-row:1}.pcard__perks{grid-row:2;margin-top:8px}.pcard__media,.pcard__radio{grid-row:1 / span 2}}.eyebrow{font-size:13.5px!important}.press__label,.press .kr{font-size:12.5px!important}.banner__eyebrow{font-size:14px!important}.btn-ritual__label{font-size:17px!important}.btn-ritual__note{font-size:13px!important}.why .why__kr{font-size:12px!important;padding:3px 9px!important}.why .why__text{font-size:16.5px!important;line-height:1.45!important}.ba__tag{font-size:14px!important}.compo__planet-name,.compo__core-label,.icard__part{font-size:12.5px!important}.icard__count{font-size:13.5px!important}.icard dd,.compo dd{font-size:16px!important;line-height:1.5!important}.offer__claims-note{font-size:14.5px!important}.offer .pcard__badge,.offer .pcard__perk{font-size:12px!important}.offer .pcard__was{font-size:13.5px!important}.offer .pcard__save,.offer__micro{font-size:14px!important}.offer .fact__txt strong{font-size:14.5px!important}.offer .fact__txt small{font-size:13px!important}.ocard__when{font-size:12.5px!important}.ocard__text{font-size:16.5px!important;line-height:1.5!important}.compare th,.compare td,.chat__chip{font-size:15px!important}.chat__contact{font-size:14px!important}.chat small{font-size:13px!important}.chat .cbubble,.chat .cbubble p{font-size:16.5px!important;line-height:1.45!important}@media(max-width:749px){.why .why__name-short{font-size:18.5px!important;line-height:1.12!important}.offer .pcard__perk{font-size:11.5px!important}.offer .pcard__was{font-size:13px!important}.offer .pcard__save,.offer .fact__txt strong{font-size:13.5px!important}.offer .fact__txt small{font-size:12.5px!important}.compare th,.compare td{font-size:14.5px!important}}.reels .reel{cursor:zoom-in;-webkit-tap-highlight-color:transparent}.reels .reel:focus-visible{outline:3px solid #C8412B;outline-offset:3px}.reel__zoom{position:absolute;right:8px;bottom:8px;z-index:4;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#16231a8c;color:#f4f0e8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;transition:transform .2s}.reel__zoom svg{width:15px;height:15px}.reels .reel:hover .reel__zoom{transform:scale(1.08)}@media(max-width:749px){.reel__zoom{right:6px;bottom:6px;width:26px;height:26px}.reel__zoom svg{width:13px;height:13px}}html.reel-lb-open,html.reel-lb-open body{overflow:hidden}.reel-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:64px 16px 48px;background:#0a160ff0;animation:reelLbIn .25s ease both}.reel-lb[hidden]{display:none}@keyframes reelLbIn{0%{opacity:0}}.reel-lb__stage{position:relative;margin:0;width:min(calc(100vw - 32px),calc((100vh - 120px)*.5625),470px);aspect-ratio:9 / 16;animation:reelLbZoom .3s cubic-bezier(.2,.7,.2,1) both}@keyframes reelLbZoom{0%{transform:scale(.92);opacity:0}}.reel-lb__video{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px;background:#0c1a11;box-shadow:0 30px 80px -20px #000000b3;cursor:pointer}.reel-lb__close,.reel-lb__nav,.reel-lb__sound{display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#f4f0e824;color:#f4f0e8;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s}.reel-lb__close:hover,.reel-lb__nav:hover,.reel-lb__sound:hover{background:#f4f0e842}.reel-lb__close{position:absolute;top:14px;right:14px;width:44px;height:44px}.reel-lb__nav{position:absolute;top:50%;width:46px;height:46px;transform:translateY(-50%)}.reel-lb__nav--prev{left:max(12px,calc(50% - 300px))}.reel-lb__nav--next{right:max(12px,calc(50% - 300px))}.reel-lb__sound{position:absolute;right:12px;bottom:12px;width:42px;height:42px;background:#0c1a118c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reel-lb__dots{position:absolute;left:50%;bottom:18px;display:flex;gap:7px;transform:translate(-50%)}.reel-lb__dots i{width:7px;height:7px;border-radius:50%;background:#f4f0e859;transition:background .2s,transform .2s}.reel-lb__dots i.is-on{background:#f4f0e8;transform:scale(1.2)}@media(max-width:749px){.reel-lb{padding:60px 12px 44px}.reel-lb__nav{width:40px;height:40px;background:#0c1a1180}.reel-lb__nav--prev{left:8px}.reel-lb__nav--next{right:8px}}@media(prefers-reduced-motion:reduce){.reel-lb,.reel-lb__stage{animation:none}}.reel-lb{background:#08120cf7!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reel-lb__nav,.reel-lb__close{z-index:2}.offer__micro{display:none!important}.offer .eta{margin:14px 0 0!important;padding:4px 4px 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.offer .eta__step small{display:none!important}.offer__badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:16px 0 0;border-top:1px solid rgba(31,61,43,.1);list-style:none}.offer__badges li{margin:0;padding:0}.tbadge{display:block;width:100%;height:auto;overflow:visible;text-rendering:geometricPrecision}.tbadge__disc{fill:#fbf8f2;stroke:#1f3d2b4d;stroke-width:1.4}.tbadge__ring{fill:#eef3eb;stroke:#1f3d2b29;stroke-width:1}.tbadge__txt{font-family:var(--font-ui),sans-serif;font-weight:700;font-size:13px;letter-spacing:.6px;fill:#1f3d2b}.tbadge__dot{fill:#c8412b}.tbadge__ico{stroke:#1f3d2b}.tbadge__num{font-family:var(--font-heading),serif;font-weight:700;font-size:16px;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;fill:#1f3d2b}.tbadge__sub{font-family:var(--font-ui),sans-serif;font-weight:700;font-size:4.6px;letter-spacing:.4px;fill:#1f3d2b}.tbadge--featured .tbadge__disc{fill:#1f3d2b;stroke:#1f3d2b}.tbadge--featured .tbadge__ring{fill:#cfe3cf24;stroke:#f4f0e852}.tbadge--featured .tbadge__txt,.tbadge--featured .tbadge__num,.tbadge--featured .tbadge__sub{fill:#f4f0e8}.tbadge--featured .tbadge__dot{fill:#cfe3cf}@media(min-width:750px){.offer__badges{gap:14px;padding-left:6px;padding-right:6px}}.offer .gallery__thumbs{display:flex!important;gap:8px;margin-top:10px;padding:2px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.offer .gallery__thumbs::-webkit-scrollbar{display:none}.offer .gallery__thumb{flex:0 0 74px;width:74px;height:74px;aspect-ratio:auto;border:2px solid transparent;border-radius:10px;opacity:.6;scroll-snap-align:start}.offer .gallery__thumb[aria-current=true]{border-color:#1f3d2b;opacity:1}@media(min-width:990px){.offer .gallery__viewport{border-radius:16px}}@media(max-width:989px){.offer--v5 .gallery__track{gap:0!important;padding:0!important;scroll-padding:0!important}.offer--v5 .gallery__slide{flex-basis:100%!important;border-radius:0!important}.offer--v5 .gallery__thumbs{margin-top:8px;padding:2px 20px!important;scroll-padding:0 20px}.offer--v5 .gallery__thumb{flex-basis:62px;width:62px;height:62px;border-radius:8px}}@media(min-width:750px)and (max-width:989px){.offer--v5 .gallery__thumbs{padding:2px 32px!important;scroll-padding:0 32px}}.offer__seal{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:center;margin:16px 0 0;padding:0;list-style:none}.offer__seal li{margin:0}.seal__main{grid-column:1;grid-row:1 / span 3;display:flex;justify-content:center;align-self:stretch;align-items:center;padding:4px 16px 4px 0;border-right:1px solid rgba(31,61,43,.14)}.tseal{display:block;width:100%;max-width:156px;height:auto;overflow:visible;text-rendering:geometricPrecision}.tseal__disc{fill:#fcfaf5;stroke:#1f3d2b61;stroke-width:1.2}.tseal__core{fill:#e4ece1}.tseal__txt{font-family:var(--font-heading),serif;font-weight:700;font-size:10.6px;letter-spacing:.9px;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;fill:#1f3d2b}.tseal__dot{fill:#1f3d2b}.tseal__leaf{stroke:#1f3d2b}.seal__row{grid-column:2;display:flex;align-items:center;gap:12px;min-width:0;padding:10px 0 10px 16px;border-bottom:1px solid rgba(31,61,43,.1)}.seal__row:last-child{border-bottom:0}.seal__ic{position:relative;flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e4ece1;color:#1f3d2b}.seal__ic svg{width:21px;height:21px}.seal__ic--flag svg{transform:translateY(-3px)}.seal__flag{position:absolute;left:50%;bottom:6px;width:11px;height:7px;border-radius:1.5px;background:linear-gradient(90deg,#1f4fa3 0 33.4%,#fff 33.4% 66.6%,#d9363e 66.6%);box-shadow:0 0 0 .6px #16231a40;transform:translate(-50%)}.seal__txt{min-width:0;font-size:15.5px;line-height:1.3;color:#1f3d2b}.offer__seal+.eta{margin-top:18px!important;padding-top:16px!important;border-top:1px solid rgba(31,61,43,.1)!important}@media(max-width:749px){.offer__seal{grid-template-columns:minmax(0,38%) minmax(0,1fr)}.seal__main{padding-right:12px}.seal__row{gap:10px;padding:9px 0 9px 12px}.seal__ic{width:38px;height:38px}.seal__ic svg{width:19px;height:19px}.seal__flag{bottom:5px;width:10px;height:6.5px}.seal__txt{font-size:14.5px}}.offer__submit.btn{min-height:66px!important;gap:12px!important;padding:9px 10px 9px 22px!important;border-radius:999px!important;background:radial-gradient(130% 160% at 0% 0%,#2f5a3e,#224630 46%,#18301f)!important;box-shadow:0 18px 32px -18px #16231abf,inset 0 1px #ffffff1f!important}.offer__submit.btn:hover{background:radial-gradient(130% 160% at 0% 0%,#356547,#264e35 46%,#1b3523)!important}.offer__submit.btn:before{content:"";position:absolute;z-index:-1;top:-14px;right:38px;width:132px;height:96px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 90' fill='%23F4F0E8'%3E%3Cpath d='M8 88C38 62 70 40 114 6' fill='none' stroke='%23F4F0E8' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M33 67c-3-13 4-24 17-28-1 13-7 23-17 28z'/%3E%3Cpath d='M33 67c-13 0-22-7-25-19 12-1 21 6 25 19z'/%3E%3Cpath d='M58 48c-2-13 6-23 19-26-2 13-9 22-19 26z'/%3E%3Cpath d='M58 48c-12 2-22-4-27-15 12-2 22 4 27 15z'/%3E%3Cpath d='M85 28c0-12 7-20 19-22-2 12-9 19-19 22z'/%3E%3Cpath d='M85 28c-11 3-20 0-25-10 11-3 20 0 25 10z'/%3E%3C/svg%3E") no-repeat center / contain;opacity:.09;transform:rotate(-8deg);pointer-events:none}.offer__submit .add__ic{color:#f4f0e8}.offer__submit .add__ic svg{width:22px;height:22px}.offer__submit .add__label{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.offer__submit .add__label .add__txt{flex:none;font-size:1.24rem!important;font-weight:600;line-height:1.04;color:#f4f0e8}.offer__submit .add__sub{font-family:var(--font-ui);font-size:10.5px;font-weight:700;letter-spacing:.17em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#f4f0e8b8}.offer__submit .add__price{flex:none;padding:0 2px 0 14px!important;border-radius:0!important;background:none!important;border-left:1px solid rgba(244,240,232,.28);color:#f4f0e8!important;font-size:1.04rem!important;font-weight:700;line-height:30px!important;letter-spacing:.01em}.offer__submit .add__chev{width:46px;height:46px;margin-left:4px!important;border-radius:50%;background:#f4f0e8;color:#1f3d2b;opacity:1!important;box-shadow:0 6px 14px -6px #00000073;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.offer__submit .add__chev svg{width:19px;height:19px;stroke-width:2.2}.offer__submit.btn:hover .add__chev{transform:translate(3px)}.offer__submit.btn:active{transform:scale(.985)!important}@media(max-width:749px){.offer__submit.btn{min-height:62px!important;gap:10px!important;padding:8px 8px 8px 18px!important}.offer__submit.btn:before{right:30px;width:112px;height:82px}.offer__submit .add__label .add__txt{font-size:1.14rem!important}.offer__submit .add__sub{font-size:9.5px;letter-spacing:.15em}.offer__submit .add__price{padding-left:11px!important;font-size:.98rem!important}.offer__submit .add__chev{width:42px;height:42px;margin-left:2px!important}.offer__submit .add__chev svg{width:17px;height:17px}}@media(prefers-reduced-motion:reduce){.offer__submit .add__chev{transition:none}}.banner__eyebrow-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:24px;row-gap:6px}.banner__eyebrow-item{display:inline-block;white-space:nowrap}.banner__eyebrow-item:first-letter{text-transform:uppercase}@media(max-width:749px){.banner__eyebrow-item:first-child{flex-basis:100%;text-align:center}}.banner__drops .drop:nth-child(n+7){display:block!important}.banner__drops .drop.drop--slide{animation:dropSlide 8s cubic-bezier(.5,0,.9,.6) infinite!important;animation-delay:var(--d)!important}.banner__drops .drop.drop--slide:after{animation:dropTrail 8s cubic-bezier(.5,0,.9,.6) infinite!important;animation-delay:var(--d)!important}.banner__drops .drop:not(.drop--slide){animation:dropGlint 5.5s ease-in-out infinite!important;animation-delay:calc(var(--d) * -1)!important}@keyframes dropGlint{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.banner__copy{position:relative}.banner__drops--copy{position:absolute;z-index:1;top:-6px;right:-10px;bottom:-6px;left:-10px;pointer-events:none}.banner__drops--copy .drop.drop--slide{animation-duration:10s!important}.banner__drops--copy .drop.drop--slide:after{animation-duration:10s!important}@media(prefers-reduced-motion:reduce){.banner__drops .drop,.banner__drops .drop:after{animation:none!important}}.offer .pcard__perk--gift{background:#c8412b!important;color:#fff8ee!important;font-weight:700!important;box-shadow:0 6px 12px -8px #c8412bcc}.offer .pcard__perk--gift .pcard__gift-img{display:grid;place-items:center;border-radius:50%;background:#fff8ee}.offer .pcard__perk:not(.pcard__perk--gift):not(.pcard__perk--muted){background:#1f3d2b!important;color:#f4f0e8!important;font-weight:700!important}.offer .pcard__perk:not(.pcard__perk--gift):not(.pcard__perk--muted)>.icon{color:#f4f0e8!important}html.wlc-open,html.wlc-open body{overflow:hidden}.wlc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center}.wlc[hidden],.wlc [hidden]{display:none!important}.wlc__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a140e8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s ease}.wlc.is-in .wlc__backdrop{opacity:1}.wlc__sheet{position:relative;width:100%;max-width:440px;max-height:calc(100dvh - 70px);padding:70px 22px calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:#f4f0e8;color:#1f3d2b;text-align:center;box-shadow:0 -24px 60px -24px #00000080;transform:translateY(110%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.wlc.is-in .wlc__sheet{transform:none}.wlc__soap{position:absolute;left:50%;top:-74px;width:148px;transform:translate(-50%) rotate(-7deg);pointer-events:none;filter:drop-shadow(0 18px 16px rgba(16,30,20,.32))}.wlc__soap-img{display:block;width:100%;height:auto}.wlc__grip{display:none}.wlc__x{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#1f3d2b14;color:#1f3d2b;cursor:pointer}.wlc__x:hover{background:#1f3d2b24}.wlc__form{margin:0}.wlc__eyebrow{margin:0 0 8px;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#1f3d2bb3}.wlc__title{margin:0;font-family:var(--font-heading);font-size:29px;font-weight:600;line-height:1.08;color:#1f3d2b}.wlc__offer{margin:4px 0 0;line-height:1}.wlc__pct{display:inline-block;padding:0 6px;font-family:var(--font-heading);font-size:84px;font-weight:700;line-height:.98;letter-spacing:-.02em;color:#1f3d2b;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;background:linear-gradient(transparent 60%,#DCE7D6 60%,#DCE7D6 90%,transparent 90%)}.wlc__sub{max-width:30ch;margin:8px auto 16px;font-size:15.5px;line-height:1.4;color:#1f3d2bcc}.wlc__field{position:relative;display:block}.wlc__mail{position:absolute;top:50%;left:15px;color:#1f3d2b8c;transform:translateY(-50%);pointer-events:none}.wlc__input{width:100%;height:54px;padding:0 16px 0 44px;border:1.5px solid rgba(31,61,43,.2);border-radius:14px;background:#fffdf9;color:#1f3d2b;font-size:16px;outline:none;transition:border-color .2s,box-shadow .2s}.wlc__input:focus{border-color:#1f3d2b;box-shadow:0 0 0 4px #1f3d2b1a}.wlc__input[aria-invalid=true]{border-color:#b3261e}.wlc__error{margin:6px 2px 0;font-size:13.5px;text-align:left;color:#b3261e}.wlc__cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:56px;margin-top:10px;padding:0 20px;border:0;border-radius:999px;background:radial-gradient(130% 160% at 0% 0%,#2f5a3e,#224630 46%,#18301f);color:#f4f0e8;font-family:var(--font-ui);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 14px 26px -16px #16231acc;transition:transform .15s,filter .2s}.wlc__cta:hover{filter:brightness(1.08)}.wlc__cta:active{transform:scale(.985)}.wlc__cta.is-loading{opacity:.7;pointer-events:none}.wlc__no{display:block;margin:12px auto 0;padding:4px 8px;border:0;background:none;color:#1f3d2bbf;font-size:14.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wlc__legal{max-width:36ch;margin:8px auto 0;font-size:11.5px;line-height:1.45;color:#1f3d2b99}.wlc__legal a{color:inherit;text-decoration:underline}.wlc__code{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:4px 0 0;padding:12px 12px 12px 20px;border:2px dashed #1F3D2B;border-radius:16px;background:#fffdf9;color:#1f3d2b;font-family:var(--font-ui);font-size:24px;font-weight:700;letter-spacing:.12em;cursor:pointer}.wlc__code small{padding:7px 12px;border-radius:999px;background:#1f3d2b;color:#f4f0e8;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.wlc__applied{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 4px;font-size:13.5px;color:#2e5b3f}.wlc-teaser{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:900;display:flex;align-items:center;gap:7px;padding:10px 15px 10px 13px;border:0;border-radius:999px;background:#c8412b;color:#fff8ee;font-family:var(--font-ui);font-size:14.5px;font-weight:700;line-height:1;box-shadow:0 12px 26px -12px #781e14b3;cursor:pointer;animation:wlcPop .4s cubic-bezier(.2,.8,.2,1) both}.wlc-teaser[hidden]{display:none}@keyframes wlcPop{0%{transform:translateY(20px);opacity:0}}@media(min-width:750px){.wlc{align-items:center;padding:90px 20px 20px}.wlc__sheet{max-width:430px;padding:82px 30px 26px;border-radius:26px;opacity:0;transform:translateY(26px) scale(.97);transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .3s ease;box-shadow:0 40px 90px -30px #0000008c}.wlc.is-in .wlc__sheet{opacity:1;transform:none}.wlc__soap{top:-86px;width:168px}.wlc-teaser{left:20px;bottom:20px}}@media(max-height:640px)and (max-width:749px){.wlc__pct{font-size:64px}.wlc__sheet{padding-top:58px}.wlc__soap{width:118px;top:-60px}}@media(prefers-reduced-motion:reduce){.wlc__sheet,.wlc__backdrop{transition:none}.wlc-teaser{animation:none}}.banner:before{display:none!important}.banner__mist,.banner__visual:after{display:none!important}.banner:after{content:""!important;top:auto!important;left:0!important;right:0!important;bottom:-1px!important;z-index:6!important;height:58px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 90' preserveAspectRatio='none'%3E%3Cpath d='M0 90 L0.0 45.8 L4.0 41.1 L8.0 39.5 L12.0 43.5 L16.0 38.5 L20.0 37.1 L24.0 40.9 L28.0 36.7 L32.0 38.5 L36.0 35.8 L40.0 36.7 L44.0 33.8 L48.0 37.3 L52.0 39.4 L56.0 37.9 L60.0 40.1 L64.0 40.5 L68.0 37.4 L72.0 42.5 L76.0 41.9 L80.0 40.4 L84.0 38.7 L88.0 44.0 L92.0 41.1 L96.0 42.3 L100.0 42.7 L104.0 41.0 L108.0 41.7 L112.0 37.7 L116.0 39.8 L120.0 37.2 L124.0 40.2 L128.0 39.9 L132.0 35.1 L136.0 35.8 L140.0 37.0 L144.0 42.5 L148.0 39.9 L152.0 41.9 L156.0 40.5 L160.0 42.4 L164.0 42.0 L168.0 41.9 L172.0 43.3 L176.0 42.9 L180.0 44.2 L184.0 41.8 L188.0 42.2 L192.0 40.4 L196.0 39.8 L200.0 36.3 L204.0 31.5 L208.0 34.6 L212.0 34.0 L216.0 32.5 L220.0 29.5 L224.0 29.8 L228.0 26.2 L232.0 30.0 L236.0 28.4 L240.0 26.6 L244.0 25.4 L248.0 30.6 L252.0 31.6 L256.0 25.9 L260.0 30.4 L264.0 27.6 L268.0 25.5 L272.0 25.8 L276.0 28.1 L280.0 27.9 L284.0 21.6 L288.0 24.3 L292.0 19.7 L296.0 23.2 L300.0 20.1 L304.0 23.3 L308.0 23.8 L312.0 20.9 L316.0 24.5 L320.0 20.8 L324.0 20.3 L328.0 24.8 L332.0 22.5 L336.0 25.0 L340.0 27.7 L344.0 30.4 L348.0 28.8 L352.0 29.2 L356.0 35.4 L360.0 32.5 L364.0 37.0 L368.0 36.9 L372.0 33.5 L376.0 33.9 L380.0 34.1 L384.0 34.5 L388.0 33.9 L392.0 33.5 L396.0 33.8 L400.0 35.9 L404.0 33.4 L408.0 33.3 L412.0 35.8 L416.0 33.5 L420.0 34.8 L424.0 40.0 L428.0 38.1 L432.0 39.2 L436.0 36.6 L440.0 39.8 L444.0 41.3 L448.0 37.9 L452.0 41.6 L456.0 41.4 L460.0 37.1 L464.0 40.0 L468.0 38.0 L472.0 38.4 L476.0 35.3 L480.0 36.5 L484.0 35.9 L488.0 30.6 L492.0 30.3 L496.0 34.0 L500.0 35.9 L504.0 31.6 L508.0 33.4 L512.0 35.0 L516.0 34.2 L520.0 35.4 L524.0 36.1 L528.0 37.5 L532.0 39.8 L536.0 38.7 L540.0 39.8 L544.0 42.8 L548.0 38.2 L552.0 41.7 L556.0 42.7 L560.0 39.7 L564.0 38.9 L568.0 42.3 L572.0 38.4 L576.0 37.9 L580.0 39.5 L584.0 41.3 L588.0 37.9 L592.0 39.9 L596.0 40.9 L600.0 45.1 L604.0 43.7 L608.0 47.7 L612.0 44.5 L616.0 46.9 L620.0 50.0 L624.0 52.4 L628.0 50.4 L632.0 49.4 L636.0 48.9 L640.0 51.4 L644.0 48.8 L648.0 52.1 L652.0 51.4 L656.0 46.2 L660.0 45.6 L664.0 47.8 L668.0 45.6 L672.0 45.6 L676.0 41.7 L680.0 39.6 L684.0 40.0 L688.0 42.9 L692.0 39.3 L696.0 39.7 L700.0 40.2 L704.0 40.3 L708.0 40.3 L712.0 43.6 L716.0 38.6 L720.0 37.4 L724.0 42.9 L728.0 41.8 L732.0 41.6 L736.0 36.9 L740.0 39.0 L744.0 37.4 L748.0 31.5 L752.0 33.4 L756.0 32.6 L760.0 30.2 L764.0 28.3 L768.0 26.0 L772.0 25.8 L776.0 24.8 L780.0 23.8 L784.0 27.5 L788.0 26.1 L792.0 30.2 L796.0 26.1 L800.0 32.5 L804.0 32.1 L808.0 34.3 L812.0 34.9 L816.0 35.4 L820.0 33.6 L824.0 30.1 L828.0 34.7 L832.0 30.7 L836.0 31.1 L840.0 32.9 L844.0 31.4 L848.0 30.1 L852.0 32.9 L856.0 30.4 L860.0 28.4 L864.0 27.8 L868.0 31.9 L872.0 29.8 L876.0 32.3 L880.0 30.2 L884.0 30.0 L888.0 33.0 L892.0 35.6 L896.0 32.2 L900.0 36.7 L904.0 37.9 L908.0 37.3 L912.0 37.3 L916.0 31.7 L920.0 35.0 L924.0 35.6 L928.0 29.3 L932.0 29.6 L936.0 28.3 L940.0 28.8 L944.0 27.0 L948.0 26.3 L952.0 27.4 L956.0 21.8 L960.0 21.9 L964.0 22.2 L968.0 22.4 L972.0 22.4 L976.0 28.8 L980.0 28.8 L984.0 24.6 L988.0 28.1 L992.0 27.6 L996.0 28.2 L1000.0 28.9 L1004.0 31.2 L1008.0 30.9 L1012.0 29.4 L1016.0 28.2 L1020.0 28.8 L1024.0 27.1 L1028.0 29.6 L1032.0 30.3 L1036.0 28.0 L1040.0 26.1 L1044.0 27.0 L1048.0 28.7 L1052.0 30.9 L1056.0 33.1 L1060.0 31.7 L1064.0 35.9 L1068.0 36.3 L1072.0 36.8 L1076.0 38.1 L1080.0 40.5 L1084.0 43.4 L1088.0 42.9 L1092.0 45.8 L1096.0 45.2 L1100.0 44.4 L1104.0 46.6 L1108.0 47.7 L1112.0 43.5 L1116.0 45.4 L1120.0 45.0 L1124.0 47.4 L1128.0 47.3 L1132.0 43.2 L1136.0 46.3 L1140.0 45.4 L1144.0 42.1 L1148.0 43.5 L1152.0 41.7 L1156.0 46.6 L1160.0 46.2 L1164.0 48.2 L1168.0 48.2 L1172.0 47.9 L1176.0 48.8 L1180.0 47.9 L1184.0 44.9 L1188.0 47.8 L1192.0 43.5 L1196.0 43.7 L1200.0 45.8 L1200 90 Z' fill='%23FFFDF8'/%3E%3Cpath d='M709.0 41.8 l-1.4 -3.0 M546.7 44.3 l7.1 -7.5 M654.7 52.9 l1.6 -2.7 M513.3 36.5 l3.1 -7.0 M758.7 34.1 l4.9 -4.8 M462.6 38.6 l3.9 -4.7 M235.8 31.5 l3.2 -4.3 M79.3 43.4 l3.7 -9.0 M519.4 35.7 l2.8 -4.5 M1092.8 47.3 l-0.1 -4.1 M658.9 47.7 l-2.1 -6.7 M184.2 43.3 l4.4 -6.3 M82.1 41.9 l2.8 -3.9 M950.1 27.8 l-6.4 -5.3 M867.1 29.3 l8.9 -6.1 M841.5 34.4 l2.1 -2.7 M263.1 31.9 l6.3 -5.2 M854.9 34.4 l-1.5 -3.8 M1101.6 45.9 l1.0 -4.1 M496.7 35.5 l1.1 -4.2 M52.3 40.9 l-0.8 -3.8 M86.4 40.2 l0.6 -3.4 M890.8 34.5 l-6.3 -7.8 M518.0 35.7 l1.2 -5.4 M587.5 42.8 l-2.3 -10.3 M66.9 42.0 l-5.1 -6.9 M757.6 34.1 l5.1 -4.9 M665.9 49.3 l-3.3 -7.2 M662.0 47.1 l2.4 -4.4 M620.4 51.5 l-1.9 -3.6 M445.5 42.8 l-4.9 -7.4 M856.0 34.4 l-5.7 -5.9 M801.5 34.0 l-2.4 -2.9 M712.8 45.1 l3.3 -3.6 M576.6 39.4 l3.1 -4.7 M35.4 40.0 l-6.5 -6.0 M181.0 45.7 l3.8 -9.9 M267.7 29.1 l3.1 -2.4 M798.1 27.6 l-5.9 -7.5 M749.8 33.0 l-2.7 -5.2 M399.9 35.3 l-2.1 -7.6 M462.9 38.6 l2.5 -3.3 M777.5 26.3 l-1.0 -9.4 M1021.9 30.3 l1.4 -7.0 M687.9 41.5 l-1.6 -8.8 M116.4 41.3 l-1.7 -2.8 M47.3 35.3 l-0.2 -10.1 M912.4 38.8 l-0.1 -3.0 M1067.7 37.4 l-0.9 -7.9 M558.7 44.2 l-2.3 -3.1 M190.8 43.7 l-1.2 -5.9 M1056.4 34.6 l-1.8 -3.8 M332.9 24.0 l-1.6 -4.0 M282.2 29.4 l-5.2 -4.4 M1109.4 49.2 l4.5 -3.9 M825.3 31.6 l-0.3 -8.4 M1134.5 44.7 l1.3 -3.7 M349.3 30.3 l3.7 -7.5 M195.9 41.9 l-3.6 -2.9 M276.6 29.6 l-0.6 -3.6 M1168.3 49.7 l-2.0 -5.6 M561.6 41.2 l2.3 -4.7 M861.5 29.9 l-2.0 -3.8 M806.6 33.6 l3.1 -10.1 M516.8 35.7 l-8.6 -6.6 M73.0 44.0 l-1.4 -9.1 M53.9 40.9 l6.0 -4.3 M622.7 51.5 l-4.0 -4.2 M85.5 40.2 l0.0 -10.2 M1122.9 46.5 l-1.5 -3.1 M60.5 41.6 l-4.5 -4.2 M306.5 24.8 l-2.1 -5.9 M61.6 41.6 l2.6 -2.0 M215.3 35.5 l-1.2 -7.0 M637.6 50.4 l-1.2 -3.5 M129.6 41.4 l5.4 -5.0 M717.9 40.1 l-4.9 -8.5 M20.9 38.6 l-0.0 -7.3 M685.7 41.5 l1.5 -5.8 M870.8 33.4 l-3.5 -9.7 M538.9 40.2 l-4.6 -8.4 M138.8 37.3 l-3.8 -4.0 M926.9 37.1 l-3.1 -9.0 M155.8 43.4 l-1.6 -3.3 M101.2 44.2 l1.1 -6.3 M294.5 21.2 l1.4 -3.2 M57.6 39.4 l-1.7 -4.3 M448.5 39.4 l-0.5 -3.8 M376.7 35.4 l1.1 -8.9 M1075.3 38.3 l4.0 -7.2 M689.7 44.4 l3.8 -5.3 M786.6 29.0 l4.7 -9.6 M841.4 34.4 l3.0 -4.2 M458.9 42.9 l-2.9 -2.8 M203.2 37.8 l1.8 -4.8 M342.6 29.2 l1.7 -3.0 M668.7 47.1 l-2.4 -2.2 M156.1 42.0 l3.8 -4.5 M1139.1 47.8 l-3.7 -7.0 M514.7 36.5 l-1.8 -5.6 M14.9 45.0 l4.6 -6.1 M872.2 31.3 l0.3 -3.8 M205.4 33.0 l-0.7 -8.6 M1126.2 48.9 l-6.1 -7.1 M380.5 35.6 l-0.5 -10.3 M521.0 36.9 l3.3 -5.6 M1123.6 46.5 l5.7 -4.4 M715.2 45.1 l2.2 -3.1 M503.3 37.4 l2.7 -2.0 M39.4 37.3 l-0.1 -7.6' stroke='%23FFFDF8' stroke-width='.9' stroke-linecap='round' fill='none' opacity='.85'/%3E%3Cpath d='M0 90 L0.0 54.2 L4.0 50.3 L8.0 49.1 L12.0 54.1 L16.0 47.7 L20.0 47.6 L24.0 45.2 L28.0 44.0 L32.0 49.1 L36.0 44.3 L40.0 47.1 L44.0 38.6 L48.0 44.6 L52.0 45.1 L56.0 45.7 L60.0 48.2 L64.0 44.6 L68.0 42.9 L72.0 48.4 L76.0 52.3 L80.0 49.7 L84.0 43.8 L88.0 53.5 L92.0 46.1 L96.0 50.6 L100.0 47.6 L104.0 45.0 L108.0 51.8 L112.0 43.2 L116.0 45.3 L120.0 48.1 L124.0 50.3 L128.0 45.9 L132.0 45.9 L136.0 43.6 L140.0 45.7 L144.0 47.9 L148.0 50.5 L152.0 50.7 L156.0 51.3 L160.0 52.7 L164.0 48.1 L168.0 48.4 L172.0 48.5 L176.0 47.9 L180.0 48.7 L184.0 47.9 L188.0 50.5 L192.0 44.4 L196.0 48.6 L200.0 42.6 L204.0 37.7 L208.0 44.3 L212.0 41.4 L216.0 38.7 L220.0 36.9 L224.0 38.8 L228.0 30.6 L232.0 40.8 L236.0 32.5 L240.0 35.9 L244.0 35.3 L248.0 34.8 L252.0 41.2 L256.0 32.5 L260.0 38.4 L264.0 31.7 L268.0 29.9 L272.0 31.1 L276.0 38.8 L280.0 33.3 L284.0 30.9 L288.0 34.8 L292.0 30.3 L296.0 29.7 L300.0 26.6 L304.0 30.9 L308.0 33.2 L312.0 25.6 L316.0 33.7 L320.0 30.3 L324.0 30.3 L328.0 29.0 L332.0 33.1 L336.0 29.6 L340.0 34.1 L344.0 38.7 L348.0 39.2 L352.0 35.6 L356.0 45.8 L360.0 40.3 L364.0 43.2 L368.0 43.1 L372.0 38.8 L376.0 38.5 L380.0 39.1 L384.0 43.4 L388.0 44.9 L392.0 38.6 L396.0 38.1 L400.0 46.8 L404.0 41.1 L408.0 40.1 L412.0 41.4 L416.0 41.6 L420.0 44.5 L424.0 47.2 L428.0 45.0 L432.0 43.6 L436.0 47.0 L440.0 44.0 L444.0 48.7 L448.0 47.7 L452.0 46.5 L456.0 50.5 L460.0 47.8 L464.0 48.4 L468.0 47.6 L472.0 43.1 L476.0 42.3 L480.0 41.6 L484.0 45.8 L488.0 36.6 L492.0 37.5 L496.0 45.0 L500.0 45.8 L504.0 42.4 L508.0 40.6 L512.0 42.4 L516.0 43.3 L520.0 42.8 L524.0 42.2 L528.0 44.3 L532.0 44.9 L536.0 45.4 L540.0 50.8 L544.0 53.5 L548.0 46.6 L552.0 49.2 L556.0 49.1 L560.0 44.3 L564.0 44.8 L568.0 51.7 L572.0 48.4 L576.0 44.4 L580.0 49.0 L584.0 50.8 L588.0 46.8 L592.0 48.6 L596.0 50.2 L600.0 51.6 L604.0 52.7 L608.0 53.6 L612.0 51.9 L616.0 56.2 L620.0 58.8 L624.0 58.5 L628.0 61.0 L632.0 58.0 L636.0 57.0 L640.0 55.5 L644.0 56.6 L648.0 57.8 L652.0 60.1 L656.0 53.4 L660.0 55.3 L664.0 56.3 L668.0 55.2 L672.0 52.0 L676.0 50.2 L680.0 48.7 L684.0 49.8 L688.0 49.3 L692.0 49.2 L696.0 49.8 L700.0 49.0 L704.0 51.2 L708.0 51.0 L712.0 51.2 L716.0 46.3 L720.0 42.5 L724.0 52.8 L728.0 52.4 L732.0 48.9 L736.0 45.8 L740.0 48.0 L744.0 46.6 L748.0 36.7 L752.0 42.8 L756.0 40.7 L760.0 38.9 L764.0 35.2 L768.0 34.4 L772.0 35.2 L776.0 33.3 L780.0 32.9 L784.0 31.7 L788.0 31.2 L792.0 37.2 L796.0 34.7 L800.0 38.0 L804.0 40.9 L808.0 42.8 L812.0 39.1 L816.0 42.7 L820.0 39.2 L824.0 34.5 L828.0 39.6 L832.0 36.9 L836.0 36.4 L840.0 38.2 L844.0 35.6 L848.0 37.3 L852.0 39.6 L856.0 38.7 L860.0 36.6 L864.0 33.5 L868.0 42.2 L872.0 33.8 L876.0 39.1 L880.0 36.1 L884.0 36.9 L888.0 37.8 L892.0 45.4 L896.0 38.8 L900.0 40.9 L904.0 46.2 L908.0 41.9 L912.0 45.1 L916.0 38.0 L920.0 43.0 L924.0 46.3 L928.0 39.1 L932.0 36.5 L936.0 38.0 L940.0 37.3 L944.0 33.5 L948.0 31.3 L952.0 35.6 L956.0 29.8 L960.0 32.6 L964.0 33.0 L968.0 30.7 L972.0 28.9 L976.0 39.1 L980.0 32.8 L984.0 29.4 L988.0 36.0 L992.0 35.9 L996.0 33.2 L1000.0 37.3 L1004.0 41.4 L1008.0 37.5 L1012.0 36.5 L1016.0 33.8 L1020.0 34.8 L1024.0 37.9 L1028.0 36.2 L1032.0 41.0 L1036.0 38.4 L1040.0 34.3 L1044.0 32.8 L1048.0 39.6 L1052.0 38.4 L1056.0 40.0 L1060.0 38.0 L1064.0 46.8 L1068.0 43.8 L1072.0 42.8 L1076.0 45.4 L1080.0 45.4 L1084.0 51.7 L1088.0 50.0 L1092.0 51.9 L1096.0 54.6 L1100.0 54.2 L1104.0 50.7 L1108.0 55.4 L1112.0 49.4 L1116.0 56.0 L1120.0 54.5 L1124.0 53.1 L1128.0 53.2 L1132.0 48.3 L1136.0 57.2 L1140.0 51.5 L1144.0 50.3 L1148.0 50.8 L1152.0 50.2 L1156.0 54.8 L1160.0 55.4 L1164.0 53.1 L1168.0 57.5 L1172.0 54.1 L1176.0 56.5 L1180.0 54.2 L1184.0 51.0 L1188.0 55.5 L1192.0 50.8 L1196.0 50.2 L1200.0 54.2 L1200 90 Z' fill='%23F4F0E8'/%3E%3C/svg%3E") repeat-x left bottom / 760px 100%!important;filter:drop-shadow(0 -5px 7px rgba(8,20,12,.32));animation:none!important;pointer-events:none}@media(min-width:750px){.banner:after{height:82px!important;background-size:1400px 100%!important}.banner__model--cut .banner__model-img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18%,#000 70%,transparent 96%)!important;mask-image:linear-gradient(to right,transparent 0,#000 18%,#000 70%,transparent 96%)!important}}.wlc__sub--tight{margin:6px auto}.wlc__mystery{position:relative;height:108px;max-width:320px;margin:0 auto 14px}.wlc__m{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;animation:wlcSwap 4.4s ease-in-out infinite}.wlc__m--2{flex-direction:row;gap:14px;animation-delay:-2.2s}.wlc__m small{font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#1f3d2bbf}.wlc__m .wlc__pct{font-size:80px}.wlc__gift{max-width:8.5ch;font-family:var(--font-heading);font-size:36px;font-weight:700;line-height:1;text-align:left;color:#c8412b}.wlc__gift-img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(16,30,20,.2))}@keyframes wlcSwap{0%,42%{opacity:1;transform:none}50%,92%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.wlc__reveal{margin:12px 0 14px}.wlc__reveal b{display:block;font-family:var(--font-heading);font-size:52px;font-weight:700;line-height:1;color:#c8412b;font-variant-numeric:lining-nums}.wlc__reveal span{display:block;margin-top:8px;font-size:15.5px;color:#1f3d2bcc}.wlc__step--done.is-revealed .wlc__reveal b{animation:wlcReveal .7s cubic-bezier(.2,.9,.2,1.2) both}@keyframes wlcReveal{0%{opacity:0;transform:scale(.6) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.wlc__m{animation:none}.wlc__m--2{display:none}.wlc__step--done.is-revealed .wlc__reveal b{animation:none}}.offer__submit.btn{min-height:64px!important;gap:12px!important;padding:9px 9px 9px 20px!important;border-radius:18px!important;background:linear-gradient(180deg,#dd8e43,#cc7230 52%,#b85e25)!important;color:#fff8ef!important;box-shadow:0 16px 28px -14px #c5682bcc,inset 0 1px #ffffff59,inset 0 -2px #6e300c33!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s!important}.offer__submit.btn:hover{background:linear-gradient(180deg,#e39a4e,#d27936 52%,#be6428)!important;transform:translateY(-2px);box-shadow:0 22px 32px -14px #c5682bd9,inset 0 1px #fff6,inset 0 -2px #6e300c33!important}.offer__submit.btn:active{transform:translateY(0) scale(.99)!important}.offer__submit.btn:before{display:none!important}.offer__submit.btn:after{content:""!important;display:block!important;position:absolute;z-index:-1;top:0;bottom:0;left:-45%;width:32%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.38) 50%,transparent 100%)!important;transform:skew(-18deg);animation:atcSheen 6s ease-in-out 1.5s infinite!important;pointer-events:none}@keyframes atcSheen{0%,72%{left:-45%}to{left:135%}}.offer__submit .add__ic{color:#fff8ef}.offer__submit .add__label .add__txt{font-family:var(--font-ui)!important;font-weight:700!important;font-size:1.14rem!important;letter-spacing:.005em;color:#fff8ef}.offer__submit .add__sub{font-size:12.5px;font-weight:600;letter-spacing:.01em;text-transform:none;color:#fff8efe6}.offer__submit .add__price{padding:10px 14px!important;border-left:0!important;border-radius:999px!important;background:#6e300c42!important;color:#fff8ef!important;font-size:1.04rem!important;line-height:1!important;box-shadow:inset 0 1px #ffffff1f}.offer__submit .add__chev{display:none!important}.offer__submit:focus-visible{outline:3px solid #1F3D2B!important;outline-offset:3px}@media(max-width:749px){.offer__submit.btn{min-height:62px!important;padding:8px 8px 8px 16px!important;gap:10px!important}.offer__submit .add__label .add__txt{font-size:1.06rem!important}.offer__submit .add__sub{font-size:12px}.offer__submit .add__price{padding:9px 12px!important;font-size:.98rem!important}}@media(prefers-reduced-motion:reduce){.offer__submit.btn:after{animation:none!important;display:none!important}}.wlc-teaser{z-index:140!important}.cart-drawer__panel{background:#f4f0e8!important}.cart-drawer__head{padding:16px 14px 14px 20px!important}.cart-drawer__title{font-size:1.45rem!important;color:#1f3d2b}.cart-drawer .ship-bar{display:flex;align-items:center;gap:12px;margin:14px 16px 2px!important;padding:12px 14px!important;border:1px solid rgba(31,61,43,.12)!important;border-radius:14px!important;background:#eef3eb!important}.ship-bar__ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#cc7230;color:#fff8ef}.ship-bar--done .ship-bar__ic{background:#1f3d2b;color:#f4f0e8}.ship-bar__main{flex:1;min-width:0}.ship-bar__text{margin:0 0 7px!important;font-size:15px!important;font-weight:700!important;color:#1f3d2b}.ship-bar__track{height:6px!important;background:#1f3d2b1f!important}.ship-bar__track span{background:#cc7230!important}.ship-bar--done .ship-bar__track span{background:#1f3d2b!important}.ship-bar__truck{flex:none;display:grid;color:#1f3d2b;opacity:.75}.cart-drawer__form{padding:0 16px!important}.cart-line{grid-template-columns:92px minmax(0,1fr)!important;gap:14px!important;padding:16px 0!important;border-bottom:1px solid rgba(31,61,43,.1)!important}.cart-line__media{width:92px!important;height:92px!important;border:1px solid rgba(31,61,43,.08);border-radius:14px!important;background:#fffdf9!important}.cart-line__media img{padding:4px;object-fit:contain}.cart-line__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.cart-line__info{min-width:0}.cart-line__title{margin:0 0 2px!important;font-family:var(--font-ui);font-size:16px!important;font-weight:700;line-height:1.25!important;color:#1f3d2b}.cart-line__title a{color:inherit}.cart-line__variant{font-size:13.5px!important;color:#1f3d2bb8!important}.cart-line__price{flex:none;display:grid;justify-items:end;gap:1px;text-align:right}.cart-line__price strong{font-size:17px;color:#1f3d2b}.cart-line__was{font-size:13px!important;color:#1f3d2b8c!important}.cart-line__save{max-width:12ch;font-size:12px!important;font-weight:700;line-height:1.2;color:#c8412b!important}.cart-line__gifts{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:0;list-style:none}.cart-line__gift{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 3px;border-radius:999px;background:#c8412b;color:#fff8ee;font-size:12px;font-weight:700;line-height:1.3}.cart-line__gift-img{display:grid;place-items:center;width:20px;height:20px;overflow:hidden;border-radius:50%;background:#fff8ee}.cart-line__gift-img img{width:18px;height:18px;object-fit:contain}.cart-line__discount{display:flex;align-items:center;gap:5px;margin:6px 0 0!important;font-size:12.5px!important;color:#1f7a4c!important}.cart-line__controls{margin-top:10px!important}.cart-line .qty{border-color:#1f3d2b2e;background:#fffdf9}.cart-line .qty__btn{width:34px;height:34px}.cart-line__remove{font-size:13px!important;text-decoration:underline;text-underline-offset:3px}.cart-code{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:11px 14px;border:1px dashed rgba(31,61,43,.35);border-radius:12px;background:#eef3eb;color:#1f3d2b;font-size:14px}.cart-code__ic{display:grid;color:#1f7a4c}.cart-code__txt{flex:1;min-width:0}.cart-code__amt{font-family:var(--font-ui);font-weight:700;color:#1f7a4c}.addons{margin:18px 0 0}.addons__title{margin:0 0 8px;font-family:var(--font-heading);font-size:20px;font-weight:600;color:#1f3d2b}.addons__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.addon{display:grid;grid-template-rows:auto 1fr auto;gap:6px;padding:10px;border:1px solid rgba(31,61,43,.1);border-radius:14px;background:#fffdf9}.addon__img{display:grid;place-items:center;height:64px}.addon__img img{width:64px;height:64px;object-fit:contain}.addon__info{display:grid;gap:2px}.addon__name{font-size:13px;font-weight:600;line-height:1.25;color:#1f3d2b}.addon__price{font-family:var(--font-ui);font-size:14px;color:#1f3d2b}.addon__btn{height:34px;padding:0 12px;border:0;border-radius:999px;background:linear-gradient(180deg,#dd8e43,#b85e25);color:#fff8ef;font:700 13px/1 var(--font-ui);cursor:pointer;box-shadow:0 8px 14px -10px #b85e25e6}.addon__btn:hover{filter:brightness(1.06)}.addon__btn.is-busy{opacity:.6}.addons__list>.addon:only-child{grid-column:1 / -1;grid-template-columns:64px minmax(0,1fr) auto;grid-template-rows:none;align-items:center}.cart-trust{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 18px;padding:0;list-style:none}.cart-trust li{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid rgba(31,61,43,.08);border-radius:12px;background:#fffdf9;font-size:12.5px;line-height:1.25;color:#1f3d2bcc}.cart-trust svg{flex:none;color:#1f3d2b}.cart-trust strong{display:block;color:#1f3d2b}.cart-drawer__foot{gap:8px!important;padding:14px 16px calc(12px + env(safe-area-inset-bottom))!important;border-top:0!important;background:#fffdf9!important;box-shadow:0 -14px 26px -20px #16231a73}.cart-sum__rows{display:grid;gap:3px}.cart-sum__row{display:flex;justify-content:space-between;margin:0;font-size:14px;color:#1f3d2bbf}.cart-sum__row--disc{font-weight:600;color:#1f7a4c}.cart-sum__total{font-size:17px!important;font-weight:700;color:#1f3d2b}.cart-sum__total strong{font-size:1.5rem!important}.cart-sum__saving{margin:0!important;text-align:right;font-size:13px!important;color:#c8412b!important}.cart-sum__note{font-size:12.5px!important}.cart-sum__note--ship{justify-content:center}.cart-sum__checkout.btn{min-height:56px;gap:10px;border:0!important;border-radius:16px!important;background:linear-gradient(180deg,#dd8e43,#cc7230 52%,#b85e25)!important;color:#fff8ef!important;font-family:var(--font-ui);font-size:17px;font-weight:700;box-shadow:0 14px 24px -14px #c5682bd9,inset 0 1px #ffffff59!important;transition:transform .2s,filter .2s}.cart-sum__checkout.btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.cart-drawer__view{font-size:13px!important}.cart-drawer .cart-sum__note:not(.cart-sum__note--ship){display:none!important}.cart-drawer .cart-sum__saving{font-size:12.5px!important}.cart-drawer .payment-icons--cart{display:flex;flex-wrap:nowrap;justify-content:center;gap:4px;margin:0}.cart-drawer .payment-icons--cart li{flex:0 1 auto}.cart-drawer .payment-icons--cart .payment-icon{width:33px;height:auto}.cart-drawer .cart-sum__note--ship{margin:-2px 0 0!important;font-size:12px!important}.cart-drawer__view{margin-top:-2px;font-size:12.5px!important}.cart-drawer .cart-sum__checkout.btn{min-height:54px}.cart-line__save{max-width:none!important;white-space:nowrap;font-size:11.5px!important}.wlc{align-items:center!important;padding:20px!important}.wlc__sheet{width:min(336px,100%)!important;max-width:336px!important;max-height:calc(100dvh - 40px);overflow:hidden auto;padding:0!important;border-radius:22px!important;background:#fbf8f2!important;box-shadow:0 30px 70px -24px #0009!important;opacity:0;transform:translateY(16px) scale(.96)!important;transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .3s ease!important}.wlc.is-in .wlc__sheet{opacity:1;transform:none!important}.wlc__sheet:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:3;border:1px solid rgba(31,61,43,.14);border-radius:16px;pointer-events:none}.wlc__hero{position:relative;height:124px;overflow:hidden;background:#f4f0e8}.wlc__hero-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 56%}.wlc__hero:after{content:"";position:absolute;right:0;bottom:0;left:0;height:44px;background:linear-gradient(to bottom,#fbf8f200,#fbf8f2)}.wlc__seal{position:absolute;z-index:1;right:18px;bottom:4px;display:grid;place-items:center;padding:5px 3px;border:1.5px solid #C8412B;border-radius:4px;background:#fbf8f2e6;color:#c8412b;font-family:var(--font-kr);font-size:10px;font-weight:700;line-height:1.1;writing-mode:vertical-rl;letter-spacing:.1em;transform:rotate(-5deg)}.wlc__x{top:12px!important;right:12px!important;z-index:4;width:32px!important;height:32px!important;background:#fbf8f2eb!important;box-shadow:0 2px 8px #00000024}.wlc__form{padding:2px 22px 18px}.wlc__brand{margin:0 0 6px;font-family:var(--font-heading);font-size:14px;font-weight:600;line-height:1;letter-spacing:.34em;color:#1f3d2b}.wlc__brand span{display:block;margin-top:4px;font-family:var(--font-kr);font-size:9px;letter-spacing:.2em;color:#1f3d2b99}.wlc__title{font-size:25px!important;line-height:1.1!important}.wlc__sub,.wlc__sub--tight{margin:4px auto 12px!important;font-size:13.5px!important}.wlc__mystery{display:none!important}.wlc__tiles{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;margin:0 0 12px}.wlc__tile{display:grid;place-items:center;align-content:center;gap:3px;height:84px;padding:6px;border:1.5px solid rgba(31,61,43,.14);border-radius:12px;background:#fffdf9;animation:wlcPick 2.4s ease-in-out infinite}.wlc__tile--2{animation-delay:-1.2s}@keyframes wlcPick{0%,44%{border-color:#cc7230;box-shadow:0 8px 16px -10px #cc7230f2;transform:scale(1.03)}56%,to{border-color:#1f3d2b24;box-shadow:none;transform:none}}.wlc__tile-pct{font-family:var(--font-heading);font-size:34px;font-weight:700;line-height:.95;color:#1f3d2b;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.wlc__tile small{font-family:var(--font-ui);font-size:9.5px;font-weight:700;line-height:1.2;letter-spacing:.13em;text-align:center;text-transform:uppercase;color:#1f3d2bc7}.wlc__tile .wlc__gift-img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(16,30,20,.18))}.wlc__or{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(31,61,43,.2);border-radius:50%;background:#fbf8f2;font-family:var(--font-heading);font-size:12px;font-style:italic;color:#1f3d2bb3}.wlc__input{height:46px!important;border-radius:12px!important}.wlc__cta{height:48px!important;margin-top:8px!important;border-radius:12px!important;background:linear-gradient(180deg,#dd8e43,#cc7230 52%,#b85e25)!important;color:#fff8ef!important;font-size:13.5px!important;letter-spacing:.1em!important;box-shadow:0 12px 22px -14px #b85e25e6!important}.wlc__no{margin-top:8px!important;font-size:13px!important}.wlc__legal{margin-top:4px!important;font-size:10.5px!important;line-height:1.4!important}.wlc__step--done .wlc__eyebrow{margin:2px 0 0!important;font-size:10.5px!important}.wlc__reveal{margin:6px 0 10px!important}.wlc__reveal b{font-size:38px!important}.wlc__reveal span{margin-top:4px!important;font-size:13.5px!important}.wlc__code{padding:9px 9px 9px 16px!important;border-radius:12px!important;font-size:19px!important}.wlc__applied{margin:8px 0 2px!important;font-size:12.5px!important}@media(min-width:750px){.wlc__sheet{width:360px!important;max-width:360px!important}.wlc__hero{height:140px}}@media(prefers-reduced-motion:reduce){.wlc__tile{animation:none}}.offer__seal{grid-template-columns:92px minmax(0,1fr)!important;margin-top:12px!important}.seal__main{padding:0 12px 0 0!important}.tseal{max-width:86px!important}.seal__row{gap:9px!important;padding:5px 0 5px 12px!important}.seal__ic{width:30px!important;height:30px!important}.seal__ic svg{width:16px!important;height:16px!important}.seal__ic--flag svg{transform:translateY(-2px)!important}.seal__flag{bottom:3px!important;width:8px!important;height:5px!important}.seal__txt{font-size:13.5px!important;line-height:1.25!important;white-space:nowrap}.offer__seal+.eta{margin-top:10px!important;padding-top:10px!important}.offer .eta__steps:before,.offer .eta__steps:after{top:12px!important}.offer .eta__dot{width:24px!important;height:24px!important;margin-bottom:2px!important}.offer .eta__step.is-now .eta__dot{box-shadow:0 0 0 3px #cfe3cfe6!important}.offer .eta .icon{width:12px!important;height:12px!important}.offer .eta__step strong{font-size:12.5px!important}.wlc__hero-img{object-position:50% 20%!important}.reels .reels__track{display:flex!important;justify-content:center;align-items:flex-start;gap:18px!important;margin:4px auto 0!important;padding:6px 16px 4px!important;overflow:visible!important;grid-template-columns:none!important}.reels .reels__track .reel:nth-child(n){position:relative;flex:0 0 auto!important;display:flex;flex-direction:column;align-items:center;gap:9px;width:98px!important;height:auto!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;transform:none!important;opacity:1!important;scale:none!important}.reels .reel:before{content:"";position:absolute;top:-4px;left:50%;width:106px;height:106px;margin-left:-53px;border-radius:50%;background:conic-gradient(from 0deg,#cc7230,#c8412b,#1f3d2b,#8fb38f,#cc7230);animation:reelRing 6s linear infinite}.reels .reel:nth-child(2):before{animation-delay:-2s}.reels .reel:nth-child(3):before{animation-delay:-4s}@keyframes reelRing{to{transform:rotate(1turn)}}.reels .reel__video{position:relative;z-index:1;display:block;width:98px!important;height:98px!important;border:3px solid #F4F0E8;border-radius:50%!important;object-fit:cover;background:#1f3d2b;box-shadow:0 10px 22px -12px #101e1499}.reels .reel__bar{display:none!important}.reels .reel__zoom{top:72px!important;right:2px!important;bottom:auto!important;z-index:2;width:28px!important;height:28px!important;border:2px solid #F4F0E8;background:#cc7230!important;color:#fff8ef!important}.reels .reel__zoom svg{width:12px!important;height:12px!important}.reels .reels__track .reel:nth-child(n):after{position:relative!important;inset:auto!important;z-index:1;width:auto!important;height:auto!important;background:none!important;box-shadow:none!important;border-radius:0!important;font-family:var(--font-ui);font-size:12.5px;font-weight:700;letter-spacing:.02em;color:#1f3d2b;white-space:nowrap}.reels .reels__track .reel:nth-child(1):after{content:"Le savon"}.reels .reels__track .reel:nth-child(2):after{content:"Les racines"}.reels .reels__track .reel:nth-child(3):after{content:"Le r\e9sultat"}.reels .reel:hover .reel__video{transform:scale(1.04);transition:transform .25s}.reels .reels__head+.reels__track:after{display:none}@media(min-width:750px){.reels .reels__track{gap:34px!important}.reels .reels__track .reel:nth-child(n){width:128px!important}.reels .reel:before{width:138px;height:138px;margin-left:-69px}.reels .reel__video{width:128px!important;height:128px!important}.reels .reel__zoom{top:98px!important}.reels .reels__track .reel:nth-child(n):after{font-size:14px}}@media(prefers-reduced-motion:reduce){.reels .reel:before{animation:none}}.offer__submit.btn{min-height:70px!important;gap:14px!important;padding:8px 8px 8px 20px!important;border:0!important;border-radius:20px!important;background:#1f3d2b!important;color:#f4f0e8!important;box-shadow:0 10px 22px -10px #1f3d2b80!important;transition:background-color .2s ease,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease!important}.offer__submit.btn:hover{background:#254a33!important;transform:translateY(-1px);box-shadow:0 14px 26px -12px #1f3d2b99!important}.offer__submit.btn:active{transform:translateY(0) scale(.995)!important}.offer__submit.btn:before,.offer__submit.btn:after{display:none!important;animation:none!important}.offer__submit .add__ic{display:grid;place-items:center;padding-right:14px;border-right:1px solid rgba(244,240,232,.22);color:#f4f0e8}.offer__submit .add__label{gap:3px}.offer__submit .add__label .add__txt{font-family:var(--font-heading)!important;font-weight:700!important;font-size:1.36rem!important;line-height:1.02!important;letter-spacing:-.005em!important;color:#f4f0e8}.offer__submit .add__sub{font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:none;color:#f4f0e8c2}.offer__submit .add__price{padding:13px 16px!important;border:0!important;border-radius:14px!important;background:#15291d!important;color:#f4f0e8!important;font-family:var(--font-heading)!important;font-weight:700!important;font-size:1.26rem!important;line-height:1!important;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;box-shadow:none!important}.offer__submit:focus-visible{outline:3px solid #CC7230!important;outline-offset:3px}@media(max-width:749px){.offer__submit.btn{min-height:66px!important;padding:7px 7px 7px 16px!important;gap:12px!important}.offer__submit .add__ic{padding-right:12px}.offer__submit .add__label .add__txt{font-size:1.24rem!important}.offer__submit .add__sub{font-size:11.5px;letter-spacing:.08em}.offer__submit .add__price{padding:12px 13px!important;font-size:1.14rem!important}}.cart-sum__checkout.btn{background:#1f3d2b!important;color:#f4f0e8!important;box-shadow:0 10px 22px -12px #1f3d2b8c!important}.cart-sum__checkout.btn:hover{background:#254a33!important;filter:none}.wlc__cta{background:#1f3d2b!important;color:#f4f0e8!important;box-shadow:0 10px 20px -12px #1f3d2b99!important}.wlc__cta:hover{background:#254a33!important}.why__item,.why__item *,.why__hit{-webkit-tap-highlight-color:transparent}.why__item.is-open .why__icon{box-shadow:0 16px 26px -18px #16231abf!important}.why__item.is-open .why__name{text-decoration:none!important}.why__hit:focus:not(:focus-visible){outline:0!important}.why__item ::selection{background:transparent}.reels .reel__zoom{display:none!important}.reels .reels__track .reel{cursor:pointer;-webkit-tap-highlight-color:transparent}.reels .reels__track .reel:focus{outline:0}.reels .reels__track .reel:focus-visible .reel__video{outline:3px solid #CC7230;outline-offset:3px}.reel-lb{--w:min(66vw, calc((100vh - 190px)*.5625) , 300px);padding:24px!important;background:#0a160f8c!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.reel-lb__stage{width:var(--w)!important;animation:reelLbPop .3s cubic-bezier(.2,.8,.2,1) both!important}@keyframes reelLbPop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}.reel-lb__video{border:4px solid #F4F0E8;border-radius:26px!important;box-shadow:0 26px 60px -18px #000000a6!important}.reel-lb__sound{right:14px!important;bottom:14px!important;width:38px!important;height:38px!important}.reel-lb__close{top:calc(50% - var(--w) * .8889 - 22px)!important;right:auto!important;left:calc(50% + var(--w) / 2 - 22px)!important;width:40px!important;height:40px!important;border:2px solid #F4F0E8!important;background:#1f3d2b!important;box-shadow:0 6px 16px -6px #00000080}.reel-lb__nav{width:40px!important;height:40px!important;background:#f4f0e8eb!important;color:#1f3d2b!important;box-shadow:0 6px 16px -8px #00000080}.reel-lb__nav--prev{left:max(6px,calc(50% - var(--w) / 2 - 52px))!important}.reel-lb__nav--next{right:max(6px,calc(50% - var(--w) / 2 - 52px))!important}.reel-lb__dots{bottom:auto!important;top:calc(50% + var(--w) * .8889 + 16px)!important}@media(prefers-reduced-motion:reduce){.reel-lb__stage{animation:none!important}}.ups{margin:18px 0 0}.ups__title{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-family:var(--font-heading);font-size:19px;font-weight:600;line-height:1.2;color:#1f3d2b}.ups__title:before,.ups__title:after{content:"";flex:1;height:1px;background:#1f3d2b2e}.ups-up{display:grid;grid-template-columns:56px minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;margin:0 0 8px;padding:10px 10px 10px 8px;border:1px solid rgba(31,61,43,.16);border-radius:16px;background:linear-gradient(135deg,#eff4eb,#e2ebdc);color:#1f3d2b;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,box-shadow .2s ease}.ups-up:hover{box-shadow:0 12px 24px -18px #1f3d2bb3}.ups-up:active{transform:scale(.985)}.ups-up__img img{display:block;width:56px;height:56px;object-fit:contain}.ups-up__txt{display:grid;gap:3px;min-width:0}.ups-up__name{font-family:var(--font-heading);font-size:17px;font-weight:600;line-height:1.15}.ups-up__sub{font-size:12.5px;line-height:1.3;color:#1f3d2bbd}.ups-up__price{display:grid;justify-items:end;gap:3px;line-height:1;white-space:nowrap}.ups-up__price strong{font:700 16px/1 var(--font-ui);color:#b85e25}.ups-up__price small{font-size:11px;color:#b85e25}.ups-up__go{display:grid;place-items:center;color:#1f3d2b}.ups-up.is-busy{opacity:.6;pointer-events:none}.ups__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ups-acc{display:grid;grid-template-columns:48px minmax(0,1fr) auto 34px;align-items:center;gap:10px;padding:8px 10px 8px 8px;border:1px solid rgba(31,61,43,.1);border-radius:14px;background:#fffdf9}.ups-acc__img img{display:block;width:48px;height:48px;object-fit:contain}.ups-acc__txt{display:grid;gap:2px;min-width:0}.ups-acc__name{font-size:14px;font-weight:600;line-height:1.2;color:#1f3d2b}.ups-acc__desc{font-size:12px;line-height:1.3;color:#1f3d2bad}.ups-acc__price{font:600 14px/1 var(--font-ui);color:#1f3d2b;white-space:nowrap}.ups-acc__btn{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#1f3d2b;color:#f4f0e8;cursor:pointer;box-shadow:0 8px 14px -10px #1f3d2be6;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,background-color .2s ease}.ups-acc__btn:hover{background:#2b5239}.ups-acc__btn:active{transform:scale(.92)}.ups-acc__btn.is-busy{opacity:.55}.ups-up:focus:not(:focus-visible),.ups-acc__btn:focus:not(:focus-visible){outline:0}.ups-up:focus-visible,.ups-acc__btn:focus-visible{outline:3px solid #CC7230;outline-offset:2px}.cart-page__form .ups{margin-top:22px}@media(prefers-reduced-motion:reduce){.ups-up,.ups-acc__btn{transition:none}}.ptype{display:grid;gap:8px;margin:14px 0 6px}.ptype__opt{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid rgba(31,61,43,.16);border-radius:14px;background:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,background-color .2s ease}.ptype__opt.is-on{border-color:#1f3d2b;background:#f7f5ef}.ptype__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ptype__radio{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid rgba(31,61,43,.4);border-radius:50%}.ptype__opt.is-on .ptype__radio{border-color:#1f3d2b}.ptype__opt.is-on .ptype__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:#1f3d2b}.ptype__txt{display:grid;gap:3px;min-width:0;color:#1f3d2b}.ptype__txt strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:600 15px/1.2 var(--font-ui)}.ptype__txt small{font-size:12px;line-height:1.3;color:#1f3d2bad}.ptype__pill{padding:4px 8px;border-radius:999px;background:#b85e25;color:#fff8ef;font:700 11px/1 var(--font-ui)}.ptype__price{display:grid;justify-items:end;gap:3px;white-space:nowrap;color:#1f3d2b}.ptype__price strong{font:700 15px/1 var(--font-ui)}.ptype__price s{font-size:12px;line-height:1;color:#1f3d2b80}.ptype__opt--sub .ptype__price strong{color:#b85e25}.ptype__more{display:grid;gap:6px;padding:2px 2px 0 46px}.ptype__more[hidden],.ptype__note[hidden]{display:none}.ptype__freq{display:flex;align-items:center;gap:10px;font-size:13px;color:#1f3d2b}.ptype__freq select{flex:1;min-width:0;height:40px;padding:0 36px 0 12px;border:1px solid rgba(31,61,43,.22);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3D2B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 14px;-webkit-appearance:none;appearance:none;font:500 14px/1 var(--font-ui);color:#1f3d2b}.ptype__note{margin:0;font-size:12px;line-height:1.35;color:#1f3d2bad}.ptype__opt:has(.ptype__input:focus-visible){outline:3px solid #CC7230;outline-offset:2px}.cart-line__plan{margin:3px 0 0;font-size:12.5px;font-weight:600;line-height:1.3;color:#b85e25}@media(prefers-reduced-motion:reduce){.ptype__opt{transition:none}}.cart-drawer__head{padding:10px 10px 10px 16px!important}.cart-drawer__title{font-size:1.2rem!important}.cart-drawer .ship-bar{gap:10px;margin:10px 14px 0!important;padding:8px 12px!important;border-radius:12px!important}.cart-drawer .ship-bar__text{font-size:13px;line-height:1.2}.cart-drawer .ship-bar__truck{display:none}.cart-drawer__form{padding:0 14px!important}.cart-drawer .cart-line{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;padding:10px 0!important}.cart-drawer .cart-line__media{width:64px!important;height:64px!important;border-radius:12px!important}.cart-drawer .cart-line__title{font-size:14.5px!important}.cart-drawer .cart-line__variant{font-size:12.5px!important;margin:0!important}.cart-drawer .cart-line__plan{margin:1px 0 0;font-size:12px}.cart-drawer .cart-line__price strong{font-size:15.5px}.cart-drawer .cart-line__was{font-size:12px!important}.cart-drawer .cart-line__save{font-size:11px!important}.cart-drawer .cart-line__gifts{gap:4px;margin:5px 0 0}.cart-drawer .cart-line__gift{padding:2px 8px 2px 2px;font-size:11px}.cart-drawer .cart-line__gift-img img{width:18px;height:18px}.cart-drawer .cart-line__discount{margin:4px 0 0!important;font-size:12px!important}.cart-drawer .cart-line__controls{gap:12px;margin-top:6px!important}.cart-drawer .cart-line .qty__btn{width:28px;height:28px}.cart-drawer .cart-line .qty__input{width:28px;height:28px;font-size:14px}.cart-drawer .cart-line__remove{font-size:12px!important}.cart-drawer .cart-code{margin:8px 0 0;padding:8px 12px;font-size:13px}.cart-drawer .ups{margin:10px 0 12px}.cart-drawer .ups__title{gap:10px;margin:0 0 8px;font-size:15px}.cart-drawer .ups-up{grid-template-columns:44px minmax(0,1fr) auto 14px;gap:10px;margin:0 0 6px;padding:7px 10px 7px 6px;border-radius:14px}.cart-drawer .ups-up__img img{width:44px;height:44px}.cart-drawer .ups-up__name{font-size:15px}.cart-drawer .ups-up__sub{font-size:11.5px}.cart-drawer .ups-up__price strong{font-size:14.5px}.cart-drawer .ups-up__price small{font-size:10px}.cart-drawer .ups__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cart-drawer .ups-acc{grid-template-columns:34px minmax(0,1fr) 28px;grid-template-areas:"img txt btn" "img price btn";column-gap:8px;row-gap:0;padding:6px 8px 6px 6px;border-radius:12px}.cart-drawer .ups-acc__img{grid-area:img;align-self:center}.cart-drawer .ups-acc__img img{width:34px;height:34px}.cart-drawer .ups-acc__txt{grid-area:txt}.cart-drawer .ups-acc__name{display:-webkit-box;overflow:hidden;font-size:12.5px;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-drawer .ups-acc__desc{display:none}.cart-drawer .ups-acc__price{grid-area:price;font-size:12.5px;color:#b85e25}.cart-drawer .ups-acc__btn{grid-area:btn;align-self:center;width:28px;height:28px}.cart-drawer .ups-acc__btn svg{width:15px;height:15px}.cart-drawer .ups__list>.ups-acc:only-child{grid-column:1 / -1}.cart-drawer .ups__list>.ups-acc:only-child .ups-acc__desc{display:block;overflow:hidden;font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.cart-drawer .cart-trust{display:none}.cart-drawer__foot{gap:6px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important}.cart-drawer .cart-sum__total{font-size:15px!important}.cart-drawer .cart-sum__total strong{font-size:1.3rem!important}.cart-drawer .cart-sum__saving{font-size:12px!important}.cart-drawer .cart-sum__checkout{min-height:48px;padding-top:10px;padding-bottom:10px}.cart-drawer .cart-sum__note{justify-content:center;font-size:11.5px!important}.cart-sum__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:11.5px;color:#1f3d2bc7}.cart-sum__trust span{display:inline-flex;align-items:center;gap:4px}.cart-sum__trust svg{flex:none}.cart-drawer .payment-icons--cart{gap:4px;margin-top:0}.cart-drawer .payment-icons--cart .payment-icon{width:30px;height:19px}.cart-drawer__view{display:none}.offer--v6 .kr-mark,.offer--v6 .offer__claims-note{display:none!important}.offer--v6 .offer__head--v6{display:grid;justify-items:center;gap:0;margin:0 0 4px;text-align:center}.offer__kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 8px;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#1f3d2b9e}.offer__kicker span{font-family:var(--font-kr-serif, serif);font-size:12px;letter-spacing:.12em;color:#b85e25}.offer__kicker i{width:4px;height:4px;border-radius:50%;background:#1f3d2b59}.offer--v6 .offer__ttl{margin:0;font-family:var(--font-heading);font-size:clamp(30px,8.4vw,40px);font-weight:600;line-height:1.04;letter-spacing:-.012em;color:#1f3d2b;text-wrap:balance}.offer__rule{display:block;width:28px;height:2px;margin:12px auto 10px;border-radius:2px;background:#b85e25}.offer__lede{max-width:30ch;margin:0;font-size:14px;line-height:1.4;color:#1f3d2bb8}.offer--v6 .offer__rsum{margin-top:8px}.offer--v6 .pcards{gap:8px!important;margin:0 0 10px!important}.offer--v6 .pcard{position:relative;display:grid!important;grid-template-columns:22px 46px minmax(0,1fr) auto!important;grid-template-areas:"radio media main price"!important;grid-template-rows:auto!important;align-items:center!important;column-gap:10px!important;row-gap:0!important;min-height:0!important;padding:10px 12px!important;border:1px solid rgba(31,61,43,.16)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;transform:none!important}.offer--v6 .pcard:has(.pcard__input:checked),.offer--v6 .pcard.is-selected{border-color:#1f3d2b!important;background:#f3f7f0!important;box-shadow:0 0 0 1px #1f3d2b!important}.offer--v6 .pcard__radio{grid-area:radio;grid-row:auto!important;width:20px!important;height:20px!important;border:1.5px solid rgba(31,61,43,.4)!important;border-radius:50%!important}.offer--v6 .pcard:has(.pcard__input:checked) .pcard__radio,.offer--v6 .pcard.is-selected .pcard__radio{display:grid;place-items:center;width:20px!important;height:20px!important;border:1.5px solid #1F3D2B!important}.offer--v6 .pcard .pcard__radio:after,.offer--v6 .pcard:has(.pcard__input:checked) .pcard__radio:after{content:""!important;position:static!important;display:block!important;width:10px!important;height:10px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#1f3d2b!important;box-shadow:none!important;transform:scale(0)!important;writing-mode:horizontal-tb!important}.offer--v6 .pcard:has(.pcard__input:checked) .pcard__radio:after,.offer--v6 .pcard.is-selected .pcard__radio:after{transform:scale(1)!important}.offer--v6 .pcard__media{grid-area:media;grid-row:auto!important;width:46px!important;height:46px!important;margin:0!important}.offer--v6 .pcard__img{filter:drop-shadow(0 6px 6px rgba(22,35,26,.14))}.offer--v6 .pcard__main{grid-area:main;grid-row:auto!important;display:grid!important;gap:2px!important;align-self:center!important;min-width:0;padding:0!important}.pcard__flag{justify-self:start;font-family:var(--font-ui);font-size:9.5px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:#b85e25}.pcard__flag--best{color:#2e5b3f}.offer--v6 .pcard__name{font-family:var(--font-ui)!important;font-size:16px!important;font-weight:700!important;line-height:1.15!important;color:#1f3d2b}.pcard__sub{font-size:12.5px;line-height:1.3;color:#1f3d2bb3}.pcard__gift{font-style:normal;font-weight:600;color:#b85e25}.offer--v6 .pcard__price{grid-area:price;grid-row:auto!important;display:grid!important;justify-items:end;gap:2px!important;align-self:center!important;text-align:right}.offer--v6 .pcard__now{flex:none!important;font-family:var(--font-ui);font-size:17px!important;font-weight:700;line-height:1.1;color:#1f3d2b}.pcard__eco{font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap;color:#2e5b3f}.pcard__eco s{margin-right:2px;font-weight:400;color:#1f3d2b80}.pcard__was-sub{display:none;font-size:11.5px;line-height:1.2;white-space:nowrap;color:#1f3d2b8c}.offer--v6.is-sub .pcard__eco{display:none}.offer--v6.is-sub .pcard__was-sub{display:block}.offer--v6.is-sub .pcard__now{color:#b85e25}.offer--v6 .pcard__badge,.offer--v6 .pcard__perks,.offer--v6 .pcard__saving,.offer--v6 .pcard__stamp{display:none!important}.pcards__ship{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 12px;font-size:13px;font-weight:600;color:#1f3d2b}.pcards__ship svg{flex:none;color:#2e5b3f}.ptype2{margin:0 0 12px}.ptype2__seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:#e9e6dd}.ptype2__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#1f3d2b;box-shadow:0 6px 14px -8px #16231acc;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.ptype2.is-sub .ptype2__thumb{transform:translate(100%)}.ptype2__opt{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 8px;border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:var(--font-ui);font-size:14px;font-weight:600;color:#1f3d2b;transition:color .2s ease}.ptype2__opt input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ptype2__opt b{margin-left:4px;color:#b85e25;transition:color .2s ease}.ptype2__opt.is-on{color:#f4f0e8}.ptype2__opt.is-on b{color:#f2b98a}.ptype2__opt:has(input:focus-visible){outline:3px solid #CC7230;outline-offset:2px}.ptype2__more{margin:10px 0 0}.ptype2__more[hidden]{display:none}.ptype2__freq{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.ptype2__flab{font-size:13px;color:#1f3d2bbf}.ptype2__chips{display:inline-flex;gap:6px}.ptype2__chip{min-width:64px;height:34px;padding:0 12px;border:1px solid rgba(31,61,43,.22);border-radius:999px;background:#fff;font:600 13px/1 var(--font-ui);color:#1f3d2b;cursor:pointer;-webkit-tap-highlight-color:transparent}.ptype2__chip.is-on{border-color:#1f3d2b;background:#1f3d2b;color:#f4f0e8}.ptype2__chip:focus:not(:focus-visible){outline:0}.ptype2__hint{margin:8px 0 0;text-align:center;font-size:12px;line-height:1.35;color:#1f3d2ba8}.offer--v6 .ptype{display:none!important}.offer--v6 .offer__micro--v6{display:flex!important;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:10px 0 6px!important;font-size:11.5px!important;font-weight:600;color:#1f3d2b}.offer--v6 .offer__micro--v6 span{display:inline-flex;align-items:center;gap:5px}.offer--v6 .payment-icons--offer{margin:4px 0 0!important}.offer--v6 .offer__seal,.offer--v6 .offer__facts,.offer--v6 .offer__badges{display:none!important}.offer--v6 .eta{margin:8px 0 0!important;padding:0!important;border:0!important;background:none!important}.offer--v6 .eta__steps{display:none!important}.offer--v6 .eta [data-eta-text]{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;text-align:center;font-size:12px;line-height:1.4;color:#1f3d2bb3}@media(min-width:990px){.offer--v6 .offer__head--v6{justify-items:start;text-align:left}.offer--v6 .offer__rule{margin-left:0}.offer--v6 .offer__lede{max-width:none}.offer--v6 .pcard{padding:12px 16px!important}}@media(prefers-reduced-motion:reduce){.ptype2__thumb,.ptype2__opt{transition:none}}.cart-link,.cart-drawer{display:none!important}.offer--v6 .pcard__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.offer--v6 .pcard__flag{display:inline-flex;align-items:center;height:16px;padding:0 7px;border-radius:999px;background:#1f3d2b;color:#f4f0e8;font-size:9px;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.offer--v6 .pcard__flag--best{background:#dce8da;color:#1f3d2b}.offer--v6 .pcard__sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 5px;margin-top:3px;font-size:12.5px}.pcard__gpill{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px 0 2px;border-radius:999px;background:#c8412b;color:#fff8ee;font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap}.pcard__gpill img{width:14px;height:14px;border-radius:50%;background:#fff8ee;object-fit:contain}.offer--v6 .eta{margin:6px 0 0!important;padding:0!important}.offer--v6 .eta [data-eta-text]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.offer--v6 .eta__steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));max-width:300px;margin:0 auto}.offer--v6 .eta__steps:before,.offer--v6 .eta__steps:after{top:4px!important;height:1px}.offer--v6 .eta__steps:before{background:#1f3d2b38}.offer--v6 .eta__steps:after{background:#1f3d2b;animation:none}.offer--v6 .eta__dot{width:9px!important;height:9px!important;margin-bottom:4px!important;background:#fffdf9;box-shadow:inset 0 0 0 1.5px #1f3d2b80}.offer--v6 .eta__dot .icon,.offer--v6 .eta__dot svg{display:none}.offer--v6 .eta__step.is-now .eta__dot{background:#1f3d2b;box-shadow:none}.offer--v6 .eta__step--end .eta__dot{background:#cfe3cf;box-shadow:none}.offer--v6 .eta__step strong{font-size:11px;font-weight:700}.offer--v6 .eta__step small{display:block!important;font-size:9.5px;font-weight:600;letter-spacing:.02em;color:#16231a8c}.folk--washer{bottom:22%;height:40%}.offer--v6 .add__sub{font-size:11px;letter-spacing:.02em;opacity:.85}.seam__folk--3{right:auto;left:52%}.seam:not(.seam--r) .seam__folk--3{left:auto;right:52%}.folk--river{bottom:10%;height:78%;aspect-ratio:242 / 480}.folk--river .folk__fig{--m:url(baram-folk-river.svg);animation:folkRiverJump 3.2s ease-in-out infinite alternate}.folk--river u{position:absolute;left:34%;bottom:-4%;width:62%;height:14%;display:block;border:1.5px solid var(--plant);border-radius:50%;opacity:0;animation:folkRipple 3.2s ease-out infinite}@keyframes folkRiverJump{0%{translate:0 0}to{translate:0 -3%}}.folk--jegi{height:58%;aspect-ratio:168 / 364}.folk--jegi .folk__fig{--m:url(baram-folk-jegi.svg);transform-origin:40% 100%;animation:folkKick 1.1s ease-in-out infinite alternate}@keyframes folkKick{0%{rotate:-2.5deg;translate:0 0}to{rotate:2deg;translate:0 -3%}}.folk--ssireum{height:52%;aspect-ratio:233 / 360}.folk--ssireum .folk__fig{--m:url(baram-folk-ssireum.svg);transform-origin:50% 100%;animation:folkSway 2.2s ease-in-out infinite alternate}@keyframes folkSway{0%{translate:-2% 0;rotate:-1.5deg}to{translate:2% 0;rotate:1.5deg}}.folk--neol{height:92%;aspect-ratio:219 / 617}.folk--neol .folk__fig{--m:url(baram-folk-neol.svg);animation:folkBob 2.6s ease-in-out infinite alternate}.folk--fan{height:62%;aspect-ratio:235 / 435}.folk--fan .folk__fig{--m:url(baram-folk-fan.svg);transform-origin:50% 100%;animation:folkFan 3s ease-in-out infinite alternate}@keyframes folkFan{0%{rotate:-2deg}to{rotate:2deg}}.folk--ring{height:50%;aspect-ratio:275 / 338}.folk--ring .folk__fig{--m:url(baram-folk-ring.svg);animation:folkWalk .6s ease-in-out infinite alternate}.folk--wash{bottom:5%;height:46%;aspect-ratio:226 / 331;--fall:9px}.folk--wash .folk__fig{--m:url(baram-folk-wash.svg)}.folk--wash b{left:12%;top:40%}.folk--drum{height:78%;aspect-ratio:135 / 535}.folk--drum .folk__fig{--m:url(baram-folk-drum.svg);transform-origin:50% 100%;animation:folkDance .7s ease-in-out infinite alternate}@keyframes folkDance{0%{translate:0 0;rotate:-1.5deg}to{translate:0 -4%;rotate:1.5deg}}.seam--river{height:calc(var(--seam-h) * 2.2);bottom:calc(100% - var(--seam-h) * 1.4)}.seam--river .seam__water{height:52%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 62%,transparent 100%)}.seam--river .seam__water i{top:18%;bottom:36%}.seam--river .seam__folk,.seam--river .seam__plant{bottom:24%}.seam--river .folk--river{bottom:26%}.seam--river .folk--swimmer{bottom:24%}.seam--river .folk--diver{bottom:44%}@media(prefers-reduced-motion:reduce){.folk--river .folk__fig,.folk--river u,.folk--jegi .folk__fig,.folk--ssireum .folk__fig,.folk--neol .folk__fig,.folk--fan .folk__fig,.folk--ring .folk__fig,.folk--drum .folk__fig{animation:none!important}}.ptype2:not(.is-sub) .ptype2__hint{display:none}.seam--river{height:calc(var(--seam-h) * 1.8);bottom:calc(100% - var(--seam-h))}.seam--river .seam__water{height:46%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26%);mask-image:linear-gradient(to bottom,transparent 0,#000 26%);background:linear-gradient(to bottom,color-mix(in srgb,var(--mid) 55%,#FFFFFF),color-mix(in srgb,var(--mid) 50%,var(--to)) 52%,color-mix(in srgb,var(--mid) 42%,var(--to)))}.seam--river .seam__water i{top:24%;bottom:26%}.seam--river .seam__folk,.seam--river .seam__plant{bottom:9%}.seam--river .folk--river{bottom:6%}.seam--river .folk--swimmer{bottom:5%}.folk--river{height:64%;aspect-ratio:242 / 480}.has-seam-tail{position:relative;isolation:isolate}.seam-tail{position:absolute;z-index:-1;left:0;right:0;top:0;height:calc(var(--seam-h) + 54px);overflow:hidden;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--mid) 42%,var(--to)) 0,color-mix(in srgb,var(--mid) 42%,var(--to)) var(--seam-h),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 var(--seam-h),transparent 100%);mask-image:linear-gradient(to bottom,#000 var(--seam-h),transparent 100%)}.seam-tail i{position:absolute;top:calc(var(--seam-h) - 2px);bottom:10px;left:0;width:calc(100% + 200px);background:linear-gradient(90deg,transparent 0 30px,rgba(255,255,255,.7) 30px 48px,transparent 48px) 0 0 / 100px 2px repeat-x,linear-gradient(90deg,transparent 0 110px,rgba(255,255,255,.5) 110px 126px,transparent 126px) 40px 50% / 200px 2px repeat-x,linear-gradient(90deg,transparent 0 60px,rgba(255,255,255,.45) 60px 90px,transparent 90px) 0 100% / 200px 2px repeat-x;animation:seamWater 10s linear infinite}@media(prefers-reduced-motion:reduce){.seam-tail i{animation:none}}.main>.shopify-section{--seam-h:90px}@media(min-width:990px){.main>.shopify-section{--seam-h:128px}}.folk--river{height:80%}.seam--river .folk--river{bottom:8%}.seam--river{height:var(--seam-h);top:0;bottom:auto}.seam-tail{height:56px;background:linear-gradient(to bottom,color-mix(in srgb,var(--mid) 42%,var(--to)) 0,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 30%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 30%,transparent 100%)}.seam-tail i{top:4px;bottom:14px}.offer--v6 .pcard{grid-template-columns:20px 44px minmax(0,1fr) auto!important;grid-template-areas:"radio media main price" "radio media sub sub"!important;grid-template-rows:auto auto!important;row-gap:5px!important;column-gap:10px!important}.offer--v6 .pcard__radio,.offer--v6 .pcard__media{grid-row:1 / span 2!important}.offer--v6 .pcard__media{width:44px!important;height:44px!important}.offer--v6 .pcard__main{grid-area:main;grid-row:1!important}.offer--v6 .pcard__price{grid-area:price;grid-row:1!important}.offer--v6 .pcard__sub{grid-area:sub;grid-row:2!important;display:flex!important;flex-wrap:wrap;align-items:center;gap:4px;margin:0}.pcard__pill{display:inline-flex;align-items:center;height:16px;padding:0 7px;border-radius:999px;font-family:var(--font-ui);font-size:9.5px;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.pcard__pill--n{background:#e3e9df;color:#1f3d2b}.pcard__pill--gift{background:#c8412b;color:#fff8ee}.offer--v6 .pcard__flag{height:15px;padding:0 6px;font-size:8.5px}.offer--v6 .pcard__eco{font-size:11px}.offer--v6 .pcard{overflow:hidden}.offer--v6 .pcard:has(.pcard__side){padding-right:30px!important}.pcard__side{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;width:18px;background:#1f3d2b;color:#f4f0e8;font-family:var(--font-ui);font-size:8.5px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.pcard__side--best{background:#dce8da;color:#1f3d2b}.offer--v6 .pcard:has(.pcard__input:checked) .pcard__side{background:#1f3d2b;color:#f4f0e8}@media(max-width:749px){.offer--v6 .pcard{grid-template-areas:"radio media main price" "sub sub sub sub"!important;row-gap:6px!important}.offer--v6 .pcard__radio,.offer--v6 .pcard__media{grid-row:1!important}.offer--v6 .pcard__media{width:40px!important;height:40px!important}.pcard__pill{height:15px;padding:0 6px;font-size:9px}}.seam:not(.seam--r) .seam__folk--2{left:auto;right:calc(8% + 104px)}.seam--r .seam__folk--2{right:auto;left:calc(8% + 104px)}.seam:not(.seam--r) .seam__folk--3{left:auto;right:calc(8% + 184px)}.seam--r .seam__folk--3{right:auto;left:calc(8% + 184px)}@media(min-width:990px){.seam:not(.seam--r) .seam__folk--2{right:46%}.seam--r .seam__folk--2{left:46%}.seam:not(.seam--r) .seam__folk--3{right:calc(8% + 150px)}.seam--r .seam__folk--3{left:calc(8% + 150px)}}.pcards__ship{display:inline-flex;align-items:center;gap:6px;height:22px;margin:0 auto 12px;padding:0 10px 0 8px;border-radius:999px;background:#1f3d2b;color:#f4f0e8;font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.pcards__ship svg{width:14px;height:14px;color:#f4f0e8}.offer--v6 .pcards+.pcards__ship{display:flex;width:fit-content}.offer--v6 .offer__micro--v6{margin:20px 0 12px!important;gap:6px 20px}.offer--v6 .payment-icons--offer{margin:0 0 4px!important;gap:6px}.offer--v6 .eta{margin:24px 0 6px!important}.offer--v6 .eta__step{gap:3px}.offer--v6 .eta__dot{margin-bottom:8px!important}.offer--v6 .eta__steps:before,.offer--v6 .eta__steps:after{top:4px!important}.offer--v6 .ptype2{margin:4px 0 16px}.offer--v6 .pcards__ship{margin-bottom:16px}.offer--v6 .offer__submit.btn,.offer--v6 .sticky-buy__btn{background:#b85e25!important;color:#fff8ef!important;box-shadow:inset 0 0 0 1.5px #ffffff2e,inset 0 -3px #00000024,0 14px 26px -18px #b85e25e6!important}.offer--v6 .offer__submit.btn:hover{background:#c66a2c!important;box-shadow:0 14px 26px -12px #b85e2599!important}.offer--v6 .offer__submit .add__price{background:#0000002e!important;color:#fff8ef!important}.offer--v6 .offer__submit .add__label{display:flex;align-items:center}.offer--v6 .offer__submit .add__txt{font-size:19px}.offer--v6 .offer__submit .add__sub{display:none!important}.offer--v6 .offer__submit.btn{min-height:60px!important}.folk--washer .folk__fig,.folk--wash .folk__fig{transform-origin:50% 100%;animation:folkScrub 1.3s ease-in-out infinite alternate}@keyframes folkScrub{0%{rotate:-2.5deg;translate:0 0}to{rotate:2.5deg;translate:3% -2.5%}}.folk--man .folk__fig{transform-origin:50% 100%;animation:folkPour 2.4s ease-in-out infinite alternate}@keyframes folkPour{0%{rotate:-2deg;translate:0 0}to{rotate:2.5deg;translate:0 -2.5%}}.folk--hairwash .folk__fig{transform-origin:50% 100%;animation:folkRub 1.1s ease-in-out infinite alternate}@keyframes folkRub{0%{translate:-3% 0;rotate:-1.5deg}to{translate:3% 0;rotate:1.5deg}}.folk--falls .folk__fig{animation:folkShiver .7s ease-in-out infinite alternate}@keyframes folkShiver{0%{translate:-2% 0}to{translate:2% -3%}}.folk--grandma .folk__fig{animation:folkComb 1.5s ease-in-out infinite alternate}@keyframes folkComb{0%{rotate:-2deg;translate:0 0}to{rotate:1.5deg;translate:0 -2%}}.folk--crane .folk__fig{animation:folkCrane 2.8s ease-in-out infinite alternate}@keyframes folkCrane{0%{translate:0 0;rotate:0deg}to{translate:0 -5%;rotate:-3deg}}.folk--fan .folk__fig{animation:folkFan2 1.5s ease-in-out infinite alternate}@keyframes folkFan2{0%{rotate:-5deg;translate:-2% 0}to{rotate:5deg;translate:2% -3%}}.folk--ssireum .folk__fig{animation:folkWrestle 1.2s ease-in-out infinite alternate}@keyframes folkWrestle{0%{translate:-4% 0;rotate:-2.5deg}to{translate:4% -2%;rotate:2.5deg}}.folk--jegi .folk__fig{animation:folkKick2 .8s ease-in-out infinite alternate}@keyframes folkKick2{0%{rotate:-4deg;translate:0 0}to{rotate:3deg;translate:0 -7%}}.folk--neol .folk__fig{animation:folkSeesaw 1.3s ease-in-out infinite alternate}@keyframes folkSeesaw{0%{translate:0 0}to{translate:0 -6%}}.folk--ring .folk__fig{animation:folkRing 1s ease-in-out infinite alternate}@keyframes folkRing{0%{translate:-4% 0}to{translate:4% -4%}}.folk--kite .folk__fig{animation:folkKite2 2.2s ease-in-out infinite alternate}@keyframes folkKite2{0%{rotate:-5deg;translate:0 0}to{rotate:5deg;translate:0 -3%}}.folk--swing{height:74%;bottom:10%}.folk--neol{height:84%;bottom:8%}.seam .folk--river,.seam--river .folk--river{bottom:34%;height:50%;aspect-ratio:242 / 400}.seam:not(.seam--r) .folk--river{scale:-1 1}.folk--river .folk__rock{position:absolute;left:0;bottom:-17.5%;width:40.5%;height:60%;display:block;background:var(--plant);-webkit-mask:url(baram-folk-rock.svg) no-repeat 50% 100% / contain;mask:url(baram-folk-rock.svg) no-repeat 50% 100% / contain;clip-path:inset(0 0 29.2% 0)}.folk--river .folk__dive{position:absolute;left:0;right:0;top:0;bottom:0;display:block;clip-path:inset(-90% -90% 0 -90%)}.folk--river .folk__fig{top:-10%;bottom:auto;height:77%;--m:url(baram-folk-river-kids.svg);transform-origin:50% 100%;animation:folkRiverDive 7s linear infinite}@keyframes folkRiverDive{0%,10%{translate:0 0;rotate:0deg;scale:1 1;opacity:1;animation-timing-function:ease-in-out}16%{translate:0 4%;rotate:0deg;scale:1 .94;opacity:1;animation-timing-function:ease-out}26%{translate:26% -30%;rotate:8deg;scale:1 1;opacity:1;animation-timing-function:ease-in}40%{translate:44% 150%;rotate:20deg;scale:1 1;opacity:1}41%,80%{translate:44% 150%;rotate:20deg;scale:1 1;opacity:0}88%{translate:0 0;rotate:0deg;scale:1 1;opacity:0}94%,to{translate:0 0;rotate:0deg;scale:1 1;opacity:1}}.folk--river u{left:64%;bottom:-7%;width:60%;height:14%;animation:folkRiverRipple 7s ease-out infinite}@keyframes folkRiverRipple{0%,35%{opacity:0;scale:.3}40%{opacity:.85;scale:.6}58%{opacity:0;scale:1.8}to{opacity:0;scale:1.8}}.folk--river b,.folk--river b:nth-of-type(n){bottom:0;top:auto;width:3px;height:3px;margin:0;animation:folkRiverSplash 7s linear infinite}.folk--river b:nth-of-type(1){left:82%;--dx:-7px}.folk--river b:nth-of-type(2){left:89%;--dx:-2px;animation-delay:.06s}.folk--river b:nth-of-type(3){left:96%;--dx:3px;animation-delay:.12s}.folk--river b:nth-of-type(4){left:103%;--dx:8px;animation-delay:.03s}@keyframes folkRiverSplash{0%,33%{opacity:0;translate:0 0}37%{opacity:.9;translate:var(--dx) -12px}46%{opacity:0;translate:calc(var(--dx) * 1.5) 4px}to{opacity:0;translate:calc(var(--dx) * 1.5) 4px}}.seam--river .folk--splash{bottom:31%;clip-path:inset(-40% -20% 0 -20%)}@media(prefers-reduced-motion:reduce){.folk--river .folk__fig,.folk--river u,.folk--river b{animation:none!important}}@media(min-width:990px){.banner--stack .banner__grid{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:end;gap:32px;min-height:min(calc(100svh - 112px),800px);padding-top:0}.banner--stack .banner__copy{order:0;align-self:center;align-items:flex-start;text-align:left;width:100%;max-width:760px;margin:0;padding:36px 0 clamp(36px,7vh,72px)}.banner--stack .banner__eyebrow{justify-content:flex-start}.banner--stack .banner__title{margin-left:0;margin-right:0;max-width:11.5em;font-size:clamp(50px,3.7vw,66px)!important;line-height:.98}.banner--stack .banner__title em{margin-left:0}.banner--stack .banner__actions{justify-content:flex-start}.banner--stack .banner__drops--copy .drop{display:none}.banner--stack .banner__visual{order:1;align-self:end;width:100%;height:min(72vh,660px);min-height:440px;margin:0}.banner--stack .banner__model{height:100%;bottom:0;left:auto;right:0;transform:none;max-width:100%}.banner__model--cut .banner__model-img{-webkit-mask-image:linear-gradient(to right,#000 0,#000 80%,transparent 99%),linear-gradient(to bottom,#000 0,#000 88%,transparent 100%)!important;mask-image:linear-gradient(to right,#000 0,#000 80%,transparent 99%),linear-gradient(to bottom,#000 0,#000 88%,transparent 100%)!important;-webkit-mask-composite:source-in;mask-composite:intersect}.banner--stack .banner__rain{-webkit-mask-image:radial-gradient(ellipse 60% 80% at 62% 40%,#000 0%,rgba(0,0,0,.55) 55%,transparent 85%);mask-image:radial-gradient(ellipse 60% 80% at 62% 40%,#000 0%,rgba(0,0,0,.55) 55%,transparent 85%)}.banner--stack .banner__kr{right:4vw;top:50%;font-size:clamp(14rem,30vw,26rem);opacity:.06}}@media(min-width:1400px){.banner--stack .banner__grid{gap:48px}.banner--stack .banner__copy{padding-left:2vw}}@media(min-width:990px){.banner--stack .banner__grid{position:static}.banner--stack .banner__visual{position:static;z-index:auto}.banner--stack .banner__model{position:absolute;left:auto;right:0;bottom:0;height:min(72vh,660px);min-height:440px;width:auto;max-width:46vw;transform:none;z-index:1}.banner__model--cut .banner__model-img{object-position:right bottom;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 90%,transparent 100%)!important;mask-image:linear-gradient(to bottom,#000 0,#000 90%,transparent 100%)!important}.banner--stack .banner__visual>.banner__drops{display:none}.banner--stack .banner__halo{display:none}}.banner .banner__actions:empty{display:none}@media(max-width:749px){.banner .banner__grid{padding-top:44px!important}.banner .banner__title{font-size:clamp(38px,11.2vw,52px)!important;line-height:1.02!important;letter-spacing:-.012em}.banner .banner__title em{font-size:.54em!important;margin-top:.45em!important;padding:.2em .62em .24em!important}.banner .banner__copy{margin-bottom:18px!important}}@media(min-width:990px){.banner .banner__title{font-size:clamp(54px,4.7vw,76px)!important;line-height:1.02!important;max-width:12em!important;letter-spacing:-.012em}.banner .banner__title em{margin-top:.4em!important}}.banner .banner__eyebrow{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;width:fit-content;max-width:100%;margin:0 0 18px!important;padding:4px 13px 4px 5px;border:1px solid rgba(244,240,232,.24);border-radius:999px;background:#f4f0e812;font-size:12px!important;font-weight:600;letter-spacing:.03em!important;text-transform:none!important;line-height:1.2;opacity:1!important;color:#f4f0e8}.banner--center .banner__eyebrow{margin-left:auto!important;margin-right:auto!important}.banner .banner__eyebrow .dojang--sm{font-size:8.5px;transform:none;border-width:1.5px;flex:0 0 auto}.banner .banner__eyebrow-list{flex-wrap:nowrap!important;column-gap:0!important;row-gap:0!important}.banner .banner__eyebrow-item{flex-basis:auto!important}.banner .banner__eyebrow-item+.banner__eyebrow-item:before{content:"\b7";margin:0 .55em;opacity:.55}@media(max-width:749px){.banner .banner__grid{padding-top:34px!important}.banner .banner__eyebrow{font-size:11px!important;margin-bottom:16px!important}}@media(min-width:990px){.banner--center .banner__eyebrow{margin-left:0!important}.banner .banner__eyebrow{font-size:12.5px!important}}.banner .banner__title--lines .banner__line{display:block}@media(max-width:749px){.banner .banner__title--lines{font-size:clamp(24px,7.6vw,36px)!important;line-height:1.12!important}}@media(min-width:750px)and (max-width:989px){.banner .banner__title--lines{font-size:clamp(34px,5.4vw,46px)!important;line-height:1.1!important}}@media(min-width:990px){.banner .banner__title--lines{font-size:clamp(42px,3.7vw,58px)!important;line-height:1.08!important;max-width:none!important}}.banner .banner__title--lines em{margin-top:.5em!important}@media(max-width:749px){.banner .banner__title--lines em{font-size:.78em!important;margin-top:.55em!important}}@media(min-width:990px){.banner .banner__title--lines em{font-size:.64em!important}}@media(min-width:990px){.banner--stack .banner__visual>.banner__drops{display:block;position:absolute;inset:auto 0 0 auto;width:46vw;height:min(72vh,660px);min-height:440px;z-index:3;opacity:1;pointer-events:none}.banner--stack .banner__visual>.banner__drops .drop{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}}.banner .banner__model>.banner__image-drops{display:none}.banner .banner__model>.banner__image-mist{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1;pointer-events:none}.banner__image-mist:before,.banner__image-mist:after{content:"";position:absolute;top:4%;right:-28%;bottom:-8%;left:-28%;background:radial-gradient(ellipse at 8% 36%,rgba(244,240,232,.46),rgba(244,240,232,.16) 32%,transparent 64%),radial-gradient(ellipse at 87% 64%,rgba(224,238,220,.42),rgba(224,238,220,.1) 32%,transparent 62%);opacity:.68;animation:baramHeroMist 16s ease-in-out infinite alternate;animation-delay:-5s}.banner__image-mist:after{top:30%;right:-24%;bottom:-12%;left:-24%;background:radial-gradient(ellipse at 42% 72%,rgba(244,240,232,.4),rgba(244,240,232,.13) 36%,transparent 70%);animation-duration:21s;animation-direction:alternate-reverse;animation-delay:-11s}@keyframes baramHeroMist{0%{transform:translate3d(-5%,3%,0);opacity:.56}to{transform:translate3d(6%,-3%,0);opacity:.82}}@media(min-width:990px){.banner .banner__visual>.banner__drops{display:none}.banner .banner__model>.banner__image-drops{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.banner__image-drops>.banner__droplet{display:block;position:absolute;left:var(--x);top:var(--y);width:var(--s, 10px);height:calc(var(--s, 10px) * 1.2);border-radius:52% 48% 46% 46%/62% 60% 40% 38%;border:1px solid rgba(255,255,255,.34);background:radial-gradient(ellipse at 30% 24%,#ffffffeb 0 9%,#ffffff40 21%,#ffffff0a 49%,#e6ffed4d 78%,#ffffff24);box-shadow:inset -1px -2px 2px #ffffff94,inset 1px 2px 2px #0000003d,0 1px 2px #00000052;opacity:.9;animation:baramHeroDropGlint 5.5s ease-in-out infinite;animation-delay:calc(0s - var(--d, 0s))}.banner__image-drops>.banner__droplet--slide{animation-name:baramHeroDropFall;animation-duration:7s;animation-timing-function:linear}.banner__droplet--slide:after{content:"";position:absolute;left:36%;bottom:80%;width:28%;height:62px;border-radius:99px;background:linear-gradient(to top,rgba(255,255,255,.3),transparent);transform-origin:center bottom;opacity:0;animation:baramHeroDropTrail 7s linear infinite;animation-delay:calc(0s - var(--d, 0s))}@keyframes baramHeroDropFall{0%{transform:translateY(-8px) scaleY(1);opacity:0}6%{opacity:.9}40%{transform:translateY(26px) scaleY(1.05);opacity:.95}85%{transform:translateY(104px) scaleY(1.18);opacity:.85}to{transform:translateY(146px) scaleY(1.1);opacity:0}}@keyframes baramHeroDropTrail{0%{transform:scaleY(.05);opacity:0}10%{transform:scaleY(.15);opacity:.18}75%{transform:scaleY(.85);opacity:.5}to{transform:scaleY(1);opacity:0}}@keyframes baramHeroDropGlint{0%,to{opacity:.72;transform:scale(.97)}50%{opacity:.98;transform:scale(1.07)}}}@media(prefers-reduced-motion:reduce){.banner__image-mist:before,.banner__image-mist:after,.banner__image-drops>.banner__droplet,.banner__image-drops>.banner__droplet:after{animation:none}.banner__image-drops>.banner__droplet{opacity:.85}.banner__droplet--slide:after{display:none}}.site-header{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:relative;isolation:isolate}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:#f4f0e8eb;-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px)}.offer--v6 .pcard:has(.pcard__side){overflow:visible!important;padding:15px 12px 10px!important;margin-top:6px}.offer--v6 .pcard .pcard__side,.pcard__side{top:0!important;bottom:auto!important;right:14px!important;left:auto!important;width:auto!important;height:20px!important;padding:0 10px!important;border-radius:999px!important;writing-mode:horizontal-tb!important;transform:translateY(-50%)!important;font-size:9.5px!important;letter-spacing:.12em!important;line-height:1!important;z-index:3}.offer--v6 .pcard .pcard__side--best{background:#dce8da;color:#1f3d2b;border:1px solid #1F3D2B}.offer--v6 .pcard:has(.pcard__input:checked) .pcard__side--best{border-color:#1f3d2b}.offer--v6 .pcard__sub:empty{display:none!important}@media(max-width:749px){.offer--v6 .pcard__qty{display:block;font-size:.8em;font-weight:500;opacity:.78;margin-top:2px}.offer--v6 .pcard__dot{display:none}}@media(max-width:749px){.offer--v6 .pcard__name:has(.pcard__qty){display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}}.banner__kr,.hero__kr,.khair__big,.cta-strip__wm,.final-cta__kr,.stats__kr,.benefits__kr,.rtimer__wm{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/94/assets/baram.css.map */
