.order-preview-main{color:#292720;background:#f7f5f0;min-height:680px;padding-bottom:112px}.order-preview-intro{text-align:center;padding:76px 24px 45px}.order-preview-eyebrow{color:#a28455;letter-spacing:.24em;margin:0 0 11px;font-size:11px}.order-preview-intro h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.45}.order-preview-intro>p:not(.order-preview-eyebrow){color:#716e67;margin:0;font-size:15px;line-height:1.9}.order-preview-rule{background:#a68d62;width:42px;height:1px;margin:27px auto 24px}.order-preview-intro .order-preview-caption{color:#8a8173!important;font-size:13px!important}.order-preview-panel{background:#fffefa;border:1px solid #ded9ce;max-width:810px;margin:0 auto;padding:48px 64px 50px;box-shadow:0 18px 50px #2923150a}.order-preview-panel-heading>span{letter-spacing:.18em;color:#a18459;font-size:11px}.order-preview-panel h2{font-family:var(--font-display);letter-spacing:-.04em;margin:13px 0 8px;font-size:27px;font-weight:400;line-height:1.5}.order-preview-panel-heading p{color:#847f75;margin:0;font-size:14px;line-height:1.8}.order-inquiry-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0;padding:0;list-style:none;display:grid}.order-inquiry-steps li{border-top:1px solid #d7d0c4;padding-top:16px}.order-inquiry-steps li span{color:#a2855a;letter-spacing:.12em;margin-bottom:7px;font-size:11px;display:block}.order-inquiry-steps strong{color:#3d3a32;font-size:14px;font-weight:500;display:block}.order-inquiry-steps small{color:#968f83;margin-top:4px;font-size:11px;line-height:1.6;display:block}.order-inquiry-cta{color:#fffefa;background:#252822;border:1px solid #252822;justify-content:space-between;align-items:center;min-height:55px;padding:0 20px;font-size:14px;transition:background .2s;display:flex}.order-inquiry-cta:hover{background:#485042}.order-inquiry-note{color:#8e877b;margin:16px 0 0;font-size:12px;line-height:1.7}@media (max-width:760px){.order-preview-main{padding-bottom:65px}.order-preview-intro{padding:59px 20px 37px}.order-preview-panel{margin:0 17px;padding:30px 23px 35px}.order-preview-panel h2{font-size:23px}.order-inquiry-steps{gap:9px}.order-inquiry-steps strong{font-size:12px}.order-inquiry-steps small{font-size:10px}.desktop-break{display:none}}
