.tyhp{--ink:#171717;--gold:#B89A68;max-width:1320px;margin:0 auto;padding:48px 24px 64px;color:var(--ink);font-family:inherit;line-height:1.55}
body.page-id-6318 .post_title.entry-title{display:none}
.tyhp h1,.tyhp h2{text-transform:none!important}
.tyhp-save{margin-top:24px;padding:20px;border:1px solid #ddd7cb;border-radius:4px;background:#f7f6f3}.tyhp #tyhp-design-name{width:100%;min-height:46px;border:1px solid #c9c5bc;border-radius:3px;background:#fff;padding:10px 12px;color:#171717;margin-bottom:16px;font:inherit}.tyhp #tyhp-save-status{margin:12px 0 0;font-size:14px}.tyhp #tyhp-login p{font-size:15px}.tyhp [aria-disabled=true]{opacity:.5;pointer-events:none}.tyhp.tyhp-busy .tyhp-layout{opacity:.7;pointer-events:none}.tyhp.tyhp-busy{cursor:wait}
.tyhp-views{display:flex;gap:8px;margin:0 0 12px}.tyhp-view{flex:0 1 160px;min-height:46px;border:1px solid #bcb7ae!important;border-radius:3px!important;background:#fff!important;color:#171717!important;font-weight:700;padding:12px!important;line-height:1.3}.tyhp-view[aria-pressed=true]{background:#171717!important;color:#fff!important;border-color:#171717!important}.tyhp input:disabled,.tyhp select:disabled{opacity:.55;cursor:not-allowed}.tyhp #tyhp-upload-view{overflow-wrap:anywhere}.tyhp dialog{position:fixed;inset:0;margin:auto;max-width:min(520px,calc(100vw - 32px));width:100%;padding:28px;border:1px solid #B89A68;border-radius:4px;background:#fff;color:#171717;box-shadow:0 12px 60px #0004}.tyhp dialog:not([open]){display:none}.tyhp dialog::backdrop{background:#17171799}.tyhp dialog .tyhp-actions{display:flex;flex-wrap:wrap}.tyhp dialog button{flex:1;min-width:160px}
.tyhp *{box-sizing:border-box}.tyhp [hidden]{display:none!important}.tyhp h1,.tyhp h2,.tyhp p{color:inherit;font-family:inherit}.tyhp h1{font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-.03em;margin:0 0 16px}.tyhp h2{font-size:21px;line-height:1.3;margin:0 0 18px;font-weight:700}.tyhp p{margin:0 0 16px}.tyhp-eyebrow{font-size:12px;letter-spacing:.16em;font-weight:700;color:var(--gold)!important}.tyhp-intro{max-width:780px;margin-bottom:36px}
.tyhp-layout{display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr);gap:32px;align-items:start}.tyhp-panel{background:#f7f6f3;border:1px solid #e8e4dc;border-radius:4px;padding:24px}.tyhp-panel h2 span{color:var(--gold);margin-right:9px}.tyhp label,.tyhp legend{font-size:14px;font-weight:700;display:block;margin:0 0 8px}.tyhp input,.tyhp select,.tyhp button,.tyhp a{font-family:inherit;font-size:14px}.tyhp input[type=search],.tyhp select{width:100%;min-height:46px;border:1px solid #c9c5bc;border-radius:3px;background:white;color:var(--ink);padding:10px 12px;margin-bottom:16px;box-shadow:none}.tyhp :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.tyhp fieldset{border:0;padding:0;margin:20px 0;min-width:0}.tyhp legend{padding:0}.tyhp-small{font-size:13px;color:#59554e!important}.tyhp-privacy{font-size:12px;border-left:2px solid var(--gold);padding-left:12px}.tyhp input[type=file]{display:block;width:100%;max-width:100%;font-size:12px;margin-bottom:12px}.tyhp input::file-selector-button{font-family:inherit;padding:9px;border:1px solid #171717;border-radius:3px;background:#fff;margin-right:6px;cursor:pointer}
#tyhp-colors{display:flex;gap:8px;flex-wrap:wrap}.tyhp-color{display:inline-flex;align-items:center;gap:7px;padding:9px 12px!important;border:1px solid #bcb7ae!important;background:white!important;color:var(--ink)!important;border-radius:3px!important;line-height:1.3;min-height:44px;cursor:pointer;box-shadow:none!important}.tyhp-color[aria-pressed=true]{border:2px solid var(--ink)!important;background:#eee9df!important;padding:8px 11px!important}.tyhp-swatch{width:15px;height:15px;border-radius:50%;border:1px solid #888;display:inline-block;flex:none}
.tyhp-workspace{min-width:0}.tyhp-stage-heading{display:flex;gap:12px;align-items:baseline;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.tyhp-stage-heading h2{margin:0}.tyhp-stage-heading span{font-size:13px;color:#5c554a}.tyhp-stage{position:relative;max-width:630px;margin:0 auto 12px;background:#fff;border:1px solid #ddd7cb;border-radius:4px;overflow:hidden}.tyhp canvas{display:block;width:100%;height:auto;touch-action:none;user-select:none;cursor:grab}.tyhp canvas:active{cursor:grabbing}#tyhp-empty{position:absolute;inset:40% 12% auto;text-align:center;font-size:18px;pointer-events:none}.tyhp-ranges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tyhp input[type=range]{display:block;width:100%;min-height:44px;accent-color:var(--gold);cursor:pointer;padding:0}.tyhp output{font-size:12px;float:right;font-weight:400}.tyhp-actions{display:flex;gap:10px;flex-wrap:wrap}.tyhp-primary,.tyhp-secondary{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;border-radius:3px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none!important;line-height:1.3;letter-spacing:.03em;box-shadow:none!important}.tyhp .tyhp-primary{background:var(--ink);border:1px solid var(--ink);color:#fff}.tyhp .tyhp-primary:hover{background:#9a7b4b;color:#fff;border-color:#9a7b4b}.tyhp .tyhp-secondary{background:#fff;color:var(--ink);border:1px solid #bcb7ae}.tyhp button:disabled{opacity:.45;cursor:not-allowed}.tyhp-status{font-size:14px;min-height:24px}.tyhp-status[data-error=true]{color:#9c2727!important}.tyhp-note{font-size:13px;border-top:1px solid #e8e4dc;margin-top:20px!important;padding-top:16px}.tyhp #tyhp-preview-panel{margin-top:28px;padding:24px;background:#f7f6f3;border-radius:4px}.tyhp #tyhp-preview-image{display:block;width:100%;max-width:480px;height:auto;margin:0 auto 20px;border:1px solid #e3ddd1}.tyhp #tyhp-preview-panel a{margin-bottom:12px}
.tyhp-element-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tyhp-element-grid[hidden],#tyhp-text-controls[hidden]{display:none}.tyhp-element-grid input{width:100%;min-width:0;min-height:44px;border:1px solid #c9c5bc;border-radius:3px;padding:8px 10px;background:#fff;color:#171717}.tyhp-element-grid input[type=color]{padding:4px;height:46px}#tyhp-text-content{width:100%;max-width:100%;font:inherit;border:1px solid #c9c5bc;border-radius:3px;padding:10px 12px;resize:vertical;margin-bottom:12px}#tyhp-add-text{width:100%}
@media(max-width:760px){.tyhp{padding:28px 16px 40px}.tyhp-layout{grid-template-columns:minmax(0,1fr);gap:24px}.tyhp-panel{padding:20px}.tyhp-intro{margin-bottom:24px}.tyhp-ranges{grid-template-columns:minmax(0,1fr);gap:4px}.tyhp-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tyhp-actions button{font-size:12px;padding:12px 8px}.tyhp #tyhp-preview{width:100%}.tyhp #tyhp-preview-panel{padding:16px}}
