html.oriental{--serif:'Noto Sans KR','Malgun Gothic',sans-serif;--art-serif:'Noto Sans KR',sans-serif}
html.oriental body .v15-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html.oriental body :is(.v15-featured-card,.fresh-featured-copy){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}
html.oriental body .v15-featured-card img{box-sizing:border-box!important;min-width:0!important}
html.oriental body{font-family:var(--sans)!important}
html.oriental body :is(#view-home,#view-products,#view-review,#view-inquiry,#view-info,#view-admin) :is(h1,h2,h3){font-family:var(--sans)!important;font-weight:400!important;letter-spacing:-.055em!important;font-style:normal!important}
html.oriental body #view-home .garden-hero #gardenTitle{font-family:var(--sans)!important;font-weight:400!important;font-size:clamp(58px,6.6vw,96px)!important;line-height:1.09!important;letter-spacing:-.055em!important;max-width:820px;margin-bottom:28px!important}
html.oriental body :is(#gardenTitle,.garden-prologue h2,.interlude-copy h2) em{font-style:normal!important}
html.oriental body #view-home .garden-prologue h2{font:400 34px/1.5 var(--sans)!important;letter-spacing:-.06em!important}
html.oriental body #view-home .garden-memory .v15-section-title h2{font:400 43px/1.3 var(--sans)!important;color:#edf0df!important;letter-spacing:-.045em!important}
html.oriental body #view-products .interlude-copy h2{font:400 65px/1.2 var(--sans)!important;letter-spacing:-.045em!important}
html.oriental body :is(#view-products,#view-review,#view-inquiry,#view-info) :is(.fresh-product-heading,.compact-page-heading,.section-head) h2{font:400 44px/1.35 var(--sans)!important;letter-spacing:-.045em!important}
html.oriental body #view-home .v15-section-title h2,html.oriental body #view-products .examples-heading h2{font:400 28px/1.5 var(--sans)!important;letter-spacing:-.055em!important}
html.oriental body :is(#view-home,#view-products) :is(.fresh-featured-copy,.product-copy) h3{font:400 22px/1.5 var(--sans)!important}
html.oriental body .brand-title,html.oriental body .brand>span{font:400 21px var(--sans)!important;letter-spacing:-.06em!important}
html.oriental body .garden-description{font:400 14px/1.95 var(--sans)!important}
html.oriental body .garden-location{font:500 12px/1.6 var(--sans)!important;letter-spacing:.07em!important}
html.oriental body .garden-overline,html.oriental body .garden-vertical{font-family:var(--sans)!important;font-size:11px!important;letter-spacing:.09em!important}
html.oriental body .v15-review-title::before,html.oriental body .v15-featured-title::before{display:none!important;content:none!important}
html.oriental body .wrap :is(h1,h2,h3,.section-title),html.oriental body dialog :is(h1,h2,h3){font-family:var(--sans)!important;font-weight:400!important;letter-spacing:-.055em!important}
html.oriental body .wrap .hero h1{font:400 44px/1.4 var(--sans)!important}
@media(max-width:700px){
html.oriental body #view-home .garden-hero #gardenTitle{font-size:clamp(43px,12vw,64px)!important;line-height:1.12!important;margin-bottom:24px!important}
html.oriental body .garden-location{font-size:10px!important;letter-spacing:.025em!important}
html.oriental body .garden-description{font-size:11px!important}
html.oriental body .garden-overline{font-size:9px!important}
html.oriental body #view-home .garden-prologue h2{font-size:26px!important;line-height:1.55!important;padding-left:12px}
html.oriental body #view-home .garden-memory .v15-section-title h2{font-size:30px!important}
html.oriental body #view-products .interlude-copy h2{font-size:43px!important}
html.oriental body :is(#view-products,#view-review,#view-inquiry,#view-info) :is(.fresh-product-heading,.compact-page-heading,.section-head) h2{font-size:33px!important}
html.oriental body #view-home .v15-section-title h2,html.oriental body #view-products .examples-heading h2{font-size:23px!important}
html.oriental body :is(#view-home,#view-products) :is(.fresh-featured-copy,.product-copy) h3{font-size:18px!important}
html.oriental body .brand-title,html.oriental body .brand>span{font-size:17px!important}
html.oriental body .wrap .hero h1{font-size:32px!important}
}

/* Quiet modern gothic, ink and wine accents. */
html.oriental{--ink:#202623;--green:#193b30;--green2:#30493c;--muted:#555c55;--mag-red:#632c3a;--art-serif:var(--sans);--serif:var(--sans)}
html.oriental body :is(h1,h2,h3,h4,strong,b,.brand-title,.price){font-weight:400!important}
html.oriental body :is(.garden-prologue h2,.examples-heading h2,.v15-section-title h2,.product-copy h3,.fresh-featured-copy h3){color:#193b30!important}
html.oriental body :is(.price,.fresh-featured-copy b,.garden-prologue h2 em){color:#632c3a!important}
html.oriental body #view-home .garden-hero::before{background:linear-gradient(90deg,rgba(244,241,231,.92),rgba(244,241,231,.7) 38%,rgba(244,241,231,.08) 76%)!important}
html.oriental body #view-home .garden-hero #gardenTitle{color:#193b30!important;font-weight:400!important;letter-spacing:-.065em!important}
html.oriental body #view-home .garden-hero #gardenTitle em{color:#632c3a!important;font-weight:400!important}
html.oriental body #view-home .garden-hero :is(.garden-overline,.garden-location,.garden-description){color:#242b26!important}
html.oriental body #view-home .garden-link{color:#193b30!important;background:rgba(245,242,233,.62)!important;border-color:#64756b55!important}
html.oriental body #view-home .garden-link span{color:#632c3a!important}
html.oriental body #view-products>.flower-examples-section{margin:0!important;padding:35px 0 45px!important}
#examplesPreview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
#examplesPreview img{width:100%;height:clamp(190px,27vw,370px);object-fit:contain;background:#ecebe3}
.examples-preview-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}
.examples-preview-actions p{font-size:12px;margin:0;color:var(--muted)}
html.oriental body #examplesGallery{width:min(1000px,94vw);max-width:94vw;max-height:88svh;box-sizing:border-box;padding:30px;background:#f3f2ec;color:#202623;border:1px solid #9da89b66;box-shadow:0 24px 90px #14281d44;overflow:auto}
#examplesGallery:not([open]){display:none!important}
#examplesGallery::backdrop{background:#162c2380;backdrop-filter:blur(9px)}
.examples-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}
html.oriental body #examplesGallery h2{font:400 27px/1.5 var(--sans)!important;color:#193b30!important}
@media(max-width:700px){#examplesPreview{gap:12px}#examplesPreview img{height:190px}.examples-preview-actions{align-items:flex-start}.examples-preview-actions p{max-width:55%;font-size:10px}html.oriental body #examplesGallery{padding:20px 14px}html.oriental body #view-products>.flower-examples-section{padding-top:22px!important}.examples-heading{gap:12px!important}.examples-heading>p{font-size:11px!important}}
