.tfw-wizard[hidden]{display:none!important}.tfw-wizard{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;padding:0}.tfw-wizard__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tfw-wizard__panel{position:relative;z-index:1;width:100%;max-width:42rem;max-height:92vh;overflow:auto;margin:0;padding:1.5rem 1.5rem 1.65rem;background:rgb(var(--color-background));border-radius:1.1rem 1.1rem 0 0;box-shadow:0 -12px 40px #0000002e;box-sizing:border-box;isolation:isolate}.tfw-wizard__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.tfw-wizard__progress{margin:0;font-size:1.35rem;font-weight:600;color:rgba(var(--color-foreground),.65)}.tfw-wizard__close{flex-shrink:0;width:2.75rem;height:2.75rem;border:none;border-radius:50%;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1;cursor:pointer}.tfw-wizard__close:hover{background:rgba(var(--color-foreground),.12)}.tfw-wizard__summary-wrap{margin-bottom:1.15rem;padding:.9rem 1rem;border-radius:10px;background:linear-gradient(135deg,#0f766e14,#0f766e08);border:1px solid rgba(15,118,110,.18)}.tfw-wizard__summary-label{margin:0 0 .25rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--color-foreground),.55)}.tfw-wizard__summary{margin:0;font-size:1.65rem;font-weight:700;color:rgb(var(--color-foreground));line-height:1.3}.tfw-wizard__title{margin:0 0 1rem;font-size:1.9rem;font-weight:700;line-height:1.2;color:rgb(var(--color-foreground))}.tfw-wizard__step{position:relative;z-index:2}.tfw-wizard__step .tr-profile-group{border:0;margin:0;padding:0;min-width:0}.tfw-wizard__step .tr-profile-group__legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tfw-wizard__step .tr-profile-chips{display:grid;grid-template-columns:1fr;gap:.65rem}.tfw-wizard__step .tr-profile-chip{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:3.4rem;margin:0;border:2px solid rgba(var(--color-foreground),.16);background:rgb(var(--color-background));border-radius:12px;padding:.75rem 1rem;font-size:1.45rem;font-weight:600;line-height:1.25;cursor:pointer;color:rgb(var(--color-foreground));font-family:inherit;text-align:center;box-shadow:0 1px 2px #0000000a;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tfw-wizard__step .tr-profile-chip:hover{border-color:#dc354573;background:#dc35450a}.tfw-wizard__step .tr-profile-chip:focus-visible{outline:2px solid #dc3545;outline-offset:2px}.tfw-wizard__step .tr-profile-chip:active{transform:scale(.98)}.tfw-wizard__step .tr-profile-chip--active,.tfw-wizard__step .tr-profile-chip[aria-pressed=true]{border-color:#dc3545;background:#dc35451a;color:#b02a37;box-shadow:0 0 0 1px #dc354526}.tfw-wizard__step .tr-profile-chip--active:after,.tfw-wizard__step .tr-profile-chip[aria-pressed=true]:after{content:"\2713";margin-left:.45rem;font-size:1.1em;font-weight:700}.tfw-wizard__footer{position:relative;z-index:2;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.1)}.tfw-wizard__skip{display:block;width:100%;margin:0 0 .85rem;padding:.35rem 0;border:none;background:none;font-size:1.35rem;font-weight:500;color:rgba(var(--color-foreground),.65);text-decoration:underline;text-underline-offset:.15em;cursor:pointer;text-align:center}.tfw-wizard__skip:hover{color:#dc3545}.tfw-wizard__nav{display:flex;gap:.65rem;justify-content:stretch}.tfw-wizard__nav .button{flex:1;min-height:3rem;font-size:1.45rem;font-weight:600}@media screen and (min-width:600px){.tfw-wizard__step .tr-profile-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:750px){.tfw-wizard{align-items:center;padding:1.5rem}.tfw-wizard__panel{border-radius:14px;max-height:88vh;padding:1.85rem 1.85rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-tire-finder-wizard.css.map */
