.vh-product{background:#faf7ef;--vn-rust:#7c2f3e}.vh-product .vn-title{color:#243e32}.vh-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;color:#7c2f3e;margin:0 0 14px}.vh-product .vn-mode-switch button[aria-pressed=true],.vh-product .vn-btn{background:#7c2f3e;border-color:#7c2f3e;color:#fff}.vh-product .vn-product-visual-sticky{top:24px}.vh-product .vn-preview-stage{padding:18px;background:#eeeae1}.vh-product canvas[data-display]{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:5px;background:#f5f1e8}.vh-product .vn-preview-top{margin-bottom:22px;font-size:13px}.vh-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;font-size:12px}.vh-facts div:last-child{grid-column:1/-1}.vh-facts dt{color:#647064;font-size:11px;margin-bottom:4px}.vh-facts dd{margin:0}.vh-draft-note{background:#eeeee4;border-inline-start:3px solid #849781;padding:12px 15px;font-size:12px;line-height:1.6}.vh-draft-note p{margin:4px 0 0}.vh-form>.vn-help{margin:-7px 0 18px}.vh-form .vn-form-row{margin-top:16px}.vh-product .vn-add-button:disabled{cursor:not-allowed}.vh-product .vn-product-grid{row-gap:28px}.vh-mobile-preview{display:none}.vh-product [data-photo-status]{overflow-wrap:anywhere}.vh-product [data-save-artwork]{margin-top:12px}.vh-product .vn-preview-actions{flex-wrap:wrap}.vh-product .vn-preview-dialog{max-width:760px}.vh-product .vn-preview-dialog canvas{max-height:70dvh;width:auto;max-width:100%;margin:auto;object-fit:contain}.vh-product .vn-error{margin-top:14px}.vh-product [data-retry]{margin-bottom:14px}
@media(max-width:749px){.vh-product{padding-bottom:38px}.vh-product .vn-product-grid{gap:22px}.vh-product .vn-product-heading .vn-title{font-size:30px;line-height:1.15}.vh-product .vn-preview-stage{padding:12px}.vh-product .vn-preview-top{font-size:12px;margin-bottom:18px}.vh-mobile-preview{display:block;width:100%;margin-bottom:12px}.vh-facts{margin:18px 0}.vh-product .vn-form-row{gap:12px}.vh-product .vn-product-visual-sticky{position:static}.vh-product .vn-dialog{padding:16px}.vh-product .vn-dialog-head h2{font-size:20px}.vh-product .vn-preview-note{font-size:11px}}

.vh-form fieldset{border:0;padding:0;margin:0;min-width:0}.vh-form fieldset:disabled{opacity:.55}.vh-form fieldset>.vn-help{margin:0 0 17px}

.vh-ornament{--vn-ink:#1f3a2d;--vn-paper:#faf6ed;--vn-muted:#5d665c;--vn-line:#e2d9c6;--vn-rust:#a3283a;background:var(--vn-paper);color:var(--vn-ink)}
.vh-ornament .vn-preview-stage{padding:24px;background:#f0e9dc;border:1px solid #e2d4c1;box-shadow:0 8px 24px #65472b0b}
.vh-ornament .vn-preview-top strong::before{content:'✦';color:#aa8045;margin-inline-end:8px}
.vh-ornament .vn-product-overview{background:#f6f0e6;border-color:#e6d8c7}
.vh-ornament .vh-facts.vn-overview-facts{margin:0}.vh-ornament .vh-facts div:last-child{grid-column:auto}
.vh-ornament .vn-customize-group{background:#fffaf2;border-color:#e2d7c9}
.vh-ornament .vn-customize-group[open]>summary{border-color:#e2d7c9}
.vh-ornament .vn-mode-switch button[aria-pressed=true],.vh-ornament .vn-btn{background:#a3283a;border-color:#a3283a}
.vh-ornament .vh-model-controls button{border-color:#d7c9b8;background:#fffaf2;color:var(--vn-ink)}
.vh-ornament .vh-preview-meta{margin-top:18px;color:#52675b;font-size:12px;font-weight:600}
.vh-ornament .vn-size-guide{background:#f4ede0;border:1px solid #e5d6c2;color:var(--vn-ink)}
.vh-ornament .vn-size-guide h3{color:#274438}.vh-measurement-diagram{display:block;width:min(100%,420px);height:auto;margin:8px auto 0;color:#62746a}
.vh-measurement-diagram[hidden]{display:none}.vh-measurement-diagram text{fill:#274438;font-size:14px;font-weight:600}.vh-ornament .vn-size-guide .vh-dimension-text{font-size:14px;font-weight:600;color:#274438}
@media(max-width:749px){.vh-ornament .vn-preview-stage{padding:12px}.vh-ornament .vh-preview-meta{margin-top:14px}.vh-ornament .vn-size-guide{padding:18px}}
