.cc-guided-request{display:grid;justify-items:center}.cc-guided-request__inner{width:100%;max-width:var(--max-width-prose);display:flex;flex-direction:column;gap:var(--space-6)}.cc-guided-request__header{display:flex;flex-direction:column;gap:var(--space-3)}.cc-guided-request__eyebrow,.cc-guided-request__heading{margin:0}.cc-guided-request__intro{color:var(--color-text-muted)}.cc-guided-request__intro>*{margin:0}.cc-guided-request__intro>*+*{margin-top:var(--space-3)}.cc-guided-request__form{display:flex;flex-direction:column;gap:var(--space-5)}.cc-guided-request__blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6) var(--space-3)}.cc-guided-request__blocks>*{grid-column:1 / -1;min-width:0}.cc-guided-request__blocks>:has(>.cc-guided-request__promise){grid-column:auto}.cc-guided-request__blocks>:has(>[data-cc-req-part][hidden]){display:none}.cc-guided-request__promise{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);height:100%;padding:var(--space-3) var(--space-2);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--style-border-radius-card);text-align:center}.cc-guided-request__promise-icon{color:var(--color-accent-text)}.cc-guided-request__promise-title{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.cc-guided-request__promise-text{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.cc-guided-request__person{display:flex;align-items:center;gap:var(--space-4)}.cc-guided-request__person-photo{flex:0 0 auto;width:4rem;height:4rem;border-radius:50%;object-fit:cover}.cc-guided-request__person-name{margin:0;font-weight:var(--font-weight-medium)}.cc-guided-request__person-role,.cc-guided-request__person-quote{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.cc-guided-request__person-quote{margin-top:var(--space-1);font-style:italic}.cc-guided-request__part{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.cc-guided-request__blocks>*+:has(>.cc-guided-request__part){padding-top:var(--space-6);border-top:var(--border-width-thin) solid var(--color-border)}.cc-guided-request__part-legend{padding:0;margin-bottom:var(--space-2)}.cc-guided-request__part-heading{display:flex;align-items:baseline;gap:var(--space-3);margin:0;font-size:var(--font-size-2xl)}.cc-guided-request__part-heading:focus{outline:2px solid transparent;outline-offset:2px}.cc-guided-request__part-heading:focus-visible{outline:var(--outline-width-focus) solid var(--color-foreground);outline-offset:var(--outline-offset-focus)}.cc-guided-request__part-number{font-family:var(--font-primary--family);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wide);color:var(--color-accent-text)}.cc-guided-request__part-intro{margin:0;color:var(--color-text-muted)}.cc-guided-request__part-fields{display:flex;flex-direction:column;gap:var(--space-5)}.cc-guided-request__field{display:flex;flex-direction:column;gap:var(--space-1)}.cc-guided-request__label{padding:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.cc-guided-request__required{color:var(--color-text-muted)}.cc-guided-request__helper{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.cc-guided-request__input{font:inherit;width:100%;color:var(--color-foreground);padding:var(--space-2) var(--space-3);border:var(--border-width-thin) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);background:var(--color-background);min-height:var(--size-control-md)}.cc-guided-request__input::placeholder{color:var(--color-text-muted);opacity:1}.cc-guided-request__input:focus-visible{outline:var(--outline-width-focus) solid var(--color-foreground);outline-offset:var(--outline-offset-focus)}.cc-guided-request__input[aria-invalid=true]{border-color:var(--color-danger)}textarea.cc-guided-request__input{min-height:8rem;resize:vertical}.cc-guided-request__field-error{margin:0;font-size:var(--font-size-sm);color:var(--color-danger)}.cc-guided-request__field-error:empty{display:none}.cc-guided-request__choice{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.cc-guided-request__options{display:grid;gap:var(--space-2);grid-template-columns:repeat(var(--gr-columns, 2),minmax(0,1fr))}.cc-guided-request__choice--chips .cc-guided-request__options{display:flex;flex-wrap:wrap}.cc-guided-request__option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--size-touch-target);height:100%;padding:var(--space-3);border:var(--border-width-thin) solid var(--color-input-border);border-radius:var(--style-border-radius-card);background:var(--color-background);text-align:center;cursor:pointer}.cc-guided-request__choice--chips .cc-guided-request__option{flex-direction:row;height:auto;padding:var(--space-2) var(--space-4);border-radius:var(--style-border-radius-badge)}.cc-guided-request__option-input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.cc-guided-request__option:has(.cc-guided-request__option-input:checked){background:var(--color-surface-selected);border-color:var(--color-foreground);box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-foreground)}.cc-guided-request__option:has(.cc-guided-request__option-input:focus-visible){outline:var(--outline-width-focus) solid var(--color-foreground);outline-offset:var(--outline-offset-focus)}.cc-guided-request__option-image{width:3rem;height:3rem;object-fit:contain}.cc-guided-request__option-icon{color:var(--color-foreground)}.cc-guided-request__option-label{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.cc-guided-request__option-sub{font-size:var(--font-size-sm);color:var(--color-text-muted)}.cc-guided-request__hint{font-weight:var(--font-weight-normal, 400);color:var(--color-text-muted)}.cc-guided-request__errors,.cc-guided-request__prefill,.cc-guided-request__success{padding:var(--space-4);border-radius:var(--style-border-radius-card)}.cc-guided-request__errors:focus,.cc-guided-request__success:focus{outline:2px solid transparent;outline-offset:2px}.cc-guided-request__errors:focus-visible,.cc-guided-request__success:focus-visible{outline:var(--outline-width-focus) solid var(--color-foreground);outline-offset:var(--outline-offset-focus)}.cc-guided-request__errors-heading{margin:0 0 var(--space-2);font-weight:var(--font-weight-medium);color:var(--color-danger)}.cc-guided-request__errors-list{margin:0;padding-left:var(--space-5)}.cc-guided-request__prefill{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.cc-guided-request__prefill[hidden]{display:none}.cc-guided-request__prefill-text{margin:0;font-size:var(--font-size-sm)}.cc-guided-request__success{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.cc-guided-request__success-heading{margin:0;font-size:var(--font-size-2xl)}.cc-guided-request__success-text>*{margin:0}.cc-guided-request__final{display:flex;flex-direction:column;gap:var(--space-3)}.cc-guided-request__final[hidden]{display:none}.cc-guided-request__marketing{display:flex;align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);font-size:var(--font-size-sm);cursor:pointer}.cc-guided-request__marketing-input{width:1.25rem;height:1.25rem;margin:0;accent-color:var(--color-accent)}.cc-guided-request__privacy{font-size:var(--font-size-sm);color:var(--color-text-muted)}.cc-guided-request__privacy>*{margin:0}.cc-guided-request__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.cc-guided-request__actions>[hidden]{display:none}.cc-guided-request__submit,.cc-guided-request__next{flex:1 1 12rem}.cc-guided-request__progress{display:flex;flex-direction:column;gap:var(--space-2)}.cc-guided-request__progress[hidden]{display:none}.cc-guided-request__progress-text{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.cc-guided-request__bar{height:4px;border-radius:var(--style-border-radius-badge);background:var(--color-border);overflow:hidden}.cc-guided-request__bar-fill{display:block;height:100%;width:0;background:var(--color-accent);transition:width var(--motion-medium) var(--motion-easing-standard)}@media(prefers-reduced-motion:reduce){.cc-guided-request__bar-fill{transition:none}}.cc-guided-request__misplaced{margin:0;padding:var(--space-3);font-size:var(--font-size-sm)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cc-guided-request.css.map?v=178265057415633574031793866582 */
