[id^=storeify-formbuilder-view-]{width:auto!important}.storeify-formbuilder.storeify-formbuilder,.storeifyapps-form.storeifyapps-form{padding:0!important}.storeify-header-frm{display:none}.storeify-formbuilder .storeify-body-frm{margin-top:0!important}.storeify-formbuilder .storeify-frm-group{margin-bottom:0!important;border-top:1px solid #e3e3e3;padding:30px 0!important}@media screen and (min-width:960px){.storeify-formbuilder .storeify-frm-group{display:grid!important;grid-template-columns:295px 1fr;padding-block:24px!important}}.storeify-formbuilder .storeify-frm-group:last-child{border-bottom:1px solid #e3e3e3}@media screen and (min-width:960px){.storeify-formbuilder .storeify-frm-group.storeify-hide{display:none!important}}.storeify-formbuilder .storeify-label-control.storeify-label-control{margin-bottom:18.5px!important;font-size:1.3rem!important;line-height:2;letter-spacing:.2em}@media screen and (min-width:960px){.storeify-formbuilder .storeify-label-control.storeify-label-control{margin-bottom:0!important;font-size:1.4rem!important;line-height:2}}.storeify-required-text{color:#cc3526}.storeify-input-control{box-sizing:border-box}.storeify-formbuilder .storeify-input-control::-moz-placeholder{color:#7e7e7e}.storeify-formbuilder .storeify-input-control::placeholder{color:#7e7e7e}.storeify-formbuilder .storeify-display-icon .storeify-input-control.storeify-no-icon.storeify-input-text,.storeify-formbuilder .storeify-display-icon .storeify-input-control.storeify-no-icon.storeify-email{padding-inline:6px!important}.storeify-formbuilder .storeify-display-icon .storeify-input-control.storeify-no-icon.storeify-textarea{padding:15px 10px!important}.storeify-formbuilder .storeify-div-input{display:flex!important;flex-wrap:wrap;gap:10px 20px}.storeify-formbuilder .storeify-div-input:has(.choose_display_2){display:grid!important}.storeify-form-checkbox,.storeify-form-radio{padding:0!important}.storeify-checkbox-label,.storeify-radio-label{margin-bottom:0!important;padding-inline:26px 0!important;font-size:1.3rem!important;line-height:2!important}@media screen and (min-width:960px){.storeify-checkbox-label,.storeify-radio-label{font-size:1.2rem!important;line-height:2.3333333333!important}}.storeify-checkbox-label:before,.storeify-checkbox-label:after,.storeify-radio-label:before,.storeify-radio-label:after{top:50%!important}.storeify-form-checkbox.choose_display_1,.storeify-form-radio.choose_display_1{margin:0!important}.storeify-textarea{height:252px!important}@media screen and (min-width:960px){.storeify-textarea{height:120px!important}}.storeify-formbuilder .storeify-div-input label.error,.storeify-input-file label.error{position:static!important;margin-top:0!important;padding:0!important;background-color:#0000!important;color:#cc3526!important}.storeify-formbuilder .storeify-div-input label.error:after,.storeify-input-file label.error:after{display:none}.storeify-notes{grid-column:2;margin-top:8px;font-size:1.2rem!important;line-height:2;letter-spacing:.2em;color:#7e7e7e!important}.label-attach{display:block;border:1px solid #e3e3e3;padding:6px}.storeify-foooter-frm{margin-top:60px}@media screen and (min-width:960px){.storeify-foooter-frm{margin-top:96px}}.storeify-formbuilder .storeify-submit-btn{margin:0!important;padding:0!important;width:100%;height:45px!important;font-size:1.5rem!important;font-weight:400!important;line-height:1;letter-spacing:.2em;transition:opacity .3s ease-out}@media screen and (min-width:960px){.storeify-formbuilder .storeify-submit-btn{width:248px!important;height:64px!important;font-size:1.8rem!important}}.storeify-formbuilder .storeify-submit-btn:is(:hover,:focus-visible){opacity:.5}.rep-wrapper{position:relative;margin-inline:auto;padding-block:98px 80px;width:81.3333333333%;font-feature-settings:"palt"}@media screen and (min-width:960px){.rep-wrapper{padding-block:212px 136px;width:70.2781844802%;max-width:960px}}.rep-lede{margin:41.5px auto -6.5px;width:-moz-fit-content;width:fit-content;font-size:1.3rem;line-height:2;letter-spacing:.2em}@media screen and (min-width:960px){.rep-lede{margin-block:64px 0;font-size:1.4rem;line-height:2}}.rep-flow{margin-top:80px}@media screen and (min-width:960px){.rep-flow{margin-top:120px}}.rep-flow__heading{text-align:center;font-size:1.6rem;line-height:1.5;letter-spacing:.15em}@media screen and (min-width:960px){.rep-flow__heading{margin-block:-5px;font-size:2rem;line-height:1.5;letter-spacing:.2em}}.rep-flow__list{display:grid;row-gap:40px;margin-top:48px;border-left:1px solid #ececec}@media screen and (min-width:960px){.rep-flow__list{row-gap:0;margin-top:56px;border-left:0}}.rep-flow__list>li{position:relative;padding-block:2.5px 4px;padding-left:16px}@media screen and (min-width:960px){.rep-flow__list>li{position:static;display:grid;grid-template-columns:201px 1fr;padding-block:0;padding-left:0}}.rep-flow__list>li:before{position:absolute;top:0;left:-1px;width:1px;height:18px;content:"";background:#7e7e7e}@media screen and (min-width:960px){.rep-flow__list>li:before{content:none}}.rep-flow__stepName{font-size:1.3rem;line-height:1;letter-spacing:.2em}@media screen and (min-width:960px){.rep-flow__stepName{font-size:1.4rem;line-height:2}}.rep-flow__stepDescription{margin-block:17.5px -6.5px;font-size:1.3rem;line-height:2;letter-spacing:.2em}@media screen and (min-width:960px){.rep-flow__stepDescription{position:relative;margin-block:0;border-left:1px solid #ececec;padding-left:24px;font-size:1.4rem;line-height:2}}@media screen and (min-width:960px){.rep-flow__list>li:not(:last-child) .rep-flow__stepDescription{padding-bottom:40px}}@media screen and (min-width:960px){.rep-flow__stepDescription:before{position:absolute;top:5px;left:-1px;width:1px;height:18px;content:"";background:#7e7e7e}}@media screen and (min-width:960px){.rep-flow__list>li:first-child .rep-flow__stepDescription:after{position:absolute;top:0;left:-1px;width:1px;height:5px;content:"";background:#fff}}@media screen and (min-width:960px){.rep-flow__list>li:last-child .rep-flow__stepDescription:after{position:absolute;bottom:0;left:-1px;width:1px;height:5px;content:"";background:#fff}}.rep-faq{margin-top:56px;padding-top:60px;border-top:solid 1px #ececec}@media screen and (min-width:960px){.rep-faq{margin-top:80px;padding-top:80px;text-align:center}}.rep-faq p{font-size:1.3rem;line-height:2;letter-spacing:.2em}.rep-faq__heading{padding-bottom:24px;font-size:1.6rem;line-height:1.5;letter-spacing:.2em;text-align:center}@media screen and (min-width:960px){.rep-faq__heading{font-size:2rem;padding-bottom:16px}}.rep-faq__link{font-size:1.3rem;line-height:2;letter-spacing:.22em;text-decoration:underline;text-decoration-color:#ececec;text-decoration-thickness:1px;text-underline-offset:5px}@media screen and (min-width:960px){.rep-faq__link{text-align:center}}.rep-attention{margin-top:60px;padding:40px 6.5573770492%;background:#fafafa}@media screen and (min-width:960px){.rep-attention{margin-top:80px;padding:72px 6.6666666667%}}.rep-attention__heading{text-align:center;font-size:1.5rem;line-height:1.5;letter-spacing:.2em}@media screen and (min-width:960px){.rep-attention__heading{font-size:1.6rem}}.rep-attention__list{display:grid;row-gap:24px;margin-block:25.5px -6.5px;font-size:1.3rem;line-height:2;letter-spacing:.2em}@media screen and (min-width:960px){.rep-attention__list{margin-block:40px 0}}.rep-attention__item li{display:grid;grid-template-columns:auto 1fr}.req-acceptancePeriod{margin-top:40px;border:1px solid #ececec;padding:40px 6.5573770492%}@media screen and (min-width:960px){.req-acceptancePeriod{display:grid;grid-template:"acceptance-heading acceptance-period" "acceptance-heading acceptance-attention";justify-content:center;align-items:center;-moz-column-gap:14.0692640693%;column-gap:14.0692640693%;margin-top:80px;padding:64px 0}}.req-acceptancePeriod__heading{text-align:center;font-size:1.6rem;line-height:1.5;letter-spacing:.2em}@media screen and (min-width:960px){.req-acceptancePeriod__heading{grid-area:acceptance-heading;font-size:2rem;line-height:2}}.req-acceptancePeriod__period{margin-top:20px;text-align:center;font-size:1.5rem;line-height:1.5;letter-spacing:.2em;color:#cc3526}@media screen and (min-width:960px){.req-acceptancePeriod__period{grid-area:acceptance-period;margin-top:0;text-align:start;font-size:1.8rem}}.req-acceptancePeriod__attention{margin-top:16px;margin-inline:auto;width:-moz-fit-content;width:fit-content;font-size:1rem;line-height:1.5;letter-spacing:.1em;color:#7e7e7e}@media screen and (min-width:960px){.req-acceptancePeriod__attention{grid-area:acceptance-attention;margin-top:8px;margin-inline:0;width:auto;font-size:1.2rem;line-height:2;letter-spacing:.2em}}.rep-confirmation{margin-top:80px}@media screen and (min-width:960px){.rep-confirmation{margin-top:120px}}.rep-confirmation__heading{text-align:center;font-size:1.6rem;line-height:1.5;letter-spacing:.2em}@media screen and (min-width:960px){.rep-confirmation__heading{margin-block:-10px;font-size:2rem;line-height:2}}.rep-confirmation__question{margin:41.5px auto -6.5px;width:-moz-fit-content;width:fit-content;font-size:1.3rem;line-height:2;letter-spacing:.2em}@media screen and (min-width:960px){.rep-confirmation__question{margin-block:40px 0;font-size:1.4rem;line-height:2}}.rep-tablist{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,310px));gap:15px 12px;justify-content:center;margin-top:24px}@media screen and (min-width:960px){.rep-tablist{margin-top:20px}}.rep-tab{height:48px;font-size:1.6rem;line-height:1.5;letter-spacing:.2em;transition:background .3s ease-out}@media screen and (min-width:960px){.rep-tab{font-size:1.8rem}}.rep-tab[aria-selected=true]{background:#666;color:#fff}.rep-tab[aria-selected=true]:is(:hover,:focus-visible){background:#7e7e7e}.rep-tab[aria-selected=false]{border:1px solid #e3e3e3}.rep-tab[aria-selected=false]:is(:hover,:focus-visible){background:#f5f5f5}.rep-tabpanelWrapper{margin-top:40px}@media screen and (min-width:960px){.rep-tabpanelWrapper{margin-top:64px}}.rep-tabpanel[aria-hidden=true]{display:none}.rep-noText{margin:-6.5px auto;width:-moz-fit-content;width:fit-content;font-size:1.3rem;line-height:2;letter-spacing:.2em;color:#cc3526}@media screen and (min-width:960px){.rep-noText{margin-block:0;text-align:center;font-size:1.4rem;line-height:2}}.rep-noFooter{margin-top:56px}@media screen and (min-width:960px){.rep-noFooter{margin-top:80px}}.rep-form-wrapper{margin-top:40px}@media screen and (min-width:960px){.rep-form-wrapper{margin-top:0}}.rep-form{display:grid;row-gap:31px}@media screen and (min-width:960px){.rep-form{row-gap:25px}}.rep-form__row{padding-top:31px;border-top:solid 1px #e3e3e3}@media screen and (min-width:960px){.rep-form__row{display:flex;justify-content:space-between;align-items:center;padding-top:25px}}.rep-form__row:has(.label__file){position:relative}@media screen and (min-width:960px){.rep-form__row:has(.label__file){display:block}}fieldset{display:grid}@media screen and (min-width:960px){fieldset{width:100%}}@media screen and (min-width:960px){.fieldset__container{display:flex;justify-content:space-between}}.rep-form__label{display:block;padding-bottom:18px;font-size:1.3rem;line-height:2;letter-spacing:.2em}@media screen and (min-width:960px){.rep-form__label{padding-bottom:0;font-size:1.4rem}}.rep-form__label .rep-form__require{color:#cc3526}.input__wrapper{display:grid;row-gap:10px}@media screen and (min-width:960px){.input__wrapper{width:68.0345572354%;max-width:630px}}.rep-form__control{display:block;width:100%;height:-moz-fit-content;height:fit-content;box-sizing:border-box;padding:6px;border:solid 1px #e3e3e3;font-size:1.3rem;line-height:2;letter-spacing:.1em;font-family:TsukuAOldMinPr6-L,serif!important}@media screen and (min-width:960px){.rep-form__control{font-size:1.2rem;line-height:1.5}}.rep-form__control:focus{outline:none!important;background-color:#0000!important}.rep-form__control:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}input[type=email]{font-family:inherit!important}.rep-form__error[aria-hidden=true]{display:none}.rep-form__error[aria-hidden=false]{display:block;font-size:1.3rem;line-height:1;color:#cc3526}.select__wrapper{position:relative}.select__wrapper:after{content:"";position:absolute;right:12px;top:16px;display:inline;width:0;height:10px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}@media screen and (min-width:960px){.select__wrapper{width:68.0345572354%;max-width:630px}}.rep-form__select{display:block;width:100%;padding:6px 12px;border:solid 1px #e3e3e3;font-size:1.3rem;line-height:1.5;letter-spacing:.1em}.rep-form__select:focus{outline:none!important}.radio__wrapper,.check__wrapper{display:flex;gap:5px 20px;flex-wrap:wrap}@media screen and (min-width:960px){.radio__wrapper,.check__wrapper{width:68.0345572354%;max-width:630px;margin-top:0;box-sizing:border-box}}.rep-form__check{display:flex;align-items:center}@media screen and (min-width:960px){.rep-form__check{justify-content:center}}.rep-form__check input[type=checkbox]{position:relative;width:16px;height:16px;border:solid 1px #e3e3e3;margin-right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.rep-form__check input[type=checkbox]:checked:before{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;background-color:#000}.rep-form__check label{font-size:1.3rem;line-height:2;letter-spacing:.1em}@media screen and (min-width:960px){.rep-form__check label{font-size:1.2rem;line-height:1.5}}.rep-form__radio{display:flex;align-items:center}.rep-form__radio input[type=radio]{position:relative;width:16px;height:16px;border:solid 1px #e3e3e3;border-radius:50%;margin-right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rep-form__radio input[type=radio]:checked:before{content:"";position:absolute;top:2.1px;left:2px;width:10px;height:10px;background-color:#000;border-radius:50%}@media screen and (min-width:960px){.rep-form__radio input[type=radio]:checked:before{top:2.2px;left:2.1px}}.rep-form__radio label{font-size:1.3rem;line-height:1.5;letter-spacing:.1em}@media screen and (min-width:960px){.rep-form__radio label{font-size:1.2rem;line-height:1.5}}textarea{height:256px}@media screen and (min-width:960px){textarea{height:118px}}.label__file{padding:11px 0 9px 7.4px;font-size:1.2rem;line-height:1;letter-spacing:.1em}input[type=file]{position:absolute;top:31px;left:0;height:32px;padding:0;color:#0000;border-radius:0}@media screen and (min-width:960px){input[type=file]{top:26px;width:295px}}input[type=file]::file-selector-button{visibility:hidden}.rep-form__file-list{display:grid;row-gap:5px;padding-top:10px;font-size:1.2rem;line-height:1.5;letter-spacing:.1em}.rep-form__file-list li{position:relative}.rep-form__file-list li button{position:absolute;top:2px;margin-left:8px;font-size:1.5rem;line-height:1}@media screen and (min-width:960px){.rep-form__file-list li button{top:3px}}.rep-form__note{margin-top:8px;font-size:1.2rem;line-height:2;letter-spacing:.2em;color:#7e7e7e}#error-file{padding-top:10px}.rep-form__termsofuse{padding-top:9px;font-size:1.3rem;line-height:2;letter-spacing:.15em}@media screen and (min-width:960px){.rep-form__termsofuse{font-size:1.5rem;text-align:center}}.rep-form__termsofuse p{color:#cc3526;padding-bottom:22px}.rep-form__termsofuse p .modal-open{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.rep-form__termsofuse label{display:block;width:100%;font-size:1.4rem;line-height:2;letter-spacing:.15em}@media screen and (min-width:960px){.rep-form__termsofuse label{width:-moz-fit-content;width:fit-content}}#submit{display:grid;place-items:center;width:100%;height:48px;margin-top:22px;background-color:#404040;color:#fff;font-size:1.5rem;line-height:2.2;letter-spacing:.2em}@media screen and (min-width:960px){#submit{width:248px;margin:39px auto 0;font-size:1.8rem}}#submit:disabled{background-color:#bebebe}.terms-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh}.terms-modal[aria-hidden=true]{opacity:0;visibility:hidden}.terms-modal[aria-hidden=false]{display:grid;justify-items:center;align-content:end;padding-block:140px 103px;box-sizing:border-box;opacity:1;visibility:visible;z-index:15}@media screen and (min-width:960px){.terms-modal[aria-hidden=false]{padding-block:163px 162px}}.terms-modal__bg{position:absolute;width:100%;height:100%;background-color:#0000004d}.terms-modal__inner{position:relative;width:90.6666666667%;min-height:0}@media screen and (min-width:960px){.terms-modal__inner{width:57.6866764275%}}.modal-closeBtn{position:absolute;top:-45px;right:0;width:25px;height:25px}@media screen and (min-width:960px){.modal-closeBtn{width:30px;height:30px}}.modal-closeBtn:before,.modal-closeBtn:after{content:"";position:absolute;top:16px;left:0;width:100%;height:1px;background-color:#fff}.modal-closeBtn:before{transform:rotate(45deg)}.modal-closeBtn:after{transform:rotate(-45deg)}.terms-modal__content{overflow-y:auto;max-height:100%;overscroll-behavior-y:contain;padding:48px 10.2941176471%;background-color:#fff;box-sizing:border-box;text-align:center}@media screen and (min-width:960px){.terms-modal__content{padding:72px}}.terms-modal__heading{font-size:1.5rem;line-height:1.5;letter-spacing:.2em;text-align:center}@media screen and (min-width:960px){.terms-modal__heading{font-size:1.6rem;letter-spacing:.15em}}.terms-modal__text{display:grid;row-gap:24px;padding-top:40px}.terms-modal__textLine{font-size:1.3rem;line-height:2;letter-spacing:.15em;text-align:left}.terms-modal__list{list-style:decimal;padding-left:18px}.terms-modal__close{padding-top:32px;font-size:1.3rem;line-height:1.5;letter-spacing:.15em;text-decoration:underline;text-decoration-color:#bebebe;text-decoration-thickness:1px;text-underline-offset:5px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-page-repair.css.map */
