.get-quote-form{padding:70px 0 90px;background:var(--quote-form-background);color:var(--quote-form-text)}.get-quote-form__container{max-width:1620px}.get-quote-form__embed{width:100%;min-width:0}.get-quote-form__embed iframe{display:block;width:100%!important;min-height:814px;border:0}.get-quote-form__form{padding:46px 50px 50px;border:1px solid var(--quote-form-brand-border);border-radius:20px;background:var(--quote-form-surface);box-shadow:20px 24px 84px var(--quote-form-brand-shadow)}.get-quote-form fieldset{min-width:0;margin:0;padding:0;border:0}.get-quote-form legend,.get-quote-form__panel h2{margin:0 0 30px;font-size:22px;font-weight:700;line-height:30px}.get-quote-form__customer-options{display:grid;grid-template-columns:1fr 1fr;gap:30px}.get-quote-form__customer-option{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 20px;border:1px solid var(--quote-form-border);border-radius:10px!important;color:var(--quote-form-text);font-size:18px;text-decoration:none;cursor:pointer;font-weight:600}.get-quote-form__customer-option:has(input:checked),.get-quote-form__customer-option--link.is-selected{border-color:var(--quote-form-brand)}.get-quote-form__customer-option input{position:absolute;opacity:0;pointer-events:none}.get-quote-form__customer-indicator{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--quote-form-radio-border);border-radius:50%}.get-quote-form__customer-indicator svg{display:none;width:100%;height:100%}.get-quote-form__customer-option:has(input:checked) .get-quote-form__customer-indicator,.get-quote-form__customer-option--link.is-selected .get-quote-form__customer-indicator{border-color:transparent}.get-quote-form__customer-option:has(input:checked) .get-quote-form__customer-indicator svg,.get-quote-form__customer-option--link.is-selected .get-quote-form__customer-indicator svg{display:block}.get-quote-form__customer-option:has(input:checked) .get-quote-form__customer-indicator svg path:first-of-type,.get-quote-form__customer-option--link.is-selected .get-quote-form__customer-indicator svg path:first-of-type{fill:var(--quote-form-brand);fill-opacity:1}.get-quote-form__customer-option:has(input:checked) .get-quote-form__customer-indicator svg path:last-of-type,.get-quote-form__customer-option--link.is-selected .get-quote-form__customer-indicator svg path:last-of-type{fill:var(--quote-form-background)}.get-quote-form__panel{margin-top:50px;padding:40px 50px 50px;border:1px solid var(--quote-form-brand-border);border-radius:20px;background:var(--quote-form-surface)}.get-quote-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 30px}.get-quote-form__panel .get-quote-form__product-heading{margin-top:50px}.get-quote-form__field{position:relative;min-width:0}.get-quote-form__field--full{grid-column:1 / -1}.get-quote-form__order-details{min-width:0}.get-quote-form__order-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.get-quote-form__field>label,.get-quote-form__artwork-heading>label:first-child,.get-quote-form__artwork-link label{display:block;margin-bottom:15px;font-size:20px;font-weight:500;line-height:1}.get-quote-form__artwork-heading label{margin-bottom:0!important}.get-quote-form__artwork-heading label.get-quote-form__artwork-choice{margin-bottom:15px!important}.get-quote-form__field>label span{color:var(--quote-form-brand)}.get-quote-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.get-quote-form select,.get-quote-form textarea,.get-quote-form__product-trigger{width:100%;min-height:64px;padding:0 20px;border:1px solid var(--quote-form-border);border-radius:10px!important;background:var(--quote-form-surface);color:var(--quote-form-text);font:inherit;font-size:18px;font-weight:400;line-height:22px;text-align:left;box-shadow:none}.get-quote-form select{cursor:pointer}.get-quote-form textarea{min-height:161px;resize:vertical;padding:20px}.get-quote-form input::placeholder,.get-quote-form textarea::placeholder{color:var(--quote-form-placeholder);font-size:18px;font-weight:400;line-height:22px;opacity:1}.get-quote-form__product-trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.get-quote-form__control-icon{display:grid;flex:0 0 auto;place-items:center;color:var(--quote-form-text);pointer-events:none}.get-quote-form__control-icon svg{display:block;width:13px;height:auto}.get-quote-form__select-wrap,.get-quote-form__date-wrap{position:relative}.get-quote-form__select-wrap select{padding-right:52px;appearance:none;-webkit-appearance:none}.get-quote-form__select-wrap .get-quote-form__control-icon,.get-quote-form__date-wrap .get-quote-form__control-icon{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.get-quote-form__date-wrap input{padding-right:52px!important}.get-quote-form__date-wrap input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.get-quote-form__calendar-icon svg{width:16px}.get-quote-form__product-picker{position:absolute;z-index:8;top:calc(100% + 7px);right:0;left:0;padding:12px;border:1px solid var(--quote-form-picker-border);border-radius:6px;background:var(--quote-form-background);box-shadow:0 12px 30px var(--quote-form-picker-shadow)}.get-quote-form__product-search{position:relative}.get-quote-form__product-search svg{position:absolute;top:50%;left:12px;width:18px;transform:translateY(-50%)}.get-quote-form__product-search input{padding-left:40px!important}.get-quote-form__product-results{max-height:280px;margin-top:8px;overflow:auto}.get-quote-form__product-result{display:flex;align-items:center;gap:12px;width:100%;padding:9px;border:0;border-radius:4px;background:var(--quote-form-background);color:var(--quote-form-text);font:inherit;text-align:left;cursor:pointer}.get-quote-form__product-result:hover,.get-quote-form__product-result:focus-visible{background:var(--quote-form-picker-hover)}.get-quote-form__product-result img,.get-quote-form__product-result .get-quote-form__product-placeholder{width:44px;height:44px;flex:0 0 44px;object-fit:contain}.get-quote-form__product-result .get-quote-form__product-placeholder{background:var(--quote-form-picker-hover);color:var(--quote-form-muted-text)}.get-quote-form__selected-products{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.get-quote-form__selected-products[hidden]{display:none}.get-quote-form__selected-product{display:inline-flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border:1px solid var(--quote-form-picker-border);border-radius:999px;background:var(--quote-form-background);font-size:14px}.get-quote-form__selected-product button{display:grid;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--quote-form-picker-hover);color:var(--quote-form-text);font:inherit;line-height:1;cursor:pointer}.get-quote-form__add-product{margin-top:12px;padding:0;border:0;background:transparent;color:var(--quote-form-brand);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.get-quote-form__conditional-date{margin-top:12px}.get-quote-form__artwork-heading{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.get-quote-form__artwork-heading h3{margin:0 0 8px;color:var(--quote-form-text);font-size:20px;font-weight:500;line-height:1.2}.get-quote-form__artwork-heading p,.get-quote-form__artwork-help{margin:0;color:var(--quote-form-text);font-size:15px;line-height:1.45}.get-quote-form__artwork-choice{display:flex!important;align-items:center;gap:8px;margin:0 0 10px!important;font-weight:400!important;cursor:pointer}.get-quote-form__artwork-choice input{accent-color:var(--quote-form-brand)}.get-quote-form__artwork-files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.get-quote-form__artwork-files[hidden]{display:none}.get-quote-form__artwork-file{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid var(--quote-form-picker-border);border-radius:8px;background:var(--quote-form-background)}.get-quote-form__artwork-file img,.get-quote-form__file-document{display:grid;width:48px;height:48px;place-items:center;border-radius:4px;background:var(--quote-form-picker-hover);object-fit:contain;color:var(--quote-form-muted-text);font-size:10px;font-weight:700}.get-quote-form__artwork-file-name{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.get-quote-form__artwork-file button{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--quote-form-picker-hover);color:var(--quote-form-text);font:inherit;cursor:pointer}.get-quote-form__upload{position:relative;min-height:134px;border:1px dashed var(--quote-form-upload-border);border-radius:3px;background:var(--quote-form-background)}.get-quote-form__upload-loader{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;background:color-mix(in srgb,var(--quote-form-background) 92%,transparent);color:var(--quote-form-text);font-size:14px;font-weight:600}.get-quote-form__upload-loader[hidden]{display:none}.get-quote-form__upload-loader>span{width:20px;height:20px;border:2px solid var(--quote-form-upload-border);border-top-color:var(--quote-form-brand);border-radius:50%;animation:get-quote-upload-spin .7s linear infinite}@keyframes get-quote-upload-spin{to{transform:rotate(360deg)}}.get-quote-form__upload input{position:absolute;width:1px;height:1px;opacity:0}.get-quote-form__upload label{display:flex;min-height:134px;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:8px;padding:30px 20px;text-align:center;cursor:pointer}.get-quote-form__upload strong{font-size:16px}.get-quote-form__upload svg{width:24px}.get-quote-form__upload small{flex-basis:100%;margin-top:5px;color:var(--quote-form-muted-text);font-size:15px}.get-quote-form__artwork-link input{width:100%}.get-quote-form__artwork-help{margin-top:12px}.get-quote-form__upload-error{margin:8px 0 0;color:var(--quote-form-error);font-size:12px}.get-quote-form__design-help{display:block}.get-quote-form__design-help legend{margin-bottom:20px}.get-quote-form__design-help-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.get-quote-form__design-help-options label{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:0 20px;border:1px solid var(--quote-form-border);border-radius:10px;color:var(--quote-form-text);font-size:18px;font-weight:600;cursor:pointer}.get-quote-form__design-help-options label:has(input:checked){border-color:var(--quote-form-brand)}.get-quote-form__design-help-options input{position:absolute;opacity:0;pointer-events:none}.get-quote-form__design-help-options label:has(input:checked) .get-quote-form__customer-indicator{border-color:transparent}.get-quote-form__design-help-options label:has(input:checked) .get-quote-form__customer-indicator svg{display:block}.get-quote-form__design-help-options label:has(input:checked) .get-quote-form__customer-indicator svg path:first-of-type{fill:var(--quote-form-brand);fill-opacity:1}.get-quote-form__design-help-options label:has(input:checked) .get-quote-form__customer-indicator svg path:last-of-type{fill:var(--quote-form-background)}.get-quote-form__submit{display:flex;width:100%;min-height:64px;align-items:center;justify-content:center;gap:10px;margin-top:30px;border:0;border-radius:6px;background:var(--quote-form-brand);color:var(--quote-form-background);font:inherit;font-size:20px;font-weight:600;cursor:pointer}.get-quote-form__submit:disabled{opacity:.65;cursor:wait}.get-quote-form__message{margin-bottom:20px;padding:14px;border-radius:4px;font-size:14px}.get-quote-form__message--success{width:min(100%,720px);margin:20px auto;padding:56px 40px;border:1px solid var(--quote-form-brand-border);border-radius:16px;background:var(--quote-form-background);color:var(--quote-form-text);text-align:center;box-shadow:0 18px 55px var(--quote-form-brand-shadow)}.get-quote-form__success-icon{display:grid;width:68px;height:68px;margin:0 auto 22px;place-items:center;border-radius:50%;background:var(--quote-form-brand);color:var(--quote-form-background)}.get-quote-form__success-icon svg{width:34px;height:34px}.get-quote-form__success-eyebrow{margin:0 0 12px;color:var(--quote-form-brand);font-size:12px;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase}.get-quote-form__message--success h2{margin:0 0 14px;color:var(--quote-form-text);font-size:32px;font-weight:700;line-height:1.2}.get-quote-form__success-message{margin:0;color:var(--quote-form-text);font-size:17px;font-weight:600;line-height:1.5}.get-quote-form__success-note{max-width:520px;margin:10px auto 0;color:color-mix(in srgb,var(--quote-form-text) 68%,transparent);font-size:15px;line-height:1.6}.get-quote-form__success-action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;margin-top:28px;padding:0 24px;border:1px solid var(--quote-form-brand);border-radius:6px;background:var(--quote-form-brand);color:var(--quote-form-background);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease}.get-quote-form__success-action:hover{background:transparent;color:var(--quote-form-brand)}.get-quote-form__success-action svg{width:13px;height:10px}.get-quote-form__success-action svg path{stroke:currentColor}.get-quote-form__message--error{background:var(--quote-form-error-background);color:var(--quote-form-error-text)}.get-quote-form__form.was-validated input:not([type=radio]):not([type=checkbox]):not([type=file]):invalid,.get-quote-form__form.was-validated select:invalid,.get-quote-form__product-trigger.is-invalid{border-color:var(--quote-form-brand)}@media screen and (max-width:989px){.get-quote-form{padding:38px 0 60px}.get-quote-form__container{padding:0 20px}.get-quote-form__form{padding:15px;border-radius:10px}.get-quote-form__message--success{margin:0;padding:40px 20px;border-radius:10px}.get-quote-form__success-icon{width:56px;height:56px;margin-bottom:18px}.get-quote-form__success-icon svg{width:28px;height:28px}.get-quote-form__message--success h2{font-size:24px}.get-quote-form__success-message{font-size:15px}.get-quote-form__success-note{font-size:13px}.get-quote-form__success-action{width:100%;min-height:42px;margin-top:22px;padding:0 18px;font-size:13px}.get-quote-form legend,.get-quote-form__panel h2{margin-bottom:14px;font-size:15px}.get-quote-form__customer-options{gap:10px}.get-quote-form__customer-option{min-height:38px;padding:0 10px;font-size:12px}.get-quote-form__customer-indicator{width:14px;height:14px}.get-quote-form__select-wrap .get-quote-form__control-icon,.get-quote-form__date-wrap .get-quote-form__control-icon{right:10px}.get-quote-form__panel{margin-top:20px;padding:15px;border-radius:8px}.get-quote-form__grid{grid-template-columns:1fr;gap:20px}.get-quote-form__panel .get-quote-form__product-heading{margin-top:24px}.get-quote-form__field--full{grid-column:auto}.get-quote-form__order-details-grid{grid-template-columns:1fr;gap:20px}.get-quote-form__field>label,.get-quote-form__artwork-heading>label:first-child,.get-quote-form__artwork-link label{margin-bottom:6px;font-size:15px}.get-quote-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.get-quote-form select,.get-quote-form textarea,.get-quote-form__product-trigger{min-height:38px;padding:9px 10px;font-size:12px;line-height:16px}.get-quote-form input::placeholder,.get-quote-form textarea::placeholder{font-size:12px;line-height:16px}.get-quote-form #QuoteDetails::placeholder{line-height:18px}.get-quote-form textarea{min-height:108px}.get-quote-form__artwork-heading{display:block}.get-quote-form__artwork-heading h3{margin-bottom:6px}.get-quote-form__artwork-heading p{margin-bottom:6px;line-height:16px}.get-quote-form__artwork-files{grid-template-columns:1fr}.get-quote-form__artwork-choice{margin:0 0 12px!important;font-size:12px}.get-quote-form__upload,.get-quote-form__upload label{min-height:auto}.get-quote-form__upload{border:1px solid var(--quote-form-border);border-radius:5px}.get-quote-form__upload label{padding:24px 16px}.get-quote-form__upload strong{font-size:12px}.get-quote-form__upload small{margin-top:8px;font-size:9px;line-height:14px}.get-quote-form__selected-product,.get-quote-form__add-product,.get-quote-form__artwork-heading p,.get-quote-form__artwork-help,.get-quote-form__design-help-options label{font-size:12px}.get-quote-form__artwork-heading h3{font-size:15px}.get-quote-form__design-help-options{grid-template-columns:1fr;gap:10px}.get-quote-form__design-help-options label{min-height:38px;padding:0 10px}.get-quote-form__submit{min-height:40px;justify-content:space-between;padding:0 20px;margin-top:16px;font-size:12px}.get-quote-form__submit>span:last-child{display:grid;flex:0 0 auto;place-items:center}}@media screen and (max-width:389px){.get-quote-form__container{padding:0 10px}.get-quote-form__form{padding:10px}.get-quote-form legend,.get-quote-form__panel h2{line-height:20px}.get-quote-form__customer-options{gap:6px}.get-quote-form__customer-option{min-width:0;padding:0 8px;gap:6px;font-size:11px;line-height:14px}.get-quote-form__customer-indicator{width:13px;height:13px;flex:0 0 13px}.get-quote-form__panel{padding:12px}.get-quote-form__grid{gap:16px}.get-quote-form__design-help-options label{gap:8px;padding:0 8px;font-size:11px;line-height:15px}.get-quote-form__submit{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-get-a-quote-form.css.map */
