flawless-texture-quiz{--ffq-cream: #fcf3e8;--ffq-brown: #2e1913;--ffq-accent: #8c351b;--ffq-line: #dac1ad;display:block;color:var(--ffq-brown)}flawless-texture-quiz [hidden]{display:none!important}.ffq-page{background:#f6e7d7;display:grid;justify-items:center;align-items:start;min-height:48rem;padding:clamp(2rem,6vw,7rem) 1.5rem}.ffq-page-card{box-sizing:border-box;width:min(100%,65rem);border:1px solid var(--ffq-line);background:var(--ffq-cream);padding:clamp(2rem,5vw,5rem)}.ffq-entry{background:var(--ffq-brown);color:var(--ffq-cream);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:center;gap:1rem 2.25rem;flex-wrap:wrap;text-align:center}.ffq-entry p{margin:0;font-size:1.8rem}.ffq-entry button{color:inherit;border:1px solid #d5aa91;background:transparent;padding:.8rem 1.65rem}flawless-texture-quiz dialog{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(54rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;border:1px solid var(--ffq-line);background:var(--ffq-cream);color:var(--ffq-brown);padding:clamp(2rem,5.2vw,4rem);box-shadow:0 1.5rem 7rem #220f0a60}flawless-texture-quiz dialog::backdrop{background:#1f110dc2}flawless-texture-quiz button{font:inherit;cursor:pointer;min-height:44px}flawless-texture-quiz :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:3px}flawless-texture-quiz .ffq-close{position:absolute;top:.55rem;right:.55rem;border:0;color:var(--ffq-brown);background:transparent;min-width:44px;font:2.8rem/1 sans-serif}.ffq-brand,.ffq-progress{color:var(--ffq-accent);text-transform:uppercase;letter-spacing:.15em;font-size:1.05rem;font-weight:700;margin:0 3rem 1rem 0}flawless-texture-quiz :is(h1,h2){color:inherit;font:400 clamp(3rem,7.2vw,4.8rem)/1.02 Georgia,serif;letter-spacing:-.035em;margin:0 0 1.35rem}flawless-texture-quiz :is(h1,h2):focus{outline:none}.ffq-copy{margin:0 0 1.8rem;line-height:1.5}.ffq-primary{width:100%;background:var(--ffq-accent);border:1px solid var(--ffq-accent);color:#fff9f1;padding:.8rem 1.2rem}.ffq-options{display:grid;gap:.75rem}.ffq-options button{border:1px solid var(--ffq-line);background:#fffaf4;color:var(--ffq-brown);padding:.8rem 1.25rem;text-align:left}.ffq-options button:hover,.ffq-options button[aria-pressed=true]{border-color:var(--ffq-accent);background:#f4dfce}.ffq-text-button{color:var(--ffq-accent);background:transparent;border:0;padding:.5rem .1rem;margin-top:.7rem;text-decoration:underline;text-underline-offset:.2em}.ffq-matches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ffq-match{color:inherit;border:1px solid var(--ffq-line);background:#fffaf4;text-decoration:none;line-height:1.35}.ffq-match:hover{border-color:var(--ffq-accent)}.ffq-match img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;object-position:center 38%}.ffq-match-body{display:grid;gap:.45rem;padding:.9rem;font-size:1.2rem}.ffq-match-title{font-size:1.5rem;font-weight:700}.ffq-match-rank{color:var(--ffq-accent);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ffq-offer{background:var(--ffq-brown);color:var(--ffq-cream);padding:1rem 1.25rem;margin-top:1.2rem}.ffq-offer p{margin:.15rem 0}.ffq-offer-title{font-weight:700}.ffq-offer time{margin-inline-start:1rem;font-variant-numeric:tabular-nums}.ffq-offer-status{font-size:1.25rem;margin:.5rem 0 0}.ffq-offer-status:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/30/assets/flawless-texture-quiz.css.map */
