.kr-diag{--kr-ink: var(--color-black, #111111);--kr-muted: #5c5c5c;--kr-line: #e4e6f0;--kr-blue: #75a1d5;--kr-blue-text: #3d6fa8;--kr-grey: var(--color-off-white, #f6f6f6);--kr-max: 75rem;--kr-gap-xl: clamp(5rem, 9vw, 8rem);color:var(--kr-ink);font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:var(--text-base);letter-spacing:var(--text-letter-spacing);line-height:var(--text-line-height);padding-bottom:var(--kr-gap-xl)}.kr-diag p{margin:0}.kr-diag__wrap{max-width:var(--kr-max);margin-inline:auto;padding-inline:var(--container-gutter, 1.25rem);box-sizing:content-box}.kr-diag__eyebrow{font-family:var(--subheading-font-family);font-weight:var(--subheading-font-weight, 500);font-size:var(--subheading-font-size, .8125rem);letter-spacing:var(--subheading-letter-spacing, .06em);line-height:normal;text-transform:uppercase;color:var(--kr-ink)}.kr-diag__display,.kr-diag__title,.kr-diag__value,.kr-diag__promo-title,.kr-diag__ba-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height, 1);text-transform:var(--heading-text-transform, none);margin:0}.kr-diag__display,.kr-diag__title{font-size:var(--text-h2)}.kr-diag__lead,.kr-diag__prose{font-size:var(--text-base);letter-spacing:var(--text-letter-spacing);line-height:1.3;color:var(--kr-ink)}.kr-diag__prose p+p{margin-top:1rem}.kr-diag__prose--small{max-width:26rem;margin-top:.5rem}.kr-diag__lead{max-width:34rem}.kr-diag__hero{display:grid;grid-template-columns:minmax(0,1fr)}.kr-bg--blanc{background:#fff}.kr-bg--gris{background:var(--color-off-white, #f6f6f6)}.kr-bg--bleu{background:var(--kr-blue);color:#fff}.kr-bg--bleu .kr-diag__eyebrow,.kr-bg--bleu .kr-diag__title,.kr-bg--bleu .kr-diag__prose,.kr-bg--bleu .kr-diag__lead,.kr-bg--bleu .kr-diag__list-num,.kr-bg--bleu .kr-diag__caption,.kr-bg--bleu .kr-diag__promo-conditions,.kr-bg--bleu .kr-diag__promo-label,.kr-bg--bleu .kr-diag__rating-text,.kr-bg--bleu .kr-diag__ba-desc,.kr-bg--bleu .kr-diag__rating-score span,.kr-bg--bleu .kr-diag__link,.kr-bg--bleu a{color:#fff}.kr-bg--bleu .kr-diag__list li{border-top-color:#fff6}.kr-bg--bleu .kr-diag__list li:first-child{border-top-color:#fff}.kr-bg--bleu .kr-diag__list li:last-child{border-bottom-color:#fff6}.kr-diag__hero-text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.5rem;padding:clamp(4.5rem,9vw,7.5rem) var(--container-gutter, 1.25rem) clamp(6rem,10vw,9rem)}.kr-diag__hero--media{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-diag__hero--media .kr-diag__hero-text{align-items:flex-start;text-align:left;padding-inline:clamp(1.25rem,6vw,6rem)}.kr-diag__hero-media{position:relative;min-height:32rem}.kr-diag__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kr-diag__sheet-wrap{position:relative;z-index:1;margin-top:-4rem}.kr-diag__sheet{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-radius:var(--media-border-radius-large, 16px);box-shadow:0 24px 60px -32px #11111140;padding:.5rem 2.5rem}.kr-diag__cell{display:flex;flex-direction:column;gap:1.125rem;padding:2rem 1.75rem 2.25rem;border-left:1px solid var(--kr-line)}.kr-diag__cell:first-child{border-left:0;padding-left:0}.kr-diag__cell:last-child{padding-right:0}.kr-diag__cell dd{margin:0}.kr-diag__index{font-size:.75rem;letter-spacing:.06em;color:var(--kr-muted)}.kr-diag__value{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.1}.kr-diag__value--accent{color:var(--kr-ink)}.kr-diag__note{font-size:.8125rem;line-height:1.3;color:var(--kr-muted)}.kr-diag__gauge{display:flex;gap:6px}.kr-diag__seg{flex:1;height:3px;background:var(--kr-line)}.kr-diag__seg.is-on{background:var(--kr-blue)}.kr-diag--animate .kr-diag__sheet .kr-diag__seg.is-on{transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.7,.2,1) .3s}.kr-diag--animate .kr-diag__sheet.is-visible .kr-diag__seg.is-on{transform:scaleX(1)}.kr-diag__scale{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--kr-muted)}.kr-diag__split{display:flex;flex-wrap:wrap;gap:3rem 6rem;align-items:flex-start;padding-block:var(--kr-gap-xl)}.kr-diag__split-head{flex:1 1 20rem;display:flex;flex-direction:column;gap:1rem}.kr-diag__split-body{flex:1.4 1 26rem;min-width:0}.kr-diag__understand{margin-top:clamp(3.5rem,6vw,5rem)}.kr-diag__understand-inner{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center;padding-block:clamp(2.5rem,4vw,3.5rem)}.kr-diag__understand-inner--text{grid-template-columns:minmax(0,1fr);max-width:48rem}.kr-diag__understand-media{margin:0;display:flex;flex-direction:column;gap:.5rem}.kr-diag__understand-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--media-border-radius-large, 16px)}.kr-diag__caption{font-size:var(--text-sm);color:var(--kr-muted)}.kr-diag__understand-text{display:flex;flex-direction:column;gap:.875rem;max-width:40rem}.kr-diag__understand-text .kr-diag__title{font-size:var(--text-h3)}.kr-diag__understand-text .kr-diag__prose{font-size:var(--text-base);color:var(--kr-ink)}.kr-diag__understand-text .kr-diag__prose p+p{margin-top:.625rem}.kr-diag__results-inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(3.5rem,6vw,5rem)}.kr-diag__results-inner--solo{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.kr-diag__results-inner--solo .kr-diag__rating{justify-content:center}.kr-diag__results-text{display:flex;flex-direction:column;gap:1rem}.kr-diag__ba-wrap{margin:0;display:flex;flex-direction:column;gap:.75rem}.kr-diag__ba-title{font-size:var(--text-h3)}.kr-diag__ba-title a{color:inherit;text-decoration:none}.kr-diag__ba-desc{font-size:var(--text-base);line-height:1.3;color:var(--kr-ink)}.kr-diag__results-text .kr-diag__link{align-self:flex-start}.kr-diag__reviews{display:flex;flex-direction:column;gap:.75rem}.kr-diag__reviews--ruled{margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--kr-line)}.kr-diag__results-inner--solo .kr-diag__reviews{align-items:center}.kr-ba{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--media-border-radius-large, 16px);background:#fff;touch-action:pan-y}.kr-ba__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kr-ba__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.kr-ba__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;pointer-events:none}.kr-ba__handle:after{content:"";position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 6px 20px -8px #11111159}.kr-ba__tag{position:absolute;top:1rem;padding:.375rem .75rem;border-radius:var(--pill-border-radius, 20px);background:#ffffffe6;font-size:.75rem;letter-spacing:var(--subheading-letter-spacing, .06em);text-transform:uppercase;pointer-events:none}.kr-ba__tag--before{left:1rem}.kr-ba__tag--after{right:1rem}.kr-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.kr-ba__range:focus-visible+.kr-ba__handle,.kr-ba:focus-within .kr-ba__handle:after{outline:2px solid var(--kr-ink);outline-offset:2px}.kr-diag__rating{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.kr-diag__rating-score{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h1);letter-spacing:var(--heading-letter-spacing);line-height:1}.kr-diag__rating-score span{font-size:.4em;letter-spacing:0;margin-left:.15em;color:#4a4a4a}.kr-diag__stars{position:relative;display:inline-block;width:7.5rem;height:1.375rem;background:left center / 1.5rem 1.375rem repeat-x;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 1l3.1 6.6 7.2.8-5.4 4.9 1.5 7.1L12 16.8 5.6 20.4l1.5-7.1L1.7 8.4l7.2-.8z' fill='none' stroke='%23111111' stroke-width='1.2'/%3E%3C/svg%3E")}.kr-diag__stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;background:repeat-x left center / 1.5rem 1.375rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 1l3.1 6.6 7.2.8-5.4 4.9 1.5 7.1L12 16.8 5.6 20.4l1.5-7.1L1.7 8.4l7.2-.8z' fill='%23111111'/%3E%3C/svg%3E")}.kr-diag__rating-text{font-size:var(--text-sm);line-height:1.3;color:var(--kr-ink);max-width:26rem}.kr-diag--animate .kr-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.kr-diag--animate .kr-reveal.is-visible{opacity:1;transform:none}.kr-diag__routine-inner{display:flex;flex-direction:column;gap:3.5rem;padding-block:clamp(4.5rem,8vw,7rem)}.kr-diag__routine-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem}.kr-diag__routine-head>div{display:flex;flex-direction:column;gap:1rem}.kr-diag__routine-text{max-width:22.5rem;font-size:var(--text-sm);line-height:1.3;color:var(--kr-muted)}.kr-diag__products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.kr-diag__product-link{display:flex;flex-direction:column;gap:1rem;color:inherit;text-decoration:none}.kr-diag__product-media{position:relative;aspect-ratio:1 / 1;background:var(--kr-grey);border-radius:var(--media-border-radius, 4px);overflow:hidden}.kr-diag__product-img{width:100%;height:100%;object-fit:contain;transition:transform .6s ease}.kr-diag__product-link:hover .kr-diag__product-img{transform:scale(1.03)}.kr-diag__product{position:relative;display:flex;flex-direction:column;gap:.5rem}.kr-diag__step{display:block;font-size:.75rem;font-weight:var(--subheading-font-weight, 500);letter-spacing:var(--subheading-letter-spacing, .06em);text-transform:uppercase;color:var(--kr-ink)}.kr-diag__product-info{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.kr-diag__product-title{font-size:1rem;font-weight:var(--text-font-medium-weight, 500);letter-spacing:-.02em;line-height:1.1}.kr-diag__product-price{font-size:var(--text-sm);color:var(--kr-muted);white-space:nowrap}.kr-diag__product .product-card__info{padding-block:1.25rem .5rem!important;padding-inline:1.25rem!important}.kr-diag__product .product-card__quick-add,.kr-diag__product .product-card__swatch-list{padding-inline:1.25rem;padding-bottom:1.25rem}.kr-diag__products{align-items:stretch}.kr-diag__product{height:100%}.kr-diag__product product-card{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.kr-diag__product .product-card__info{flex:1 1 auto}.kr-diag__product .product-card__quick-add{margin-top:auto}.kr-diag__routine-cta{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.kr-diag__cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 2.5rem;border:0;border-radius:var(--button-border-radius, 4px);background:var(--kr-ink);color:#fff;font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.kr-diag__cta:hover{background:var(--kr-blue-text);color:#fff}.kr-diag__cta[disabled]{opacity:.6;cursor:progress}.kr-diag__link{font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:uppercase;color:var(--kr-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.kr-diag__list{list-style:none;margin:0;padding:0}.kr-diag__list li{display:flex;gap:1.75rem;padding:1.5rem 0;border-top:1px solid var(--kr-line);font-size:var(--text-base);line-height:1.3}.kr-diag__list li:first-child{border-top-color:var(--kr-ink)}.kr-diag__list li:last-child{border-bottom:1px solid var(--kr-line)}.kr-diag__list-num{min-width:1.5rem;font-size:.8125rem;letter-spacing:.06em;color:var(--kr-ink)}.kr-diag__promo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-block:clamp(2.5rem,4vw,3.5rem)}.kr-diag__promo-text{display:flex;flex-direction:column;gap:.625rem}.kr-diag__promo-title{font-size:var(--text-h3)}.kr-diag__promo-conditions{font-size:var(--text-sm);color:var(--kr-muted)}.kr-diag__promo-code{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.kr-diag__promo-label{font-size:.8125rem;color:var(--kr-muted)}.kr-diag__code{min-height:3.25rem;padding:.75rem 1.5rem;background:#fff;border:1px dashed var(--kr-blue-text);border-radius:var(--media-border-radius, 4px);font-family:var(--heading-font-family);font-size:1.375rem;letter-spacing:.12em;color:var(--kr-ink);cursor:copy}.kr-diag__disclaimer{margin-top:clamp(2.5rem,4vw,3.5rem)!important;text-align:center;font-size:var(--text-sm);color:var(--kr-muted)}@media screen and (max-width:999px){.kr-diag__sheet{grid-template-columns:repeat(2,minmax(0,1fr));padding:.5rem 1.5rem}.kr-diag__hero--media{grid-template-columns:minmax(0,1fr)}.kr-diag__hero-media{min-height:0;aspect-ratio:4 / 3;order:-1}.kr-diag__hero--media .kr-diag__hero-text{align-items:center;text-align:center}.kr-diag__understand-inner{grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:start}.kr-diag__results-inner{grid-template-columns:minmax(0,1fr)}.kr-diag__cell{padding:1.75rem 1.25rem}.kr-diag__cell:nth-child(odd){border-left:0;padding-left:0}.kr-diag__cell:nth-child(2n){padding-right:0}.kr-diag__cell:nth-child(n+3){border-top:1px solid var(--kr-line)}.kr-diag__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem}.kr-diag__split{gap:2rem}}@media screen and (max-width:599px){.kr-diag__sheet{grid-template-columns:minmax(0,1fr)}.kr-diag__cell,.kr-diag__cell:nth-child(2n){padding:1.5rem 0;border-left:0}.kr-diag__cell+.kr-diag__cell{border-top:1px solid var(--kr-line)}.kr-diag__product-info{flex-direction:column;gap:.25rem}.kr-diag__sheet{padding:.25rem 1.25rem}.kr-diag__sheet-wrap{margin-top:-3rem}.kr-diag__understand-inner{grid-template-columns:minmax(0,1fr)}.kr-diag__understand-media{max-width:10rem}.kr-diag__cta{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/kr-diagnostic-results.css.map */
