kh-advent.khav{display:block;background:var(--khav-bg,var(--khav-p-fbf7f6));color:var(--khav-p-333334);font-family:var(--font-body-family,sans-serif);font-size:16px;line-height:1.65;overflow:hidden}.khav *{box-sizing:border-box}.khav [hidden]{display:none!important}.khav-wrap{max-width:1400px;padding:0 40px;margin:auto}.khav h1,.khav h2,.khav h3,.khav p{margin:0}.khav h1,.khav h2,.khav h3{font-family:var(--font-heading-family,sans-serif);color:inherit;font-weight:500;letter-spacing:-.045em;line-height:1.08;word-break:normal}.khav h1{font-size:clamp(48px,5.5vw,80px);max-width:640px}.khav h1 em{display:block;font-style:normal;color:var(--khav-accent)}.khav h2{font-size:clamp(32px,3.8vw,52px)}.khav h3{font-size:24px;letter-spacing:-.025em}.khav a{color:inherit;text-decoration:none}.khav button{font:inherit;cursor:pointer}.khav :is(a,button,summary):focus-visible{outline:3px solid var(--khav-accent);outline-offset:5px}.khav :is(section,[id]){scroll-margin-top:150px}.khav-topline{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid color-mix(in srgb,var(--khav-p-333334) 14.9%,transparent);padding:24px 0;font-size:12px;letter-spacing:.06em}.khav-topline>span{text-transform:uppercase}.khav-topline a{font-weight:600}.khav-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,5vw,76px);padding:48px 0 40px}.khav-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:600;text-transform:uppercase}.khav-hero h1{margin:20px 0 26px}.khav-intro{font-size:18px;max-width:430px;line-height:1.7}.khav-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:30px 0 26px}.khav-price>span{font-size:13px}.khav-price strong{font-size:32px;font-weight:500;line-height:1.2}.khav-price small{flex-basis:100%;font-size:13px;color:var(--khav-p-333334)}.khav-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.khav-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--khav-accent);color:var(--khav-p-ffffff)!important;border:1px solid var(--khav-accent);border-radius:var(--border-radius,100px);padding:15px 26px;min-height:52px;font-size:14px;font-weight:600;transition:transform .2s,background .2s}.khav-button:hover{background:var(--khav-p-007572);transform:translateY(-2px)}.khav-link{font-size:13px;text-decoration:underline!important;text-underline-offset:5px;display:inline-flex;gap:12px;align-items:center;min-height:44px}.khav-photo-frame{position:relative}.khav-photo{border-radius:20px;overflow:hidden;aspect-ratio:1;background:var(--khav-soft)}.khav-photo img{width:100%;height:100%;object-fit:cover;display:block}.khav-stamp{position:absolute;top:20px;right:20px;width:92px;height:92px;background:var(--khav-yellow);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:34px;line-height:1;transform:rotate(9deg);color:var(--khav-p-333334)}.khav-stamp span{font-size:8px;letter-spacing:.08em;text-align:center;margin-top:6px;line-height:1.3}.khav-gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 0;font-size:12px}.khav-gallery-controls>div{display:flex;gap:6px}.khav-gallery-controls button{border:1px solid color-mix(in srgb,var(--khav-p-333334) 14.51%,transparent);background:transparent;border-radius:50%;width:44px;height:44px;color:inherit}.khav-gallery-controls button[aria-pressed=true]{background:var(--khav-accent);color:#fff;border-color:var(--khav-accent)}.khav-stats{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid color-mix(in srgb,var(--khav-p-333334) 14.9%,transparent);padding:28px 0}.khav-stats>div{display:flex;gap:18px;align-items:center;justify-content:center;padding:0 12px}.khav-stats>div+div{border-left:1px solid color-mix(in srgb,var(--khav-p-333334) 14.9%,transparent)}.khav-stats strong{font-weight:500;font-size:36px;letter-spacing:-.05em;white-space:nowrap;line-height:1}.khav-stats sup{font-size:20px;top:-.4em}.khav-stats span{font-size:13px;line-height:1.4;max-width:110px}.khav-story{padding:88px 0 0}.khav-section-head{max-width:730px;margin:0 auto 40px;text-align:center}.khav-section-head h2{margin:18px 0}.khav-section-head>p:not(.khav-eyebrow){max-width:610px;margin:0 auto;color:var(--khav-p-333334)}.khav-features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.khav-features article{background:var(--khav-soft);padding:30px;border-radius:16px}.khav-features article:nth-child(2){background:var(--khav-p-f6efd7)}.khav-features article:nth-child(3){background:var(--khav-p-f6efd7)}.khav-feature-number{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin-bottom:30px}.khav-feature-number span{font-size:34px;color:var(--khav-accent)}.khav-features h3{margin-bottom:16px}.khav-features p{font-size:14px;line-height:1.8}.khav-brands{text-align:center;font-size:12px;letter-spacing:.14em;padding:34px 0!important;border-bottom:1px solid color-mix(in srgb,var(--khav-p-333334) 14.9%,transparent);line-height:2.4!important}.khav-discovery{padding:84px 0}.khav-discovery .khav-link{margin-top:16px}.khav-door-tools{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;font-size:12px}.khav-door-tools>div{display:flex;gap:16px}.khav-door-tools button{background:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--khav-p-333334) 36.08%,transparent);min-height:44px;color:inherit;padding:0}.khav-doors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.khav-door{position:relative;background:var(--khav-soft);border:1px solid color-mix(in srgb,var(--khav-p-007572) 13.33%,transparent);border-radius:14px;overflow:hidden;transition:box-shadow .2s}.khav-door:nth-child(4n+2){background:var(--khav-p-f6efd7)}.khav-door:nth-child(4n+3){background:var(--khav-p-f6efd7)}.khav-door:nth-child(7n){background:var(--khav-p-cbe6e1)}.khav-door summary{position:relative;cursor:pointer;min-height:174px;padding:22px 18px;display:flex;flex-direction:column;justify-content:space-between;list-style:none}.khav summary::-webkit-details-marker{display:none}.khav-door-day{font-size:48px;font-weight:400;letter-spacing:-.06em;line-height:1.2}.khav-door-star{position:absolute;right:16px;top:15px;font-size:20px;color:var(--khav-accent)}.khav-door-open{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.06em}.khav-door-open>span[aria-hidden]{font-size:20px;line-height:1;transition:transform .2s}.khav-door[open]{box-shadow:0 6px 20px color-mix(in srgb,var(--khav-p-007572) 7.45%,transparent);background:var(--khav-p-ffffff)}.khav-door[open] summary{min-height:88px;padding-bottom:10px}.khav-door[open] .khav-door-day{font-size:26px}.khav-door[open] .khav-door-open>span[aria-hidden]{transform:rotate(45deg)}.khav-door-content{padding:0 16px 22px}.khav-door-content h3{font-size:16px;letter-spacing:-.02em;line-height:1.25;margin-bottom:10px;color:var(--khav-accent)}.khav-door-content p{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.khav-fineprint{font-size:12px!important;color:var(--khav-p-6c4796);margin-top:20px!important}.khav-case{display:grid;grid-template-columns:1fr 1fr;background:var(--khav-p-f6efd7);border-radius:20px;overflow:hidden}.khav-case-image img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1}.khav-case-copy{padding:clamp(30px,5vw,74px);align-self:center}.khav-case-copy h2{margin:20px 0}.khav-case-copy>p:not(.khav-eyebrow){font-size:16px}.khav-flower{display:block;font-size:70px;line-height:1;color:var(--khav-accent);margin-bottom:30px}.khav-case-tag{display:block;border-top:1px solid color-mix(in srgb,var(--khav-p-333334) 14.9%,transparent);padding-top:22px;margin-top:28px;font-size:12px}.khav-lifestyle{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:70px 60px}.khav-lifestyle img{width:100%;display:block;max-height:600px;object-fit:cover;border-radius:16px}.khav-lifestyle p{font-size:clamp(26px,3.1vw,44px);line-height:1.3;letter-spacing:-.035em}.khav-launch{margin-top:80px;padding:64px 24px;text-align:center;background:var(--khav-soft);border-radius:20px}.khav-launch h2{max-width:680px;margin:20px auto}.khav-launch>p:not(.khav-eyebrow){max-width:590px;margin:0 auto}.khav-countdown{display:flex;justify-content:center;gap:12px;margin:34px auto}.khav-countdown>div{min-width:94px;padding:15px 12px;background:color-mix(in srgb,var(--khav-p-ffffff) 67.06%,transparent);border:1px solid color-mix(in srgb,var(--khav-p-007572) 12.55%,transparent);border-radius:12px}.khav-countdown strong{display:block;font-size:36px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.khav-countdown span{font-size:11px}.khav-launch-price{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap;margin:28px auto!important}.khav-launch-price strong{font-size:36px;line-height:1.2;font-weight:500}.khav-launch-price span{font-size:13px}.khav-date{font-size:13px;font-weight:600}.khav-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;padding:80px 0}.khav-faq h2{max-width:360px}.khav-faq details{border-bottom:1px solid color-mix(in srgb,var(--khav-p-333334) 14.9%,transparent)}.khav-faq details:first-child{border-top:1px solid color-mix(in srgb,var(--khav-p-333334) 14.9%,transparent)}.khav-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:22px 0;font-size:15px;list-style:none}.khav-faq summary span{font-size:24px}.khav-faq details[open] summary span{transform:rotate(45deg)}.khav-faq details>div{padding:0 26px 24px 0;font-size:14px;line-height:1.8}.khav-bottom{display:flex;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--khav-p-333334) 14.9%,transparent);padding:20px 0 30px;font-size:11px;gap:16px}.khav-bottom a{text-decoration:underline}.khav-door:hover{box-shadow:0 5px 16px color-mix(in srgb,var(--khav-p-007572) 8.24%,transparent)}@media(min-width:900px){.khav-hero-copy{padding-bottom:40px}.khav-photo-frame{margin-left:8px}}@media(max-width:1000px){.khav-wrap{padding:0 24px}.khav-doors{grid-template-columns:repeat(4,minmax(0,1fr))}.khav-features article{padding:24px}.khav-faq{gap:36px}.khav-stats>div{gap:10px}.khav-stats strong{font-size:30px}}@media(max-width:749px){.khav-wrap{padding:0 20px}.khav-topline{padding:18px 0;font-size:10px;letter-spacing:.01em}.khav-hero{grid-template-columns:1fr;gap:28px;padding:34px 0 24px}.khav h1{font-size:52px;max-width:540px}.khav-hero h1{margin:16px 0 20px}.khav-intro{font-size:16px;max-width:470px}.khav-price{margin:22px 0}.khav-actions{gap:10px 20px}.khav-stamp{width:80px;height:80px;font-size:30px}.khav-stats{padding:24px 0}.khav-stats>div{flex-direction:column;gap:8px;text-align:center;padding:0 6px}.khav-stats span{font-size:10px}.khav-stats strong{font-size:29px}.khav-story,.khav-discovery{padding-top:56px}.khav-section-head{text-align:left;margin-bottom:28px}.khav-section-head h2{margin:14px 0}.khav-section-head>p:not(.khav-eyebrow){font-size:14px}.khav-features{grid-template-columns:1fr}.khav-feature-number{margin-bottom:15px}.khav-features article{padding:24px}.khav-brands{font-size:10px;letter-spacing:.08em;padding:24px 8px!important}.khav-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.khav-door summary{padding:15px 12px;min-height:132px}.khav-door-day{font-size:36px}.khav-door-star{font-size:16px;right:10px;top:12px}.khav-door-open{font-size:10px;letter-spacing:0}.khav-door-content{padding:0 10px 16px}.khav-door-content h3{font-size:14px}.khav-door-content p{font-size:11px}.khav-door-tools{align-items:flex-start;flex-direction:column;gap:0}.khav-door-tools>div{gap:24px}.khav-case{grid-template-columns:1fr}.khav-case-copy{padding:32px 26px}.khav-flower{font-size:46px;margin-bottom:22px}.khav-discovery{padding-bottom:50px}.khav-case-copy>p:not(.khav-eyebrow){font-size:14px}.khav-lifestyle{padding:40px 0 0;gap:24px;grid-template-columns:1fr}.khav-lifestyle img{max-height:520px}.khav-lifestyle p{font-size:28px}.khav-launch{margin-top:52px;padding:38px 18px}.khav-launch>p:not(.khav-eyebrow){font-size:14px}.khav-countdown{gap:6px;margin:26px 0}.khav-countdown>div{min-width:0;flex:1;padding:12px 5px}.khav-countdown strong{font-size:29px}.khav-countdown span{font-size:10px}.khav-launch-price{flex-direction:column;gap:8px}.khav-faq{grid-template-columns:1fr;gap:28px;padding:54px 0}.khav-faq summary{font-size:14px}.khav-eyebrow{font-size:10px}}@media(prefers-reduced-motion:reduce){.khav *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.khav-door-product+.khav-door-product{margin-top:22px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--khav-p-007572) 13.33%,transparent)}.khav-door-product img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:var(--khav-p-ffffff);border-radius:10px;margin-bottom:14px}.khav-door-product .khav-product-name{font-size:13px;line-height:1.5;overflow-wrap:normal}.khav-door-product .khav-included{margin:12px 0;padding:10px;background:var(--khav-soft);border-radius:8px;line-height:1.4}.khav-included span,.khav-included strong{display:block}.khav-included span{font-size:10px}.khav-included strong{font-size:16px;color:var(--khav-accent);margin-top:3px}.khav-product-link{font-size:11px;text-decoration:underline!important;text-underline-offset:3px;min-height:44px;display:flex;align-items:center;gap:8px}.khav .khav-order-note{margin-top:16px!important;font-size:13px;font-weight:600;color:var(--khav-accent)!important}.khav-delivery{font-size:13px;font-weight:600;color:var(--khav-accent);margin:0 0 20px!important}.khav-launch .khav-delivery{margin:24px auto 0!important}.khav-countdown>div{min-width:190px;max-width:240px;padding:18px 30px}.khav-countdown strong{font-size:64px}.khav-countdown span{font-size:13px}.khav-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.khav-discovery-intro--image{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(30px,6vw,90px);max-width:1050px;margin:0 auto 48px}.khav-discovery-art img{display:block;width:100%;max-height:490px;object-fit:contain}.khav-discovery-intro--image .khav-section-head{text-align:left;margin:0}.khav-discovery-intro--image .khav-section-head>p{margin-left:0!important}@media(max-width:749px){.khav-discovery-intro--image{grid-template-columns:1fr;gap:26px;margin-bottom:28px}.khav-discovery-art{max-width:240px;margin:auto}.khav-discovery-art img{max-height:340px}.khav-discovery-intro--image .khav-section-head{order:-1}}.khav .khav-brand-mark{display:inline-block;flex-shrink:0;width:34px;height:31px;background-color:var(--khav-accent);-webkit-mask:var(--khav-mark) center/contain no-repeat;mask:var(--khav-mark) center/contain no-repeat}.khav .khav-door-star.khav-brand-mark{width:24px;height:22px}.khav .khav-flower.khav-brand-mark{display:block;width:76px;height:68px}@media(max-width:749px){.khav .khav-flower.khav-brand-mark{width:52px;height:47px}.khav .khav-door-star.khav-brand-mark{width:21px;height:19px}}.khav .khav-door{height:240px;isolation:isolate}.khav .khav-door summary,.khav .khav-door[open] summary{height:100%;min-height:0;padding:20px 16px;z-index:2}.khav .khav-door-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.khav .khav-door-backdrop img{position:absolute;display:block;width:145%;height:145%;max-width:none;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);opacity:.16;mix-blend-mode:multiply}.khav .khav-door-backdrop img+img{width:90%;height:90%;left:-27%;top:36%;opacity:.12}.khav .khav-door-content{position:absolute;top:66px;right:16px;bottom:48px;left:16px;z-index:3;padding:0;overflow:auto;scrollbar-width:thin}.khav .khav-door-content h3{font-size:16px;line-height:1.25;margin:0 0 12px}.khav .khav-door-content p{font-size:13px;line-height:1.45;overflow-wrap:break-word;margin:0}.khav .khav-door-content p+p{margin-top:12px}.khav .khav-door[open] .khav-door-day{font-size:26px}@media(max-width:1000px)and (min-width:750px){.khav .khav-doors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.khav .khav-door{height:270px}.khav .khav-door summary,.khav .khav-door[open] summary{padding:16px 12px}.khav .khav-door-content{top:58px;right:12px;bottom:44px;left:12px}.khav .khav-door-content h3{font-size:14px;margin-bottom:10px}.khav .khav-door-content p{font-size:12px;line-height:1.4}}.khav .khav-door:not([open]):nth-child(n){--pack-tone:var(--khav-p-6c4796);--pack-glow:var(--khav-p-b2dddf);background-color:var(--khav-p-a4bde4);background-image:radial-gradient(ellipse at 80% 15%,var(--pack-tone) 0%,transparent 59%),radial-gradient(ellipse at 5% 88%,var(--pack-tone) 0%,transparent 55%),radial-gradient(ellipse at 30% 45%,var(--pack-glow) 0%,transparent 70%);border-color:color-mix(in srgb,var(--khav-p-ffffff) 50.2%,transparent);border-radius:5px;color:var(--khav-p-ffffff)}.khav .khav-door:not([open]):nth-child(n+9):nth-child(-n+16){--pack-tone:var(--khav-p-e73458);--pack-glow:var(--khav-p-ddd1e9);background-color:var(--khav-p-d4e5f7);background-image:radial-gradient(ellipse at 75% 15%,var(--khav-p-efb7a2) 0%,transparent 57%),radial-gradient(ellipse at 12% 95%,var(--pack-tone) 0%,transparent 64%),radial-gradient(ellipse at 10% 20%,var(--pack-glow) 0%,transparent 68%)}.khav .khav-door:not([open]):nth-child(n+17){--pack-tone:var(--khav-p-009050);--pack-glow:var(--khav-p-a78bc0);background-color:var(--khav-p-cbe6e1);background-image:radial-gradient(ellipse at 90% 35%,var(--pack-tone) 0%,transparent 61%),radial-gradient(ellipse at 4% 5%,var(--pack-glow) 0%,transparent 59%),radial-gradient(ellipse at 10% 94%,var(--khav-p-ebf6f6) 0%,transparent 70%)}.khav .khav-door:not([open]):nth-child(3n+2){background-position:center;background-size:140% 140%}.khav .khav-door:not([open]):nth-child(3n){background-position:right bottom;background-size:125% 160%}.khav .khav-pack-cover{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--khav-p-ffffff)}.khav .khav-pack-number{position:absolute;left:18px;bottom:15px;font-size:54px;font-weight:700;line-height:1;letter-spacing:-.04em}.khav .khav-pack-korean{position:absolute;top:20px;right:18px;font-family:Arial,sans-serif;font-weight:700;font-size:21px;line-height:1.2;letter-spacing:-.04em}.khav .khav-pack-snow{position:absolute;font-size:11px;line-height:1;color:var(--khav-p-ffffff);opacity:.75}.khav .khav-pack-snow--1{left:12%;top:17%}.khav .khav-pack-snow--2{left:69%;top:63%;font-size:9px}.khav .khav-pack-snow--3{left:38%;top:83%;font-size:8px}.khav .khav-door[open] .khav-pack-cover{display:none}.khav .khav-door:not([open]) .khav-door-day,.khav .khav-door:not([open]) .khav-door-star{visibility:hidden}.khav .khav-door:not([open]) .khav-door-open{align-self:flex-end;gap:8px;color:var(--khav-p-ffffff)}.khav .khav-door:not([open]) .khav-door-open [data-door-label]{display:none}.khav .khav-door:not([open]) summary:focus-visible{outline-color:var(--khav-p-ffffff);outline-offset:-6px}@media(max-width:749px){.khav .khav-pack-number{font-size:44px;left:12px;bottom:16px}.khav .khav-pack-korean{font-size:18px;top:17px;right:12px}.khav .khav-door:not([open]) .khav-door-open{gap:5px}}.khav{--khav-ink:var(--khav-p-333334);--khav-muted:var(--khav-p-6c4796);--khav-line:color-mix(in srgb,var(--khav-p-007572) 14.9%,transparent);--khav-radius:12px;--khav-lilac:var(--khav-p-ddd1e9)}.khav .khav-wrap{max-width:1280px;padding-inline:40px}.khav h1,.khav h2,.khav h3{text-wrap:balance;letter-spacing:-.035em}.khav h1{font-size:clamp(42px,5vw,68px);line-height:1.04}.khav h2{font-size:clamp(30px,3.4vw,44px);line-height:1.12}.khav h3{font-size:22px;line-height:1.2}.khav .khav-eyebrow{color:var(--khav-accent);font-size:11px;letter-spacing:.1em;line-height:1.5}.khav .khav-topline{padding:20px 0;border-color:var(--khav-line);letter-spacing:.03em}.khav .khav-hero{gap:48px;padding:48px 0}.khav .khav-hero-copy{padding-bottom:0}.khav .khav-hero h1{margin:18px 0 24px}.khav .khav-intro{font-size:17px;line-height:1.65;color:var(--khav-muted);max-width:440px}.khav .khav-price{margin:24px 0 16px;gap:6px 14px}.khav .khav-price strong,.khav .khav-launch-price strong{font-size:32px;letter-spacing:-.03em}.khav .khav-price small{color:var(--khav-muted)}.khav .khav-delivery{font-size:12px;line-height:1.5;font-weight:500;margin-bottom:24px!important}.khav .khav-actions{gap:12px 24px}.khav .khav-button{border-radius:999px;min-height:48px;padding:12px 24px;font-size:14px;gap:20px;box-shadow:none}.khav .khav-button:hover{background:var(--khav-ink);border-color:var(--khav-ink);transform:none}.khav .khav-link{font-size:13px;gap:10px;text-decoration-thickness:1px}.khav .khav-photo,.khav .khav-case,.khav .khav-lifestyle img,.khav .khav-launch{border-radius:var(--khav-radius)}.khav .khav-photo-frame{margin-left:0}.khav .khav-stamp{width:80px;height:80px;top:16px;right:16px;font-size:30px;transform:none}.khav .khav-gallery-controls{padding:12px 0;color:var(--khav-muted)}.khav .khav-gallery-controls button{width:40px;height:40px;border-color:var(--khav-line);font-size:12px}.khav .khav-stats{padding:24px 0;border-color:var(--khav-line)}.khav .khav-stats>div+div{border-color:var(--khav-line)}.khav .khav-stats strong{font-size:32px;color:var(--khav-accent)}.khav .khav-stats span{color:var(--khav-muted)}.khav .khav-story{padding-top:72px}.khav .khav-section-head{max-width:700px;margin-bottom:32px}.khav .khav-section-head h2{margin:12px 0 16px}.khav .khav-section-head>p:not(.khav-eyebrow){color:var(--khav-muted);font-size:15px;line-height:1.7}.khav .khav-features{gap:16px}.khav .khav-features article:nth-child(n){background:var(--khav-soft);border-radius:var(--khav-radius);padding:28px;border:1px solid var(--khav-line)}.khav .khav-feature-number{margin-bottom:24px;color:var(--khav-accent)}.khav .khav-feature-number .khav-brand-mark{width:28px;height:25px}.khav .khav-features h3{margin-bottom:12px}.khav .khav-features p{color:var(--khav-muted);line-height:1.65}.khav .khav-brands{border-color:var(--khav-line);font-size:11px;letter-spacing:.08em;padding:28px 0!important}.khav .khav-discovery{padding:72px 0}.khav .khav-discovery-intro--image{gap:48px;margin-bottom:32px}.khav .khav-discovery-art img{max-height:380px}.khav .khav-order-note{font-size:12px;margin-top:12px!important;font-weight:500}.khav .khav-door-tools{margin-bottom:16px;color:var(--khav-muted)}.khav .khav-door-tools button{border-color:var(--khav-line);font-size:12px}.khav .khav-doors{gap:12px}.khav .khav-door,.khav .khav-door:not([open]):nth-child(n){border-radius:var(--khav-radius);box-shadow:none}.khav .khav-door[open]:nth-child(n){border-color:var(--khav-line)}.khav .khav-door:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--khav-p-007572) 3.92%,transparent)}.khav .khav-door-content h3{font-size:15px;letter-spacing:-.02em;line-height:1.3}.khav .khav-door-content p{font-size:13px;line-height:1.5}.khav .khav-fineprint{font-size:11px!important;line-height:1.6;color:var(--khav-muted);margin-top:12px!important;max-width:820px}.khav .khav-case-copy{padding:48px}.khav .khav-case-copy h2{margin:16px 0 20px}.khav .khav-case-copy>p:not(.khav-eyebrow){font-size:15px;line-height:1.7;color:var(--khav-muted)}.khav .khav-flower.khav-brand-mark{width:54px;height:48px;margin-bottom:24px}.khav .khav-case-tag{border-color:var(--khav-line);padding-top:20px;margin-top:24px}.khav .khav-lifestyle{gap:48px;padding:64px 0 0}.khav .khav-lifestyle p{font-size:clamp(26px,3vw,38px);line-height:1.35;color:var(--khav-accent);max-width:450px}.khav .khav-launch{margin-top:72px;padding:56px 32px;background:var(--khav-soft);border:1px solid var(--khav-line)}.khav .khav-launch h2{margin:14px auto 20px}.khav .khav-launch>p:not(.khav-eyebrow){color:var(--khav-muted);line-height:1.65}.khav .khav-countdown{margin:28px auto}.khav .khav-countdown>div{background:transparent;border:0;padding:0;min-width:0;max-width:none}.khav .khav-countdown strong{font-size:72px;line-height:1.05;color:var(--khav-accent);font-weight:500;letter-spacing:-.04em}.khav .khav-countdown span{display:block;margin-top:8px;color:var(--khav-accent);font-size:13px}.khav .khav-launch-price{margin:24px auto!important}.khav .khav-launch .khav-delivery{color:var(--khav-accent)!important}.khav .khav-faq{gap:64px;padding:72px 0}.khav .khav-faq details,.khav .khav-faq details:first-child{border-color:var(--khav-line)}.khav .khav-faq summary{padding:20px 0;font-weight:500}.khav .khav-faq details>div{color:var(--khav-muted);line-height:1.7}.khav .khav-bottom{border-color:var(--khav-line);color:var(--khav-muted)}@media(max-width:1000px){.khav .khav-wrap{padding-inline:24px}.khav .khav-hero,.khav .khav-faq{gap:32px}.khav .khav-case-copy{padding:32px}}@media(max-width:749px){.khav .khav-wrap{padding-inline:20px}.khav h1{font-size:clamp(38px,10vw,48px)}.khav h2{font-size:32px}.khav .khav-topline{padding:16px 0;font-size:10px}.khav .khav-hero{padding:32px 0;gap:24px}.khav .khav-hero h1{margin:14px 0 20px}.khav .khav-intro{font-size:16px}.khav .khav-story,.khav .khav-discovery{padding-top:48px}.khav .khav-section-head{margin-bottom:24px}.khav .khav-section-head>p:not(.khav-eyebrow){font-size:14px}.khav .khav-features{gap:12px}.khav .khav-features article:nth-child(n){padding:24px}.khav .khav-feature-number{margin-bottom:16px}.khav .khav-stats strong{font-size:28px}.khav .khav-discovery{padding-bottom:48px}.khav .khav-discovery-intro--image{gap:24px;margin-bottom:24px}.khav .khav-discovery-art img{max-height:280px}.khav .khav-doors{gap:10px}.khav .khav-door-content h3{font-size:14px}.khav .khav-door-content p{font-size:12px;line-height:1.4}.khav .khav-case-copy{padding:28px 24px}.khav .khav-lifestyle{padding-top:48px;gap:24px}.khav .khav-lifestyle p{font-size:28px}.khav .khav-launch{margin-top:48px;padding:36px 20px}.khav .khav-countdown strong{font-size:60px}.khav .khav-faq{padding:48px 0;gap:24px}}.khav .khav-topline,.khav .khav-stats,.khav .khav-stats>div+div,.khav .khav-brands,.khav .khav-case-tag,.khav .khav-bottom{border:0}.khav .khav-topline{padding-bottom:8px}.khav .khav-topline>span{display:inline-flex;align-items:center;padding:7px 12px;background:var(--khav-p-ddd1e9);color:var(--khav-p-6c4796);border-radius:999px;letter-spacing:.04em}.khav .khav-stats{gap:12px;padding:0;margin:8px 0 0}.khav .khav-stats>div{padding:24px 18px;border-radius:var(--khav-radius);background:var(--khav-p-d4e5f7)}.khav .khav-stats>div:nth-child(2){background:var(--khav-p-ddd1e9)}.khav .khav-stats>div:nth-child(3){background:var(--khav-p-cbe6e1)}.khav .khav-stats>div:nth-child(1) strong{color:var(--khav-p-364b9b)}.khav .khav-stats>div:nth-child(2) strong{color:var(--khav-p-6c4796)}.khav .khav-stats>div:nth-child(3) strong{color:var(--khav-p-007572)}.khav .khav-features article:nth-child(n){border:0}.khav .khav-features article:nth-child(1){background:var(--khav-p-f4f3fa)}.khav .khav-features article:nth-child(2){background:var(--khav-p-f4ddc5)}.khav .khav-features article:nth-child(3){background:var(--khav-p-cbe6e1)}.khav .khav-features article:nth-child(1) .khav-feature-number{color:var(--khav-p-6c4796)}.khav .khav-features article:nth-child(1) .khav-brand-mark{background-color:var(--khav-p-6c4796)}.khav .khav-features article:nth-child(2) .khav-feature-number{color:var(--khav-p-333334)}.khav .khav-features article:nth-child(2) .khav-brand-mark{background-color:var(--khav-p-e73458)}.khav .khav-features article:nth-child(3) .khav-brand-mark{background-color:var(--khav-p-009050)}.khav .khav-brands{color:var(--khav-p-6c4796);padding:28px 0 0!important}.khav .khav-case{background:var(--khav-p-f6efd7)}.khav .khav-case-tag{display:inline-block;padding:10px 14px;margin-top:24px;background:var(--khav-p-ffe054);color:var(--khav-p-333334);border-radius:999px;line-height:1.5}.khav .khav-lifestyle p{color:var(--khav-p-6c4796)}.khav .khav-launch{background:var(--khav-p-ddd1e9);border:0}.khav .khav-launch .khav-eyebrow,.khav .khav-launch h2,.khav .khav-countdown strong,.khav .khav-countdown span{color:var(--khav-p-6c4796)}.khav .khav-faq>div{display:grid;gap:10px;align-content:start}.khav .khav-faq details,.khav .khav-faq details:first-child{border:0;background:var(--khav-p-ebf6f6);border-radius:var(--khav-radius);padding:0 20px}.khav .khav-faq summary{gap:16px}.khav .khav-faq summary span{color:var(--khav-p-6c4796)}.khav .khav-faq details>div{padding-right:16px}.khav .khav-bottom{padding:24px 0 32px}.khav .khav-door-tools button{border:0;padding:8px 12px;border-radius:999px;background:var(--khav-p-f4f3fa);color:var(--khav-p-6c4796)}.khav .khav-door-tools button:hover{background:var(--khav-p-ddd1e9)}.khav .khav-door-tools>div{gap:8px}@media(max-width:749px){.khav .khav-topline{gap:10px}.khav .khav-topline>span{padding:6px 9px}.khav .khav-stats{gap:8px}.khav .khav-stats>div{padding:20px 8px}.khav .khav-stats strong{font-size:26px}.khav .khav-case-tag{border-radius:12px}.khav .khav-door-tools{gap:8px}.khav .khav-faq details,.khav .khav-faq details:first-child{padding-inline:16px}}.khav .khav-case{grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--khav-p-ddd1e9);align-items:stretch}.khav .khav-case-image{min-width:0;min-height:440px}.khav .khav-case-image img{height:100%;width:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 55%;display:block}.khav .khav-case-copy{align-self:center;padding:clamp(28px,4vw,56px)}.khav .khav-case-copy .khav-flower{background-color:var(--khav-p-6c4796);width:42px;height:38px;margin-bottom:28px}.khav .khav-case-copy .khav-eyebrow{color:var(--khav-p-6c4796);font-size:11px;letter-spacing:.1em}.khav .khav-case-copy h2{color:var(--khav-p-6c4796);font-size:clamp(30px,3.5vw,46px);max-width:430px;margin:16px 0 24px;line-height:1.12}.khav .khav-case-copy>p:not(.khav-eyebrow){color:var(--khav-p-333334);font-size:16px;line-height:1.7;max-width:430px}.khav .khav-case-tag{border:0;background:var(--khav-p-f4f3fa);color:var(--khav-p-6c4796);font-size:12px;font-weight:500;padding:10px 14px;margin-top:28px;border-radius:999px}@media(max-width:749px){.khav .khav-case{grid-template-columns:1fr}.khav .khav-case-image{min-height:0}.khav .khav-case-image img{height:auto;aspect-ratio:5/4;object-position:50% 62%}.khav .khav-case-copy{padding:28px 24px 32px}.khav .khav-case-copy .khav-flower{width:34px;height:30px;margin-bottom:20px}.khav .khav-case-copy h2{font-size:34px;margin:12px 0 20px}.khav .khav-case-copy>p:not(.khav-eyebrow){font-size:15px}.khav .khav-case-tag{border-radius:12px;margin-top:24px}}kh-advent.khav{background:var(--khav-p-fbf7f6);--khav-muted:var(--khav-p-333334)}.khav h1,.khav h2,.khav h3{color:var(--khav-p-333334)}.khav h1 em,.khav .khav-eyebrow{color:var(--khav-p-007572)}.khav .khav-topline>span{background:var(--khav-p-ddd1e9);color:var(--khav-p-6c4796)}.khav .khav-stats>div:nth-child(n){background:var(--khav-p-ebf6f6)}.khav .khav-stats>div:nth-child(n) strong{color:var(--khav-p-007572)}.khav .khav-stats span{color:var(--khav-p-333334)}.khav .khav-features article:nth-child(1){background:var(--khav-p-ebf6f6)}.khav .khav-features article:nth-child(2){background:var(--khav-p-f4f3fa)}.khav .khav-features article:nth-child(3){background:var(--khav-p-f6efd7)}.khav .khav-features article:nth-child(1) .khav-brand-mark{background-color:var(--khav-p-007572)}.khav .khav-features article:nth-child(2) .khav-brand-mark{background-color:var(--khav-p-6c4796)}.khav .khav-features article:nth-child(3) .khav-brand-mark{background-color:var(--khav-p-e73458)}.khav .khav-features p,.khav .khav-section-head>p:not(.khav-eyebrow),.khav .khav-intro{color:var(--khav-p-333334)}.khav .khav-discovery-art{filter:none}.khav .khav-door:not([open]):nth-child(n){--pack-tone:var(--khav-p-a78bc0);--pack-glow:var(--khav-p-d4e5f7);background-color:var(--khav-p-a4bde4);background-image:radial-gradient(ellipse at 80% 15%,var(--pack-tone),transparent 59%),radial-gradient(ellipse at 5% 88%,var(--khav-p-6c4796),transparent 55%),radial-gradient(ellipse at 30% 45%,var(--pack-glow),transparent 70%)}.khav .khav-door:not([open]):nth-child(n+9):nth-child(-n+16){background-color:var(--khav-p-d4e5f7);background-image:radial-gradient(ellipse at 75% 15%,var(--khav-p-efb7a2),transparent 57%),radial-gradient(ellipse at 12% 95%,var(--khav-p-e73458),transparent 64%),radial-gradient(ellipse at 10% 20%,var(--khav-p-ddd1e9),transparent 68%)}.khav .khav-door:not([open]):nth-child(n+17){background-color:var(--khav-p-d4e5f7);background-image:radial-gradient(ellipse at 90% 35%,var(--khav-p-5ab88f),transparent 61%),radial-gradient(ellipse at 4% 5%,var(--khav-p-a78bc0),transparent 59%),radial-gradient(ellipse at 10% 94%,var(--khav-p-ebf6f6),transparent 70%)}.khav .khav-door[open]:nth-child(n){background:var(--khav-p-ffffff)}.khav .khav-case{background:var(--khav-p-ddd1e9)}.khav .khav-case-copy h2,.khav .khav-case-copy .khav-eyebrow{color:var(--khav-p-6c4796)}.khav .khav-case-copy>p:not(.khav-eyebrow){color:var(--khav-p-333334)}.khav .khav-case-copy .khav-flower{background-color:var(--khav-p-6c4796)}.khav .khav-case-tag{background:var(--khav-p-f4f3fa);color:var(--khav-p-6c4796)}.khav .khav-launch{background:radial-gradient(ellipse at top left,var(--khav-p-ebf6f6),transparent 70%),radial-gradient(ellipse at bottom right,var(--khav-p-ddd1e9),transparent 70%),var(--khav-p-f4f3fa)}.khav .khav-launch h2,.khav .khav-countdown strong,.khav .khav-countdown span{color:var(--khav-p-6c4796)}.khav .khav-faq details:nth-child(n){background:var(--khav-p-ebf6f6)}@media(max-width:749px){.khav .khav-stats>div:nth-child(n){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 2.8em;align-content:center;justify-items:center;align-items:start;gap:12px;font-size:10px}.khav .khav-stats>div:nth-child(n) strong{display:block;line-height:1.2;height:1.2em;white-space:nowrap}.khav .khav-stats>div:nth-child(n) span{line-height:1.4;min-height:2.8em;text-align:center}.khav .khav-stats sup{line-height:0;position:relative}}.khav .khav-hero{grid-template-columns:1.05fr 1fr;grid-template-areas:"gallery copy" "gallery purchase";column-gap:48px;row-gap:0;align-items:start}.khav .khav-hero-copy{grid-area:copy;align-self:end}.khav .khav-gallery{grid-area:gallery;min-width:0}.khav .khav-hero-purchase{grid-area:purchase;align-self:start;min-width:0}@media(max-width:749px){.khav .khav-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "gallery" "purchase";gap:24px}}.khav .khav-chevron{display:inline-block;flex:0 0 auto;width:8px;height:8px;border:0;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);vertical-align:middle;transition:transform .2s}.khav .khav-chevron--down{transform:rotate(135deg)}.khav .khav-chevron--up{transform:rotate(-45deg)}.khav .khav-faq details[open] summary .khav-chevron,.khav .khav-door[open] .khav-door-open>.khav-chevron{transform:rotate(135deg)}.khav .khav-bottom a,.khav .khav-topline a{display:inline-flex;align-items:center;gap:12px}.khav .khav-case-image{display:flex;align-items:center;justify-content:center;min-height:0;padding:28px 12px 28px 24px;background:radial-gradient(ellipse at 32% 35%,var(--khav-p-b2dddf) 0%,transparent 65%),radial-gradient(ellipse at 18% 78%,var(--khav-p-a4bde4) 0%,transparent 62%);overflow:hidden}.khav .khav-case-image img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--khav-p-6c4796) 12%,transparent))}@media(max-width:749px){.khav .khav-case-image{padding:24px 16px 0;background:radial-gradient(ellipse at 30% 25%,var(--khav-p-b2dddf) 0%,transparent 65%),radial-gradient(ellipse at 80% 20%,var(--khav-p-a4bde4) 0%,transparent 65%)}}.khav .khav-product-form{margin:12px 0 18px}.khav .khav-preorder-controls{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.khav .khav-quantity label,.khav .khav-product-form>label{display:block;font-size:12px;margin-bottom:7px}.khav .khav-quantity input{width:84px;min-height:52px;padding:12px;border:1px solid var(--khav-line);border-radius:var(--khav-radius);background:var(--khav-bg);color:var(--khav-ink);font:inherit}.khav .khav-product-form select{display:block;width:100%;min-height:48px;margin-bottom:16px;padding:10px;background:var(--khav-bg);border:1px solid var(--khav-line);border-radius:var(--khav-radius)}.khav .khav-button:disabled{opacity:.55;cursor:not-allowed}.khav .khav-cart-status{font-size:13px;margin-top:12px;color:var(--khav-accent)}.khav .khav-cart-status[data-error]{color:#9b2929}.khav .khav-cart-next{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.khav .khav-cart-next .khav-link{border:0;background:none;cursor:pointer}.khav .khav-gallery-controls>div{flex-wrap:wrap;justify-content:flex-end}.khav[data-preorder-started=true] h1{font-size:clamp(30px,3.1vw,48px)}@media(max-width:749px){.khav .khav-preorder-controls{gap:12px}.khav .khav-preorder-controls>.khav-button{flex:1;padding-inline:14px}}.khav .khav-section-cta{margin-top:28px;text-align:center}.khav .khav-case-copy .khav-section-cta{text-align:left}.khav .khav-faq .khav-section-cta{margin-top:28px}.khav .khav-stores{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:var(--khav-radius);background:var(--khav-soft);margin:0 0 48px}.khav .khav-stores-copy{padding:clamp(28px,4vw,56px);align-self:center}.khav .khav-stores-copy>.khav-brand-mark{margin-bottom:20px}.khav .khav-stores h2{font-size:clamp(28px,3vw,40px);margin:14px 0 20px}.khav .khav-stores-copy>p:not(.khav-eyebrow){font-size:15px;line-height:1.7}.khav .khav-stores-note{margin-top:14px;color:var(--khav-muted)}.khav .khav-stores .khav-button{margin-top:26px}.khav .khav-stores-photo{min-height:360px}.khav .khav-stores-photo img{width:100%;height:100%;display:block;object-fit:cover}.khav .khav-preorder-controls>.khav-button{width:100%}@media(max-width:749px){.khav .khav-stores{grid-template-columns:1fr;margin-bottom:32px}.khav .khav-stores-copy{padding:28px 24px}.khav .khav-stores-photo{min-height:0;aspect-ratio:4/3}.khav .khav-section-cta{margin-top:24px}.khav .khav-section-cta .khav-button{max-width:100%}}.khav .khav-case-snow{position:absolute;pointer-events:none;color:var(--khav-p-ffffff);font-size:16px;line-height:1}.khav .khav-case-image{position:relative}.khav .khav-case-snow{z-index:1;opacity:.85}.khav .khav-case-snow--1{left:12%;top:15%;font-size:19px}.khav .khav-case-snow--2{right:12%;top:26%;font-size:13px}.khav .khav-case-snow--3{left:8%;top:55%;font-size:12px}.khav .khav-case-snow--4{right:9%;bottom:23%;font-size:18px}.khav .khav-case-snow--5{left:17%;bottom:13%;font-size:10px}.khav .khav-discovery-art{position:relative;isolation:isolate;padding:20px}.khav .khav-discovery-art:before{content:"";position:absolute;top:13%;right:9%;bottom:12%;left:8%;z-index:-1;pointer-events:none;border-radius:39% 61% 67% 33%/58% 35% 65% 42%;transform:rotate(-13deg);background:radial-gradient(ellipse at 24% 30%,var(--khav-p-a78bc0),transparent 70%),radial-gradient(ellipse at 78% 65%,var(--khav-p-a4bde4),transparent 75%),var(--khav-p-ddd1e9);filter:blur(28px);opacity:.58}.khav .khav-discovery-art img{position:relative;z-index:1}.khav .khav-discovery-snow{position:absolute;z-index:2;color:var(--khav-p-ffffff);pointer-events:none;font-size:16px;line-height:1;opacity:1;text-shadow:none}.khav .khav-discovery-snow--1{left:15%;top:17%;font-size:22px;transform:rotate(-12deg)}.khav .khav-discovery-snow--2{right:19%;top:11%;font-size:15px}.khav .khav-discovery-snow--3{left:9%;top:44%;font-size:17px}.khav .khav-discovery-snow--4{right:10%;top:38%;font-size:24px;transform:rotate(15deg)}.khav .khav-discovery-snow--5{left:14%;bottom:20%;font-size:21px}.khav .khav-discovery-snow--6{right:17%;bottom:23%;font-size:16px}.khav .khav-discovery-snow--7{left:49%;bottom:9%;font-size:18px}@media(max-width:749px){.khav .khav-discovery-art{max-width:300px;padding:22px}.khav .khav-discovery-art:before{top:13%;right:9%;bottom:12%;left:8%;filter:blur(24px)}}@media(max-width:749px){.khav .khav-discovery-intro--image{gap:12px;margin-bottom:20px}.khav .khav-discovery-art{width:100%;max-width:340px;height:clamp(250px,76vw,310px);margin:0 auto;padding:4px 12px;display:flex;align-items:center;justify-content:center}.khav .khav-discovery-art img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center}.khav .khav-discovery-art:before{top:12%;right:10%;bottom:10%;left:10%}.khav .khav-discovery-snow--1{left:13%;top:12%;font-size:16px}.khav .khav-discovery-snow--2{right:18%;top:8%;font-size:12px}.khav .khav-discovery-snow--3{left:8%;top:44%;font-size:13px}.khav .khav-discovery-snow--4{right:8%;top:38%;font-size:18px}.khav .khav-discovery-snow--5{left:12%;bottom:17%;font-size:16px}.khav .khav-discovery-snow--6{right:14%;bottom:18%;font-size:12px}.khav .khav-discovery-snow--7{left:49%;bottom:5%;font-size:14px}}.kh-store-gallery{max-width:1440px;margin:0 auto;color:rgb(var(--colors-text));font-family:var(--font-body-family)}.kh-store-gallery__heading{margin:0;padding:0 28px 28px;font-family:"Clash Grotesk",var(--font-heading-family,sans-serif);font-weight:500;font-size:32px;line-height:1.15}.kh-store-gallery__hidden-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kh-store-gallery__grid{display:grid;grid-template-columns:repeat(var(--kh-gallery-columns),minmax(0,1fr))}.kh-store-gallery__item{min-width:0;margin:0}.kh-store-gallery__frame{aspect-ratio:1;overflow:hidden;background:#eaf5f5}.kh-store-gallery__image{display:block;width:100%;height:100%;object-fit:cover}.kh-store-gallery__placeholder{fill:#65a3a5}.kh-store-gallery figcaption{padding:12px 16px 20px;font-size:14px;line-height:1.5}@media(max-width:899px){.kh-store-gallery__grid{grid-template-columns:repeat(var(--kh-gallery-mobile-columns),minmax(0,1fr))}.kh-store-gallery__heading{padding:0 20px 24px;font-size:28px}.kh-store-gallery figcaption{padding:10px 12px 16px;font-size:12px}}.sbedt-gallery{display:block;position:relative;isolation:isolate;overflow:hidden;color:var(--sg-ink, #30263d);background:var(--sg-pro-age, #eee5fa);--sg-step: clamp(160px, 20vw, 246px);--sg-duration: .6s}.sbedt-gallery *,.sbedt-gallery *:before,.sbedt-gallery *:after{box-sizing:border-box}.sbedt-gallery button,.sbedt-gallery a{-webkit-tap-highlight-color:transparent}.sbedt-gallery button{font:inherit;color:inherit;cursor:pointer}.sbedt-gallery button:disabled{opacity:.4;cursor:default}.sbedt-gallery button:focus-visible,.sbedt-gallery a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.sbedt-gallery .sg-backdrops{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.sbedt-gallery .sg-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s ease}.sbedt-gallery [data-background=pro_age]{background:var(--sg-pro-age)}.sbedt-gallery [data-background=illuminante]{background:var(--sg-illuminante)}.sbedt-gallery [data-background=purificante]{background:var(--sg-purificante)}.sbedt-gallery[data-category=pro_age] [data-background=pro_age],.sbedt-gallery[data-category=illuminante] [data-background=illuminante],.sbedt-gallery[data-category=purificante] [data-background=purificante]{opacity:1}.sbedt-gallery .sg-inner{max-width:1440px;margin-inline:auto;padding:60px 32px 36px}.sbedt-gallery .sg-header{text-align:center}.sbedt-gallery .sg-eyebrow{margin:0 0 14px;font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:600}.sbedt-gallery .sg-title{color:inherit;max-width:940px;margin:0 auto;font-size:clamp(30px,3.75vw,56px);line-height:1.12;letter-spacing:-.035em}.sbedt-gallery .sg-intro{max-width:590px;margin:16px auto 0;font-size:15px;line-height:1.6;opacity:.8}.sbedt-gallery .sg-categories{display:flex;justify-content:center;gap:8px;width:fit-content;max-width:100%;margin:28px auto 0;padding:6px;border:1px solid rgb(255 255 255 / .65);border-radius:60px;background:#fff3}.sbedt-gallery .sg-category{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;min-height:44px;border:0;border-radius:30px;background:transparent;font-size:13px;font-weight:500;white-space:nowrap;transition:background-color .25s ease,box-shadow .25s ease}.sbedt-gallery .sg-category[aria-pressed=true]{background:#fff;box-shadow:0 3px 15px #2a182e12}.sbedt-gallery .sg-category-dot{width:8px;height:8px;border-radius:50%;background:#9575bb}.sbedt-gallery [data-category-button=illuminante] .sg-category-dot{background:#da9558}.sbedt-gallery [data-category-button=purificante] .sg-category-dot{background:#76a278}.sbedt-gallery .sg-category-count{opacity:.5;font-size:10px;font-variant-numeric:tabular-nums}.sbedt-gallery .sg-stage{position:relative;height:370px;margin:10px -32px 0;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.sbedt-gallery .sg-halo{position:absolute;width:310px;height:310px;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgb(255 255 255 / .65);border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / .5),rgb(255 255 255 / .15) 68%,transparent 70%)}.sbedt-gallery .sg-track{list-style:none;padding:0;margin:0;position:relative;height:100%}.sbedt-gallery .sg-slide{--sg-offset: 3;--sg-scale: .45;--sg-opacity: 0;position:absolute;top:50%;left:50%;width:320px;height:320px;margin:0;padding:0;opacity:var(--sg-opacity);transform:translate(calc(-50% + var(--sg-offset) * var(--sg-step) + var(--sg-drag, 0px)),-50%) scale(var(--sg-scale));transition:transform var(--sg-duration) cubic-bezier(.22,.7,.2,1),opacity var(--sg-duration) ease;will-change:transform}.sbedt-gallery .sg-slide.is-active{--sg-offset: 0;--sg-scale: 1.08;--sg-opacity: 1}.sbedt-gallery .sg-card{display:block;width:100%;height:100%;border-radius:28px;cursor:pointer}.sbedt-gallery .sg-product-image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;-webkit-user-drag:none}.sbedt-gallery .sg-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin:-6px auto 20px;position:relative;z-index:5}.sbedt-gallery .sg-controls[hidden]{display:none}.sbedt-gallery .sg-arrow{display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:transparent;color:#30263dc7;box-shadow:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}@media(hover:hover)and (pointer:fine){.sbedt-gallery .sg-arrow:hover{background:#8fa2b199;color:var(--sg-ink);transform:translateY(-1px)}}.sbedt-gallery .sg-arrow svg{display:block}.sbedt-gallery .sg-arrow svg,.sbedt-gallery .sg-arrow svg path,.sbedt-gallery .sg-cta svg,.sbedt-gallery .sg-cta svg path{fill:none!important}.sbedt-gallery .sg-dots{display:flex;align-items:center;gap:0}.sbedt-gallery .sg-dot{display:grid;place-items:center;width:28px;height:44px;padding:0;border:0;background:transparent}.sbedt-gallery .sg-dot span{display:block;width:5px;height:5px;border-radius:10px;background:currentColor;opacity:.25;transition:width .25s ease,opacity .25s ease}.sbedt-gallery .sg-dot[aria-pressed=true] span{width:19px;opacity:1}.sbedt-gallery .sg-details{display:grid;max-width:730px;margin:0 auto;text-align:center}.sbedt-gallery .sg-panel{grid-area:1 / 1;visibility:hidden;opacity:0;transform:translateY(7px);transition:opacity .26s ease,transform .36s ease,visibility .26s}.sbedt-gallery .sg-panel.is-active{visibility:visible;opacity:1;transform:none}.sbedt-gallery .sg-benefit{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 10px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sbedt-gallery .sg-position{font-variant-numeric:tabular-nums;opacity:.55}.sbedt-gallery .sg-product-title{max-width:660px;margin:0 auto 12px;color:inherit;font-size:clamp(23px,2.4vw,34px);line-height:1.18;letter-spacing:-.025em}.sbedt-gallery .sg-description{max-width:600px;margin:0 auto 20px;font-size:14px;line-height:1.65}.sbedt-gallery .sg-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 auto 24px;max-width:640px;padding-top:16px;border-top:1px solid rgb(48 38 61 / .13)}.sbedt-gallery .sg-facts dt{margin:0 0 6px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sbedt-gallery .sg-facts dd{margin:0;font-size:12px;line-height:1.55;opacity:.85}.sbedt-gallery .sg-scores{width:100%;max-width:480px;margin:0 auto 28px;padding:0;color:var(--sg-score-color);text-align:left}.sbedt-gallery .sg-score-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:8px 0}.sbedt-gallery .sg-score-row+.sg-score-row{border-top:1px solid color-mix(in srgb,var(--sg-score-color) 35%,transparent)}.sbedt-gallery .sg-score-row dt{margin:0;font-size:13px;font-weight:600;line-height:1.4;text-transform:uppercase;overflow-wrap:anywhere}.sbedt-gallery .sg-score-row dd{margin:0}.sbedt-gallery .sg-score-dots{display:flex;align-items:center;gap:5px}.sbedt-gallery .sg-score-dot{display:block;flex:0 0 10px;width:10px;height:10px;border:1px solid currentColor;border-radius:50%;background:transparent}.sbedt-gallery .sg-score-dot.is-filled{background:currentColor}.sbedt-gallery .sg-score-value{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sbedt-gallery .sg-cta{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-width:252px;min-height:58px;padding:16px 34px;border-radius:999px;background:var(--sg-ink);color:#fff;font-size:16px;line-height:1.25;font-weight:600;letter-spacing:-.02em;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}.sbedt-gallery .sg-cta:hover{background:color-mix(in srgb,var(--sg-ink) 90%,#000);transform:translateY(-2px);box-shadow:0 7px 20px #30263d29}.sbedt-gallery .sg-promo{display:block;width:100%;max-width:760px;margin:40px auto 0;padding:0;overflow:hidden;border:0;border-radius:var(--sg-promo-radius, 10px)}.sbedt-gallery .sg-promo-image{display:block;width:100%;height:auto}.sbedt-gallery .sg-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.sbedt-gallery.is-dragging .sg-slide{transition-duration:0ms}@media(min-width:1100px){.sbedt-gallery .sg-stage{height:390px}.sbedt-gallery .sg-slide{width:350px;height:350px}.sbedt-gallery .sg-halo{width:330px;height:330px}}@media(max-width:749px){.sbedt-gallery{--sg-step: 47vw}.sbedt-gallery .sg-inner{padding:38px 20px 24px}.sbedt-gallery .sg-eyebrow{font-size:9px;margin-bottom:12px}.sbedt-gallery .sg-title{max-width:440px;font-size:clamp(29px,7.4vw,42px)}.sbedt-gallery .sg-intro{font-size:13px;max-width:330px;margin-top:14px}.sbedt-gallery .sg-categories{gap:0;margin-top:22px;padding:4px;width:100%;max-width:405px}.sbedt-gallery .sg-category{flex:1 1 0;padding:10px 6px;font-size:12px;gap:6px}.sbedt-gallery .sg-category-count{display:none}.sbedt-gallery .sg-category-dot{width:6px;height:6px}.sbedt-gallery .sg-stage{height:clamp(255px,75vw,335px);margin:8px -20px 0}.sbedt-gallery .sg-slide{width:min(68vw,300px);height:min(68vw,300px)}.sbedt-gallery .sg-halo{width:min(66vw,285px);height:min(66vw,285px)}.sbedt-gallery .sg-controls{gap:14px;margin-bottom:18px}.sbedt-gallery .sg-dot{width:23px}.sbedt-gallery .sg-benefit{font-size:9px;gap:7px}.sbedt-gallery .sg-product-title{max-width:430px;font-size:24px}.sbedt-gallery .sg-description{font-size:13px;margin-bottom:18px}.sbedt-gallery .sg-facts{gap:16px;margin-bottom:22px}.sbedt-gallery .sg-facts dd{font-size:11px}.sbedt-gallery .sg-promo{margin-top:30px}}@media(prefers-reduced-motion:reduce){.sbedt-gallery *,.sbedt-gallery *:before,.sbedt-gallery *:after{transition:none!important;scroll-behavior:auto!important}}skin-quest{--sq-teal:#007572;--sq-ink:#283c3b;--sq-muted:#637170;display:block;max-width:600px;margin:0 auto;min-height:100svh;font-size:16px;line-height:1.55;-webkit-tap-highlight-color:transparent}skin-quest *{box-sizing:border-box}skin-quest button,skin-quest input{font:inherit}skin-quest button{cursor:pointer}skin-quest button,skin-quest label{touch-action:manipulation}skin-quest button:focus-visible,skin-quest input:focus-visible{outline:3px solid #007572;outline-offset:4px}skin-quest h1:focus{outline:none}skin-quest svg{width:22px;height:22px;flex-shrink:0}skin-quest h1,skin-quest h2,skin-quest p{margin:0}skin-quest h1{font-size:clamp(29px,7.8vw,42px);font-weight:600;letter-spacing:-1.4px;line-height:1.13;text-wrap:balance}skin-quest h2{font-size:21px;font-weight:600;letter-spacing:-.5px;line-height:1.3}skin-quest p{margin-top:14px}skin-quest small{display:block}skin-quest em{font-style:normal;color:var(--sq-teal)}skin-quest [hidden]{display:none!important}.sq-header{display:flex;align-items:center;justify-content:space-between;padding:23px 25px 17px;border-bottom:1px solid #e5e6e1}.sq-brand{font-size:18px;letter-spacing:-.6px;font-weight:650;line-height:1.15}.sq-brand small{font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-top:6px;font-weight:500}.sq-help{border:1px solid #d2dcd8;width:44px;height:44px;border-radius:50%;color:var(--sq-teal);background:transparent;font-weight:600}.sq-content{padding:26px 24px max(32px,env(safe-area-inset-bottom))}.sq-kicker{font-size:10px!important;font-weight:700;letter-spacing:1.8px;color:var(--sq-teal);margin:0 0 13px!important}.sq-hero{position:relative;padding:13px 0 26px;isolation:isolate}.sq-hero h1{max-width:440px}.sq-hero>p:not(.sq-kicker){max-width:380px;color:var(--sq-muted);font-size:15px}.sq-hero-art{position:absolute;z-index:-1;right:-10px;top:2px;width:115px;height:130px;color:#bddee0;opacity:.55;transform:rotate(12deg)}.sq-hero-art svg{width:115px;height:115px;stroke-width:.6}.sq-hero-art span{display:none}.sq-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:23px;font-size:12px;color:var(--sq-teal)}.sq-meta span{display:flex;align-items:center;gap:6px}.sq-meta svg{width:17px;height:17px}.sq-choices{padding-top:22px;border-top:1px solid #e1e6e2}.sq-muted{color:var(--sq-muted);font-size:14px;margin-top:5px!important}.sq-route-list{display:grid;gap:10px;margin-top:20px}.sq-route{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border:1px solid #e0e5df;background:#fff;border-radius:17px;padding:13px 15px;color:var(--sq-ink);transition:border-color .2s,transform .2s}.sq-route:hover{border-color:var(--sq-teal);transform:translateY(-1px)}.sq-route>svg{margin-left:auto;width:18px}.sq-route strong{display:block;font-size:16px;font-weight:600}.sq-route small{font-size:12px;color:var(--sq-muted);margin-top:2px}.sq-symbol{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#f8edce;flex-shrink:0;color:#76652d}.sq-tone-1 .sq-symbol{background:#ede5f2;color:#79628c}.sq-tone-2 .sq-symbol{background:#e2f0f4;color:#467685}.sq-tone-3 .sq-symbol{background:#e8eee0;color:#5c7949}.sq-tone-4 .sq-symbol{background:#f8e8df;color:#9a674a}.sq-tone-5 .sq-symbol{background:#e2f0ee;color:#007572}.sq-note{font-size:12px;text-align:center;color:var(--sq-muted);margin-top:20px!important}.sq-nav{display:flex;justify-content:space-between;gap:10px;padding:10px 20px 0}.sq-text{color:var(--sq-teal);background:none;border:0;min-height:44px;padding:8px 4px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.sq-primary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:55px;border:1px solid var(--sq-teal);border-radius:13px;padding:15px 19px;color:#fff;background:var(--sq-teal);font-size:15px;font-weight:600}.sq-primary:hover{background:#005c59}.sq-primary:disabled{background:#dce4df;border-color:#dce4df;color:#707d77;cursor:default}.sq-actions{margin-top:26px;padding-bottom:env(safe-area-inset-bottom)}.sq-actions .sq-note{margin-top:10px!important}.sq-intro{text-align:center;padding:10px 0 26px}.sq-intro>p:last-child,.sq-travel>p:last-child{color:var(--sq-muted);font-size:15px}.sq-big-symbol{display:grid;place-items:center;width:76px;height:76px;border-radius:25px;background:#e0efeb;color:var(--sq-teal);margin:0 auto 22px}.sq-big-symbol svg{width:40px;height:40px;stroke-width:1.2}.sq-map{background:#fff;border:1px solid #e0e5df;border-radius:18px;padding:18px 20px;margin-top:8px}.sq-map h2{font-size:14px;letter-spacing:0}.sq-map ol{list-style:none;padding:0;margin:14px 0 0}.sq-map li{display:flex;align-items:center;gap:12px;position:relative;min-height:48px;font-size:14px;color:var(--sq-muted)}.sq-map li:not(:last-child):after{content:"";position:absolute;width:1px;height:18px;background:#dce6e0;left:15px;top:39px}.sq-num{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f1f3ef;color:var(--sq-muted);font-size:12px;flex-shrink:0}.sq-num svg{width:16px;height:16px}.sq-map li.is-current{color:var(--sq-teal);font-weight:650}.sq-map .is-current .sq-num,.sq-map .is-done .sq-num{color:#fff;background:var(--sq-teal)}.sq-map li>svg{margin-left:auto;width:16px}.sq-progress-head{display:flex;gap:12px;justify-content:space-between;font-size:11px;color:var(--sq-muted)}.sq-progress{display:flex;gap:5px;margin:9px 0 25px}.sq-progress>span{height:4px;flex:1;background:#e0e5df;border-radius:4px}.sq-progress>span.is-done{background:var(--sq-teal)}.sq-progress>span.is-current{background:#8dbfba}.sq-travel{text-align:center;margin:30px 0}.sq-travel h1{font-size:31px}.sq-travel .sq-big-symbol{margin-bottom:18px}.sq-location{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:9px;background:#e6eeea;color:var(--sq-teal);font-size:12px;margin-bottom:22px}.sq-location svg{width:15px;height:15px}.sq-question-title{font-size:29px;letter-spacing:-.7px}.sq-clue{font-size:15px;color:#546662;margin:13px 0 24px!important}.sq-options{border:0;padding:0;margin:0;display:grid;gap:10px;min-width:0}.sq-options legend{font-size:12px;color:var(--sq-muted);margin-bottom:11px}.sq-option{position:relative;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dce3dd;border-radius:13px;padding:14px;min-height:57px;font-size:14px;line-height:1.45;cursor:pointer}.sq-option:has(input:checked){border:2px solid var(--sq-teal);padding:13px;background:#edf5f1}.sq-option input{position:absolute;width:20px;height:20px;opacity:0}.sq-option:has(input:focus-visible){outline:3px solid var(--sq-teal);outline-offset:3px}.sq-radio{border:1px solid #a3b3ad;border-radius:50%;width:20px;height:20px;flex-shrink:0}.sq-option input:checked+.sq-radio{border:6px solid var(--sq-teal)}.sq-error{background:#fff0e8;color:#8a3f24;border-radius:12px;padding:14px;font-size:14px}.sq-feedback{text-align:center;padding-top:12px}.sq-feedback h2{margin-top:22px;font-size:20px}.sq-feedback>p:last-child{color:var(--sq-muted);font-size:15px}.sq-resume{background:#e8f0eb;border:1px solid #cdded4;border-radius:14px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.sq-resume strong{font-size:14px}.sq-resume small{font-size:11px;margin-top:4px;color:var(--sq-muted)}.sq-small{border:0;border-radius:10px;background:var(--sq-teal);color:#fff;font-size:12px;min-height:44px;padding:10px 12px;max-width:55%}.sq-pass{text-align:center;background:#e4eee7;border:1px solid #cbded1;border-radius:25px;padding:28px 22px 0;overflow:hidden}.sq-seal{display:grid;place-items:center;background:var(--sq-teal);color:#fff;width:85px;height:85px;border-radius:50%;margin:22px auto}.sq-seal svg{width:48px;height:48px;stroke-width:1}.sq-pass h1{font-size:32px}.sq-pass-sub{font-size:21px;margin-top:10px!important}.sq-pass>p:not(.sq-kicker):not(.sq-pass-sub){font-size:14px;max-width:340px;margin:18px auto 22px}.sq-pass-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--sq-teal);border:1px solid #bed7c6;padding:7px 10px;border-radius:30px;margin-top:20px}.sq-pass-check svg{width:16px;height:16px}.sq-pass-bottom{display:flex;justify-content:space-between;gap:12px;border-top:1px dashed #afc8b6;padding:17px 0;font-size:10px}.sq-recap{margin-top:29px}.sq-recap>div{display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid #e1e5de}.sq-recap>div>p{margin:0;flex:1}.sq-recap small{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--sq-muted);margin-bottom:5px}.sq-recap strong{display:block;font-size:14px;font-weight:500}.sq-recap>div>svg{color:var(--sq-teal);width:17px}.sq-word{background:#fff;border:1px dashed #aacbc1;border-radius:14px;padding:15px;margin-top:22px}.sq-word strong{font-size:25px}.sq-word small{font-size:12px}.sq-word-slots,.sq-word-bank{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px;min-height:56px}.sq-word-button,.sq-word-slots>span{border:1px solid #bacdc3;background:#fff;color:var(--sq-teal);border-radius:12px;padding:12px 15px;min-height:50px;min-width:50px;text-align:center}.sq-word-slots>span{border-style:dashed;color:#869c90;background:transparent}skin-quest dialog{color:var(--sq-ink);border:1px solid #d9e3db;border-radius:23px;padding:25px;width:calc(100% - 32px);max-width:440px;box-shadow:0 20px 90px #153b3933}skin-quest dialog::backdrop{background:#173f3d66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}skin-quest dialog p{font-size:15px;color:var(--sq-muted);margin-bottom:20px}.sq-help-copy{white-space:pre-line;line-height:1.9}skin-quest dialog .sq-text{width:100%;margin-top:8px}skin-quest noscript{display:block;padding:20px}@media(min-width:700px){skin-quest{margin:28px auto;border:1px solid #e2e7e1;border-radius:26px;box-shadow:0 16px 70px #244c4208;min-height:calc(100svh - 56px)}.sq-content{padding:32px 38px}.sq-header{padding:25px 38px}.sq-nav{padding-inline:34px}.sq-route{padding:16px}.sq-hero-art{width:140px;height:140px}.sq-hero-art svg{width:140px;height:140px}.sq-hero-art span{display:block;text-align:center;font-size:11px;letter-spacing:3px}}@media(max-width:350px){.sq-content{padding:23px 17px}.sq-header{padding-inline:18px}.sq-route{padding:12px;gap:10px}.sq-route small{font-size:11px}.sq-symbol{width:38px;height:38px}.sq-progress-head{font-size:10px}}@media(prefers-reduced-motion:reduce){skin-quest *,skin-quest *:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.sq-header,.sq-nav,.sq-text{display:none}.sq-pass{break-inside:avoid}skin-quest{max-width:100%;border:0;box-shadow:none}}@font-face{font-family:Clash Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/cdn/shop/files/ClashGrotesk-Semibold.woff?v=1778606479) format("woff")}@font-face{font-family:Clash Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/cdn/shop/files/ClashGrotesk-Medium.woff?v=1788141003) format("woff")}@font-face{font-family:Clash Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/ClashGrotesk-Regular.woff?v=1788141003) format("woff")}skin-quest{font-family:DM Sans,sans-serif}skin-quest h1,skin-quest h2,.sq-route strong,.sq-pass-sub,.sq-word strong{font-family:Clash Grotesk,sans-serif;font-weight:500}skin-quest h1{letter-spacing:-.8px}.sq-route strong{font-size:18px;line-height:1.2}.sq-brand{display:flex;align-items:center;gap:18px}.sq-brand img{width:130px;height:45px;object-fit:contain;display:block}.sq-brand small{border-left:1px solid #d6ded7;padding-left:18px;font-family:Clash Grotesk,sans-serif;font-size:12px;letter-spacing:1.5px;margin:0;max-width:85px;line-height:1.4}.sq-header{padding-block:18px}.sq-flower{display:block;width:100%;height:100%;background:currentColor;-webkit-mask:url(/cdn/shop/files/kippun-haru-pittogramma-mask.png?v=1787739450) center/contain no-repeat;mask:url(/cdn/shop/files/kippun-haru-pittogramma-mask.png?v=1787739450) center/contain no-repeat}.sq-hero-art{width:122px;height:122px;right:-9px;top:4px;opacity:.32;transform:rotate(16deg)}.sq-hero-art .sq-flower{color:#a6d3ce}.sq-brand-symbol{background:transparent;width:70px;height:64px;border-radius:0}.sq-brand-symbol .sq-flower{color:var(--sq-teal)}.sq-mystery-map{background:transparent;border:0;border-top:1px solid #e0e5df;border-radius:0;padding:19px 0 0}.sq-mystery-map h2{font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;color:var(--sq-muted)}.sq-mystery-map ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:17px}.sq-mystery-map li{display:flex;flex-direction:column;gap:9px;justify-content:flex-start;text-align:center;font-size:10px;line-height:1.3;min-width:0;font-weight:400}.sq-mystery-map li:not(:last-child):after{width:calc(100% - 34px);height:1px;left:calc(50% + 21px);top:18px;background:#dce6e0}.sq-mystery-map .sq-num{width:38px;height:38px;border:1px solid #d9e1d9;background:transparent;font-size:12px}.sq-mystery-map .is-done .sq-num,.sq-mystery-map .is-current .sq-num{background:var(--sq-teal);border-color:var(--sq-teal);color:#fff}.sq-mystery-map .is-done .sq-num .sq-flower{width:22px;height:22px}.sq-mystery-map .is-hidden .sq-num{border-style:dashed}.sq-product-reveal{position:relative;display:grid;place-items:center;margin:20px auto 0;max-width:280px;aspect-ratio:1;background:#f1f2e9;border-radius:32px;isolation:isolate}.sq-product-reveal .sq-product-image{position:relative;width:100%;height:100%;object-fit:contain;z-index:1}.sq-reveal-flower{position:absolute;top:17px;right:17px;bottom:17px;left:17px;color:#dce6db;opacity:.7;transform:rotate(-12deg)}.sq-reveal-check{position:absolute;right:13px;bottom:13px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--sq-teal);color:#fff;border:3px solid #fbf7f6}.sq-reveal-check svg{width:17px;height:17px}.sq-feedback h2{font-size:23px;max-width:420px;margin:21px auto 0}.sq-recap .sq-product-image{width:72px;height:72px;object-fit:contain;border-radius:12px;flex-shrink:0;background:#f0f1e9}.sq-recap>div{padding:12px 0;gap:12px}.sq-recap strong{font-family:Clash Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:1.3}.sq-seal .sq-flower{width:58px;height:52px}.sq-pass-check{font-weight:500}@media(min-width:700px){.sq-hero-art{width:150px;height:150px;top:-4px}.sq-product-reveal{max-width:270px}}@media(max-width:350px){.sq-brand{gap:12px}.sq-brand img{width:111px;height:39px}.sq-brand small{padding-left:12px;font-size:10px}.sq-recap .sq-product-image{width:60px;height:68px}.sq-recap strong{font-size:15px}.sq-product-reveal{max-width:220px}}skin-quest h1,skin-quest h2:not(.sq-mystery-map h2),skin-quest .sq-route strong,skin-quest .sq-pass-sub,skin-quest .sq-word strong,skin-quest .sq-brand small,skin-quest .sq-recap strong{font-weight:700}skin-quest .sq-feedback-copy{white-space:pre-line}kh-customer-badge-price{display:contents}kh-customer-badge-price[data-active]>[data-kh-original-price],kh-customer-badge-price[data-active]>.price-range,.kh-badge-price-offer[hidden]{display:none!important}.kh-badge-price-offer{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.4em;line-height:1.3}.kh-badge-price-original{font-size:.8em}.kh-badge-price-unit{flex-basis:100%;font-size:.7em}.kh-badge-price-offer>.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}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map */
