:root{--color-primary:$black;--skin-primary-color-1:var(--color-primary);--skin-primary-color-2:var(--color-primary)}.address-suggestions{background:#fff;border:1px solid rgba(0,0,0,.122);height:auto;list-style:none;margin-bottom:0;max-height:404px;overflow:hidden;overflow-y:auto;padding:0;position:absolute;scrollbar-color:#d9d9d9;scrollbar-width:1px;top:64px;width:100%;z-index:4}@media(max-width:1199.98px){.address-suggestions{margin-bottom:20px;max-height:var(--ul-height,50vh)}}.address-suggestions::-webkit-scrollbar{height:3px;width:3px}.address-suggestions::-webkit-scrollbar-track{background:#fff;border-left:1px solid #fff;border-right:1px solid #fff}.address-suggestions::-webkit-scrollbar-thumb{background:#d9d9d9}.address-suggestions li:first-child,.address-suggestions li:last-child{margin-top:8px}.address-suggestions.manual-input-only li:first-child,.address-suggestions.manual-input-only li:last-child{margin-top:0}.address-suggestions.manual-input-only .address-suggestion-item.js-manual-enter{border-top:0}.address-suggestion-item{background-color:#fff;border:1px solid transparent;border-width:1px 0;cursor:pointer;display:block;font-size:12px;padding:7px 10px}.address-suggestion-item.manual-address{background-color:transparent;font-family:Santral,Santral Fallback,Verdana,Sans-Serif;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:20px;padding:20px 24px}.address-suggestion-item.manual-address:hover{background-color:#fbf9f7}@media(min-width:720px){.address-suggestion-item{font-size:13px}}.address-suggestion-item:last-child{border-bottom-width:0}.address-suggestion-item:hover{background-color:#fbf9f7}.address-suggestion-item:active{background-color:#f4f0ea}.address-suggestion-item.js-manual-enter{background-color:transparent;border-top:1px solid rgba(0,0,0,.122);font-family:Santral,Santral Fallback,Verdana,Sans-Serif;font-size:11px;font-weight:600;letter-spacing:.88px;line-height:16px;padding:20px 24px;text-transform:uppercase}.address-suggestion-item.js-manual-enter .js-manual-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m5.47 11.47-.22.53v3l.75.75h3l.53-.22 9-9V5.47l-3-3h-1.06l-9 9Zm1.28 2.78v-1.94L15 4.06 16.94 6l-8.25 8.25H6.75ZM4 20h16v-1.5H4V20Z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:24px;margin-right:6px;width:24px}.address-suggestion-item.js-manual-enter:hover{background-color:#fbf9f7}.address-suggestion-item.manual-address-dropdown{background-color:#fff;bottom:0;position:sticky}.font-med{font-size:14px;letter-spacing:-.28px}.container-tiff.request-repairs-container{padding-bottom:0}.request-repairs-container .wtc-product-categories~label,.request-repairs-container .wtc-service-categories~label{display:none}.request-repairs-container .form-row{margin-left:0;margin-right:0}.request-repairs-container label{margin-bottom:0}.request-repairs-container label:after{content:" ";display:flex}.request-repairs-container .custom-input .invalid-feedback{letter-spacing:-.28px;margin-top:16px}.request-repairs-container .custom-input .form-control.is-invalid+.custom-dropdown .custom-dropdown__option--value{opacity:1}.request-repairs-container .request-repair-title-container{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding:72px 0}@media(max-width:1199.98px){.request-repairs-container .request-repair-title-container{border-bottom:unset;padding:48px 16px}}.request-repairs-container .request-repair-title-container .request-repair-title{font-family:Sterling SSM,Sterling Fallback,serif;font-size:32px;font-style:normal;font-weight:325;letter-spacing:-1.28px;line-height:40px;padding-bottom:16px;text-align:center}@media(max-width:1199.98px){.request-repairs-container .request-repair-title-container .request-repair-title{font-size:24px;letter-spacing:-.48PX;line-height:32px;text-align:center}}.request-repairs-container .request-repair-title-container .request-repair-subtitles{font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.32px;line-height:24px;margin-bottom:0}.request-repairs-container .request-repair-title-container .repair-subtitle{text-align:center;width:27%}@media(max-width:1199.98px){.request-repairs-container .request-repair-title-container .repair-subtitle{width:85%}}.request-repairs-container .request-details-display{border-bottom:1px solid #d9d9d9;padding-bottom:48px}@media(max-width:1199.98px){.request-repairs-container .request-details-display{padding-bottom:32px}.request-repairs-container .request-details-display .repair-request-wrapper{padding-left:56px!important}}.request-repairs-container .repair-request-wrapper{padding-left:72px;padding-right:72px}@media(max-width:1199.98px){.request-repairs-container .repair-request-wrapper{padding-left:0;padding-right:0}}.request-repairs-container .repair-request-wrapper .repair-minor-heading-answer{font-size:14px}.request-repairs-container .repair-request-wrapper .custom-input:has(.phone){margin-bottom:72px}@media(max-width:1199.98px){.request-repairs-container .repair-request-wrapper .custom-input .custom-control.custom-checkbox{margin-bottom:32px}}.request-repairs-container .request-wrapper-first{padding-bottom:0}@media(min-width:720px){.request-repairs-container .request-wrapper-first{padding-bottom:72px}.request-repairs-container .request-wrapper-first>.row{flex-wrap:nowrap;gap:24px}}.request-repairs-container .request-wrapper-first>.row{flex-wrap:wrap;gap:0}.request-repairs-container .request-wrapper-first>:nth-child(7){margin-bottom:72px}@media(max-width:1199.98px){.request-repairs-container .customer-dynamic-details{padding-bottom:72px}}.request-repairs-container .customer-dynamic-details>:nth-child(7){margin-bottom:72px}@media(max-width:1199.98px){.request-repairs-container .customer-dynamic-details>:nth-child(7){margin-bottom:0}}.request-repairs-container .repair-main-section{margin:0 auto;max-width:1440px;padding:48px 0 80px}@media(max-width:1199.98px){.request-repairs-container .repair-main-section{flex-direction:column;padding-bottom:72px;padding-top:16px}}.request-repairs-container .repair-minor-heading{font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.32px;line-height:24px;padding-bottom:32px;padding-top:56px}.request-repairs-container .repair-minor-heading-card{font-family:Santral,Santral Fallback,Verdana,Sans-Serif;font-size:14px;font-weight:600;letter-spacing:-.28px;line-height:20px}.request-repairs-container .repairs-next-step-button{margin-top:72px}@media(max-width:1199.98px){.request-repairs-container .repairs-next-step-button{background-color:#fff;border-top:1px solid rgba(0,0,0,.122);bottom:0;left:0;margin:0;padding:16px;position:fixed;right:0;z-index:10}}@media(min-width:1200px){.request-repairs-container .repairs-next-step-button:has(.request-repair-submit){margin-bottom:72px}}@media(min-width:1200px){.request-repairs-container .repairs-next-step-button .request-repair-next,.request-repairs-container .repairs-next-step-button .request-repair-submit{margin-bottom:0!important}}.request-repairs-container .edit-button{display:none}.request-repairs-container .card-header-inner{padding:48px 32px 48px 8px}@media(max-width:1199.98px){.request-repairs-container .card-header-inner{padding-left:0;padding-right:0}}.request-repairs-container .card-header-inner .card-header-title{font-family:Sterling SSM,Sterling Fallback,serif;font-size:18px;font-weight:325;letter-spacing:-.02em;line-height:24px;margin:0}@media(min-width:720px){.request-repairs-container .card-header-inner .card-header-title{font-size:20px;line-height:28px}}.request-repairs-container .card-header-inner .card-header-title-icon{align-items:center;background-color:transparent;border:1px solid #d9d9d9;border-radius:24px;color:#009cad;display:flex;flex-shrink:0;justify-content:center;margin-right:24px;padding:5px 0 2.5px;position:relative;text-align:center}@media(max-width:1199.98px){.request-repairs-container .card-header-inner .card-header-title-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-right:16px;padding:4px 0 2px}}.request-repairs-container .card-header-inner .card-header-title-icon span{display:inline-block;font-size:16px;height:24px;line-height:24px;width:32px}@media(max-width:1199.98px){.request-repairs-container .card-header-inner .card-header-title-icon span{width:30px}}.request-repairs-container .card-header-inner .card-header-title-icon:before{display:none}.request-repairs-container .inactive .ghost-card{color:#000;opacity:.6}.request-repairs-container .inactive .card-header-inner{opacity:.6;padding:20px 32px 20px 8px}.request-repairs-container .step-completed{padding-left:0;padding-right:0}.request-repairs-container .step-completed .edit-button{background:0 0;border:unset;display:block;font-size:13px;font-weight:400;line-height:20px;margin:0;padding:0;text-decoration:underline;text-transform:none}@media(max-width:1199.98px){.request-repairs-container .step-completed .card-header-inner{padding-bottom:24px!important;padding-top:24px!important}}.request-repairs-container .step-completed .card-header-inner .card-header-title-icon span{display:none;font-size:16px;font-weight:325;line-height:24px!important}.request-repairs-container .step-completed .card-header-inner .card-header-title-icon:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1 4 7 1 4' stroke='%23009CAD' stroke-width='1.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px 9px;content:"";display:block;height:9px;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:11px}.request-repairs-container .step-completed .card-header-inner .card-header-title-icon-checked{background-color:#fbf9f7;border:0}.request-repairs-container .contact-us-container{background-color:#fbf9f7;padding:48px 32px}.request-repairs-container .address-suggestions{border:1px solid rgba(0,0,0,.122);list-style:none;padding:0}.request-repairs-container .address-suggestion-item{border:1px solid transparent;border-width:1px 0;cursor:pointer;display:block;font-size:12px;padding:7px 10px}@media(min-width:719px){.request-repairs-container .address-suggestion-item{font-size:13px}}.request-repairs-container .address-suggestion-item:last-child{border-bottom-width:0}.request-repairs-container .address-suggestion-item:hover{background-color:#fafafa;border-color:rgba(0,0,0,.122)}.request-repairs-container .repair-contact-title{font-family:Santral,Santral Fallback,Verdana,Sans-Serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.28px;line-height:20px;margin:0;padding-bottom:20px}.request-repairs-container .repair-contact-copy{padding-top:12px;width:60%}@media(max-width:1199.98px){.request-repairs-container .repair-contact-copy{width:100%}}.request-repairs-container .repair-title-btn{font-family:Santral,Santral Fallback,Verdana,Sans-Serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.28px;line-height:20px;margin:0;padding-bottom:20px}.request-repairs-container .contact-us-text{font-size:14px;margin-bottom:32px}.request-repairs-container .contact-us-container-minor{background-color:#fbf9f7;padding:20px 16px}@media(max-width:1199.98px){.request-repairs-container .contact-us-container-minor{margin-left:-16px;width:100vw}}.request-repairs-container .contact-us-container-minor .repair-contact-title{padding-bottom:0}.request-repairs-container .collapsible-repairs-contact{background-color:#fbf9f7}.request-repairs-container .repair-description{font-size:14px;opacity:.6}.request-repairs-container .custom-dropdown__option{font-size:14px}.request-repairs-container .custom-dropdown__option--value{opacity:.6}.request-repairs-container .custom-dropdown__option--value:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='m12 14-3.5-4h7L12 14Z' fill='%23000'/%3E%3C/svg%3E");height:24px;right:4px;width:24px}.request-repairs-container .description-field{border-radius:0;padding:15px;resize:none}.request-repairs-container .active .title{background-color:unset}.request-repairs-container input[type=radio]{height:20px;width:20px}.request-repairs-container input[type=radio]:checked{accent-color:#000}.request-repairs-container .repair-error-message{background-color:rgba(229,7,57,.04);margin-bottom:8px;padding:16px}.request-repairs-container .repair-error-message svg{min-width:24px}.request-repairs-container .repair-error-message .error-message-copy{color:#e50739;font-family:Santral,Santral Fallback,Verdana,Sans-Serif;padding-left:8px}.request-repairs-container .repair-error-message .error-message-copy a{color:#e50739}@media(max-width:1199.98px){.request-repairs-container .request-repair-next,.request-repairs-container .request-repair-submit{padding:22px 32px}}.request-repairs-container .custom-input input[type=text].form-control{padding:20px 0}@media(max-width:1199.98px){.request-repairs-container .custom-input input[type=text].form-control{height:64px}}.request-repairs-container .repair-main-section .repair-section:not(:first-child){border-top:1px solid #d9d9d9}.shipping-returns-link{color:#c00;font-size:14px;margin-top:4px;width:100%}.shipping-returns-link:hover{color:#c00;text-decoration:none;text-transform:none}.shipping-returns-link.dialogify{text-decoration:underline}.hide{display:none}.recaptcha-wrapper{color:rgba(0,0,0,.6);display:none;font-size:13px;letter-spacing:-.26px;line-height:20px;padding-top:24px}@media(min-width:1200px){.recaptcha-wrapper{display:block}}.recaptcha-wrapper a{color:rgba(0,0,0,.6)}.recaptcha-wrapper.mobile{display:block;font-size:14px;letter-spacing:-.28px;line-height:20px;padding-top:0}@media(min-width:1200px){.recaptcha-wrapper.mobile{display:none}}