/* Private copy and editorial presentation proposal. Approved photos untouched. */
.unified-site .site-header{height:auto}
.conversion-proof{position:relative;background:#faf6f0;border-top:1px solid #e6d9c9;border-bottom:1px solid #e6d9c9;padding-top:68px;padding-bottom:68px}
.conversion-proof h2,.customer-reviews h2{letter-spacing:.06em;line-height:1.65}
.conversion-voices{gap:24px!important;margin:34px 0!important;align-items:stretch}
.conversion-voice{position:relative!important;background:#fffdf9!important;border:1px solid #e8ded1!important;border-radius:3px!important;padding:35px 28px 30px!important;box-shadow:0 6px 24px #40251506!important;border-top:3px solid #a87662!important}
.conversion-voice:before{content:'“';display:block;font:56px/1 Georgia,serif;color:#b99c7a;height:40px;opacity:.75}
.conversion-voice .voice-context{font-size:12px!important;letter-spacing:.08em!important;color:#805844!important;margin:0 0 17px!important;font-weight:600}
.conversion-voice blockquote{font-family:'Noto Serif JP','Yu Mincho',serif!important;font-size:16px!important;line-height:2.05!important;letter-spacing:.025em;margin:0!important;color:#44372e!important}
.conversion-voice .voice-source{margin:22px 0 0!important;padding-top:14px;border-top:1px solid #eee4d7;color:#856c59!important;font-size:12px!important}
.conversion-proof>.line-link{display:inline-block;border-bottom:1px solid #b99c7a;padding-bottom:6px}
.conversion-surprise{border:1px solid #ddcbb4!important;background:#fffdf8!important;padding:30px!important;max-width:720px;margin:32px auto!important;position:relative}
.conversion-surprise blockquote{font-family:'Noto Serif JP','Yu Mincho',serif;line-height:1.9;color:#5c3f33}
.customer-reviews .review-grid{gap:22px!important}
.customer-reviews .review-grid article{background:#fffdf9!important;border:1px solid #e6d8c7!important;border-top:3px solid #a87662!important;padding:28px!important;border-radius:3px!important;box-shadow:0 6px 24px #40251506}
.customer-reviews .review-stars{color:#a47b49!important;letter-spacing:.15em;font-size:14px}
.customer-reviews .review-grid blockquote{font-family:'Noto Serif JP','Yu Mincho',serif;line-height:2!important;margin:18px 0!important}
.customer-reviews .review-origin{border-top:1px solid #e8dece;padding-top:14px;color:#856c59!important;font-size:12px}
.occasion-cards article{border-top:2px solid #a87662!important;background:#fbf8f3!important}
.unified-site .section-label{color:#8b5b48;letter-spacing:.14em}
@media(max-width:760px){.conversion-proof{padding-top:44px;padding-bottom:44px}.conversion-voices{gap:16px!important}.conversion-voice{padding:26px 22px!important}.conversion-voice blockquote{font-size:15px!important}.customer-reviews .review-grid article{padding:24px!important}.conversion-surprise{padding:24px!important}}
