.rug-quiz{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.rq-intro{text-align:center;padding:8rem 2rem;max-width:64rem;margin:0 auto}@media screen and (max-width:749px){.rq-intro{padding:4.8rem 1.6rem}}.rq-eyebrow{display:inline-block;font-size:1rem;letter-spacing:.13rem;text-transform:uppercase;line-height:calc(1 + .2 / var(--font-body-scale));color:rgba(var(--color-foreground),.7);margin-bottom:1.6rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.rq-intro__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 4rem);letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));color:rgb(var(--color-foreground));margin:0 0 1.6rem;word-break:break-word}@media screen and (min-width:750px){.rq-intro__title{font-size:calc(var(--font-heading-scale) * 5.2rem)}}.rq-intro__desc{font-size:1.5rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:.06rem;line-height:calc(1 + .55 / var(--font-body-scale));color:rgba(var(--color-foreground),.7);margin:0 0 3.6rem}.rq-progress{display:flex;align-items:center;gap:1.6rem;margin-bottom:4.8rem;padding:0 .4rem}@media screen and (max-width:749px){.rq-progress{flex-wrap:wrap;gap:.8rem}}.rq-back{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;font-size:1.3rem;font-family:var(--font-body-family);color:rgba(var(--color-foreground),.7);cursor:pointer;padding:.4rem .8rem;transition:color var(--duration-short) ease;flex-shrink:0}.rq-back:hover{color:rgb(var(--color-foreground))}.rq-progress__bar{flex:1;height:.2rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.rq-progress__fill{height:100%;width:33.33%;background:rgb(var(--color-foreground));transition:width .4s cubic-bezier(.25,.46,.45,.94)}.rq-progress__text{font-size:1rem;letter-spacing:.13rem;text-transform:uppercase;color:rgba(var(--color-foreground),.55);flex-shrink:0;font-family:var(--font-body-family)}.rq-quiz-wrap{max-width:90rem;margin:0 auto;padding-bottom:4rem}.rq-step{display:none;animation:rqFadeIn .5s ease}.rq-step--active{display:block}.rq-step__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 3rem);letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));color:rgb(var(--color-foreground));margin:0 0 .8rem;text-align:center;word-break:break-word}@media screen and (min-width:750px){.rq-step__title{font-size:calc(var(--font-heading-scale) * 4rem)}}.rq-step__sub{font-size:1.5rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:.06rem;line-height:calc(1 + .55 / var(--font-body-scale));color:rgba(var(--color-foreground),.55);text-align:center;margin:0 0 3.6rem}@keyframes rqFadeIn{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}.rq-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.2rem}@media screen and (max-width:749px){.rq-options{grid-template-columns:repeat(2,1fr);gap:1rem}}.rq-option{position:relative;padding:2rem 1.6rem;background:rgb(var(--color-background));border:var(--buttons-border-width, .1rem) solid rgba(var(--color-foreground),.15);border-radius:var(--buttons-radius-outset, 0);cursor:pointer;text-align:center;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease,transform var(--duration-short) ease;font-size:1.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.rq-option{padding:1.6rem 1.2rem;font-size:1.3rem}}.rq-option:hover{border-color:rgba(var(--color-foreground),.4);transform:translateY(-.2rem);box-shadow:0 .4rem 1.6rem rgba(var(--color-foreground),.06)}.rq-option--selected{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04);box-shadow:0 .2rem 1.2rem rgba(var(--color-foreground),.1)}.rq-option--selected:after{content:"\2713";position:absolute;top:.8rem;right:1rem;font-size:1.2rem;color:rgb(var(--color-foreground));font-weight:700}.rq-option__count{display:block;font-size:1.1rem;color:rgba(var(--color-foreground),.55);font-family:var(--font-body-family);font-weight:var(--font-body-weight);margin-top:.4rem;letter-spacing:.04rem}.rq-results{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3.2rem}@media screen and (min-width:750px){.rq-results{grid-template-columns:repeat(4,1fr)}}.rq-result-card{overflow:hidden;background:rgb(var(--color-background));border:var(--product-card-border-width, .1rem) solid rgba(var(--color-foreground),var(--product-card-border-opacity, .1));border-radius:var(--product-card-corner-radius, 0);transition:transform var(--duration-default) ease,box-shadow var(--duration-default) ease;text-decoration:none;color:inherit;display:block}.rq-result-card:hover{transform:translateY(-.4rem);box-shadow:var(--product-card-shadow-horizontal-offset, 0) var(--product-card-shadow-vertical-offset, .4rem) var(--product-card-shadow-blur-radius, 1.2rem) rgba(var(--color-shadow, 0,0,0),.08)}.rq-result-card__img{aspect-ratio:1;overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.rq-result-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.rq-result-card:hover .rq-result-card__img img{transform:scale(1.05)}.rq-result-card__info{padding:1.4rem}.rq-result-card__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.3rem;margin:0 0 .6rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:rgb(var(--color-foreground))}.rq-result-card__price{font-size:1.4rem;font-family:var(--font-body-family);font-weight:600;color:rgb(var(--color-foreground));letter-spacing:.04rem}.rq-result-card__match{display:inline-block;font-size:1rem;text-transform:uppercase;letter-spacing:.1rem;color:rgb(var(--color-button-text));background:rgb(var(--color-button));padding:.3rem .8rem;border-radius:var(--buttons-radius-outset, 0);margin-bottom:.8rem;font-family:var(--font-body-family)}.rq-results-actions{text-align:center;display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap}.rq-no-results{text-align:center;padding:4rem 2rem;color:rgba(var(--color-foreground),.55)}.rq-no-results p{font-size:1.6rem;font-family:var(--font-body-family)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-rug-quiz.css.map */
