.contact-form-section{color:rgb(var(--color-text));background-color:rgb(var(--color-background))}.contact-form-section[data-input-background=site] .input{background-color:rgb(var(--color-site-background))}.contact-form-form{text-align:left;font-family:var(--ts-font-body);font-size:var(--ts-text-body);font-weight:var(--ts-weight-body);line-height:var(--ts-leading-body);letter-spacing:var(--ts-tracking-body)}.contact-form-form .input{font-family:var(--ts-font-input);font-size:var(--ts-text-input);font-weight:var(--ts-weight-input);line-height:var(--ts-leading-input);letter-spacing:var(--ts-tracking-input)}.contact-form-form label,.contact-form-form legend{font-family:var(--ts-font-label);font-size:var(--ts-text-label);font-weight:var(--ts-weight-label);line-height:var(--ts-leading-label);letter-spacing:var(--ts-tracking-label)}.contact-form-row{display:grid;gap:1rem}.contact-form-status{margin-top:1.25rem;margin-bottom:1.25rem}.contact-form-status ul{margin:0;padding-left:1.25em}.contact-form-section:has([data-inquiry-active])>.container{max-width:1200px}.contact-form-section:has([data-inquiry-active]) [data-contact-header]{display:none}.ts-inquiry-heading{margin:0 0 1em;font-family:var(--ts-font-section);font-size:var(--ts-text-section);font-weight:var(--ts-weight-section);line-height:var(--ts-leading-section);letter-spacing:var(--ts-tracking-section)}.ts-inquiry-breadcrumb{margin:0 0 24px;font-family:var(--ts-font-meta);font-size:var(--ts-text-meta);font-weight:var(--ts-weight-meta);line-height:var(--ts-leading-meta);letter-spacing:var(--ts-tracking-meta)}.ts-inquiry-breadcrumb .breadcrumb-list{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.ts-inquiry-breadcrumb .breadcrumb-item{flex-shrink:0}.ts-inquiry-breadcrumb .breadcrumb-item:last-child{min-width:0;flex-shrink:1;overflow:hidden}.ts-inquiry-fields,.ts-inquiry-design{min-width:0}.ts-inquiry-design-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin-bottom:1em}.ts-inquiry-design .input{background:transparent;border:0;padding:0;min-height:1.8em;opacity:1;color:inherit;font-family:var(--ts-font-input);font-size:var(--ts-text-input);font-weight:var(--ts-weight-input);line-height:var(--ts-leading-input);letter-spacing:var(--ts-tracking-input)}.ts-inquiry-design label{color:#666;margin-bottom:.25em;font-family:var(--ts-font-label);font-size:var(--ts-text-label);font-weight:var(--ts-weight-label);line-height:var(--ts-leading-label);letter-spacing:var(--ts-tracking-label)}[data-inquiry-has-design] [data-custom-inquiry]{display:none}.ts-inquiry-options>.input-group{margin-bottom:1.5em}.ts-inquiry-picker{border:1px solid rgb(var(--color-text) / .2)}.ts-inquiry-picker summary{cursor:pointer;min-height:48px;padding:.85em 1em;font-family:var(--ts-font-label);font-size:var(--ts-text-label);font-weight:var(--ts-weight-label);line-height:var(--ts-leading-label);letter-spacing:var(--ts-tracking-label)}.ts-inquiry-picker[open] summary{border-bottom:1px solid rgb(var(--color-text) / .15)}.ts-inquiry-picker-controls{display:grid;gap:.65em;padding:1em}.ts-inquiry-picker-controls .input{width:100%;min-width:0;font-family:var(--ts-font-input);font-size:var(--ts-text-input);font-weight:var(--ts-weight-input);line-height:var(--ts-leading-input);letter-spacing:var(--ts-tracking-input)}.ts-inquiry-picker-status{margin:0 1em .7em;color:#666;font-family:var(--ts-font-meta);font-size:var(--ts-text-meta);font-weight:var(--ts-weight-meta);line-height:var(--ts-leading-meta);letter-spacing:var(--ts-tracking-meta)}.ts-inquiry-stones{list-style:none;padding:0 1em;margin:0;display:grid;gap:.5em}.ts-inquiry-stone{display:flex;gap:.75em;align-items:center;text-align:left;width:100%;padding:.5em;border:1px solid rgb(var(--color-text) / .12);background:#fff;color:inherit;cursor:pointer}.ts-inquiry-stone img{flex:0 0 60px;width:60px;height:60px;object-fit:contain}.ts-inquiry-stone-title{display:block;font-family:var(--ts-font-card-title);font-size:var(--ts-text-card-title);font-weight:var(--ts-weight-card-title);line-height:var(--ts-leading-card-title);letter-spacing:var(--ts-tracking-card-title)}.ts-inquiry-stone-action{display:block;margin-top:.3em;text-decoration:underline;text-underline-offset:3px;font-family:var(--ts-font-button);font-size:var(--ts-text-button);font-weight:var(--ts-weight-button);line-height:var(--ts-leading-button);letter-spacing:var(--ts-tracking-button)}.ts-inquiry-stone:hover{border-color:#777}.ts-inquiry-stone[aria-pressed=true]{border-color:#111}.ts-inquiry-stone:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ts-inquiry-picker-pages{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.75em 1em;font-family:var(--ts-font-meta);font-size:var(--ts-text-meta);font-weight:var(--ts-weight-meta);line-height:var(--ts-leading-meta);letter-spacing:var(--ts-tracking-meta)}.ts-inquiry-text-button{min-height:44px;padding:.4em .15em;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;color:inherit;cursor:pointer;font-family:var(--ts-font-button);font-size:var(--ts-text-button);font-weight:var(--ts-weight-button);line-height:var(--ts-leading-button);letter-spacing:var(--ts-tracking-button)}.ts-inquiry-text-button:disabled{opacity:.35;cursor:default}.ts-inquiry-selected{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:.75em;border:1px solid #bbb;padding:.6em;margin-bottom:.75em;font-family:var(--ts-font-card-title);font-size:var(--ts-text-card-title);font-weight:var(--ts-weight-card-title);line-height:var(--ts-leading-card-title);letter-spacing:var(--ts-tracking-card-title)}.ts-inquiry-selected img{width:64px;height:64px;object-fit:contain}.ts-inquiry-selected[hidden]{display:none}.ts-inquiry-materials{min-width:0;margin:0 0 1.5em;padding:0;border:0}.ts-inquiry-materials legend{padding:0;margin-bottom:.65em}.ts-inquiry-material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ts-inquiry-material-choice{position:relative;display:flex;margin:0;cursor:pointer}.ts-inquiry-material-choice span{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:10px 12px;border:1px solid rgb(var(--color-text) / .2);text-align:center;transition:border-color .15s ease,background-color .15s ease;font-family:var(--ts-font-menu);font-size:var(--ts-text-menu);font-weight:var(--ts-weight-menu);line-height:var(--ts-leading-menu);letter-spacing:var(--ts-tracking-menu)}.ts-inquiry-material-choice:hover span{border-color:rgb(var(--color-text) / .65)}.ts-inquiry-material-choice input:checked+span{border-color:rgb(var(--color-text));box-shadow:inset 0 0 0 1px rgb(var(--color-text));background-color:rgb(var(--color-text) / .035)}.ts-inquiry-material-choice input:focus-visible+span{outline:2px solid rgb(var(--color-text));outline-offset:3px}@media(min-width:1200px){[data-inquiry-has-design] .contact-form-form{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3em;align-items:start}[data-inquiry-active] .contact-form-status{grid-column:1 / -1}.ts-inquiry-design{position:sticky;top:110px}.ts-inquiry-picker-controls{grid-template-columns:1fr 1fr}}@media(min-width:600px){.ts-inquiry-material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/contact-form.css.map */
