/* Specific refinements from the annotated home/product review. */
html.oriental body #view-home .garden-memory{background:rgba(25,59,48,.7)!important}
html.oriental body #view-home .garden-memory .v15-section-title{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:14px 22px!important;position:relative!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 28px!important;padding:0 0 20px!important;overflow:visible!important}
html.oriental body #view-home .garden-memory .v15-section-title h2{flex:1 0 100%;margin:0!important;height:auto!important;color:#f5f3e9!important}
html.oriental body #view-home .garden-memory .garden-overline{position:static!important;display:block!important;margin:0!important;color:#edf1df!important;font-size:11px!important;line-height:1.8!important}
html.oriental body #view-home .garden-memory .exhibit-entry{position:static!important;display:inline-flex!important;margin:0!important;padding:9px 0!important;line-height:1.8!important;white-space:normal!important;font-size:12px!important;color:#f5f3e9!important}
html.oriental body #view-home .garden-memory-photos{position:relative!important;clear:both!important;margin-top:0!important}
html.oriental body #homeReviewPreview{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
html.oriental body #homeReviewPreview .fresh-review-card{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:24px!important;padding:24px!important;background:rgba(244,241,231,.8)!important;border:1px solid #193b3026!important;border-radius:3px!important;height:auto!important;min-height:220px!important;max-height:none!important;overflow:visible!important}
html.oriental body #homeReviewPreview .fresh-review-card img{width:180px!important;height:210px!important;object-fit:contain!important;border-radius:0!important;background:#f3f1e7!important}
html.oriental body #homeReviewPreview .fresh-review-card h3{font:400 24px/1.6 var(--sans)!important;color:#193b30!important;margin:0 0 10px!important}
html.oriental body #homeReviewPreview .fresh-review-card p{font:400 16px/1.9 var(--sans)!important;display:block!important;-webkit-line-clamp:unset!important;max-height:none!important;overflow:visible!important;white-space:normal!important;color:#193b30!important;margin:10px 0!important}
html.oriental body #homeReviewPreview .fresh-review-card small{font:400 12px/1.8 var(--sans)!important;color:#632c3a!important}
html.oriental body #homeReviewPreview .fresh-review-stars{font-size:20px!important;letter-spacing:.12em!important;color:#632c3a!important}
html.oriental body .topbar .brand .brand-title,html.oriental body .wrap>header .brand>span{font:700 17px/1.08 Georgia,'Book Antiqua',serif!important;letter-spacing:.1em!important;color:#193b30!important;display:block!important;text-align:left;text-transform:uppercase}
html.oriental body .topbar .brand .brand-title{max-width:106px;white-space:normal!important}
/* Remove only the pale overlay from the product opening photograph. */
html.oriental body #view-products .fresh-product-heading.botanical-heading{background:#37453a url('/assets/museum-still-life.png') center/cover!important;opacity:1!important}
html.oriental body #view-products .fresh-product-heading :is(h2,p,span){color:#fffaf0!important;text-shadow:0 1px 5px #15231f,0 2px 18px #15231f99!important}
/* Fade the padded surround, keeping the actual photograph sharp. */
html.oriental body #productGrid .product-card .product-photo{background:radial-gradient(ellipse at center,#e5e7dc 52%,#e5e7dc88 77%,transparent 100%)!important;padding:18px!important;mask-image:linear-gradient(to right,transparent,#000 9px,#000 calc(100% - 9px),transparent),linear-gradient(to bottom,transparent,#000 9px,#000 calc(100% - 9px),transparent);mask-composite:intersect;filter:none!important;border:0!important;outline:0!important}
html.oriental body #productGrid .product-card:nth-child(even) .product-photo{background:radial-gradient(ellipse at center,#eae3d9 52%,#eae3d988 77%,transparent 100%)!important}
html.oriental body #view-products .botanical-interlude{min-height:0!important;height:auto!important;margin-top:34px!important;margin-bottom:30px!important}
html.oriental body #view-products .interlude-copy{padding:36px 48px!important;min-height:0!important}
html.oriental body #view-products .interlude-copy h2{font-size:42px!important;line-height:1.25!important;margin:0 0 14px!important}
html.oriental body #view-products .interlude-copy>p{margin:0 0 12px!important}
@media(max-width:700px){
 html.oriental body #view-home .garden-memory .v15-section-title{gap:8px!important}
 html.oriental body #view-home .garden-memory .garden-overline{flex:1 0 100%}
 html.oriental body #homeReviewPreview .fresh-review-card{grid-template-columns:1fr!important;gap:18px!important;padding:18px!important}
 html.oriental body #homeReviewPreview .fresh-review-card img{width:100%!important;height:210px!important}
 html.oriental body #homeReviewPreview .fresh-review-card h3{font-size:21px!important}
 html.oriental body .topbar .brand .brand-title{font-size:12px!important;max-width:77px;letter-spacing:.08em!important}
 html.oriental body #view-products .interlude-copy{padding:27px 24px!important}
 html.oriental body #view-products .interlude-copy h2{font-size:30px!important;margin-bottom:12px!important}
 html.oriental body #view-products .interlude-copy>span{font-size:11px!important;line-height:1.8!important}
}
