.kq{--kq-ink: rgb(var(--text-color, 57 73 67));--kq-accent: rgb(var(--accent, 244 99 58));--kq-bg: rgb(var(--background, 253 253 252));--kq-line: rgb(var(--border-color, 224 226 224));--kq-muted: rgb(57 73 67 / .75);--kq-heading: var(--heading-font-family, "Red Rose", sans-serif);color:var(--kq-ink);background:var(--kq-bg);font:400 16px/1.65 var(--text-font-family, Geist, sans-serif);text-align:left;scroll-margin-top:var(--sticky-area-height, 0px)}.kq *,.kq-preview *{box-sizing:border-box}.kq button,.kq input{font:inherit}.kq button,.kq a{-webkit-tap-highlight-color:transparent}.kq a{color:inherit;text-underline-offset:4px}.kq button{cursor:pointer}.kq [hidden]{display:none!important}.kq :focus-visible,.kq-preview-header :focus-visible{outline:2px solid var(--kq-ink, #394943);outline-offset:5px}.kq [tabindex="-1"]:focus{outline:none}.kq h1,.kq h2,.kq h3,.kq p{margin:0}.kq h1,.kq h2,.kq h3,.kq legend{font-family:var(--kq-heading);font-weight:var(--heading-font-weight, 400);text-transform:var(--heading-text-transform, uppercase);letter-spacing:var(--heading-letter-spacing, .05em);color:var(--kq-ink);line-height:1.5}.kq h1,.kq legend{font-size:var(--text-h1, clamp(22px, 1.1463rem + .9756vw, 32px))}.kq h2{font-size:var(--text-h2, clamp(20px, 1.067rem + .7805vw, 28px))}.kq h3{font-size:var(--text-h3, clamp(18px, 1.0335rem + .3902vw, 22px))}.kq p+p{margin-top:16px}.kq .kq-eyebrow,.kq-intro-notes span,.kq-step{font-family:var(--kq-heading);font-size:13px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.kq .kq-eyebrow{margin-bottom:24px}.kq-lead{font-size:16px;max-width:740px;margin-top:24px!important}.kq-small{font-size:13px;color:var(--kq-muted)}.kq-notice{display:flex;justify-content:center;gap:8px 16px;flex-wrap:wrap;align-items:center;padding:12px 24px;font-size:12px;border-bottom:1px solid var(--kq-line)}.kq-notice strong{font-family:var(--kq-heading);font-weight:400;letter-spacing:.05em}.kq-dot{height:6px;width:6px;border-radius:50%;background:var(--kq-accent)}.kq-preview-note{color:var(--kq-muted)}.kq-hero{max-width:980px;margin:auto;padding:64px 32px 72px;text-align:center}.kq-hero .kq-lead{margin-inline:auto;max-width:600px}.kq .kq-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid rgb(var(--button-background, 244 99 58));background:rgb(var(--button-background, 244 99 58));color:rgb(var(--button-text-color, 253 253 252));padding:10.4px 28px;min-height:48px;border-radius:var(--button-border-radius, 0);text-decoration:none;font:var(--button-font, 400 15px/1.65 "Red Rose", sans-serif);letter-spacing:var(--button-letter-spacing, .02em);text-transform:var(--button-text-transform, uppercase);transition:background .2s,color .2s}.kq .kq-button:hover{background:var(--kq-bg);color:var(--kq-accent)}.kq .kq-button:disabled{opacity:.5;cursor:wait}.kq-hero .kq-button{margin:32px 0 20px}.kq-season-images{display:grid;grid-template-columns:repeat(4,1fr);max-width:1260px;margin:0 auto 56px;gap:2px}.kq-season-images img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.kq-intro-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;padding:0 48px 80px;max-width:1356px;margin:auto}.kq-intro-notes p{font-size:15px;margin-top:16px}.kq-question{max-width:744px;margin:auto;padding:64px 32px 96px}.kq-step{display:flex;justify-content:space-between;gap:16px;font-size:12px}.kq progress{display:block;width:100%;height:2px;-webkit-appearance:none;appearance:none;border:0;background:var(--kq-line);margin:16px 0 40px}.kq progress::-webkit-progress-bar{background:var(--kq-line)}.kq progress::-webkit-progress-value{background:var(--kq-accent)}.kq progress::-moz-progress-bar{background:var(--kq-accent)}.kq fieldset{border:0;margin:0;padding:0;min-width:0}.kq legend{width:100%;padding:0}.kq legend:has(+.kq-options){margin-bottom:28px}.kq-help{color:var(--kq-muted);font-style:italic;margin:16px 0 28px!important}.kq-options{display:grid;gap:12px}.kq-option{display:flex;align-items:center;gap:16px;border:1px solid var(--kq-line);padding:18px 20px;cursor:pointer;min-height:64px}.kq-option:hover{border-color:var(--kq-ink)}.kq-option:has(input:checked){background:#f4633a0f;border-color:var(--kq-accent)}.kq input[type=radio],.kq input[type=checkbox]{-webkit-appearance:auto;appearance:auto;flex:none;accent-color:var(--kq-ink);width:18px;height:18px;margin:0}.kq-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.kq .kq-back{color:var(--kq-ink);padding:10px 0;background:transparent;border:0;text-decoration:underline;text-underline-offset:5px;font-size:14px}.kq-message{font-size:14px;color:var(--kq-ink);margin-top:12px!important;min-height:1em}.kq-swatches{display:flex;gap:16px;margin:32px 0 48px;flex-wrap:wrap}.kq-swatches>div{flex:1;min-width:68px;max-width:140px}.kq-swatches span{height:88px;display:block;border:1px solid rgb(0 0 0 / .05)}.kq-swatches small{font-size:13px;display:block;margin-top:10px;line-height:1.5}.kq-question .kq-swatches span{height:48px}.kq-question .kq-swatches>div{max-width:115px}.kq-result{max-width:1150px;margin:auto;padding:80px 48px 24px}.kq-result h1{max-width:800px}.kq-caveat{font-size:14px;max-width:740px;color:var(--kq-muted);margin:16px 0 32px!important}.kq-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:48px 0 72px}.kq-tip{padding:28px 0;border-top:1px solid var(--kq-line)}.kq-tip h2{font-size:var(--text-h3, 22px);margin-bottom:20px}.kq-tip p{font-size:16px}.kq-number{display:block;color:var(--kq-accent);font:400 15px/1.65 var(--kq-heading);margin-bottom:20px}.kq-section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.kq-section-heading p{font-size:14px;max-width:330px;color:var(--kq-muted)}.kq-section-heading .kq-eyebrow{font-size:13px;margin-bottom:16px;color:var(--kq-ink)}.kq-products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kq-product img,.kq-no-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--kq-bg)}.kq-product a{text-decoration:none}.kq-product h3{margin-top:20px;font-size:15px}.kq-product p{font-size:14px;color:var(--kq-muted);margin-top:12px}.kq-product .kq-price{font-size:16px;color:var(--kq-ink)}.kq-text-link{display:inline-block;margin-top:16px;font-size:14px;border-bottom:1px solid currentColor}.kq-collection-links{display:flex;gap:16px 24px;flex-wrap:wrap;font-size:14px;margin:32px 0 24px!important}.kq-details{border-top:1px solid var(--kq-line);padding:24px 0;margin-top:32px}.kq-details summary{cursor:pointer;list-style-position:outside;margin-left:18px;font:400 15px/1.65 var(--kq-heading);text-transform:uppercase;letter-spacing:.05em}.kq-details p{font-size:15px;margin-top:20px}.kq-details a{font-size:14px}.kq-signup{max-width:1054px;margin:48px auto;border-block:1px solid var(--kq-line);display:grid;grid-template-columns:1fr 1.3fr;gap:64px;padding:48px 0}.kq-signup p{font-size:15px;margin-top:20px}.kq-signup label{display:block;font-size:14px}.kq-signup input[type=email]{width:100%;background:transparent;border:1px solid var(--kq-line);padding:12px 14px;margin:10px 0 24px;border-radius:var(--input-border-radius, 0);color:var(--kq-ink)}.kq-signup .kq-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.65;font-size:13px}.kq-consent input{margin-top:3px!important}.kq-signup .kq-small{font-size:12px;margin:20px 0}.kq-signup .kq-button{width:100%;gap:12px}.kq-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kq-result-bottom{display:flex;justify-content:space-between;max-width:1150px;margin:0 auto;padding:0 48px 64px}.kq-review{max-width:1150px;margin:auto;padding:64px 48px}.kq-review>.kq-button{margin:32px 0}.kq-review>h2{margin-top:48px}.kq-review-result .kq-result{padding:32px 0}.kq-review .kq-details ul{font-size:15px;padding-left:24px}.kq-email-links{display:flex;gap:24px;flex-wrap:wrap}.kq-loading{padding:64px;text-align:center}.kq-preview{--sticky-area-height: 85px;margin:0;background:#fdfdfc;color:#394943;font:400 16px/1.65 Geist,sans-serif}.kq-preview-announcement{padding:14px 20px;text-align:center;background:#f4633a;color:#fdfdfc;font:400 13px/1.65 Red Rose,sans-serif;letter-spacing:.05em}.kq-preview-header{position:sticky;top:0;z-index:20;background:#fdfdfc;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 48px;border-bottom:1px solid #e0e2e0;min-height:78px}.kq-preview-header a{color:inherit;text-decoration:none}.kq-preview-logo img{display:block;width:120px;height:auto}.kq-preview-links{justify-self:end;display:flex;align-items:center;gap:24px;font:400 13px/1.65 Red Rose,sans-serif;text-transform:uppercase;letter-spacing:.05em}.kq-preview-menu{position:relative;justify-self:start}.kq-preview-menu summary{list-style:none;cursor:pointer;width:44px;min-height:44px;display:flex;align-items:center}.kq-preview-menu summary::-webkit-details-marker{display:none}.kq-preview-menu nav{position:absolute;top:50px;left:0;z-index:10;width:260px;padding:24px;border:1px solid #e0e2e0;background:#fdfdfc;display:grid;gap:20px;font:400 14px/1.65 Red Rose,sans-serif;text-transform:uppercase}.kq-preview-footer{padding:40px 48px;border-top:1px solid #e0e2e0;font-size:13px;display:flex;justify-content:space-between;gap:24px}.kq-preview-footer a{color:inherit;text-underline-offset:4px}@media(max-width:1100px){.kq-signup{margin-inline:48px}}@media(max-width:699px){.kq-notice{padding:12px 20px;gap:4px 8px;justify-content:flex-start;font-size:11px}.kq-notice>span:not(.kq-dot){flex-basis:100%}.kq-hero{padding:32px 20px 40px}.kq .kq-eyebrow{margin-bottom:20px}.kq-hero .kq-button{width:100%;margin-top:28px}.kq-season-images{margin:0 20px 40px;grid-template-columns:repeat(2,1fr)}.kq-intro-notes{grid-template-columns:1fr;gap:28px;padding:0 20px 48px}.kq-intro-notes p{margin-top:12px}.kq-question{padding:40px 20px 48px}.kq progress{margin-bottom:32px}.kq-option{padding:14px;font-size:15px}.kq-actions{gap:16px}.kq-actions .kq-button{padding-inline:16px;font-size:13px}.kq-result{padding:48px 20px 20px}.kq-result-grid{grid-template-columns:1fr;gap:12px;margin:32px 0 48px}.kq-tip h2{font-size:20px}.kq-swatches{gap:10px}.kq-swatches>div{min-width:44px}.kq-swatches span{height:60px}.kq-swatches small{font-size:11px}.kq-section-heading{display:block}.kq-section-heading>p{margin-top:20px}.kq-products{grid-template-columns:1fr;gap:40px}.kq-product img{max-height:390px}.kq-signup{grid-template-columns:1fr;margin:24px 20px;padding:32px 0;gap:32px}.kq-result-bottom{padding:8px 20px 48px;gap:16px}.kq-review{padding:40px 20px}.kq-preview-header{padding:12px 20px;min-height:74px}.kq-preview-logo img{width:100px}.kq-preview-links{gap:16px}.kq-preview-search{display:none}.kq-preview-footer{padding:32px 20px;flex-direction:column;gap:16px}.kq-review .kq-details{margin-top:16px}.kq-email-links{gap:16px}}@media(prefers-reduced-motion:reduce){.kq *{scroll-behavior:auto!important;transition:none!important}}.kq-question-visual{max-width:1120px}.kq-options-temperature{grid-template-columns:repeat(2,minmax(0,1fr))}.kq-options-lightness,.kq-options-saturation{grid-template-columns:repeat(3,minmax(0,1fr))}.kq-palette-option{align-items:flex-start;padding:24px 18px}.kq-palette-option input{margin-top:4px}.kq-option-content{flex:1;min-width:0}.kq-option-content>span:first-child{display:block}.kq-option-colors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:24px}.kq-options-temperature .kq-option-colors{grid-template-columns:repeat(4,minmax(0,1fr))}.kq-option-colors i{display:block;aspect-ratio:1;border-radius:50%;border:1px solid rgb(0 0 0 / .04)}.kq-unknown{grid-column:1 / -1;padding:18px 20px}.kq-gate{margin-top:32px}.kq-gate>label{display:block}.kq-gate input[type=email]{width:100%;border:1px solid var(--kq-line);padding:14px;margin:10px 0 24px;background:transparent;border-radius:0}.kq-gate .kq-consent{display:flex;gap:12px;align-items:flex-start;font-size:13px}.kq-gate .kq-consent a{text-decoration:underline;text-underline-offset:3px}.kq-gate .kq-small{margin:24px 0}.kq-gate>.kq-button{width:100%;margin-top:24px}.kq-secondary,.kq-subscription{border-left:2px solid var(--kq-accent);padding:12px 20px;margin-top:24px!important}.kq-subscription{max-width:1054px;margin:32px auto!important;font-size:14px}.kq-consultation{border-top:1px solid var(--kq-line);padding-top:40px;margin-top:40px}.kq-consultation p{margin-top:20px;max-width:760px}.kq-consultation .kq-actions{flex-wrap:wrap;justify-content:flex-start;gap:24px}.kq-products-four{grid-template-columns:repeat(4,minmax(0,1fr))}.kq-review-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.kq-review-options .kq-option-colors{max-width:280px}.kq-score-table{border-collapse:collapse;width:100%;font-size:13px;margin-top:24px}.kq-score-table th,.kq-score-table td{text-align:center;padding:8px;border-bottom:1px solid var(--kq-line)}@media(max-width:699px){.kq-options-temperature,.kq-options-lightness,.kq-options-saturation,.kq-review-options{grid-template-columns:1fr}.kq-palette-option{padding:18px 14px}.kq-option-colors{max-width:270px;margin-top:16px}.kq-products-four{grid-template-columns:1fr}.kq-subscription{margin:24px 20px!important}.kq-consultation .kq-button{font-size:13px;width:100%;padding-inline:16px}}.kq-delivery>.kq-eyebrow{text-align:center}.kq-delivery>.kq-actions{justify-content:center}.kq-delivery>.kq-details{max-width:480px;margin-inline:auto;text-align:center}.kq-delivery>.kq-details>summary{margin-left:0;list-style-position:inside}.kq-option-image{display:block;width:100%;height:auto;margin-top:24px}@media(max-width:699px){.kq-option-image{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/keyana-colour-quiz.css.map */
