repairs-wizard{position:relative;display:block;padding-block:24px}repairs-wizard .steps{width:100%;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:auto}repairs-wizard .step{grid-column:1 / 2;grid-row:1 / 2;opacity:0;transform:translate(100%);pointer-events:none;width:100%;height:fit-content}repairs-wizard .step.active{opacity:1;transform:translate(0);pointer-events:auto}repairs-wizard .step.prev{transform:translate(-100%)}repairs-wizard .step.next{transform:translate(100%)}repairs-wizard .step:not(.active){visibility:hidden}repairs-wizard.transition .steps{transition:height .3s ease}repairs-wizard.transition .step{transition:transform .3s ease,opacity .3s ease}repairs-wizard .nav{display:flex;justify-content:space-between;padding-block:10px;margin-bottom:6px}repairs-wizard .nav .btn{display:flex;align-items:center;gap:8px;padding:0}repairs-wizard .nav .btn .icon{margin:0}repairs-wizard .nav .btn.cancel-link{gap:4px;justify-content:end}repairs-wizard .nav button:disabled,repairs-wizard .checkbox-step .btn:disabled{opacity:0}repairs-wizard .btn--secondary{background-color:#fff}repairs-wizard .btn--secondary:hover{background-color:#fff}repairs-wizard .btn--body{border:none}repairs-wizard .btn--body:hover{border:none}repairs-wizard .btn .icon{height:13px;width:13px;margin:0 4px}repairs-wizard .btn .icon-close{height:20px;width:20px;margin:0 4px 0 0}repairs-wizard .btn-link{text-decoration:underline;text-decoration-color:var(--colorTextBodyAlpha015);text-decoration-thickness:1px;text-underline-offset:3px}repairs-wizard .split{display:grid;grid-template-columns:1fr;gap:24px}@media only screen and (min-width: 769px){repairs-wizard .split{grid-template-columns:1fr 1fr}}repairs-wizard step-images{display:block}repairs-wizard step-images image-element,repairs-wizard step-images img{background-color:#fff}repairs-wizard step-images img{width:100%}repairs-wizard step-images .thumbs{display:flex;gap:8px;margin-top:8px}repairs-wizard step-images .thumbs button{width:60px;cursor:pointer;border:solid 2px transparent;padding:0}repairs-wizard step-images .thumbs button.active{border:solid 2px black;opacity:1}repairs-wizard step-images .thumbs img{width:60px;cursor:pointer;opacity:.7}repairs-wizard step-images .thumbs img:hover{opacity:1}repairs-wizard .answers button{display:block;width:100%;margin-bottom:8px}repairs-wizard .question{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}repairs-wizard .question h3{max-width:36rem;font-family:var(--typeBasePrimary),var(--typeBaseFallback);letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight);font-weight:700;text-transform:none;font-size:calc(var(--typeHeaderSize) * .6)}@media only screen and (min-width: 769px){repairs-wizard .question h3{font-size:calc(var(--typeHeaderSize) * .7)}}repairs-wizard .help-modal{text-align:center}repairs-wizard .help-modal .modal__inner{background-color:#fff}repairs-wizard .help-modal .modal__centered-content{max-width:28rem}repairs-wizard .help-modal .modal-help-open{margin-top:.5rem}repairs-wizard .help-modal .help-img-wrapper{max-width:18rem;margin:0 auto 7.5px}@media only screen and (min-width: 769px){repairs-wizard .help-modal .help-img-wrapper{margin:0 auto 15px}}repairs-wizard .btn-group{display:flex}repairs-wizard .btn-group .btn:first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:0}repairs-wizard .btn-group .btn:last-child{border-end-start-radius:0;border-start-start-radius:0}repairs-wizard .btn-group .btn:hover{background:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText)}repairs-wizard .checkbox-step .content{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:5rem}repairs-wizard .checkbox-step .checkbox-form{max-width:26rem;margin-bottom:1rem}repairs-wizard .text-step .content{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-block:5rem;text-align:center}repairs-wizard .text-step .content image-element{width:100%;margin:0 auto 15px}repairs-wizard .not-able-content{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-block:4rem;gap:.5rem}repairs-wizard .not-able-content h3{max-width:28rem;text-align:center}repairs-wizard .not-able-content hr{width:100%;max-width:28rem}repairs-wizard .not-able-content .info-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;gap:1rem}repairs-wizard .not-able-content .info-wrapper h3{font-size:calc(var(--typeHeaderSize) * .58);margin-bottom:0;text-transform:none;font-family:var(--typeBodyPrimary)}repairs-wizard .not-able-content .contact{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.5rem;justify-content:center}repairs-wizard .product-view .split{padding-top:2rem;padding-bottom:10rem}repairs-wizard .product-view .split .product-column{display:flex;flex-direction:column;align-items:center;max-width:27rem;margin-right:6rem;margin-left:auto;width:100%}repairs-wizard .product-view .split .icon-and-text{color:#317f56;gap:.3rem;font-weight:600;font-size:1.125rem;margin-bottom:1rem}repairs-wizard .product-view .split .ex-text{text-align:center}repairs-wizard .product-view .split .block-price{margin-bottom:1rem}repairs-wizard .product-view .split .repair-timeline{background:#f0ede4;border:1px solid #e4e4e2;border-radius:.25rem;padding:.5rem;text-align:left;display:flex;margin-top:2.5rem;font-weight:600;font-size:.875rem;width:100%}repairs-wizard .product-view .split .include-list{background:#f0ede4;border-radius:1rem;max-width:27rem;padding-block:1.5rem;padding-inline:3.5rem;border:solid 1px var(--colorBorder)}@media only screen and (max-width: 768px){repairs-wizard .product-view .split .product-column,repairs-wizard .product-view .split .include-list{margin:0 auto}}repairs-wizard .errors{max-width:28rem;margin:0 auto}repairs-wizard.unload{opacity:.5;position:inherit}repairs-wizard .loading-step,repairs-wizard .boot-loader{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-block:4rem}repairs-wizard .loader{width:100px;height:106px;position:relative;overflow:hidden}repairs-wizard .loader img{z-index:2;position:relative}repairs-wizard .fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(to top,rgb(158,116,100) 50%,transparent 50%);background-size:100% 200%;background-position:0 0;-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0624/2215/5434/files/Superduty_fill_white.png?v=1765928466&width=100);mask-image:url(https://cdn.shopify.com/s/files/1/0624/2215/5434/files/Superduty_fill_white.png?v=1765928466&width=100);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:loader-fill 2s infinite linear;z-index:1}@keyframes loader-fill{0%{background-position:0 0}to{background-position:0 100%}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/repairs-wizard.css.map */
