.multi-stepper-form,.multi-stepper-form *{letter-spacing:normal}.multi-stepper-form div:empty{margin:0!important;padding:0}.multi-stepper-form__loader{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd9;display:none;align-items:center;justify-content:center;flex-direction:column;gap:16px;z-index:10;border-radius:8px}.container_hh{align-content:center}.page-request-service{padding-top:0}.multi-stepper-form__loader.is-active{display:flex}.multi-stepper-form__loader-spinner{width:44px;height:44px;border:3px solid #e0e0e0;border-top-color:#333;border-radius:50%;animation:multi-stepper-form-spin .8s linear infinite}.multi-stepper-form__loader-text{margin:0;font-size:16px;color:#333;font-weight:500}@keyframes multi-stepper-form-spin{to{transform:rotate(360deg)}}.multi-stepper-form{position:relative;max-width:100%;background:#f5f5f4;padding-top:2rem;padding-bottom:2rem;min-height:calc(115dvh - 180px);align-content:center}.multi-stepper-form__card>[hidden]{display:none!important}.multi-stepper-form__step{display:flex;width:100%;flex-wrap:wrap;gap:20px;justify-content:space-between;min-width:0}.multi-stepper-form__step[hidden]{display:none!important}.multi-stepper-form__step--simple{flex-direction:column;gap:30px}.multi-stepper-form__step--simple .step_content{max-width:100%}.multi-stepper-form__step--simple .multi-stepper-form__item-grid{width:100%}.step_content{max-width:36%;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.multi-stepper-form__step--4 .multi-stepper-form__item-grid{width:calc(55% - 20px)}.multi-stepper-form__step--confirmation .multi-stepper-form__title{text-transform:uppercase;font-weight:700}.multi-stepper-form__step--confirmation .multi-stepper-form__confirmation-actions--standalone{display:none}.multi-stepper-form__title{font-size:30px;font-weight:600;margin:0 0 12px;color:#000;text-transform:uppercase}.multi-stepper-form__item-grid{display:flex;flex-wrap:wrap;gap:10px 15px;width:calc(63% - 35px);justify-content:end;align-items:flex-start;overflow-x:hidden;overflow-y:auto;min-width:0}.item_main_hh{width:calc(50% - 10px);max-width:252px;display:block!important}.services_main{width:100%;min-width:0}.multi-stepper-form__item-card{display:flex!important;flex-direction:column;align-items:center;padding:24px 16px;border:2px solid #D1D5DC;border-radius:10px;overflow:hidden;cursor:pointer;font-family:inherit;min-height:140px;width:100%;transition:box-shadow .2s}.multi-stepper-form__item-card:hover{box-shadow:0 2px 8px #00000014}.multi-stepper-form__item-card.is-selected,.multi-stepper-form__item-card:hover{border-color:#000}.multi-stepper-form__item-icon-fallback{display:flex;align-items:center;justify-content:center;color:#000}.multi-stepper-form__item-label{font-size:1rem;color:#000}.multi-stepper-form__item-label--visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.multi-stepper-form__item-card--image-only .multi-stepper-form__item-icon-wrap{margin-bottom:0;width:100%}.multi-stepper-form__item-icon-img{width:100%;margin-bottom:-7px}.multi-stepper-form__item-card--image-only{padding:0}.multi-stepper-form__actions{display:flex;gap:12px;flex-wrap:wrap;width:100%}.multi-stepper-form__cols{display:flex;flex-wrap:wrap;min-height:360px;width:100%}.multi-stepper-form__left{flex:0 0 320px;padding-right:28px;display:flex;flex-direction:column}.multi-stepper-form__right{flex:1;min-width:0;padding-left:28px;border-left:1px solid #e0e0e0;display:flex;flex-direction:column}.multi-stepper-form__actions--left{margin-top:auto;padding-top:16px}.multi-stepper-form__btn{padding:11px 30px;border-radius:4px;font-size:17px;font-weight:100;cursor:pointer;border:none;font-family:inherit;max-width:130px;width:calc(50% - 10px)}.multi-stepper-form__btn[disabled]{opacity:.4;cursor:not-allowed}.multi-stepper-form__btn--primary{background:#000;color:#fff}.multi-stepper-form__btn--secondary{background:#fff;color:#000;border:2px solid #000}.multi-stepper-form__service-list{flex:1;overflow-y:auto;overflow-x:hidden;max-height:340px;padding-right:8px;display:flex;flex-direction:column;gap:10px;min-width:0}.multi-stepper-form__service-group{margin-bottom:20px}.multi-stepper-form__service-group--ungrouped:empty{display:none}.multi-stepper-form__service-group-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;background:#fff;border:1px solid #d0d0d0;border-radius:6px;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;color:#000;text-align:left;margin-bottom:8px}.multi-stepper-form__service-group-header:hover{border-color:#999}.multi-stepper-form__service-group-title{flex:1}.multi-stepper-form__service-group-icon{width:20px;height:20px;border:1px solid #000;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;color:#000;flex-shrink:0}.multi-stepper-form__service-group-chevron{flex-shrink:0;transition:transform .2s}.multi-stepper-form__service-group-header[aria-expanded=false] .multi-stepper-form__service-group-chevron{transform:rotate(-90deg)}.multi-stepper-form__service-group-body{margin-left:8px}.multi-stepper-form__service-group-body[style*="display: none"]{margin-left:0}.multi-stepper-form__service-card{display:block;margin-bottom:0;cursor:pointer;border:1px solid #D1D5DC;border-radius:10px;background:#fff}.multi-stepper-form__service-card-inner{display:flex;align-items:flex-start;gap:16px;padding:18px;min-width:0}.multi-stepper-form__service-image{flex-shrink:0;width:128px;border-radius:4px;overflow:hidden}.multi-stepper-form__service-image img{width:100%}.multi-stepper-form__service-image-placeholder{display:block;width:100%;height:100%}.multi-stepper-form__service-image-placeholder svg{width:100%;height:100%}.multi-stepper-form__service-content{flex:1;min-width:0;overflow:hidden}.multi-stepper-form__service-title{font-size:20px;font-weight:600;margin-bottom:6px;display:block}.multi-stepper-form__service-price{font-size:16px;color:#555;display:block;margin-bottom:6px}.multi-stepper-form__service-desc{font-size:13px;color:#4a5565}.multi-stepper-form__service-check-wrap{flex-shrink:0;padding-top:4px}.multi-stepper-form__service-check{width:20px;height:20px;margin:0;accent-color:#000;cursor:pointer}.multi-stepper-form__service-check[type=radio]{border-radius:50%}.multi-stepper-form__reference-upload-heading{font-size:1.125rem;font-weight:600;margin:0 0 8px;color:#364153}.multi-stepper-form__reference-upload-intro{font-size:.875rem;color:#4a5565;margin:0;line-height:1.5}.multi-stepper-form__reference-upload-section{margin-top:10px}.multi-stepper-form__reference-upload-item{display:flex;flex-direction:column;gap:8px;cursor:pointer}.multi-stepper-form__reference-upload-label{font-size:.875rem;font-weight:500;font-weight:600;color:#364153}.multi-stepper-form__reference-upload-input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.multi-stepper-form__reference-drop-placeholder{font-size:.875rem;font-weight:500;padding:6px 14px;background:#000;color:#fff;border-radius:3px}.multi-stepper-form__reference-drop-filename{font-size:.875rem;color:#4a5565;margin-left:10px}.multi-stepper-form__reference-uploads{padding-top:15px}.multi-stepper-form__reference-preview-img{max-width:80px;max-height:80px;object-fit:cover;border-radius:4px}.item-jewelry-selected .multi-stepper-form__review-services-list li{padding:.5px 0;border-bottom:unset}.item-jewelry-selected .multi-stepper-form__review-services-list li strong{font-weight:500}.multi-stepper-form__reference-remove{background:#ffffffeb;border:transparent;position:absolute;top:0;right:0;z-index:999;font-size:25px;line-height:1;padding-left:5px;padding-right:5px;font-weight:700}.multi-stepper-form__reference-drop-zone.has-preview{position:relative;width:max-content}.multi-stepper-form__reference-remove:hover{color:#000}.multi-stepper-form__reference-upload-error{font-size:.75rem;color:#c00;margin-top:4px}.multi-stepper-form__reference-upload-error:empty{display:none}.multi-stepper-form__reference-drop-zone.is-loading{pointer-events:none;opacity:.8}.multi-stepper-form__selected-heading{font-weight:700;margin-bottom:8px;color:#000}.multi-stepper-form__selected-item{margin:0 0 16px;font-size:1rem}.multi-stepper-form__selected-ul{list-style:none;padding:0;margin:0 0 20px}.multi-stepper-form__selected-ul li{padding:6px 0;border-bottom:1px solid #e8e8e8;font-size:16px}.multi-stepper-form__selected-empty{color:#4a5565}.multi-stepper-form__review{width:100%}.multi-stepper-form__review-heading{font-size:20px;font-weight:700;margin:0 0 16px;color:#000;text-align:center}.multi-stepper-form__review-image-wrap{flex-shrink:0}.multi-stepper-form__review-image-placeholder{width:140px;height:140px;min-width:140px;min-height:140px;background:#f5f5f4;border:1px dashed #ccc;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.multi-stepper-form__review-image{width:100%;height:100%;object-fit:cover}.multi-stepper-form__review-image-empty{color:#999;font-size:.875rem}.multi-stepper-form__review-images-wrap .multi-stepper-form__review-label{display:block;margin-bottom:8px}.multi-stepper-form__review-images-wrap{padding-bottom:24px;border-bottom:1px solid #E5E7EB;margin-bottom:24px}.multi-stepper-form__review-images{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.multi-stepper-form__review-thumb{align-self:center;width:96px;height:96px;object-fit:contain;border:1px solid #80808029}.multi-stepper-form__subtitle,.heading_content_hh p{font-size:16px;margin:0;color:#4a5565}@media(max-width:749px){.container_hh{padding:0}.multi-stepper-form__subtitle,.heading_content_hh p{font-size:14px;margin:0;line-height:20px}.multi-stepper-form__item-grid{flex-direction:column}.multi-stepper-form__review-images{gap:6px}}.watch-details,.jewellery-details,.multi-stepper-form__jewelry-services{width:100%;background:#fff;padding:15px 25px 25px;border-radius:10px}.multi-stepper-form__item-grid .shopify-block.jewelry-services,.multi-stepper-form__item-grid .multi-stepper-form__jewelry-services{flex:1 1 100%;order:-1}.multi-stepper-form__jewelry-services-heading{font-size:1.25rem;font-weight:700;margin:0 0 8px;color:#000}.multi-stepper-form__jewelry-services-intro{font-size:16px;color:#333;margin:0 0 20px;line-height:1.5}.multi-stepper-form__jewelry-services-checkboxes{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:5px}.multi-stepper-form__jewelry-services-checkboxes label{margin:0!important}.multi-stepper-form__step--2.item-jewelry-selected .step_content,.multi-stepper-form__step--3.item-jewelry-selected p em{display:none}.multi-stepper-form__step--5 .multi-stepper-form__item-grid>*{width:100%}.multi-stepper-form__field-hint{font-weight:400;font-size:.875rem;color:#666}.multi-stepper-form__review-images-empty{color:#999;font-size:.875rem}.multi-stepper-form__review-details{flex:1;min-width:0;padding-left:10px}.multi-stepper-form__review-item{font-size:20px;font-weight:700;color:#000}.multi-stepper-form__review-tell-more-wrap{margin-top:0}.multi-stepper-form__review-label{display:block;font-size:.75rem;font-weight:600;color:#4a5565;text-transform:uppercase;margin-bottom:4px}.multi-stepper-form__review-value{font-size:16px;color:#333;margin:0;white-space:pre-wrap;word-break:break-word}.multi-stepper-form__review-row{display:flex;gap:24px;flex-wrap:wrap}.multi-stepper-form__review-row .multi-stepper-form__review-field{flex:1;min-width:120px}.multi-stepper-form__review-services-heading,.multi-stepper-form__review-tell-more-heading{font-size:16px;font-weight:700;margin:0 0 12px;color:#000}.multi-stepper-form__review-services-heading,.multi-stepper-form__review-section-heading,.multi-stepper-form__review-tell-more-heading{margin-top:13px!important;margin-bottom:9px}.multi-stepper-form__review-item-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.multi-stepper-form__review-item-details-grid .multi-stepper-form__review-extra{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:0}.multi-stepper-form__review-item-details-grid .multi-stepper-form__review-tell-more-wrap{grid-column:1 / -1}.multi-stepper-form__review-group-heading{font-size:16px;font-weight:700;color:#000;margin:12px 0 6px}.multi-stepper-form__review-group-heading:first-child{margin-top:0}.multi-stepper-form__review-additional-services,.multi-stepper-form__review-common-watch,.multi-stepper-form__review-services-additional{margin-bottom:12px}.multi-stepper-form__review-services-additional-grid{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:750px){.multi-stepper-form__review-services-additional-grid{grid-template-columns:1fr 1fr}}.multi-stepper-form__review-services-additional-grid .multi-stepper-form__review-field{display:flex;flex-direction:column;gap:4px}.multi-stepper-form__review-section-heading{font-size:16px;font-weight:700;margin:0 0 8px;color:#000}.multi-stepper-form__review-section-subheading{font-size:14px;font-weight:600;margin:12px 0 6px;color:#000}.multi-stepper-form__review-section-subheading:first-child{margin-top:0}.multi-stepper-form__review-names-list{display:flex;flex-direction:column;gap:4px}.multi-stepper-form__review-name-item{font-size:16px;color:#333}.multi-stepper-form__review-names-inline{font-size:16px;color:#555;margin-bottom:4px}.multi-stepper-form__review-text-line{font-size:16px;color:#555}.multi-stepper-form__review-text-line .multi-stepper-form__review-label{display:inline;font-weight:500}.multi-stepper-form__step--grid .multi-stepper-form__title{font-size:24px}.multi-stepper-form__review-extra .multi-stepper-form__review-field{margin-bottom:8px}.multi-stepper-form__review-services-list{list-style:none;padding:0;margin:0}.multi-stepper-form__review-services-list li{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0 0;font-size:16px}.multi-stepper-form__review-services-list li:nth-child(2){padding-top:0}.multi-stepper-form__review-services-list li:last-child{padding-bottom:0}.multi-stepper-form__review-services-list li:last-child{border-bottom:none}.multi-stepper-form__review-service-item .multi-stepper-form__review-service-left{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.multi-stepper-form__review-service-ref-thumb{display:inline-block;margin-top:8px}.multi-stepper-form__review-service-ref-thumb .multi-stepper-form__review-thumb{width:64px;height:64px;object-fit:contain;border:1px solid #e0e0e0;border-radius:4px}.multi-stepper-form__review-service-desc{font-size:.8125rem;color:#4a5565;font-weight:400;line-height:1.4}.multi-stepper-form__review-service-quote{color:#4a5565;margin-left:12px;flex-shrink:0}.multi-stepper-form__review-services-empty{color:#999;padding:8px 0!important}.multi-stepper-form__review-total{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0;font-weight:700;font-size:1rem}.multi-stepper-form__review-total-value{color:#333}.multi-stepper-form__contact-info{width:100%;margin-bottom:24px}.multi-stepper-form__contact-info-heading{font-size:1.125rem;font-weight:700;margin:0 0 12px;color:#000;text-align:center}.multi-stepper-form__contact-info-intro{font-size:16px;color:#4a5565;margin:0 0 16px;line-height:1.5}.multi-stepper-form__contact-info-fields{margin-bottom:20px}.multi-stepper-form__contact-info-row{display:flex;gap:16px;flex-wrap:wrap}.multi-stepper-form__contact-info-row .multi-stepper-form__field{flex:1;min-width:0}.multi-stepper-form__contact-info-row--three .multi-stepper-form__field{flex:1;min-width:120px}.multi-stepper-form__contact-info-estimate{border-top:1px solid #e8e8e8;padding-top:16px;margin-top:16px}.multi-stepper-form__contact-info-estimate-heading{font-size:1rem;font-weight:700;margin:0 0 12px;color:#000}.multi-stepper-form__contact-info-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:16px;color:#333;cursor:pointer}.multi-stepper-form__contact-info-checkbox input[type=checkbox]{margin-top:3px;flex-shrink:0;width:18px;height:18px;accent-color:#000;cursor:pointer}.multi-stepper-form__confirmation{width:100%}.multi-stepper-form__confirmation-content{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.multi-stepper-form__confirmation-fields .multi-stepper-form__confirmation-heading_,.multi-stepper-form__confirmation-heading{font-size:24px;font-weight:700;margin:0 0 24px;color:#000;text-align:center;width:100%}.multi-stepper-form__confirmation-email-wrap{margin-bottom:20px;width:100%}.multi-stepper-form__confirmation-email-label{display:block;font-size:1rem;font-weight:400;color:#000;margin-bottom:8px}.multi-stepper-form__confirmation-email-input{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:1rem;color:#000;background:#fff}.multi-stepper-form__confirmation-email-input::placeholder{color:#9ca3af}.multi-stepper-form__confirmation-email-input[readonly]{background:#f9fafb;color:#6b7280}.multi-stepper-form__confirmation-email-value{font-size:1rem;color:#000;word-break:break-all}.multi-stepper-form__confirmation-thankyou{display:none;text-align:center;width:100%;background:#fff;max-width:672px;margin:auto;padding:48px}.multi-stepper-form__confirmation-success-icon svg{width:64px;height:64px}.multi-stepper-form__confirmation-success-icon svg circle{fill:#00c950}.multi-stepper-form__confirmation-success-icon{margin:0 auto 24px;line-height:0}.multi-stepper-form__confirmation-message{margin:0 0 20px;font-size:18px;line-height:1.4;color:#364153}.multi-stepper-form__confirmation-message:last-of-type{margin-bottom:50px}.multi-stepper-form__confirmation-message--bold{font-weight:700}.multi-stepper-form__confirmation-thankyou .multi-stepper-form__btn--submit-another{background:#4b5563;color:#fff;border:none;max-width:unset}.multi-stepper-form__confirmation-thankyou .multi-stepper-form__btn--submit-another:hover{background:#374151}.multi-stepper-form__confirmation.is-submitted .multi-stepper-form__confirmation-content{display:none;background:#fff;padding:80px 50px;max-width:44rem;margin:auto}.multi-stepper-form__confirmation.is-submitted .multi-stepper-form__confirmation-thankyou{display:block}.multi-stepper-form__confirmation-actions{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap;width:100%}.multi-stepper-form__field,.multi-stepper-form__field-group{margin-top:16px}.multi-stepper-form__field label,.multi-stepper-form__field-group label{font-size:15px;color:#364153;margin:5px 0;align-items:center;font-weight:700}.multi-stepper-form__field textarea,.multi-stepper-form__field input,.multi-stepper-form__field select{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;font-family:inherit;font-size:1rem}.multi-stepper-form__field-error{display:none;color:#d20000;font-size:.875rem;margin-top:6px;line-height:1.3}.multi-stepper-form__field-error.is-visible{display:block}.multi-stepper-form__field input.input--error,.multi-stepper-form__field textarea.input--error,.multi-stepper-form__field select.input--error,.multi-stepper-form__confirmation-email-input.input--error{border-color:#d20000;background-color:#fff8f8}.multi-stepper-form__confirmation-email-wrap .multi-stepper-form__field-error{margin-top:6px}.multi-stepper-form__field textarea{min-height:100px}.multi-stepper-form__declared-value-wrap{display:flex;align-items:center;width:100%;border:1px solid #ccc;border-radius:6px;background:#fff}.multi-stepper-form__declared-value-prefix{padding:12px 0 12px 12px;font-size:1rem;color:#333;flex-shrink:0}.multi-stepper-form__declared-value-wrap input{flex:1;min-width:0;border:0;padding:12px 12px 12px 2px;border-radius:0 6px 6px 0;font-family:inherit;font-size:1rem}.multi-stepper-form__declared-value-wrap input:focus{outline:none}.multi-stepper-form__item-details-block{margin-top:15px}.multi-stepper-form__item-details[data-item-details-panel][hidden]{display:none!important}.multi-stepper-form__item-details-heading{font-size:1.125rem;font-weight:700;margin:0 0 16px;color:#000}.multi-stepper-form__checkbox-label{display:flex;gap:10px;font-size:16px;color:#333;cursor:pointer}.multi-stepper-form__checkbox-label input[type=checkbox]{width:15px;height:15px;accent-color:#000;cursor:pointer}.multi-stepper-form__item-details-note{font-size:.8125rem;color:#4a5565;font-style:italic;margin:0 0 16px;line-height:1.4}.multi-stepper-form__item-details-intro{font-size:16px;color:#333;margin:0 0 20px;line-height:1.5}.multi-stepper-form__watch-problems-group{display:grid;grid-template-columns:repeat(2,1fr)}.multi-stepper-form__watch-problems-group>label:first-of-type,.multi-stepper-form__watch-problems-group>.multi-stepper-form__field-group-label{grid-column:1 / -1}.multi-stepper-form__image-uploads-heading{font-size:1.125rem;font-weight:600;margin:0 0 8px;color:#1a1a1a}.multi-stepper-form__image-uploads-intro{font-size:.875rem;color:#4a5565;margin:0 0 8px;line-height:1.5}.multi-stepper-form__image-uploads-limit{font-size:.8125rem;color:#4a5565;margin:0 0 16px;line-height:1.5}.multi-stepper-form__image-upload-input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.multi-stepper-form__image-uploads-row{display:grid;gap:16px;margin-bottom:20px}.multi-stepper-form__image-uploads-row--first{grid-template-columns:1fr 1fr}.multi-stepper-form__image-uploads-row--additional .multi-stepper-form__image-upload-label--row{grid-column:1 / -1}.multi-stepper-form__image-additional-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;grid-column:1 / -1}.multi-stepper-form__image-upload-item{display:flex;flex-direction:column;gap:6px}.multi-stepper-form__image-upload-label{font-size:.8125rem;font-weight:500;color:#333;display:block}.multi-stepper-form__image-drop-zone{background:#f9fafb;border:2px dashed #D1D5DC;border-radius:12px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative;transition:border-color .2s,background .2s;max-width:100%}.multi-stepper-form__image-drop-zone:hover,.multi-stepper-form__image-drop-zone:focus{border-color:#888;background:#e0e0e0;outline:none}.multi-stepper-form__image-drop-zone.is-dragover{border-color:#555;background:#d5d5d5}.multi-stepper-form__image-drop-placeholder{font-size:2.5rem;color:#999;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none}.multi-stepper-form__image-drop-zone.has-preview .multi-stepper-form__image-drop-placeholder{display:none}.multi-stepper-form__image-drop-preview{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.multi-stepper-form__image-drop-zone.has-preview .multi-stepper-form__image-drop-preview[src]{display:block}.multi-stepper-form__image-pdf-preview{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;flex-direction:column;padding:8px;text-align:center;font-size:.75rem;color:#333;word-break:break-word}.multi-stepper-form__image-pdf-preview:before{content:"PDF";display:block;font-size:1.25rem;font-weight:600;color:#c00;margin-bottom:4px}.multi-stepper-form__image-drop-zone.has-preview.has-pdf .multi-stepper-form__image-pdf-preview{display:flex}.multi-stepper-form__image-drop-zone.has-preview.has-pdf .multi-stepper-form__image-drop-preview{display:none!important}.multi-stepper-form__image-drop-zone.is-loading .multi-stepper-form__image-drop-placeholder:after{content:"\2026";font-size:1rem}.multi-stepper-form__image-slot-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;border-radius:50%;background:#0009;color:#fff;font-size:18px;cursor:pointer;display:none;align-items:center;justify-content:center;padding:0 0 3px;z-index:2}.multi-stepper-form__image-drop-zone.has-preview .multi-stepper-form__image-slot-remove,.multi-stepper-form__image-drop-zone.has-preview .multi-stepper-form__image-slot-remove[data-single-remove]{display:flex}.multi-stepper-form__image-slot-remove:hover{background:#000c}.multi-stepper-form__image-upload-error{font-size:.75rem;color:#c00;margin-top:4px;min-height:1.2em}.multi-stepper-form__image-upload-error:empty{display:none}.multi-stepper-form__image-uploads-row--additional .multi-stepper-form__image-upload-error[data-additional-error]{grid-column:1 / -1}.heading_content_hh p+p{margin-bottom:12px}@media(max-width:749px){.multi-stepper-form__watch-problems-group{grid-template-columns:1fr}.multi-stepper-form__step{flex-direction:column}.step_content,.multi-stepper-form__item-grid{max-width:100%;width:100%}.multi-stepper-form__confirmation-email-wrap{max-width:none}.multi-stepper-form__contact-info-row,.multi-stepper-form__contact-info-row--three{flex-direction:column}.multi-stepper-form__contact-info-row .multi-stepper-form__field,.multi-stepper-form__contact-info-row--three .multi-stepper-form__field{min-width:0}.multi-stepper-form__review-images-wrap{width:100%}.multi-stepper-form__review-details{padding-left:0;padding-top:12px}.multi-stepper-form__review-image-placeholder{width:120px;height:120px;min-width:120px;min-height:120px}.multi-stepper-form__review-item-details-grid,.multi-stepper-form__review-item-details-grid .multi-stepper-form__review-extra{grid-template-columns:1fr}.multi-stepper-form__review-row{flex-direction:column;gap:0}.multi-stepper-form__review-row .multi-stepper-form__review-field{min-width:0}.multi-stepper-form__review-heading{font-size:1.125rem}.multi-stepper-form__review-image-placeholder{width:100px;height:100px;min-width:100px;min-height:100px}.multi-stepper-form__review-services-list li{flex-direction:column;gap:4px;align-items:flex-start}.multi-stepper-form__review-service-quote{margin-left:0}.multi-stepper-form__step .multi-stepper-form__title{font-size:24px}.multi-stepper-form__step .multi-stepper-form__item-grid{gap:13px}.multi-stepper-form__step--4 .multi-stepper-form__item-grid{width:100%}.item_main_hh{width:100%;max-width:unset;height:190px}.item_main_hh *{height:100%;max-height:100%}.multi-stepper-form__item-icon-img{object-fit:contain}.multi-stepper-form__cols{flex-direction:column;min-height:auto}.multi-stepper-form__left{flex:none;width:100%}.multi-stepper-form__left,.multi-stepper-form__right{padding:20px 0 0;border-left:none;border-top:1px solid #e0e0e0;margin-top:20px}.multi-stepper-form__service-list{max-height:280px}.multi-stepper-form__service-title{font-size:18px;line-height:28px}.multi-stepper-form__service-list{max-height:240px}.multi-stepper-form__service-card-inner{gap:10px;flex-direction:column;padding:15px}.multi-stepper-form__service-image{width:100%}.multi-stepper-form__jewelry-services-checkboxes{grid-template-columns:repeat(1,1fr)}.multi-stepper-form__confirmation.is-submitted .multi-stepper-form__confirmation-thankyou{padding:40px 30px;max-width:44rem}.multi-stepper-form__item-grid .multi-stepper-form__confirmation-heading_{font-size:20px;text-align:center;width:100%;margin-top:34px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/multi-stepper-form.css.map */
