.sell-enquiry{--sell-accent: var(--type-eyebrow-color);--sell-line: rgb(var(--text-color) / .14);--sell-muted: rgb(var(--text-color) / .62);--sell-wash: rgb(var(--text-color) / .035);--sell-error: #a1332b;display:block}.sell-enquiry__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-height:560px}.sell-enquiry__aside{padding:72px clamp(32px,6vw,96px);background:var(--sell-wash)}.sell-enquiry__eyebrow{margin:0 0 12px}.sell-enquiry__title{margin:0 0 40px}.sell-progress{margin:0;padding:0;list-style:none}.sell-progress__item{display:flex;position:relative;align-items:center;gap:14px;padding:0 0 30px;color:var(--sell-muted);font-size:var(--smaller-text-size-2)}.sell-progress__item:last-child{padding-bottom:0}.sell-progress__item:not(:last-child):before{content:"";position:absolute;top:16px;bottom:-2px;left:7px;width:1px;background:var(--sell-line)}.sell-progress__marker{display:block;position:relative;flex:0 0 auto;width:15px;height:15px;border:1px solid rgb(var(--text-color) / .35);border-radius:50%;background:rgb(var(--bg-color))}.sell-progress__item.is-complete .sell-progress__marker:after,.sell-progress__item.is-current .sell-progress__marker:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:rgb(var(--text-color) / .35)}.sell-progress__item.is-current{color:var(--sell-accent)}.sell-progress__item.is-current .sell-progress__marker{border-color:var(--sell-accent)}.sell-progress__item.is-current .sell-progress__marker:after{background:var(--sell-accent)}.sell-progress__mobile{display:none}.sell-enquiry__main{padding:72px clamp(24px,6vw,96px)}.sell-form,.sell-done{max-width:560px;margin:0 auto}.sell-step__title{margin:0 0 28px}.sell-step__title:focus{outline:none}.sell-step__intro{margin:-12px 0 24px;color:var(--sell-muted)}.sell-field{min-width:0;margin:0 0 32px;padding:0;border:0}.sell-field__label{display:block;margin:0 0 8px;padding:0;color:rgb(var(--heading-color));font-size:var(--base-text-size)}.sell-field__hint{margin:-2px 0 12px;color:var(--sell-muted);font-size:var(--smaller-text-size-2);line-height:1.55}.sell-field input[type=text],.sell-field input[type=email],.sell-field input[type=tel],.sell-field textarea{width:100%}.sell-field__optional{color:var(--sell-muted);font-size:var(--smaller-text-size-2)}.sell-field--other-photos{margin-top:32px}.sell-field__error{margin:8px 0 0;color:var(--sell-error);font-size:var(--smaller-text-size-2)}.sell-field__error:empty{display:none}.sell-field [aria-invalid=true]{border-color:var(--sell-error)}.sell-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.sell-grid .sell-field{margin-bottom:20px}.sell-field--wide{grid-column:1 / -1}.sell-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sell-tile{display:flex;position:relative;align-items:center;justify-content:center;min-height:76px;padding:12px;border:1px solid var(--sell-line);text-align:center;cursor:pointer;transition:border-color .1s,color .1s}.sell-tile__label{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);line-height:1.35;text-transform:uppercase}@media(hover:hover){.sell-tile:hover{border-color:rgb(var(--text-color) / .4)}}.sell-tile:has(input:checked){border-color:var(--sell-accent);box-shadow:inset 0 0 0 .5px var(--sell-accent);color:var(--sell-accent)}.sell-tile:has(input:focus-visible){outline:2px solid var(--sell-accent);outline-offset:2px}.has-error .sell-tile{border-color:#a1332b73}.sell-choices{display:grid;gap:12px}.sell-choices--inline{display:flex;flex-wrap:wrap;gap:12px 32px}.sell-choice{display:flex;align-items:flex-start;gap:12px;margin:0;line-height:1.5;cursor:pointer}.sell-choice input{flex:0 0 auto;width:18px;height:18px;margin:.15em 0 0;accent-color:var(--sell-accent)}.sell-combobox{position:relative}.sell-combobox__listbox{position:absolute;z-index:5;top:calc(100% + 4px);right:0;left:0;max-height:280px;margin:0;padding:6px 0;overflow-y:auto;border:1px solid var(--sell-line);background:rgb(var(--bg-color));box-shadow:0 12px 32px #00000014;list-style:none}.sell-combobox__option{padding:9px 20px;cursor:pointer}.sell-combobox__option.is-active,.sell-combobox__option:hover{background:var(--sell-wash)}.sell-combobox__option[aria-selected=true]{color:var(--sell-accent)}.sell-combobox__empty{margin:12px 0 0;font-size:var(--smaller-text-size-2)}.sell-uploads{margin:0 0 8px;padding:0;border-top:1px solid var(--sell-line);list-style:none}.sell-upload{padding:16px 0;border-bottom:1px solid var(--sell-line)}.sell-upload__row{display:flex;align-items:center;gap:16px}.sell-upload__thumb{position:relative;flex:0 0 auto;width:64px;height:64px;overflow:hidden;background:var(--sell-wash) center / cover no-repeat}.sell-upload__thumb.has-file:not([style*=url]):after{content:"";position:absolute;top:24px;left:22px;width:18px;height:9px;transform:rotate(-45deg);border-bottom:1.5px solid var(--sell-accent);border-left:1.5px solid var(--sell-accent)}.sell-upload__thumb.is-uploading:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1.5px solid rgb(var(--text-color) / .2);border-top-color:var(--sell-accent);border-radius:50%;animation:sell-spin .8s linear infinite}@keyframes sell-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion){.sell-upload__thumb.is-uploading:after{animation:none}}.sell-upload__text{flex:1 1 auto;min-width:0}.sell-upload__label{margin:0;line-height:1.45}.sell-upload__index{color:var(--sell-accent)}.sell-upload__status{display:block;margin:2px 0 0;color:var(--sell-muted);font-size:var(--smaller-text-size-2)}.sell-upload__status:empty{display:none}.sell-upload__status.is-error{color:var(--sell-error)}.sell-upload.is-complete .sell-upload__status{color:var(--sell-accent)}.sell-upload__button{flex:0 0 auto;position:relative;overflow:hidden}.sell-upload__button.is-disabled{opacity:.45;pointer-events:none}.sell-upload__button:has(input:focus-visible){outline:2px solid var(--sell-accent);outline-offset:2px}.sell-upload__files{margin:0;padding:0;list-style:none}.sell-upload__files:not(:empty){margin-top:12px}.sell-upload__file{display:flex;align-items:center;gap:12px;padding:8px 0}.sell-upload__file-thumb{flex:0 0 auto;width:40px;height:40px;background:var(--sell-wash) center / cover no-repeat}.sell-upload__file-text{flex:1 1 auto;min-width:0}.sell-upload__file-name{display:block;overflow:hidden;font-size:var(--smaller-text-size-2);text-overflow:ellipsis;white-space:nowrap}.sell-upload__remove{flex:0 0 auto}.sell-upload .sell-field__error{margin-top:10px}.sell-form__turnstile:empty{display:none}.sell-form__turnstile{margin:0 0 24px}.sell-form__alert{margin:0 0 24px;padding:14px 18px;border-left:2px solid var(--sell-error);background:#a1332b0f;font-size:var(--smaller-text-size-2)}.sell-form__nav{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:8px}.sell-form__next{min-width:200px;margin-inline-start:auto}.sell-form__next[aria-busy=true]{opacity:.7}.sell-field--marketing{margin-bottom:8px}.sell-form__reassurance{margin:24px 0 0;color:var(--sell-muted);font-size:var(--smaller-text-size-2);line-height:1.6}.sell-form__reassurance p{margin:0 0 10px}.sell-form__reassurance a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sell-done{padding-top:24px;text-align:center}.sell-done__title{margin:0 0 32px}.sell-done__title:focus{outline:none}.sell-done__label{margin:0 0 6px;color:var(--sell-accent)}.sell-done__reference{margin:0 0 32px;font-family:var(--heading-font-family);font-size:var(--type-section-size);letter-spacing:.04em}.sell-done__text{color:var(--sell-muted)}@media(max-width:989.98px){.sell-enquiry__layout{grid-template-columns:minmax(0,1fr);min-height:0}.sell-enquiry__aside{padding:32px var(--gutter-mobile)}.sell-enquiry__title{margin-bottom:8px}.sell-progress{display:none}.sell-progress__mobile{display:block;margin:0;color:var(--sell-accent);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.sell-enquiry__main{padding:32px var(--gutter-mobile) 48px}}@media(max-width:767.98px){.sell-enquiry>.container{padding-inline:0}.sell-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-grid{grid-template-columns:minmax(0,1fr)}.sell-upload__row{flex-wrap:wrap}.sell-upload__button{margin-inline-start:80px}.sell-form__next{flex:1 1 auto;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sell-enquiry.css.map */
