.inquiry-page.container{padding-top:32px;padding-bottom:80px}.inquiry-back{margin-bottom:26px;font-size:.82rem;display:inline-flex}.inquiry-back .arrow{transform:rotate(180deg)}.inquiry-download .arrow{transform:rotate(90deg)}.inquiry-heading{max-width:760px;margin-bottom:30px}.inquiry-heading h1{font-size:var(--type-title);letter-spacing:-.03em;margin:0 0 14px;font-weight:500;line-height:1.2}.inquiry-heading>p{max-width:590px;color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.inquiry-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:start;gap:clamp(40px,7vw,96px);display:grid}.inquiry-main{min-width:0}.inquiry-preview-note{background:var(--surface);margin:0 0 22px;padding:12px 16px;font-size:.8rem;line-height:1.65}.inquiry-help{color:var(--muted);margin:8px 0 0;font-size:.8rem;line-height:1.7}.inquiry-required-note{margin:0}.inquiry-selection{margin-bottom:26px}.inquiry-section-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.inquiry-section-heading h2,.inquiry-contact h2{font-size:var(--type-subheading);letter-spacing:-.025em;margin:0;font-weight:500}.inquiry-section-heading>span{color:var(--muted);white-space:nowrap;font-size:.8rem}.inquiry-lines{border-bottom:1px solid var(--line);margin:14px 0 0;padding:0;list-style:none}.inquiry-line{border-top:1px solid var(--line);padding:14px 0}.inquiry-line-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.inquiry-line-name{font-size:.88rem;font-weight:500;line-height:1.5;text-decoration:none}.inquiry-line-name:hover{text-underline-offset:4px;text-decoration:underline}.inquiry-line-sku{color:var(--muted);margin:2px 0 6px;font-size:.75rem}.inquiry-line-sku:empty{display:none}.inquiry-line-summary{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:.8rem;line-height:1.65}.inquiry-line-editor{margin-top:6px}.inquiry-line-editor>summary,.inquiry-line-colors>summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:10px 0;font-size:.8rem;line-height:1.5}.inquiry-line-colors{margin:6px 0 0}.inquiry-line-colors fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;min-width:0;margin:0;padding:0 0 12px;display:grid}.inquiry-line-colors legend{color:var(--muted);margin-bottom:8px;font-size:.75rem}.inquiry-color-choice{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:.76rem;line-height:1.45;display:flex}.inquiry-color-choice input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:0}.inquiry-color-swatch{border:1px solid var(--line);border-radius:50%;flex:0 0 15px;width:15px;height:15px}.inquiry-remove{min-height:44px;color:var(--muted);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:10px 0 10px 10px;font-size:.75rem;text-decoration:underline}.inquiry-storage-note{color:#79421f;font-size:.8rem;line-height:1.6}.inquiry-field{min-width:0;margin-top:18px}.inquiry-field>label{margin-bottom:7px;font-size:.8rem;font-weight:500;line-height:1.5;display:block}.inquiry-field>label>span{color:var(--muted);font-weight:400}.inquiry-page :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);caret-color:var(--ink);font:inherit;box-sizing:border-box;border-radius:0;padding:12px 13px;font-size:1rem;line-height:1.4;display:block}.inquiry-page :is(input,select,textarea,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.inquiry-page input:disabled{background:var(--surface);color:var(--muted)}.inquiry-page [aria-invalid=true]{border-color:#a42c2c!important}.inquiry-page textarea{resize:vertical}.inquiry-page input::placeholder,.inquiry-page textarea::placeholder{color:#71766e;opacity:1}.inquiry-two-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.inquiry-checkbox{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:7px;font-size:.8rem;display:flex}.inquiry-checkbox input{accent-color:var(--ink);flex-shrink:0;width:17px;height:17px;margin:0}.inquiry-extras{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:20px}.inquiry-extras>summary{cursor:pointer;padding:17px 0;font-size:.85rem;font-weight:500;line-height:1.5}.inquiry-extras>summary>span{color:var(--muted);font-weight:400}.inquiry-extras-content{padding:0 0 22px}.inquiry-techniques-fieldset{border:0;min-width:0;margin:4px 0 0;padding:0}.inquiry-techniques{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin-top:10px;display:grid}.inquiry-techniques .inquiry-checkbox{margin-top:0;padding:6px 0;line-height:1.5}.inquiry-technique-unsure{grid-column:1/-1}.inquiry-error{color:#a42c2c;margin:10px 0 0;font-size:.83rem;line-height:1.6}.inquiry-submit-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.inquiry-submit-button{justify-content:space-between;gap:32px;min-width:225px}.inquiry-submit-actions .button:disabled{opacity:1;background:var(--surface);border-color:var(--line);color:var(--muted)}.inquiry-form-footnote{max-width:65ch}.inquiry-form-footnote a,.inquiry-privacy-consent a{text-underline-offset:3px;text-decoration:underline}.inquiry-submit-status{background:var(--surface);overflow-wrap:anywhere;margin-top:18px;padding:16px;line-height:1.7}.inquiry-submit-status strong{font-weight:600;display:block}.inquiry-submit-error{color:#a42c2c;overflow-wrap:anywhere;margin-top:18px;font-size:.9rem;line-height:1.7}.inquiry-submit-error ul{margin:8px 0 0;padding-left:22px}.inquiry-privacy-consent{align-items:flex-start;margin:20px 0 0;line-height:1.7}.inquiry-privacy-consent input{margin-top:3px}.inquiry-verification-block{width:300px;max-width:100%;margin-top:18px}.inquiry-verification-block .inquiry-remove{padding-left:0}.inquiry-success:focus{outline:none}.inquiry-success h2{font-size:var(--type-section);letter-spacing:-.025em;margin:0 0 14px;font-weight:500;line-height:1.25}.inquiry-success>p{color:var(--muted);line-height:1.7}.inquiry-saved-details{margin:22px 0}.inquiry-saved-details>summary{cursor:pointer;padding:12px 0;font-size:.85rem}.inquiry-summary{background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:10px 0 0;padding:22px;font-size:.8rem;line-height:1.8}.inquiry-contact{border-top:1px solid var(--line);padding-top:22px}.inquiry-contact h2{font-size:var(--type-subheading);line-height:1.35}.inquiry-contact>p{color:var(--muted);margin:12px 0 24px;font-size:.88rem;line-height:1.7}.inquiry-contact .text-link{overflow-wrap:anywhere;justify-content:space-between;gap:16px;width:fit-content;max-width:100%;min-height:44px;margin-top:10px;font-size:.8rem;display:flex}.inquiry-contact .arrow{flex:none}.inquiry-page [hidden]{display:none!important}@media (width<=900px){.inquiry-grid{grid-template-columns:1fr;gap:42px}.inquiry-main{width:100%;max-width:760px}.inquiry-contact{max-width:760px}}@media (width<=540px){.inquiry-page.container{padding-top:24px;padding-bottom:56px}.inquiry-back,.inquiry-heading{margin-bottom:22px}.inquiry-heading h1{margin-bottom:12px}.inquiry-preview-note{margin-bottom:18px;padding:10px 12px}.inquiry-two-columns{grid-template-columns:1fr;gap:0}.inquiry-techniques{grid-template-columns:1fr}.inquiry-summary{padding:16px}.inquiry-submit-actions .button{width:100%}.inquiry-contact>p{margin-bottom:14px}}
