.rq-wrapper{--rq-primary: #ff7700;--rq-primary-hover: #e66b00;--rq-primary-light: rgba(255, 119, 0, .12);--rq-border: #ddd;--rq-text: #1a1a1a;--rq-text-muted: #555;font-family:var(--font-body-family, inherit);color:var(--rq-text);background:#f5f5f5;border-radius:10px;overflow:hidden}.rq-wrapper *{box-sizing:border-box}.rq-hidden{display:none!important}.rq-state{min-height:200px;padding:64px 24px}@media screen and (max-width:749px){.rq-state{min-height:200px;padding:24px 16px}}.rq-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.rq-spinner{width:40px;height:40px;border:3px solid var(--rq-border);border-top-color:var(--rq-primary);border-radius:50%;animation:rq-spin .8s linear infinite}@keyframes rq-spin{to{transform:rotate(360deg)}}.rq-loading-text{color:var(--rq-text-muted);margin:0;font-size:16px}.rq-error{text-align:center;color:var(--rq-text-muted)}.rq-error-headline{font-weight:600;color:var(--rq-text);margin-bottom:8px;font-size:18px}.rq-error-text{margin:0;font-size:16px}.rq-quiz{max-width:1050px;margin:0 auto}.rq-step{text-align:center}.rq-step .rq-back{text-align:left}.rq-step-nav-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:16px;gap:12px}.rq-step-nav-row:has(.rq-skip-btn){justify-content:space-between}.rq-step-nav-row .rq-back,.rq-step-nav-row .rq-skip-btn{margin:0;padding:10px 20px;font-size:15px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease;text-decoration:none}.rq-step-nav-row .rq-skip-btn{background:var(--rq-primary);border:2px solid var(--rq-primary);color:#fff}.rq-step-nav-row .rq-skip-btn:hover{background:var(--rq-primary-hover);border-color:var(--rq-primary-hover);color:#fff}.rq-progress-container{margin-bottom:24px;text-align:left}.rq-progress-bar{height:8px;background:var(--rq-border);border-radius:4px;overflow:hidden}.rq-progress-fill{height:100%;width:0%;background:var(--rq-primary);transition:width .3s ease}.rq-step-title{font-size:clamp(20px,2.5vw,26px);margin:0 0 24px;color:var(--rq-text);font-weight:600;line-height:1.3;text-align:left}#rq-step-newsletter .rq-step-title{text-align:center}@media(max-width:480px){#rq-step-newsletter .rq-step-title{text-align:left}}.rq-back{display:inline-block;background:transparent;border:2px solid var(--rq-primary);color:var(--rq-primary);cursor:pointer;font-size:15px;font-weight:500;padding:10px 20px;margin-bottom:16px;border-radius:8px;text-decoration:none;transition:all .2s ease}.rq-back:hover{background:var(--rq-primary-light);border-color:var(--rq-primary-hover);color:var(--rq-primary-hover)}.rq-options-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;justify-content:center}@media(max-width:480px){.rq-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rq-option-btn{padding:16px 20px;border:2px solid var(--rq-border);background:#fff;border-radius:8px;cursor:pointer;font-size:16px;color:var(--rq-text);transition:all .2s ease}.rq-option-btn:hover{border-color:var(--rq-primary);background:var(--rq-primary-light);transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.rq-option-btn[data-selected=true]{border-color:var(--rq-primary);background:var(--rq-primary-light);font-weight:600}.rq-options-wrap{display:flex;flex-direction:column;gap:16px}.rq-options-wrap .rq-options-grid{margin-bottom:0}.rq-brand-pills-wrap .brand-filter__list{display:grid;gap:.5rem;list-style:none;padding:0;margin:0 0 16px;grid-template-columns:repeat(2,1fr)}@media(min-width:600px){.rq-brand-pills-wrap .brand-filter__list{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.rq-brand-pills-wrap .brand-filter__list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.rq-brand-pills-wrap .brand-filter__item{min-width:0}.rq-brand-pills-wrap .brand-filter__pill{display:block;width:100%;padding:0;border:1px solid var(--rq-border);border-radius:12px;text-decoration:none;color:inherit;background:#fff;cursor:pointer;overflow:hidden}.rq-brand-pills-wrap .brand-filter__pill:hover{border-color:var(--rq-primary)}.rq-brand-pills-wrap .brand-filter__pill.is-active{border-color:var(--rq-primary);box-shadow:0 0 0 2px var(--rq-primary-light)}.rq-brand-pills-wrap .brand-pill{display:flex;flex-direction:column;width:100%;min-width:0}.rq-brand-pills-wrap .brand-pill__img{width:100%;aspect-ratio:160 / 96;min-height:84px;display:flex;align-items:center;justify-content:center;background:#f6f6f6}.rq-brand-pills-wrap .brand-pill__img-el{max-width:90%;max-height:90%;object-fit:contain;mix-blend-mode:multiply}.rq-brand-pills-wrap .brand-pill__placeholder{width:72px;height:48px;border-radius:8px;background:#e0e0e0;display:inline-block}.rq-brand-pills-wrap .brand-pill__label{display:block;padding:8px 12px;background:#ededed;color:var(--rq-text);font-size:14px;text-align:center}.rq-brand-pills-wrap .brand-filter__pill.is-active .brand-pill__label{background:var(--rq-primary);color:#fff}.rq-brand-pills-wrap .brand-pill__placeholder--other{width:72px;height:48px;border-radius:8px;background:#e8e8e8;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:300;color:var(--rq-text-muted);line-height:1}@media(max-width:599px){.rq-brand-pills-wrap .brand-pill__img{min-height:72px}.rq-brand-pills-wrap .brand-pill__label{font-size:13px;padding:6px 10px}}.rq-other-form-wrap{text-align:left;margin:0 auto}.rq-other-form-wrap .rq-other-title{text-align:left!important}.rq-other-model-row{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:24px;gap:5%}.rq-other-model-col{width:100%;min-width:0}@media screen and (min-width:750px){.rq-other-model-col{width:45%;flex:0 0 45%}}.rq-other-model-messer .rq-messer-label{font-size:clamp(20px,2.5vw,26px);margin:0 0 24px;color:var(--rq-text);font-weight:600;line-height:1.3;text-align:left}.rq-other-form-inner{max-width:600px;width:100%}.rq-other-form{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.rq-other-form .rq-email-input{border:2px solid var(--rq-border);border-radius:8px;padding:14px 18px}.rq-other-form .rq-submit-btn{align-self:flex-start}.rq-other-form-success{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.rq-results-newsletter{margin-bottom:32px;padding:24px;background:#fff9;border-radius:12px;text-align:center}.rq-results-newsletter-title{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--rq-text)}.rq-results-newsletter-subtext{margin:0 0 16px;font-size:14px;color:var(--rq-text-muted)}.rq-results-newsletter .rq-newsletter-form{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.rq-results-newsletter .rq-email-input{min-width:220px;border:2px solid var(--rq-border);border-radius:8px;padding:12px 16px;font-size:14px}.rq-results-newsletter .rq-submit-btn{display:inline-flex;align-items:center;gap:8px}.rq-results-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24px;justify-content:center}@media(min-width:600px){.rq-results-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(min-width:960px){.rq-results-grid{grid-template-columns:repeat(3,1fr)}}.rq-results-grid .product-card,.rq-other-model-messer .product-card{background:none;border-radius:var(--radius-small, 12px);transition:var(--transition-soft, .3s cubic-bezier(.5, 0, .15, 1));overflow:hidden;height:100%;display:flex;flex-direction:column}.rq-results-grid .product-card__image-container,.rq-other-model-messer .product-card__image-container{position:relative;aspect-ratio:1;overflow:hidden;background:#e5e5e5;border-radius:12.5px;margin-bottom:1.5rem}.rq-results-grid .product-card__link,.rq-other-model-messer .product-card__link{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.rq-results-grid .product-card__image,.rq-other-model-messer .product-card__image{width:100%;height:100%;object-fit:contain;transition:var(--transition-soft, .3s cubic-bezier(.5, 0, .15, 1))}.rq-results-grid .product-card__placeholder,.rq-other-model-messer .product-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--light-gray, #fafafa)}.rq-results-grid .product-card__form--absolute,.rq-other-model-messer .product-card__form--absolute{position:absolute;bottom:1.5rem;right:1.5rem;z-index:1}.rq-results-grid .product-card__content,.rq-other-model-messer .product-card__content{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.rq-results-grid .product-card__title,.rq-other-model-messer .product-card__title{margin-bottom:.5rem;font-weight:var(--weight-bold, 700);margin-top:0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.rq-results-grid .product-card__title a,.rq-other-model-messer .product-card__title a{font-weight:var(--weight-semi-bold, 600);color:var(--text-color, #141414);text-decoration:none;line-height:1.3;display:block;text-align:left}.rq-results-grid .product-card__title a:hover,.rq-other-model-messer .product-card__title a:hover{text-decoration:underline}@media(max-width:479px){.rq-results-grid .product-card__title a,.rq-other-model-messer .product-card__title a{font-size:18px}}@media(min-width:480px)and (max-width:599px){.rq-results-grid .product-card__title a,.rq-other-model-messer .product-card__title a{font-size:27px}}@media(min-width:600px)and (max-width:767px){.rq-results-grid .product-card__title a,.rq-other-model-messer .product-card__title a{font-size:19px}}@media(min-width:768px){.rq-results-grid .product-card__title a,.rq-other-model-messer .product-card__title a{font-size:20px}}@media(min-width:1200px){.rq-results-grid .product-card__title a,.rq-other-model-messer .product-card__title a{font-size:22px}}.rq-results-grid .product-card__footer,.rq-other-model-messer .product-card__footer{margin-top:auto}@media screen and (max-width:749px){.rq-results-grid .product-card__footer,.rq-other-model-messer .product-card__footer{margin-top:1rem}}.rq-results-grid .product-card__price,.rq-other-model-messer .product-card__price{margin:0}.rq-results-grid .product-card__price-current,.rq-other-model-messer .product-card__price-current{font-weight:var(--weight-regular, 300);color:var(--text-color, #141414)}@media(max-width:479px){.rq-results-grid .product-card__price-current,.rq-other-model-messer .product-card__price-current{font-size:24px}}@media(min-width:480px)and (max-width:599px){.rq-results-grid .product-card__price-current,.rq-other-model-messer .product-card__price-current{font-size:26px}}@media(min-width:600px)and (max-width:767px){.rq-results-grid .product-card__price-current,.rq-other-model-messer .product-card__price-current{font-size:28px}}@media(min-width:768px){.rq-results-grid .product-card__price-current,.rq-other-model-messer .product-card__price-current{font-size:32px}}.rq-results-grid .product-card__cart-btn,.rq-results-grid .btn-custom,.rq-other-model-messer .product-card__cart-btn,.rq-other-model-messer .btn-custom{background-color:#fff;color:var(--text-color, #141414);border:none;transition:var(--transition-soft, .3s cubic-bezier(.5, 0, .15, 1));padding:0;cursor:pointer;border-radius:var(--radius-tiny, 8px);display:flex;align-items:center;justify-content:space-between;overflow:hidden;z-index:1}.rq-results-grid .product-card__cart-btn:hover:not(:disabled),.rq-results-grid .btn-custom:hover:not(:disabled),.rq-other-model-messer .product-card__cart-btn:hover:not(:disabled),.rq-other-model-messer .btn-custom:hover:not(:disabled){background-color:#ef7d00;color:#fff;box-shadow:var(--shadow-medium, 0 4px 16px rgba(0, 0, 0, .05))}.rq-results-grid .product-card__cart-btn:hover .btn-custom-text,.rq-results-grid .btn-custom:hover .btn-custom-text,.rq-other-model-messer .product-card__cart-btn:hover .btn-custom-text,.rq-other-model-messer .btn-custom:hover .btn-custom-text{color:#fff}.rq-results-grid .product-card__cart-btn:disabled,.rq-results-grid .btn-custom:disabled,.rq-other-model-messer .product-card__cart-btn:disabled,.rq-other-model-messer .btn-custom:disabled{background:var(--gray, #d9d9d9);color:#999;cursor:not-allowed}.rq-results-grid .btn-custom-text,.rq-other-model-messer .btn-custom-text{transition:var(--transition-soft, .3s cubic-bezier(.5, 0, .15, 1));border-right:1px solid #dcdcdc;color:#5f5f5f;padding:1.5rem 2rem;font-size:1.15rem;font-weight:var(--weight-medium, 500);flex-grow:1}.rq-results-grid .btn-custom .btn-icon,.rq-other-model-messer .btn-custom .btn-icon{width:16px;height:16px;margin:0 1.5rem 0 1rem;flex-shrink:0}.rq-results-grid .loading__spinner,.rq-other-model-messer .loading__spinner{width:16px;height:16px;margin:0 1rem}.rq-results-grid .loading__spinner.hidden,.rq-other-model-messer .loading__spinner.hidden{display:none}.rq-results-grid .spinner,.rq-other-model-messer .spinner{animation:rq-spinner-rotator 1.4s linear infinite;width:100%;height:100%}@keyframes rq-spinner-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.rq-results-grid .spinner .path,.rq-other-model-messer .spinner .path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;stroke:currentColor;animation:rq-spinner-dash 1.4s ease-in-out infinite}@keyframes rq-spinner-dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.rq-no-results{text-align:center;padding:32px 24px;border:1px dashed rgba(255,119,0,.35);border-radius:10px;margin-top:24px;background:#ff77000a}.rq-no-results-headline{font-size:22px;margin:0 0 8px;color:var(--rq-text);font-weight:600}.rq-no-results-subtext{color:var(--rq-text-muted);margin:-20px 0 24px!important;font-size:16px}.rq-newsletter-form{display:flex;flex-direction:row;align-items:center;gap:0;background:#fff;border-radius:12.5px;padding:4px;max-width:500px;margin:0 auto}.rq-email-input{flex:1;border:none;background:transparent;padding:16px 24px;font-size:16px;color:var(--rq-text);outline:none;border-radius:50px 0 0 50px;min-width:0}.rq-email-input::placeholder{color:#1a1a1a99}.rq-email-input:focus{outline:none}.rq-submit-btn{background:var(--rq-primary);color:#fff;border:none;padding:16px 32px;border-radius:9px;cursor:pointer;font-size:16px;font-weight:500;white-space:nowrap;margin-right:3px;transition:background .2s ease,transform .2s ease}.rq-submit-btn:hover{background:#f60;transform:translate(2px)}.rq-submit-btn svg{width:16px;height:16px;display:block}.rq-newsletter-step-success-wrap{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:500px;margin:0 auto;text-align:center}.rq-newsletter-success{color:#00ab00;font-weight:400;margin:0}.rq-newsletter-step-subtext{color:var(--rq-text-muted);margin:-20px 0 24px!important;font-size:16px}@media screen and (max-width:749px){.rq-newsletter-step-subtext{text-align:left}}.rq-newsletter-step-actions{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:500px;margin:0 auto}.rq-newsletter-step-form{display:flex;flex-direction:row;align-items:center;gap:0;background:#fff;border-radius:12.5px;padding:4px;width:100%}.rq-newsletter-step-form .rq-email-input{flex:1;min-width:0}.rq-newsletter-step-form .rq-submit-btn{flex-shrink:0}.rq-skip-btn{background:var(--rq-primary);border:2px solid var(--rq-primary);color:#fff;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:15px;font-weight:500;transition:all .2s ease}.rq-skip-btn:hover{background:var(--rq-primary-hover);border-color:var(--rq-primary-hover);color:#fff}@media(max-width:480px){.rq-newsletter-form,.rq-newsletter-step-form{border-radius:8px;padding:0}.rq-email-input{border-radius:8px;margin:2px}.rq-submit-btn{border-radius:8px;margin:2px 4px 2px 2px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/roboparts-quiz.css.map */
