.c-journal .jf-departments,.c-journal .jf-corres{padding:56px 56px 64px;border-top:1px solid var(--hairline);background:var(--cream)}.c-journal .jf-corres{background:var(--bone);border-top-color:transparent}.c-journal.mobile .jf-departments,.c-journal.mobile .jf-corres{padding:36px 20px 40px}.c-journal .jf-section-head{margin-bottom:32px}.c-journal .jf-section-meta{display:flex;gap:10px;font-size:10px;font-weight:800;letter-spacing:.18em;color:var(--slate);margin-bottom:18px}.c-journal .jf-section-meta span:nth-child(2n){color:var(--slate-soft)}.c-journal .jf-section-h{font-size:52px;font-weight:800;line-height:.96;letter-spacing:-.03em;margin:0;color:var(--ink)}.c-journal .jf-section-h .serif{font-family:var(--font-serif);font-weight:500;font-style:italic;color:var(--wine);letter-spacing:-.015em}.c-journal.mobile .jf-section-h{font-size:32px}.c-journal .jf-section-sub{font-size:17px;line-height:1.55;color:var(--slate);max-width:540px;margin:16px 0 0}.c-journal .jf-offers{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.c-journal.mobile .jf-offers{grid-template-columns:1fr}.c-journal .jf-offer{padding:28px 24px 32px;border-right:1px solid var(--hairline);position:relative;display:flex;flex-direction:column;gap:10px}.c-journal .jf-offer:last-child{border-right:0}.c-journal.mobile .jf-offer{border-right:0;border-bottom:1px solid var(--hairline)}.c-journal.mobile .jf-offer:last-child{border-bottom:0}.c-journal .jf-offer--featured{background:var(--wine);color:var(--cream);border-right-color:var(--wine)}.c-journal .jf-offer-roman{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:44px;color:var(--sage-deep);line-height:1}.c-journal .jf-offer--featured .jf-offer-roman{color:var(--sage-soft)}.c-journal .jf-offer-name{font-weight:800;font-size:22px;letter-spacing:-.01em}.c-journal .jf-offer-price{display:flex;align-items:baseline;gap:6px}.c-journal .jf-offer-price-n{font-size:26px;font-weight:800;letter-spacing:-.02em}.c-journal .jf-offer-price-s{font-size:13px;opacity:.7}.c-journal .jf-offer-rule{border:0;height:1px;background:currentColor;opacity:.2;width:36px;margin:4px 0}.c-journal .jf-offer-body{font-size:14px;line-height:1.55;opacity:.92;margin:0;flex:1}.c-journal .jf-offer-link{font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:inherit;border-bottom:0;padding-top:4px;display:inline-flex;gap:6px;align-items:baseline}.c-journal .jf-offer-link:hover{opacity:.8}.c-journal .jf-offer--featured .jf-offer-link{color:var(--sage)}.c-journal .jf-offer-flag{font-family:var(--font-serif);font-style:italic;font-size:13px;color:#ffffffc7;position:absolute;top:16px;right:18px}.c-journal .jf-score{display:flex;align-items:baseline;gap:10px;margin-top:20px;padding:14px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.c-journal .jf-score-num{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--ink)}.c-journal .jf-score-stars{font-size:20px;color:var(--wine);letter-spacing:.05em}.c-journal .jf-score-sub{font-size:13px;color:var(--slate);margin-left:auto}.c-journal.mobile .jf-score-sub{margin-left:0;flex-basis:100%}.c-journal .jf-reviews{display:flex;flex-direction:column;gap:0}.c-journal .jf-review{display:grid;grid-template-columns:200px 1fr;gap:28px;padding:22px 0;border-bottom:1px solid var(--hairline);align-items:flex-start}.c-journal.mobile .jf-review{grid-template-columns:1fr;gap:12px}.c-journal .jf-review-who{display:flex;gap:12px;align-items:center}.c-journal .jf-review-avatar{width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,var(--sage-soft),var(--sage));color:var(--ink);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex:none}.c-journal .jf-review-name{font-weight:800;font-size:14px}.c-journal .jf-review-verified{font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--sage-deep);margin-top:2px}.c-journal .jf-review-body{display:flex;flex-direction:column;gap:6px}.c-journal .jf-review-stars{color:var(--wine);letter-spacing:.05em;font-size:14px}.c-journal .jf-review-title{font-weight:800;font-size:17px;letter-spacing:-.005em;color:var(--ink)}.c-journal .jf-review-text{font-size:15px;line-height:1.6;color:var(--ink);margin:0}.c-journal .jf-review-product{font-size:12px;color:var(--slate);margin-top:4px}.c-journal .jf-review-product em{font-style:italic}.c-journal .jf-load-row{padding-top:26px;display:flex;justify-content:center}.c-atelier-full{background:var(--ink);color:var(--cream)}.c-atelier-full .caf-hero{position:relative;height:760px;overflow:hidden}.c-atelier-full.mobile .caf-hero{height:720px}.c-atelier-full .caf-photo{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--ink);background-size:115% auto;background-position:70% 30%}.c-atelier-full .caf-photo-label{position:absolute;top:18px;right:24px;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cream);font-size:10px;font-weight:700;letter-spacing:.16em;padding:6px 12px;border-radius:999px;z-index:2}.c-atelier-full .caf-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(95deg,#1f2a24e0,#1f2a249e 30%,#1f2a2400 56%),linear-gradient(180deg,#1f2a240d,#1f2a2400 38%,#1f2a248c 92%)}.c-atelier-full .caf-chrome{position:absolute;top:0;right:0;bottom:0;left:0;padding:36px 56px;display:flex;flex-direction:column;justify-content:space-between;color:var(--cream)}.c-atelier-full.mobile .caf-chrome{padding:24px 20px}.c-atelier-full .caf-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.05em}.c-atelier-full .caf-logo{font-size:24px;font-family:var(--font-serif);font-style:italic;font-weight:500}.c-atelier-full .caf-link{color:#ffffffc7;font-weight:600}.c-atelier-full .caf-hero-content{max-width:640px}.c-atelier-full .caf-eb{display:block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-soft);margin-bottom:18px}.c-atelier-full .caf-h{font-size:78px;font-weight:800;line-height:.95;letter-spacing:-.035em;color:var(--cream);margin:0}.c-atelier-full .caf-h em{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--sage-soft);letter-spacing:-.015em}.c-atelier-full .caf-h--mobile{font-size:40px}.c-atelier-full .caf-sub{font-size:16px;line-height:1.55;color:#faf6f0d1;margin:22px 0 0;max-width:460px}.c-atelier-full .caf-action{display:flex;align-items:center;gap:24px;margin-top:24px;flex-wrap:wrap}.c-atelier-full .caf-cta{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;background:var(--cream);color:var(--ink);border-radius:999px;border:0;cursor:pointer;font-weight:800;font-size:14px;letter-spacing:.04em}.c-atelier-full .caf-feat{font-size:13px;color:#faf6f0a6;max-width:280px;line-height:1.4}.c-atelier-full .caf-programs{background:var(--cream);color:var(--ink);padding:80px 56px}.c-atelier-full.mobile .caf-programs{padding:48px 20px}.c-atelier-full .caf-section-head{display:grid;grid-template-columns:1fr 1.4fr;gap:32px;align-items:end;padding-bottom:36px;border-bottom:1px solid var(--hairline)}.c-atelier-full.mobile .caf-section-head{grid-template-columns:1fr;gap:14px;padding-bottom:24px}.c-atelier-full .caf-section-eb{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--sage-deep)}.c-atelier-full .caf-section-h{font-size:64px;font-weight:800;line-height:.96;letter-spacing:-.035em;margin:0;color:var(--ink);justify-self:end;text-align:right}.c-atelier-full .caf-section-h em{font-family:var(--font-serif);font-weight:500;font-style:italic;color:var(--wine);letter-spacing:-.015em}.c-atelier-full.mobile .caf-section-h,.c-atelier-full .caf-section-h--mobile{font-size:36px;justify-self:start;text-align:left}.c-atelier-full .caf-offer-list{display:flex;flex-direction:column}.c-atelier-full .caf-offer{display:grid;grid-template-columns:280px 1fr 60px;gap:32px;padding:32px 0;border-bottom:1px solid var(--hairline);align-items:center;cursor:pointer;transition:padding .2s ease,background .2s ease}.c-atelier-full .caf-offer:hover{padding-inline:12px;background:var(--bone)}.c-atelier-full.mobile .caf-offer{grid-template-columns:1fr 50px;gap:16px;padding:24px 0}.c-atelier-full.mobile .caf-offer-body{grid-column:1 / -1}.c-atelier-full .caf-offer-l{display:flex;gap:18px;align-items:center}.c-atelier-full .caf-offer-roman{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:54px;color:var(--sage-deep);line-height:1;min-width:54px}.c-atelier-full .caf-offer-name{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:28px;color:var(--ink);letter-spacing:-.01em;line-height:1.1}.c-atelier-full .caf-offer-meta{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-top:4px}.c-atelier-full .caf-offer-body{font-size:15px;line-height:1.55;color:var(--ink);margin:0;max-width:440px}.c-atelier-full .caf-offer-arrow{width:56px;height:56px;border-radius:999px;border:1px solid var(--hairline);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:20px;transition:background .2s ease,color .2s ease,border-color .2s ease;justify-self:end}.c-atelier-full .caf-offer:hover .caf-offer-arrow{background:var(--wine);color:var(--cream);border-color:var(--wine)}.c-atelier-full .caf-testimonial{background:var(--wine);color:var(--cream);padding:80px 56px;position:relative;overflow:hidden}.c-atelier-full.mobile .caf-testimonial{padding:56px 20px}.c-atelier-full .caf-arc{position:absolute;top:0;right:-60px;width:360px;height:360px;pointer-events:none}.c-atelier-full .caf-quote-block{max-width:720px;margin:0 auto;text-align:center;position:relative;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.18)}.c-atelier-full .caf-quote-marks{font-family:var(--font-serif);font-style:italic;font-size:80px;line-height:.6;color:var(--sage-soft)}.c-atelier-full .caf-quote-text{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:30px;line-height:1.3;color:var(--cream);margin:16px 0 28px;letter-spacing:-.005em}.c-atelier-full.mobile .caf-quote-text{font-size:22px}.c-atelier-full .caf-quote-by{display:inline-flex;align-items:center;gap:12px}.c-atelier-full .caf-quote-avatar{width:44px;height:44px;border-radius:999px;background:#ffffff26;color:var(--cream);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;letter-spacing:.04em}.c-atelier-full .caf-quote-name{font-weight:800;font-size:14px;color:var(--cream);text-align:left}.c-atelier-full .caf-quote-role{font-size:11px;color:#ffffffa6;letter-spacing:.06em}.c-atelier-full .caf-mini-reviews{max-width:1080px;margin:56px auto 0}.c-atelier-full .caf-rev-score{text-align:center;font-family:var(--font-serif);font-style:italic;font-size:16px;color:#ffffffc7;margin-bottom:28px;letter-spacing:.01em}.c-atelier-full .caf-rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.c-atelier-full.mobile .caf-rev-grid{grid-template-columns:1fr}.c-atelier-full .caf-rev{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:8px}.c-atelier-full .caf-rev-stars{color:var(--sage-soft);letter-spacing:.05em;font-size:14px}.c-atelier-full .caf-rev-title{font-family:var(--font-serif);font-style:italic;font-size:19px;color:var(--cream);letter-spacing:-.005em}.c-atelier-full .caf-rev-text{font-size:13px;line-height:1.5;color:#faf6f0d9;margin:0}.c-atelier-full .caf-rev-by{font-size:11px;color:#ffffffa6;margin-top:auto;padding-top:8px;letter-spacing:.04em}.c-atelier-full .caf-rev-by-meta{font-family:ui-monospace,Menlo,monospace}.c-atelier-full .caf-corres{background:var(--bone);color:var(--ink);padding:80px 56px}.c-atelier-full.mobile .caf-corres{padding:56px 20px}.c-atelier-full .caf-corres-head{display:grid;grid-template-columns:1fr 1.4fr;gap:32px;align-items:end;padding-bottom:32px;border-bottom:1px solid var(--hairline);margin-bottom:8px}.c-atelier-full.mobile .caf-corres-head{grid-template-columns:1fr;gap:18px}.c-atelier-full .caf-corres-head .jf-section-meta{display:flex;gap:10px;font-size:10px;font-weight:800;letter-spacing:.2em;color:var(--slate);margin:0}.c-atelier-full .caf-corres-head .jf-section-meta span:nth-child(2n){color:var(--slate-soft)}.c-atelier-full .caf-section-h--corres{justify-self:end;text-align:right;grid-row:1;grid-column:2}.c-atelier-full.mobile .caf-section-h--corres{justify-self:start;text-align:left;grid-column:1;grid-row:auto}.c-atelier-full .caf-corres-score{grid-column:1 / -1;display:flex;align-items:baseline;gap:12px;padding-top:18px}.c-atelier-full .caf-corres-score-num{font-size:44px;font-weight:800;letter-spacing:-.025em;color:var(--ink);line-height:1}.c-atelier-full .caf-corres-score-stars{font-size:22px;color:var(--wine);letter-spacing:.05em}.c-atelier-full .caf-corres-score-sub{font-size:14px;color:var(--slate);margin-left:auto;font-family:var(--font-serif);font-style:italic}.c-atelier-full.mobile .caf-corres-score-sub{margin-left:0;flex-basis:100%}.c-atelier-full .jf-reviews{display:flex;flex-direction:column;gap:0}.c-atelier-full .jf-review{display:grid;grid-template-columns:200px 1fr;gap:28px;padding:22px 0;border-bottom:1px solid var(--hairline);align-items:flex-start}.c-atelier-full.mobile .jf-review{grid-template-columns:1fr;gap:12px}.c-atelier-full .jf-review-who{display:flex;gap:12px;align-items:center}.c-atelier-full .jf-review-avatar{width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,var(--sage-soft),var(--sage));color:var(--ink);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex:none}.c-atelier-full .jf-review-name{font-weight:800;font-size:14px;color:var(--ink)}.c-atelier-full .jf-review-verified{font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--sage-deep);margin-top:2px}.c-atelier-full .jf-review-body{display:flex;flex-direction:column;gap:6px}.c-atelier-full .jf-review-stars{color:var(--wine);letter-spacing:.05em;font-size:14px}.c-atelier-full .jf-review-title{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:22px;letter-spacing:-.005em;color:var(--ink)}.c-atelier-full .jf-review-text{font-size:15px;line-height:1.6;color:var(--ink);margin:0}.c-atelier-full .jf-review-product{font-size:12px;color:var(--slate);margin-top:4px}.c-atelier-full .jf-review-product em{font-style:italic}.c-atelier-full .jf-load-row{padding-top:26px;display:flex;justify-content:center}.c-atelier-full .jf-load-row .cta--ghost{color:var(--ink);border-color:var(--ink)}.c-atelier-full--editorial .caf-framed-wrap{padding:32px 56px 0}.c-atelier-full--editorial.mobile .caf-framed-wrap{padding:16px 16px 0}.c-atelier-full--editorial .caf-frame{padding:14px;background:var(--cream);position:relative}.c-atelier-full--editorial .caf-frame .caf-hero{position:relative;height:720px;overflow:hidden}.c-atelier-full--editorial.mobile .caf-frame .caf-hero{height:660px}.c-atelier-full--editorial .caf-frame:before,.c-atelier-full--editorial .caf-frame:after,.c-atelier-full--editorial .caf-frame__tl,.c-atelier-full--editorial .caf-frame__br{width:18px;height:18px;border-width:2px;border-color:var(--sage-deep)}.c-atelier-full--editorial .caf-strip-seal{display:inline-flex;align-items:center;margin-right:8px}.c-atelier-full--editorial .caf-strip-seal .deco-seal{width:28px;height:28px;color:var(--cream)}.c-atelier-full--editorial .caf-strip-seal .deco-seal__center{font-size:11px}.c-atelier-full--editorial .caf-strip-seal .deco-seal__txt text{font-size:6.6px;letter-spacing:.18em}.caf-contour-band{height:80px;color:var(--sage-deep);background:var(--cream);padding:0 56px}.caf-contour-band--atmospheric{color:var(--wine)}.caf-contour-band .deco-contour{height:80px}.c-atelier-full.mobile .caf-contour-band{padding:0 16px;height:60px}.c-atelier-full.mobile .caf-contour-band .deco-contour{height:60px}.c-atelier-full--atmospheric .caf-hero-orb{position:absolute;top:80px;left:-120px;width:460px;height:460px;z-index:2;background:radial-gradient(circle at center,#a8b8a880,#a8b8a826 40%,#a8b8a800 70%);pointer-events:none}.c-atelier-full--atmospheric .caf-programs{position:relative;overflow:hidden}.c-atelier-full--atmospheric .caf-programs-orb{position:absolute;bottom:-180px;right:-180px;width:540px;height:540px;background:radial-gradient(circle at center,#91345f52,#91345f1a 40%,#91345f00 70%);pointer-events:none}.c-atelier-full--atmospheric .caf-programs .caf-section-head,.c-atelier-full--atmospheric .caf-programs .caf-offer-list,.c-atelier-full--atmospheric .caf-programs .caf-divider{position:relative;z-index:1}.c-atelier-full--atmospheric .caf-corres-contour{position:absolute;left:0;right:0;top:0;bottom:0;height:200px;pointer-events:none;opacity:.7;color:#ffffff73}.c-atelier-full--atmospheric .caf-corres{background:var(--wine);color:var(--cream)}.c-atelier-full--atmospheric .caf-corres-orb{background:radial-gradient(circle at center,#a8b8a866,#a8b8a81a 40%,#a8b8a800 70%);top:-200px}.c-atelier-full--atmospheric .caf-corres .jf-section-meta{color:#ffffffb3}.c-atelier-full--atmospheric .caf-corres .jf-section-meta span:nth-child(2n){color:#fff6}.c-atelier-full--atmospheric .caf-section-h--corres,.c-atelier-full--atmospheric .caf-section-h--corres em{color:var(--cream)}.c-atelier-full--atmospheric .caf-section-h--corres em{color:var(--sage-soft)}.c-atelier-full--atmospheric .caf-corres-score-num{color:var(--cream)}.c-atelier-full--atmospheric .caf-corres-score-stars{color:var(--sage-soft)}.c-atelier-full--atmospheric .caf-corres-score-sub{color:#ffffffa6}.c-atelier-full--atmospheric .caf-corres-head{border-bottom-color:#ffffff26}.c-atelier-full--atmospheric .jf-review{border-bottom-color:#ffffff1f}.c-atelier-full--atmospheric .jf-review-name{color:var(--cream)}.c-atelier-full--atmospheric .jf-review-verified,.c-atelier-full--atmospheric .jf-review-stars{color:var(--sage-soft)}.c-atelier-full--atmospheric .jf-review-title{color:var(--cream)}.c-atelier-full--atmospheric .jf-review-text{color:#ffffffd9}.c-atelier-full--atmospheric .jf-review-product{color:#ffffff8c}.c-atelier-full--atmospheric .jf-load-row .cta--ghost{color:var(--cream);border-color:var(--cream)}.c-atelier-full--atmospheric .jf-review-avatar{background:#ffffff1f;color:var(--cream)}.c-atelier-hero-only .caf-hero{height:100%}.c-atelier-hero-only .caf-hero-content{max-width:540px}.c-atelier-hero-only .caf-h{font-size:56px}.c-atelier-hero-only .caf-sub{font-size:14px;max-width:380px}.c-atelier-full .caf-strip{padding:11px 56px}.c-atelier-full.mobile .caf-strip{padding:10px 16px;font-size:9px;letter-spacing:.14em}.c-atelier-full .caf-strip-spacer{flex:1}.c-atelier-full.mobile .caf-strip-spacer{display:none}.c-atelier-full.mobile .caf-strip span:nth-child(n+5){display:none}.c-atelier-full .caf-offer .caf-offer-roman.deco-numeral{font-size:72px;min-width:64px;line-height:.85}.c-atelier-full.mobile .caf-offer .caf-offer-roman.deco-numeral{font-size:48px;min-width:44px}.c-atelier-full .caf-divider{display:flex;justify-content:center;padding:56px 0 0;color:var(--sage-deep)}.c-atelier-full.mobile .caf-divider{padding:36px 0 0}.c-atelier-full .caf-corres{position:relative;overflow:hidden}.c-atelier-full .caf-corres-orb{position:absolute;top:-160px;right:-160px;width:520px;height:520px;background:radial-gradient(circle at center,#a8b8a873,#a8b8a81f 40%,#a8b8a800 70%);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/atelier-home.css.map */
