/* Seoul, quietly beautiful */
:root{--navy:#253d3b;--deep:#172b29;--gold:#b49a73;--cream:#f8f7f3;--ink:#273b38;--muted:#7c827c;--line:#dedfd7;--green:#63786b}body{background:var(--cream)}.preview-bar{background:#233a35;color:#e9ece4}.preview-right{color:#c8cdbf}header{background:#f8f7f3f5;border-bottom:1px solid #d7d9cf;backdrop-filter:blur(16px);color:var(--ink)}.brand{font-family:Georgia,serif;font-weight:500;letter-spacing:.17em}.brand span{color:#69786d}.global-hero{position:relative;display:block;isolation:isolate;min-height:730px;padding:95px 7% 65px;color:#fff;background:#33443a url('assets/global-garden.webp') right center/cover no-repeat;overflow:visible}.global-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#152922e8 0%,#152922ba 28%,#15292235 57%,#15292200 85%),linear-gradient(0deg,#14271f66,transparent 55%);z-index:-1}.global-hero-copy{position:relative;width:min(570px,52%);padding:0;z-index:4}.global-hero .eyebrow.green{color:#ded7bf;font-size:10px;font-weight:400;letter-spacing:.25em}.global-hero h1{font-family:Georgia,'Batang','Noto Serif KR',serif;font-size:clamp(40px,4.5vw,66px);line-height:1.32;font-weight:400;letter-spacing:-.055em;margin:0 0 27px}.global-hero h1 em{font-style:normal;color:#e2dcc4}.global-hero-copy>p{color:#e3e5db;font-size:14px;line-height:1.95;font-weight:400}.hero-mosaic{display:none!important}.global-hero .hero-search-form{margin:30px 0 25px;max-width:520px}.global-hero .hero-search-form label{color:#f3f2e9;font-size:11px;font-weight:400}.global-hero .hero-search-box{background:#fffef9;border:1px solid #ffffff60;border-radius:2px;padding:5px;box-shadow:none}.global-hero .hero-search-box input{color:#273b38;font-size:13px;min-width:0}.global-hero .hero-search-box .button{background:#3c5546;min-height:45px;padding:12px 22px;border-radius:0}.global-hero .hero-search-form>p{color:#d5dccf}.search-suggestions{color:var(--ink);z-index:30;box-shadow:0 20px 45px #10251f44;border-radius:1px}.global-hero .hero-actions{gap:24px}.global-hero .hero-actions .button{background:#f3efe3;color:#294034;border:1px solid #f3efe3;padding:15px 22px}.global-hero .quiet-link{color:#f0eddf}.global-hero .edit-facts{border-top:1px solid #ffffff38;padding-top:24px;margin-top:32px;gap:33px;color:#fff}.global-hero .edit-facts b{color:#eee8d5;font-family:Georgia,serif;font-weight:400;font-size:27px}.global-hero .edit-facts small{color:#dde0d5}.global-hero .hero-caption{position:absolute;right:5%;bottom:27px;left:auto;color:#f5f3e6;writing-mode:horizontal-tb;font-size:9px;letter-spacing:.18em}.edit-ribbon{background:#e9ece3;color:#657264;border-top:1px solid #d8ddcf;border-bottom:1px solid #d8ddcf;padding:23px 7%}.edit-ribbon i{color:#a19675}.section h2{font-weight:400}.section .eyebrow.green{color:#6e806d}.top-edit{background:#f8f7f3}.product-image{border-radius:0;background:#ebece6}.product-card h3{font-weight:400}.product-card .rank-label{color:#4b6255}.product-card .price{font-family:Georgia,serif;color:#314c3c}.product-card .price small{font-family:Arial,sans-serif}.product-card .add{border-color:#b5c0af;color:#3e5b45}.wellness-edit{background:#e8ece2;border-top:1px solid #dce2d3;border-bottom:1px solid #dce2d3}.catalog-scope{background:#e9ede3;border-color:#d4ddca}.brand-rail button{background:transparent;border-color:#cbd5c2}.filter.active{background:#354f3e}.curation-note{background:#eeeee6}.partners{background:#23372b;color:#f2f2e7}.partners h2,.partners p,.partners .eyebrow{color:inherit}.partners .button{background:#d5c8a7;color:#253c2d}.payments{background:#ebece3}.promise{background:#253b2e;color:#f1f0e4}.promise p{color:#d5dece}footer{background:#192d23;color:#d5dccd}.button.navy{background:#354f3e}.member-nav{background:transparent}
@media(min-width:1500px){.global-hero{min-height:800px;padding-top:110px}}@media(max-width:900px){.global-hero{padding:65px 6% 50px;min-height:730px}.global-hero-copy{width:64%;max-width:540px}.global-hero h1{font-size:47px}.global-hero:before{background:linear-gradient(90deg,#152922ee 0%,#152922ba 43%,#15292230 83%)}header{gap:12px}.header-actions{gap:10px}}
@media(max-width:600px){.global-hero{padding:295px 6% 38px;min-height:880px;background-size:auto 510px;background-position:right top;background-color:#23392d}.global-hero:before{background:linear-gradient(0deg,#23392d 0%,#23392d 40%,#23392dc9 58%,#23392d00 85%)}.global-hero-copy{width:100%;max-width:none}.global-hero h1{font-size:38px}.global-hero .eyebrow.green{font-size:8px;letter-spacing:.17em;margin-bottom:18px}.global-hero-copy>p{font-size:12px}.global-hero .hero-caption{position:static;margin-top:24px;text-align:left;font-size:8px;letter-spacing:.09em}.global-hero .edit-facts{gap:27px;margin-top:26px}.global-hero .edit-facts b{font-size:25px}.global-hero .hero-search-form{margin:24px 0}.global-hero .hero-search-box input{font-size:12px}.edit-ribbon{font-size:9px;padding:18px 5%;gap:10px}.brand{font-size:27px}.brand span{font-size:6px}header{height:78px}.section{padding-top:60px;padding-bottom:60px}.section-heading h2{font-size:29px}}

.global-hero h1{font-size:clamp(39px,4.2vw,62px)}.global-hero .eyebrow.green{letter-spacing:.15em;font-size:9px}.global-hero:before{background:linear-gradient(90deg,#152922eb 0%,#152922c9 29%,#15292240 54%,transparent 78%),linear-gradient(0deg,#14271f66,transparent 55%)}@media(max-width:600px){.global-hero h1{font-size:36px}.global-hero .eyebrow.green{font-size:7px;letter-spacing:.08em}.global-hero:before{background:linear-gradient(0deg,#23392d 0%,#23392d 40%,#23392dc9 58%,#23392d00 85%)}}
