.kellmo-mask-page{--mask-color-ink: #3f2930;--mask-color-plum: #6a354a;--mask-color-plum-dark: #4c2635;--mask-color-rose: #d9a7ad;--mask-color-rose-soft: #f3dfe2;--mask-color-champagne: #d7bb8d;--mask-color-champagne-soft: #f8ebe7;--mask-color-warm-white: #fdf6f6;--mask-color-white: #ffffff;--mask-color-border: rgba(106, 53, 74, .18);--mask-color-shadow: rgba(63, 41, 48, .12);--mask-font-body: var(--font-body-family, sans-serif);--mask-font-heading: var(--font-heading-family, var(--mask-font-body));--mask-page-width: 120rem;--mask-gutter: clamp(1.6rem, 4vw, 4.8rem);--mask-section-space: clamp(5.6rem, 9vw, 10rem);--mask-radius-small: .6rem;--mask-radius-medium: .8rem;--mask-shadow-soft: 0 1.8rem 4.8rem var(--mask-color-shadow);background:var(--mask-color-warm-white);color:var(--mask-color-ink);font-family:var(--mask-font-body);letter-spacing:0;overflow:clip}.mask-hero__rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px;color:#3f2930b8;font-size:14px;text-decoration:none;width:fit-content}.mask-hero__rating:hover span:last-child{text-decoration:underline}.mask-hero__rating:focus-visible{outline:2px solid var(--mask-color-plum);outline-offset:4px}.mask-stars{color:#21181b;display:inline-block;letter-spacing:0;line-height:1;position:relative;white-space:nowrap}.mask-stars:before{color:#b7833e;content:"\2605\2605\2605\2605\2605";inset:0 auto 0 0;overflow:hidden;position:absolute;white-space:nowrap;width:var(--mask-rating-percent, 100%)}.kellmo-mask-review__stars{color:#b7833e;letter-spacing:0}.mask-hero__rating strong,.kellmo-mask-reviews__summary strong{color:var(--mask-color-ink)}.kellmo-mask-benefits__header{max-width:760px;margin-bottom:34px}.kellmo-mask-benefits__introduction p{margin:0}.kellmo-mask-benefits__introduction-detail{margin-block-start:1.6rem!important}.kellmo-mask-benefits__introduction-detail span,.kellmo-mask-benefits__detail span{display:block}.kellmo-mask-benefits__introduction strong{color:var(--mask-color-plum-dark);font-weight:750}.kellmo-mask-benefits__grid{border:0;display:grid;gap:clamp(1.6rem,2.5vw,2.8rem);grid-template-columns:repeat(3,minmax(0,1fr))}.kellmo-mask-benefits__grid:focus-visible{outline:.2rem solid var(--mask-color-plum);outline-offset:.4rem}.kellmo-mask-benefits__item{background:var(--mask-color-white);border:.1rem solid var(--mask-color-border);border-radius:var(--mask-radius-medium);box-shadow:var(--mask-shadow-soft);min-width:0;overflow:hidden;padding:0}.kellmo-mask-benefits__item+.kellmo-mask-benefits__item{border-left:.1rem solid var(--mask-color-border)}.kellmo-mask-benefits__number{align-items:center;background:#fffaf5f0;border-radius:50%;color:var(--mask-color-plum-dark);display:inline-flex;font-size:1.3rem;font-weight:700;height:4.4rem;justify-content:center;left:1.6rem;margin:0;position:absolute;top:1.6rem;width:4.4rem;z-index:1}.kellmo-mask-benefits__media{aspect-ratio:5 / 4;background:var(--mask-color-rose-soft);overflow:hidden;position:relative}.kellmo-mask-benefits__media:after{background:linear-gradient(180deg,#3f29300d,#3f293000 35%,#3f293047);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.kellmo-mask-benefits__media img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .42s ease;width:100%}.kellmo-mask-benefits__mechanism{bottom:1.6rem;color:#fff;font-size:1.15rem;font-weight:700;left:1.6rem;letter-spacing:0;line-height:1.25;position:absolute;right:1.6rem;text-shadow:0 1px 12px rgba(63,41,48,.62);text-transform:uppercase;z-index:1}.kellmo-mask-benefits__item:hover .kellmo-mask-benefits__media img{transform:scale(1.025)}.kellmo-mask-benefits__content{min-height:16rem;padding:clamp(2rem,2.5vw,2.8rem)}.kellmo-mask-benefits__item h3,.kellmo-mask-format__reasons h3,.kellmo-mask-review h3{margin:0 0 10px;color:var(--mask-color-plum);font-family:var(--font-heading-family);letter-spacing:0}.kellmo-mask-benefits__item p,.kellmo-mask-format__reasons p{margin:0;line-height:1.65}.kellmo-mask-benefits__copy{font-size:1.5rem;line-height:1.6}.kellmo-mask-benefits__lead{color:var(--mask-color-plum);margin-block-end:1.2rem!important}.kellmo-mask-benefits__lead strong{font-weight:750}.kellmo-mask-benefits__detail{color:var(--mask-color-ink)}.kellmo-mask-format__layout,.kellmo-mask-formula__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,7vw,96px);align-items:start}.kellmo-mask-format__reasons{display:grid;gap:0;border-top:1px solid rgba(92,55,64,.24)}.kellmo-mask-format__reasons article{padding:22px 0;border-bottom:1px solid rgba(92,55,64,.24)}.kellmo-mask-page .kellmo-mask-format__video-wrap{align-items:center;display:flex;flex-direction:column;margin-block-start:clamp(32px,6vw,64px)}.kellmo-mask-page .kellmo-mask-format__video-testimonial{margin-block-end:2rem;max-width:54rem;text-align:center}.kellmo-mask-page .kellmo-mask-format__video-testimonial .mask-eyebrow{margin-block-end:.8rem}.kellmo-mask-page .kellmo-mask-format__video-testimonial h3{color:var(--mask-color-plum-dark);font-family:var(--mask-font-heading);font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.16;margin:0}.kellmo-mask-page .kellmo-mask-format__video{aspect-ratio:3 / 4;background:var(--mask-color-rose-soft);border:1px solid var(--mask-color-border);border-radius:8px;box-shadow:0 24px 60px #542b3b24;display:block;height:auto;max-width:540px;object-fit:cover;pointer-events:none;width:100%}.kellmo-mask-ritual__notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:36px;background:#5c37402e}.kellmo-mask-ritual__notes p{display:grid;gap:8px;margin:0;padding:22px;background:var(--mask-color-champagne-soft)}.kellmo-mask-results__disclaimer{max-width:720px;color:#3f2930b3;font-size:12px;line-height:1.45}.kellmo-mask-formula__inci{border-top:1px solid var(--mask-color-border);border-bottom:1px solid var(--mask-color-border)}.kellmo-mask-formula__inci summary{min-height:48px;padding:16px 4px;cursor:pointer;font-weight:700}.kellmo-mask-formula__inci summary:focus-visible{outline:2px solid var(--mask-color-plum);outline-offset:3px}.kellmo-mask-page .kellmo-mask-formula__layout{display:block}.kellmo-mask-page.kellmo-mask-confidence{background:var(--mask-color-champagne-soft)}.kellmo-mask-page .kellmo-mask-confidence__layout{display:grid;gap:22px clamp(36px,5vw,72px);grid-template-areas:"header product" "introduction product" "concerns product" "ritual product";grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)}.kellmo-mask-page .kellmo-mask-confidence__header{grid-area:header}.kellmo-mask-page .kellmo-mask-confidence__header .mask-title{font-size:clamp(3.8rem,4.4vw,5.6rem);line-height:1.04;max-width:720px}.kellmo-mask-page .kellmo-mask-confidence__introduction{grid-area:introduction;max-width:74rem}.kellmo-mask-page .kellmo-mask-confidence__introduction p{margin:0}.kellmo-mask-page .kellmo-mask-confidence__introduction p+p{margin-block-start:.6rem}.kellmo-mask-page .kellmo-mask-confidence__concerns{display:grid;gap:12px;grid-area:concerns;grid-template-columns:repeat(3,minmax(0,1fr))}.kellmo-mask-page .kellmo-mask-confidence__concern{background:#ffffffb8;border:1px solid rgba(169,114,124,.45);border-radius:8px;display:grid;margin:0;min-width:0;overflow:hidden}.kellmo-mask-page .kellmo-mask-confidence__concern img{aspect-ratio:1;display:block;height:auto;object-fit:cover;width:100%}.kellmo-mask-page .kellmo-mask-confidence__concern-content{align-content:start;display:grid;gap:.8rem;padding:1.4rem}.kellmo-mask-page .kellmo-mask-confidence__number{color:var(--mask-color-plum);font-size:1.15rem;font-weight:700;line-height:1}.kellmo-mask-page .kellmo-mask-confidence__concern h3{color:var(--mask-color-plum-dark);font-size:1.25rem;font-weight:750;line-height:1.25;margin:0;text-transform:uppercase}.kellmo-mask-page .kellmo-mask-confidence__concern p{color:var(--mask-color-ink);font-size:1.25rem;line-height:1.5;margin:0}.kellmo-mask-page .kellmo-mask-confidence__ritual{border-top:.1rem solid rgba(111,48,70,.22);grid-area:ritual;padding-block-start:2.2rem}.kellmo-mask-page .kellmo-mask-confidence__ritual h3{color:var(--mask-color-plum-dark);font-size:clamp(2rem,2.4vw,2.6rem);line-height:1.2;margin:0}.kellmo-mask-page .kellmo-mask-confidence__ritual-copy{color:var(--mask-color-ink);font-size:1.6rem;line-height:1.55;margin:1.4rem 0 0}.kellmo-mask-page .kellmo-mask-confidence__ritual-copy strong{color:var(--mask-color-plum-dark);font-weight:750}.kellmo-mask-page .kellmo-mask-confidence__ritual-pack{color:var(--mask-color-plum);font-size:1.4rem;font-weight:750;margin:1.4rem 0 0;text-transform:uppercase}.kellmo-mask-page .kellmo-mask-confidence__product{align-self:center;grid-area:product;margin:0}.kellmo-mask-page .kellmo-mask-confidence__product img{border-radius:8px;display:block;height:auto;width:100%}@media screen and (max-width:749px){.kellmo-mask-page .kellmo-mask-confidence__layout{gap:2.4rem;grid-template-areas:"header" "introduction" "concerns" "ritual" "product";grid-template-columns:minmax(0,1fr)}.kellmo-mask-page .kellmo-mask-confidence__header .mask-title{font-size:3.8rem}.kellmo-mask-page .kellmo-mask-confidence__concerns{gap:1.2rem;grid-template-columns:minmax(0,1fr)}.kellmo-mask-page .kellmo-mask-confidence__concern{grid-template-columns:10.4rem minmax(0,1fr)}.kellmo-mask-page .kellmo-mask-confidence__concern img{height:100%;min-height:11rem}.kellmo-mask-page .kellmo-mask-confidence__concern-content{padding:1.4rem 1.6rem}.kellmo-mask-page .kellmo-mask-confidence__concern h3{font-size:1.2rem}.kellmo-mask-page .kellmo-mask-confidence__concern p{font-size:1.3rem}.kellmo-mask-page .kellmo-mask-confidence__ritual{padding-block-start:2.4rem}.kellmo-mask-page .kellmo-mask-confidence__product{margin-inline:calc(-1 * var(--mask-gutter))}.kellmo-mask-page .kellmo-mask-confidence__product img{border-radius:0}}@media screen and (max-width:320px){.kellmo-mask-page .kellmo-mask-confidence__header .mask-title{font-size:3.3rem}.kellmo-mask-page .kellmo-mask-confidence__concern{grid-template-columns:8.8rem minmax(0,1fr)}.kellmo-mask-page .kellmo-mask-confidence__concern-content{padding:1.2rem}}.kellmo-mask-page .kellmo-mask-formula__header{max-width:76rem}.kellmo-mask-page .kellmo-mask-formula__header .mask-copy{margin-block-start:1.6rem}.kellmo-mask-page .kellmo-mask-formula__header .mask-copy p{margin:0}.kellmo-mask-page .kellmo-mask-formula__status{background:#ffffffb8;border:.1rem solid var(--mask-color-border);border-radius:99rem;color:var(--mask-color-plum-dark);display:inline-flex;font-size:1.2rem;font-weight:700;margin-block-start:1.6rem;padding:.7rem 1.2rem}.kellmo-mask-page .kellmo-mask-formula__ingredients{display:grid;gap:.1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(3.2rem,5vw,5.6rem);background:var(--mask-color-border);border:.1rem solid var(--mask-color-border);border-radius:var(--mask-radius-medium);overflow:hidden}.kellmo-mask-page .kellmo-mask-formula__ingredient{align-content:start;background:#fffaf5f0;display:grid;gap:2rem;min-width:0;padding:clamp(2rem,3vw,3.2rem)}.kellmo-mask-page .kellmo-mask-formula__icon{align-items:center;background:var(--mask-color-rose-soft);border-radius:50%;display:inline-flex;height:7.2rem;justify-content:center;width:7.2rem}.kellmo-mask-page .kellmo-mask-formula__icon svg{fill:none;height:4.4rem;stroke:var(--mask-color-plum);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:4.4rem}.kellmo-mask-page .kellmo-mask-formula__ingredient h3{color:var(--mask-color-plum-dark);font-family:var(--mask-font-heading);font-size:clamp(2rem,2.4vw,2.6rem);margin:0 0 1rem}.kellmo-mask-page .kellmo-mask-formula__copy{font-size:1.5rem;line-height:1.6}.kellmo-mask-page .kellmo-mask-formula__copy p{margin:0}.kellmo-mask-page .kellmo-mask-formula__benefit{color:var(--mask-color-plum);margin-block-end:1rem!important}.kellmo-mask-page .kellmo-mask-formula__benefit strong{font-weight:750}.kellmo-mask-page .kellmo-mask-formula__detail{color:var(--mask-color-ink)}.kellmo-mask-page .kellmo-mask-formula__detail span{display:block}.kellmo-mask-page .kellmo-mask-formula__inci{background:#ffffffc7;border:.1rem solid var(--mask-color-border);border-radius:var(--mask-radius-medium);margin-block-start:2.4rem;overflow:hidden}.kellmo-mask-page .kellmo-mask-formula__inci summary{color:var(--mask-color-plum-dark);padding:1.8rem 2rem}.kellmo-mask-page .kellmo-mask-formula__inci-content{border-top:.1rem solid var(--mask-color-border);max-width:none;padding:2rem}.kellmo-mask-page .kellmo-mask-formula__inci-content p{font-size:1.35rem;line-height:1.65;overflow-wrap:anywhere}.kellmo-mask-page .kellmo-mask-formula__inci-content p:last-child{color:#3f2930b8;margin-block-end:0}.kellmo-mask-page .kellmo-mask-five-reasons__layout{display:grid;gap:0 clamp(32px,5vw,72px);grid-template-areas:"header media" "list media" "note media";grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)}.kellmo-mask-page .kellmo-mask-five-reasons__header{grid-area:header;margin-block-end:28px}.kellmo-mask-page .kellmo-mask-five-reasons__header .mask-title{align-items:center;display:flex;font-size:clamp(3.4rem,4.8vw,6.4rem);gap:16px;line-height:.98;max-width:720px}.kellmo-mask-page .kellmo-mask-five-reasons__header .mask-title span{color:var(--mask-color-rose);font-size:1.35em}.kellmo-mask-page .kellmo-mask-five-reasons__media{align-self:stretch;grid-area:media;margin:0;min-height:100%}.kellmo-mask-page .kellmo-mask-five-reasons__media img{border-radius:8px;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.kellmo-mask-page .kellmo-mask-five-reasons__list{display:grid;gap:12px;grid-area:list;list-style:none;margin:0;padding:0}.kellmo-mask-page .kellmo-mask-five-reasons__item{align-items:center;background:#fffaf5db;border:1px solid rgba(169,114,124,.45);border-radius:8px;display:grid;gap:16px;grid-template-columns:64px minmax(0,1fr);min-width:0;padding:18px 20px;position:relative}.kellmo-mask-page .kellmo-mask-five-reasons__icon{align-items:center;color:var(--mask-color-rose);display:flex;justify-content:center}.kellmo-mask-page .kellmo-mask-five-reasons__icon svg{fill:none;height:48px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:48px}.kellmo-mask-page .kellmo-mask-five-reasons__number{color:#5c374085;font-size:11px;font-weight:700;margin:0;position:absolute;right:12px;top:10px}.kellmo-mask-page .kellmo-mask-five-reasons__item h3{color:var(--mask-color-plum);font-family:var(--mask-font-heading);font-size:clamp(2rem,2vw,2.6rem);line-height:1.05;margin:0 26px 6px 0;text-transform:uppercase}.kellmo-mask-page .kellmo-mask-five-reasons__item p:not(.kellmo-mask-five-reasons__number){line-height:1.45;margin:0}.kellmo-mask-page .kellmo-mask-five-reasons__disclaimer{color:#3f2930ad;font-size:12px;grid-area:note;margin:18px 0 0}@media screen and (max-width:749px){.kellmo-mask-page .kellmo-mask-five-reasons__layout{gap:0;grid-template-areas:"header" "media" "list" "note";grid-template-columns:minmax(0,1fr)}.kellmo-mask-page .kellmo-mask-five-reasons__header{margin-block-end:24px}.kellmo-mask-page .kellmo-mask-five-reasons__header .mask-title{align-items:flex-start;flex-direction:column;font-size:clamp(3.2rem,11vw,4.4rem);gap:4px}.kellmo-mask-page .kellmo-mask-five-reasons__media{aspect-ratio:4 / 5;margin-inline:calc(-1 * var(--mask-gutter));min-height:0}.kellmo-mask-page .kellmo-mask-five-reasons__media img{border-radius:0;object-position:50% 18%}.kellmo-mask-page .kellmo-mask-five-reasons__list{margin-block-start:24px}.kellmo-mask-page .kellmo-mask-five-reasons__item{gap:14px;grid-template-columns:52px minmax(0,1fr);padding:16px}.kellmo-mask-page .kellmo-mask-five-reasons__icon svg{height:42px;width:42px}}.kellmo-mask-reviews__topline{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.kellmo-mask-reviews__summary{display:grid;justify-items:end;gap:3px;flex:0 0 auto}.kellmo-mask-reviews__summary .mask-stars{font-size:18px}.kellmo-mask-page .kellmo-mask-reviews__introduction{color:var(--mask-color-ink);font-size:clamp(1.7rem,2vw,2rem);font-weight:400;line-height:1.5;margin:1.2rem 0 0;max-width:58ch}.kellmo-mask-reviews__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kellmo-mask-review{min-width:0;padding:26px;border:1px solid var(--mask-color-border);border-radius:6px;background:var(--mask-color-white);min-height:220px}.kellmo-mask-review[hidden]{display:none}.kellmo-mask-review blockquote{margin:0 0 22px;line-height:1.62}.kellmo-mask-review__author{margin:0;color:#3f2930b3;font-weight:700}.kellmo-mask-reviews__pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-top:26px}.kellmo-mask-reviews__pagination button{min-width:44px;min-height:44px;padding:8px 14px;border:1px solid var(--mask-color-border);border-radius:999px;background:var(--mask-color-white);color:var(--mask-color-ink);font:inherit;font-weight:700;cursor:pointer}.kellmo-mask-reviews__pagination button[aria-current=page]{border-color:var(--mask-color-plum);background:var(--mask-color-plum);color:var(--mask-color-white)}.kellmo-mask-reviews__pagination button:disabled{cursor:default;opacity:.4}.kellmo-mask-reviews__status{margin:12px 0 0;text-align:center}@media(max-width:749px){.kellmo-mask-format__layout,.kellmo-mask-formula__layout,.kellmo-mask-ritual__notes{grid-template-columns:1fr}.kellmo-mask-benefits__grid{display:grid;gap:1.6rem;grid-auto-columns:minmax(26rem,82vw);grid-auto-flow:column;grid-template-columns:none;margin-inline:calc(var(--mask-gutter) * -1);overflow-x:auto;padding:0 var(--mask-gutter) 2rem;scroll-padding-inline:var(--mask-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.kellmo-mask-benefits__grid::-webkit-scrollbar{display:none}.kellmo-mask-benefits__item{padding:0;scroll-snap-align:start}.kellmo-mask-benefits__item+.kellmo-mask-benefits__item{border-left:.1rem solid var(--mask-color-border);border-top:.1rem solid var(--mask-color-border)}.kellmo-mask-benefits__number{margin:0}.kellmo-mask-reviews__topline{align-items:start;flex-direction:column}.kellmo-mask-reviews__summary{justify-items:start}.kellmo-mask-reviews__grid{grid-template-columns:1fr}.kellmo-mask-page .kellmo-mask-formula__ingredients{grid-template-columns:minmax(0,1fr)}.kellmo-mask-page .kellmo-mask-formula__ingredient{align-items:center;grid-template-columns:6.4rem minmax(0,1fr)}.kellmo-mask-page .kellmo-mask-formula__icon{height:6.4rem;width:6.4rem}.kellmo-mask-review{min-height:0}}.kellmo-mask-page *,.kellmo-mask-page *:before,.kellmo-mask-page *:after{box-sizing:border-box}.kellmo-mask-page :where(h1,h2,h3,p){margin-block-start:0}.kellmo-mask-page :where(h1,h2,h3){color:var(--mask-color-plum-dark);font-family:var(--mask-font-heading);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 600);letter-spacing:0;line-height:1.08}.kellmo-mask-page :where(img,video){display:block;height:auto;max-width:100%}.kellmo-mask-page :where(a,button,input,summary):focus-visible{outline:.2rem solid var(--mask-color-white);outline-offset:.2rem;box-shadow:0 0 0 .6rem var(--mask-color-plum-dark)}@media(forced-colors:active){.kellmo-mask-page :where(a,button,input,summary):focus-visible{outline:.3rem solid Highlight;outline-offset:.3rem;box-shadow:none}}.kellmo-mask-page .mask-container{margin-inline:auto;max-width:calc(var(--mask-page-width) + (2 * var(--mask-gutter)));padding-inline:var(--mask-gutter);width:100%}.kellmo-mask-page.mask-section{padding-block:var(--mask-section-space)}.kellmo-mask-page.mask-section--rose{background:var(--mask-color-rose-soft)}.kellmo-mask-page.mask-section--champagne{background:var(--mask-color-champagne-soft)}.kellmo-mask-page .mask-stack{display:flex;flex-direction:column;gap:var(--mask-stack-space, 2.4rem)}.kellmo-mask-page .mask-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:var(--mask-cluster-space, 1.2rem)}.kellmo-mask-page .mask-grid{display:grid;gap:clamp(1.6rem,3vw,3.2rem)}.kellmo-mask-page .mask-eyebrow{color:var(--mask-color-plum);font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.3;margin-block-end:1.2rem;text-transform:uppercase}.kellmo-mask-page .mask-title{font-size:clamp(3.2rem,5vw,5.6rem);margin-block-end:2rem;max-width:18ch}.kellmo-mask-page .mask-copy{font-size:clamp(1.6rem,2vw,1.9rem);line-height:1.65;max-width:66ch}.kellmo-mask-page .mask-surface{background:var(--mask-color-white);border:.1rem solid var(--mask-color-border);border-radius:var(--mask-radius-medium);box-shadow:var(--mask-shadow-soft)}.kellmo-mask-page .mask-button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--mask-color-plum);border:.1rem solid var(--mask-color-plum);border-radius:var(--mask-radius-small);color:var(--mask-color-white);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:4.8rem;padding:1.2rem 2.4rem;text-align:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.kellmo-mask-page .mask-button:hover{background:var(--mask-color-plum-dark);border-color:var(--mask-color-plum-dark)}.kellmo-mask-page .mask-visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.1rem}.kellmo-mask-page.kellmo-mask-hero{background:linear-gradient(90deg,var(--mask-color-rose-soft) 0 42%,var(--mask-color-warm-white) 42% 100%);padding-block:clamp(3.2rem,6vw,7.2rem)}.kellmo-mask-page .mask-hero__grid{align-items:center;display:grid;gap:clamp(3.2rem,6vw,7.2rem)}.kellmo-mask-page .mask-hero__media{min-width:0}.kellmo-mask-page .mask-hero__media.product.product--large .product__media-wrapper,.kellmo-mask-page .mask-hero__media.product.product--medium .product__media-wrapper,.kellmo-mask-page .mask-hero__media.product.product--small .product__media-wrapper{max-width:100%;width:100%}.kellmo-mask-page .mask-hero__media .product__media-list{margin:0}.kellmo-mask-page .mask-hero__media .product__media-list .product__media-item,.kellmo-mask-page .mask-hero__media .product-media-container.media-type-image,.kellmo-mask-page .mask-hero__media .product-media-container.media-type-image .product__media{aspect-ratio:1 / 1}.kellmo-mask-page .mask-hero__media .product-media-container.media-type-image{height:auto;width:100%}.kellmo-mask-page .mask-hero__media .product-media-container.media-type-image .product__media{height:100%;padding-top:0;width:100%}.kellmo-mask-page .mask-hero__media .global-media-settings,.kellmo-mask-page .mask-hero__fallback-stage{background:var(--mask-color-white);border:.1rem solid var(--mask-color-border);border-radius:var(--mask-radius-medium);box-shadow:var(--mask-shadow-soft);overflow:hidden}.kellmo-mask-page .mask-hero__media .product__media img,.kellmo-mask-page .mask-hero__fallback-stage img{height:100%;object-fit:cover;object-position:center;width:100%}.kellmo-mask-page .mask-hero__fallback-stage{align-items:center;aspect-ratio:1 / 1;display:flex;justify-content:center}.kellmo-mask-page .mask-hero__fallback-stage img{height:100%;width:100%}.kellmo-mask-page .mask-hero__fallback-thumbnails{display:flex;gap:1rem;margin-top:1.2rem;overflow-x:auto;padding:.4rem}.kellmo-mask-page .mask-hero__fallback-thumbnail{background:var(--mask-color-white);border:.2rem solid var(--mask-color-plum);border-radius:var(--mask-radius-small);display:block;flex:0 0 8.4rem;overflow:hidden}.kellmo-mask-page .mask-hero__fallback-thumbnail img{aspect-ratio:1 / 1;height:100%;object-fit:cover;width:100%}.kellmo-mask-page .mask-hero__media .thumbnail[aria-current]{box-shadow:0 0 0 .2rem var(--mask-color-plum)}.kellmo-mask-page .mask-hero__media .thumbnail{aspect-ratio:1 / 1;height:auto}.kellmo-mask-page .mask-hero__media .thumbnail img{height:100%;object-fit:cover;object-position:center;width:100%}.kellmo-mask-page .mask-hero__media .thumbnail-slider{margin-top:1.2rem}.kellmo-mask-page .mask-hero__image-note{color:var(--mask-color-plum-dark);font-size:1.3rem;line-height:1.45;margin:1.2rem 0 0;max-width:46ch}.kellmo-mask-page .mask-hero__disclaimer{color:#3f2930ad;font-size:1.1rem;line-height:1.45;margin:.6rem 0 0;max-width:46ch}.kellmo-mask-page .mask-hero__content{min-width:0}.kellmo-mask-page .mask-hero__title{font-size:clamp(3.8rem,5vw,6.4rem);margin-block-end:1.6rem;max-width:12ch}.kellmo-mask-page .mask-hero__promise{color:var(--mask-color-plum);font-family:var(--mask-font-heading);font-size:clamp(2rem,2.5vw,2.8rem);font-weight:600;line-height:1.25;margin:0 0 1.6rem;max-width:32ch}.kellmo-mask-page .mask-hero__copy{font-size:1.6rem;margin-block-end:2rem;max-width:54ch}.kellmo-mask-page .mask-hero__copy p:last-child{margin-block-end:0}.kellmo-mask-page .mask-hero__benefits,.kellmo-mask-page .mask-hero__trust{list-style:none;margin:0;padding:0}.kellmo-mask-page .mask-hero__benefits{display:grid;gap:.8rem;margin-block-end:2.4rem}.kellmo-mask-page .mask-hero__benefits li{align-items:baseline;display:grid;font-size:1.5rem;gap:1rem;grid-template-columns:1.8rem minmax(0,1fr);line-height:1.45}.kellmo-mask-page .mask-hero__benefits li>span{color:var(--mask-color-plum);font-weight:800}.kellmo-mask-page .mask-hero__offers{display:grid;gap:1rem;margin-block-end:1.6rem}.kellmo-mask-page .mask-hero__offer{align-items:center;-webkit-appearance:none;appearance:none;background:var(--mask-color-white);border:.1rem solid var(--mask-color-border);border-radius:var(--mask-radius-small);color:var(--mask-color-ink);cursor:pointer;display:grid;font:inherit;gap:.8rem 1.2rem;grid-template-columns:minmax(0,1fr) auto;min-height:6.8rem;padding:1.2rem 1.4rem;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.kellmo-mask-page .mask-hero__offer:hover{border-color:var(--mask-color-rose)}.kellmo-mask-page .mask-hero__offer.is-selected,.kellmo-mask-page .mask-hero__offer[aria-checked=true]{background:var(--mask-color-champagne-soft);border-color:var(--mask-color-plum);box-shadow:inset 0 0 0 .1rem var(--mask-color-plum)}.kellmo-mask-page .mask-hero__offer-copy{display:grid;gap:.2rem;min-width:0}.kellmo-mask-page .mask-hero__offer-copy strong{color:var(--mask-color-plum-dark);font-size:1.6rem}.kellmo-mask-page .mask-hero__offer-copy>span{color:#3f2930c2;font-size:1.3rem}.kellmo-mask-page .mask-hero__offer-price{color:var(--mask-color-plum-dark);font-size:1.8rem;font-weight:800;white-space:nowrap}.kellmo-mask-page .mask-hero__offer-badge{background:var(--mask-color-plum);border-radius:.4rem;color:var(--mask-color-white);font-size:1.1rem;font-weight:700;grid-column:1 / -1;justify-self:start;line-height:1.2;padding:.4rem .7rem;text-transform:uppercase}.kellmo-mask-page .mask-hero__cta{width:100%}.kellmo-mask-page .mask-hero__product-form{display:block}.kellmo-mask-page .mask-hero__product-form form{margin:0}.kellmo-mask-page .mask-hero__cta:disabled{background:var(--mask-color-plum-dark);border-color:var(--mask-color-plum-dark);cursor:not-allowed;opacity:.72}.kellmo-mask-page .mask-hero__trust{color:#3f2930cc;display:flex;flex-wrap:wrap;font-size:1.2rem;gap:.6rem 1.6rem;justify-content:center;line-height:1.4;margin-block-start:1.4rem}.kellmo-mask-page .mask-hero__trust li{align-items:center;display:inline-flex;gap:.6rem}.kellmo-mask-page .mask-hero__trust li:before{background:var(--mask-color-champagne);border-radius:50%;content:"";height:.5rem;width:.5rem}@media screen and (min-width:750px){.kellmo-mask-page .mask-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kellmo-mask-page .mask-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(38rem,.95fr)}.kellmo-mask-page .mask-hero__media .product__media-list .product__media-item{max-width:100%;width:100%}}@media screen and (max-width:749px){.kellmo-mask-page{--mask-gutter: 1.8rem;--mask-section-space: 5.6rem}.kellmo-mask-page .mask-button{width:100%}.kellmo-mask-page.kellmo-mask-hero{background:var(--mask-color-warm-white);padding-block:0 4.8rem}.kellmo-mask-page .mask-hero__grid{gap:3.2rem;padding-inline:0}.kellmo-mask-page .mask-hero__media .product__media-list{margin-bottom:1.2rem;margin-left:0;width:100%}.kellmo-mask-page .mask-hero__media .product__media-list .product__media-item{max-width:none;width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}.kellmo-mask-page .mask-hero__media .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}.kellmo-mask-page .mask-hero__media .global-media-settings,.kellmo-mask-page .mask-hero__fallback-stage{border-left:0;border-radius:0;border-right:0;box-shadow:none}.kellmo-mask-page .mask-hero__fallback-thumbnails,.kellmo-mask-page .mask-hero__media .thumbnail-slider,.kellmo-mask-page .mask-hero__image-note,.kellmo-mask-page .mask-hero__disclaimer{margin-inline:var(--mask-gutter)}.kellmo-mask-page .mask-hero__content{padding-inline:var(--mask-gutter)}.kellmo-mask-page .mask-hero__title{font-size:clamp(3.6rem,12vw,4.8rem)}}@media screen and (max-width:390px){.kellmo-mask-page .mask-hero__offer{gap:.6rem .8rem;padding:1.1rem 1.2rem}.kellmo-mask-page .mask-hero__trust{align-items:flex-start;flex-direction:column}}@media screen and (max-width:320px){.kellmo-mask-page{--mask-gutter: 1.4rem}.kellmo-mask-page .mask-hero__title{font-size:3.4rem}.kellmo-mask-page .mask-hero__offer-copy strong{font-size:1.5rem}.kellmo-mask-page .mask-hero__offer-price{font-size:1.6rem}}.kellmo-mask-page.kellmo-mask-offer-faq{background:var(--mask-color-warm-white)}.kellmo-mask-page .kellmo-mask-offer-faq__header{margin:0 auto clamp(3.2rem,5vw,5.6rem);max-width:72rem;text-align:center}.kellmo-mask-page .kellmo-mask-offer-faq__header .mask-title{margin-inline:auto;max-width:16ch}.kellmo-mask-page .kellmo-mask-offer-faq__copy{margin-inline:auto}.kellmo-mask-page .kellmo-mask-offer-faq__copy p:last-child{margin-block-end:0}.kellmo-mask-page .kellmo-mask-offer-faq__offers{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.kellmo-mask-page .kellmo-mask-offer-faq__offer{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:.1rem solid var(--mask-color-border);border-radius:var(--mask-radius-small);color:var(--mask-color-ink);cursor:pointer;display:grid;font:inherit;gap:1rem;grid-template-columns:minmax(0,1fr) auto;min-height:9.6rem;padding:1.8rem;position:relative;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.kellmo-mask-page .kellmo-mask-offer-faq__offer:hover{border-color:var(--mask-color-rose)}.kellmo-mask-page .kellmo-mask-offer-faq__offer.is-selected,.kellmo-mask-page .kellmo-mask-offer-faq__offer[aria-checked=true]{background:var(--mask-color-champagne-soft);border-color:var(--mask-color-plum);box-shadow:inset 0 0 0 .1rem var(--mask-color-plum)}.kellmo-mask-page .kellmo-mask-offer-faq__offer-copy{display:grid;gap:.4rem;min-width:0}.kellmo-mask-page .kellmo-mask-offer-faq__offer-copy strong{color:var(--mask-color-plum-dark);font-family:var(--mask-font-heading);font-size:1.8rem;line-height:1.2}.kellmo-mask-page .kellmo-mask-offer-faq__offer-copy>span{color:#3f2930c2;font-size:1.3rem;line-height:1.4}.kellmo-mask-page .kellmo-mask-offer-faq__price{color:var(--mask-color-plum-dark);font-size:2rem;font-weight:800;white-space:nowrap}.kellmo-mask-page .kellmo-mask-offer-faq__badge{background:var(--mask-color-plum);border-radius:.4rem;color:var(--mask-color-white);font-size:1.1rem;font-weight:700;grid-column:1 / -1;justify-self:start;line-height:1.2;padding:.4rem .7rem;text-transform:uppercase}.kellmo-mask-page .kellmo-mask-offer-faq__action{margin:2rem auto 0;max-width:44rem;text-align:center}.kellmo-mask-page .kellmo-mask-offer-faq__cta{width:100%}.kellmo-mask-page .kellmo-mask-offer-faq__cta:disabled{background:var(--mask-color-plum-dark);border-color:var(--mask-color-plum-dark);cursor:not-allowed;opacity:.72}.kellmo-mask-page .kellmo-mask-offer-faq__action p{color:#3f2930b3;font-size:1.2rem;line-height:1.45;margin:1rem 0 0}.kellmo-mask-page .kellmo-mask-difference{background:var(--mask-color-white);border:.1rem solid var(--mask-color-border);border-radius:var(--mask-radius-medium);box-shadow:var(--mask-shadow-soft);display:grid;grid-template-columns:minmax(30rem,.8fr) minmax(0,1.2fr);margin-block-start:clamp(5.6rem,9vw,9.6rem);overflow:hidden;position:relative}.kellmo-mask-page .kellmo-mask-difference__visual{min-height:58rem;overflow:hidden;position:relative}.kellmo-mask-page .kellmo-mask-difference__visual img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:left center;position:absolute;width:100%}.kellmo-mask-page .kellmo-mask-difference__visual:after{background:linear-gradient(180deg,#fffaf5 0% 42%,#fffaf500 68%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.kellmo-mask-page .kellmo-mask-difference__visual-copy{max-width:44rem;padding:clamp(2.4rem,4vw,4.8rem);position:relative;z-index:1}.kellmo-mask-page .kellmo-mask-difference__visual-copy p{color:var(--mask-color-plum);font-size:1.2rem;font-weight:700;margin:0 0 1rem;text-transform:uppercase}.kellmo-mask-page .kellmo-mask-difference__visual-copy h2{color:var(--mask-color-plum-dark);font-family:var(--mask-font-heading);font-size:clamp(3.2rem,4.4vw,5.4rem);line-height:.98;margin:0}.kellmo-mask-page .kellmo-mask-difference__comparison{align-self:center;min-width:0;padding:clamp(2.4rem,4vw,4.8rem);padding-bottom:6.8rem}.kellmo-mask-page .kellmo-mask-difference__head,.kellmo-mask-page .kellmo-mask-difference__row{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 10rem 11rem}.kellmo-mask-page .kellmo-mask-difference__head{color:#3f2930b8;font-size:1.2rem;font-weight:700;line-height:1.25;text-align:center}.kellmo-mask-page .kellmo-mask-difference__head>:first-child{align-self:end;padding:0 1.8rem 1.4rem 0;text-align:left}.kellmo-mask-page .kellmo-mask-difference__head strong{background:var(--mask-color-rose-soft);border-radius:var(--mask-radius-small) var(--mask-radius-small) 0 0;color:var(--mask-color-plum-dark);padding:1.4rem 1rem}.kellmo-mask-page .kellmo-mask-difference__head>:last-child{padding:1.4rem 1rem}.kellmo-mask-page .kellmo-mask-difference__row{border-top:.1rem solid var(--mask-color-border);min-height:8.8rem}.kellmo-mask-page .kellmo-mask-difference__copy{align-content:center;display:grid;gap:.4rem;min-width:0;padding:1.4rem 1.8rem 1.4rem 0}.kellmo-mask-page .kellmo-mask-difference__copy strong{color:#9b6a73;font-size:1.4rem;line-height:1.25;text-transform:uppercase}.kellmo-mask-page .kellmo-mask-difference__copy span{font-size:1.35rem;line-height:1.4}.kellmo-mask-page .kellmo-mask-difference__status{align-items:center;color:#3f29309e;display:flex;font-size:1.15rem;font-weight:700;justify-content:center;line-height:1.3;padding:1rem;text-align:center}.kellmo-mask-page .kellmo-mask-difference__status.is-kellmo{background:linear-gradient(180deg,#f4cfd3,#e9aab2);color:var(--mask-color-white);font-size:2.2rem}.kellmo-mask-page .kellmo-mask-difference__note{bottom:1.2rem;color:#3f293099;font-size:1.05rem;grid-column:2;left:clamp(2.4rem,4vw,4.8rem);margin:0;position:absolute;right:clamp(2.4rem,4vw,4.8rem)}.kellmo-mask-page .kellmo-mask-difference{background:#fffaf5b8;border:0;border-radius:var(--mask-radius-medium);box-shadow:none;display:block;margin-block-start:0;overflow:hidden;padding:clamp(2.4rem,4vw,4.8rem)}.kellmo-mask-page .kellmo-mask-difference__header{margin-block-end:clamp(2.8rem,4vw,4rem);max-width:78rem}.kellmo-mask-page .kellmo-mask-difference__header .mask-eyebrow{margin-block-end:1rem}.kellmo-mask-page .kellmo-mask-difference__header .mask-title{font-size:clamp(3rem,4.2vw,5.6rem);line-height:1.02}.kellmo-mask-page .kellmo-mask-difference__comparison{padding:0}.kellmo-mask-page .kellmo-mask-difference__head,.kellmo-mask-page .kellmo-mask-difference__row{grid-template-columns:minmax(0,1fr) 18rem 18rem}.kellmo-mask-page .kellmo-mask-difference__head{color:var(--mask-color-ink);font-size:clamp(1.4rem,1.6vw,1.7rem)}.kellmo-mask-page .kellmo-mask-difference__head strong{background:transparent;border-radius:0;padding:0 1.2rem 1.8rem}.kellmo-mask-page .kellmo-mask-difference__head>:first-child{padding-bottom:1.8rem}.kellmo-mask-page .kellmo-mask-difference__head>:last-child{padding:0 1.2rem 1.8rem}.kellmo-mask-page .kellmo-mask-difference__row{min-height:10.4rem}.kellmo-mask-page .kellmo-mask-difference__copy{gap:.7rem;padding:2rem 2.4rem 2rem 0}.kellmo-mask-page .kellmo-mask-difference__copy strong{font-size:clamp(1.4rem,1.7vw,1.8rem)}.kellmo-mask-page .kellmo-mask-difference__copy span,.kellmo-mask-page .kellmo-mask-difference__status{font-size:clamp(1.4rem,1.6vw,1.7rem)}.kellmo-mask-page .kellmo-mask-difference__status.is-kellmo{background:#e6adb9;border-radius:var(--mask-radius-small);font-size:3rem;margin:1.2rem}.kellmo-mask-page .kellmo-mask-difference__note{margin:2.8rem 0 0;position:static}.kellmo-mask-page .kellmo-mask-offer-faq__faq{margin:clamp(5.6rem,9vw,9.6rem) auto 0;max-width:86rem}.kellmo-mask-page .kellmo-mask-offer-faq__faq>h2{font-size:clamp(2.8rem,4vw,4.2rem);margin-block-end:2rem;text-align:center}.kellmo-mask-page .kellmo-mask-offer-faq__questions{border-top:.1rem solid var(--mask-color-border)}.kellmo-mask-page .kellmo-mask-offer-faq__questions details{border-bottom:.1rem solid var(--mask-color-border)}.kellmo-mask-page .kellmo-mask-offer-faq__questions summary{align-items:center;color:var(--mask-color-plum-dark);cursor:pointer;display:grid;font-size:1.7rem;font-weight:700;gap:1.6rem;grid-template-columns:minmax(0,1fr) 2rem;line-height:1.35;list-style:none;padding-block:2rem}.kellmo-mask-page .kellmo-mask-offer-faq__questions summary::-webkit-details-marker{display:none}.kellmo-mask-page .kellmo-mask-offer-faq__faq-icon{height:2rem;position:relative;width:2rem}.kellmo-mask-page .kellmo-mask-offer-faq__faq-icon:before,.kellmo-mask-page .kellmo-mask-offer-faq__faq-icon:after{background:currentColor;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease}.kellmo-mask-page .kellmo-mask-offer-faq__faq-icon:before{height:.2rem;width:1.4rem}.kellmo-mask-page .kellmo-mask-offer-faq__faq-icon:after{height:1.4rem;width:.2rem}.kellmo-mask-page details[open] .kellmo-mask-offer-faq__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.kellmo-mask-page .kellmo-mask-offer-faq__answer{color:#3f2930d1;font-size:1.5rem;line-height:1.65;max-width:72ch;padding:0 4rem 2rem 0}.kellmo-mask-page .kellmo-mask-offer-faq__answer p:last-child{margin-block-end:0}@media screen and (max-width:749px){.kellmo-mask-page .kellmo-mask-offer-faq__offers{grid-template-columns:minmax(0,1fr)}.kellmo-mask-page .kellmo-mask-offer-faq__offer{min-height:7.6rem;padding:1.4rem}.kellmo-mask-page .kellmo-mask-offer-faq__questions summary{font-size:1.6rem;gap:1.2rem;padding-block:1.8rem}.kellmo-mask-page .kellmo-mask-offer-faq__answer{padding-right:0}.kellmo-mask-page .kellmo-mask-difference{grid-template-columns:minmax(0,1fr)}.kellmo-mask-page .kellmo-mask-difference__visual{aspect-ratio:4 / 5;min-height:0}.kellmo-mask-page .kellmo-mask-difference__visual img{object-position:left center}.kellmo-mask-page .kellmo-mask-difference__visual:after{background:linear-gradient(180deg,#fffaf5 0% 42%,#fffaf500 70%)}.kellmo-mask-page .kellmo-mask-difference__visual-copy h2{font-size:clamp(3rem,11vw,4.4rem);max-width:9ch}.kellmo-mask-page .kellmo-mask-difference__comparison{padding:1.8rem}.kellmo-mask-page .kellmo-mask-difference__head{display:none}.kellmo-mask-page .kellmo-mask-difference__row{gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:1.8rem}.kellmo-mask-page .kellmo-mask-difference__copy{grid-column:1 / -1;padding:0 0 1.4rem}.kellmo-mask-page .kellmo-mask-difference__status{align-content:center;display:grid;min-height:6.8rem;padding:.8rem}.kellmo-mask-page .kellmo-mask-difference__status:before{content:attr(data-label);display:block;font-size:1rem;line-height:1.2;margin-block-end:.5rem}.kellmo-mask-page .kellmo-mask-difference__status.is-kellmo{border-radius:var(--mask-radius-small) 0 0 var(--mask-radius-small)}.kellmo-mask-page .kellmo-mask-difference__status:not(.is-kellmo){background:var(--mask-color-champagne-soft);border-radius:0 var(--mask-radius-small) var(--mask-radius-small) 0}.kellmo-mask-page .kellmo-mask-difference__note{grid-column:1;margin:0 1.8rem 1.8rem;position:static}}@media screen and (max-width:320px){.kellmo-mask-page .kellmo-mask-offer-faq__offer{gap:.8rem;padding:1.2rem}.kellmo-mask-page .kellmo-mask-offer-faq__offer-copy strong{font-size:1.6rem}.kellmo-mask-page .kellmo-mask-offer-faq__price{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.kellmo-mask-page *,.kellmo-mask-page *:before,.kellmo-mask-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.kellmo-mask-page .kellmo-mask-timeline__header,.kellmo-mask-page .kellmo-mask-ritual__header{margin-block-end:clamp(3.2rem,5vw,5.6rem)}.kellmo-mask-page .kellmo-mask-ritual__header{max-width:86rem}.kellmo-mask-page .kellmo-mask-ritual__introduction{font-size:clamp(1.8rem,2vw,2.2rem);line-height:1.55;max-width:76rem}.kellmo-mask-page .kellmo-mask-ritual__introduction br{content:"";display:block;margin-block:1.2rem}.kellmo-mask-page .kellmo-mask-ritual__introduction strong{color:var(--mask-color-plum-dark);font-weight:750}.kellmo-mask-page .kellmo-mask-timeline__introduction{max-width:74ch}.kellmo-mask-page .kellmo-mask-timeline__introduction p{margin:0}.kellmo-mask-page .kellmo-mask-timeline__introduction p+p{margin-block-start:1.4rem}.kellmo-mask-page .kellmo-mask-timeline__introduction strong{color:var(--mask-color-plum-dark);font-weight:750}.kellmo-mask-page .kellmo-mask-timeline__phases,.kellmo-mask-page .kellmo-mask-ritual__steps{display:grid;gap:clamp(1.6rem,2.5vw,2.8rem);list-style:none;margin:0;padding:0}.kellmo-mask-page .kellmo-mask-timeline__phases{grid-template-columns:repeat(3,minmax(0,1fr))}.kellmo-mask-page .kellmo-mask-ritual__steps{gap:clamp(1.2rem,1.8vw,2.4rem);grid-template-columns:repeat(4,minmax(0,1fr))}.kellmo-mask-page .kellmo-mask-timeline__phase,.kellmo-mask-page .kellmo-mask-ritual__step{background:var(--mask-color-white);border:.1rem solid var(--mask-color-border);border-radius:var(--mask-radius-medium);box-shadow:0 1.2rem 3.2rem #3f293014;min-width:0;overflow-wrap:anywhere;padding:clamp(2rem,3vw,3.2rem)}.kellmo-mask-page .kellmo-mask-timeline__number,.kellmo-mask-page .kellmo-mask-ritual__number{align-items:center;background:var(--mask-color-plum);border-radius:50%;color:var(--mask-color-white);display:inline-flex;font-size:1.4rem;font-weight:700;height:3.6rem;justify-content:center;line-height:1;margin-block-end:2rem;width:3.6rem}.kellmo-mask-page .kellmo-mask-timeline__time{color:var(--mask-color-plum);font-size:1.3rem;font-weight:700;line-height:1.3;margin:0 0 1rem;text-transform:uppercase}.kellmo-mask-page .kellmo-mask-timeline__phase{display:flex;flex-direction:column;overflow:hidden;padding:0}.kellmo-mask-page .kellmo-mask-timeline__media{aspect-ratio:4 / 5;background:var(--mask-color-champagne-soft);overflow:hidden;position:relative}.kellmo-mask-page .kellmo-mask-timeline__media:after{background:linear-gradient(180deg,#3f293014,#3f293000 28%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.kellmo-mask-page .kellmo-mask-timeline__media img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .42s ease;width:100%}.kellmo-mask-page .kellmo-mask-timeline__phase:nth-child(3) .kellmo-mask-timeline__media img{object-position:center top}.kellmo-mask-page .kellmo-mask-timeline__phase:hover .kellmo-mask-timeline__media img{transform:scale(1.025)}.kellmo-mask-page .kellmo-mask-timeline__media .kellmo-mask-timeline__number{border:.3rem solid rgba(255,255,255,.9);box-shadow:0 .8rem 2rem #3f293033;left:1.6rem;margin:0;position:absolute;top:1.6rem;z-index:1}.kellmo-mask-page .kellmo-mask-timeline__body{flex:1;padding:clamp(2rem,2.5vw,2.8rem)}.kellmo-mask-page .kellmo-mask-timeline__copy{color:var(--mask-color-ink);font-size:1.5rem;line-height:1.6}.kellmo-mask-page .kellmo-mask-timeline__copy p{margin:0}.kellmo-mask-page .kellmo-mask-timeline__copy p+p{margin-block-start:1rem}.kellmo-mask-page .kellmo-mask-timeline__copy strong{color:var(--mask-color-plum-dark);font-weight:750}.kellmo-mask-page .kellmo-mask-timeline__summary{align-items:center;border-top:.1rem solid rgba(111,48,70,.2);display:flex;flex-direction:column;margin-block-start:clamp(3.2rem,5vw,5.6rem);padding-block-start:clamp(2.8rem,4vw,4rem);text-align:center}.kellmo-mask-page .kellmo-mask-timeline__summary-heading{color:var(--mask-color-plum);font-size:clamp(1.4rem,1.8vw,1.8rem);font-weight:700;letter-spacing:0;margin:0;text-transform:uppercase}.kellmo-mask-page .kellmo-mask-timeline__usage-options{align-items:center;display:flex;flex-wrap:wrap;gap:1.4rem 3.2rem;justify-content:center;margin-block-start:1.8rem}.kellmo-mask-page .kellmo-mask-timeline__usage-option{align-items:center;color:var(--mask-color-plum-dark);display:inline-flex;font-size:clamp(1.8rem,2.4vw,2.4rem);gap:.8rem;line-height:1.2;white-space:nowrap}.kellmo-mask-page .kellmo-mask-timeline__usage-option svg{fill:none;flex:0 0 auto;height:2.5rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:2.5rem}.kellmo-mask-page .kellmo-mask-timeline__frequency{color:var(--mask-color-ink);font-size:clamp(1.6rem,2vw,2rem);line-height:1.5;margin:2.2rem 0 0}.kellmo-mask-page .kellmo-mask-timeline__phase h3,.kellmo-mask-page .kellmo-mask-ritual__step h3{font-size:clamp(2rem,2.4vw,2.6rem);margin-block-end:1.2rem}.kellmo-mask-page .kellmo-mask-timeline__phase>p:last-child,.kellmo-mask-page .kellmo-mask-ritual__step p{font-size:1.5rem;line-height:1.6;margin:0}.kellmo-mask-page .kellmo-mask-ritual__step{display:flex;flex-direction:column;isolation:isolate;min-height:37.5rem;overflow:visible;padding:0;position:relative}.kellmo-mask-page .kellmo-mask-ritual__step:nth-child(1){background:#f3dfe2}.kellmo-mask-page .kellmo-mask-ritual__step:nth-child(2){background:#f8ebe7}.kellmo-mask-page .kellmo-mask-ritual__step:nth-child(3){background:#fdf6f6}.kellmo-mask-page .kellmo-mask-ritual__step:nth-child(4){background:#f6e5e7}.kellmo-mask-page .kellmo-mask-ritual__visual{align-items:center;display:flex;height:17rem;justify-content:center;min-height:17rem;position:relative}.kellmo-mask-page .kellmo-mask-ritual__visual:before{background:#fff9;border:.1rem solid rgba(92,55,64,.16);border-radius:50%;content:"";height:11.2rem;position:absolute;width:11.2rem}.kellmo-mask-page .kellmo-mask-ritual__visual svg{fill:none;height:7.6rem;position:relative;stroke:var(--mask-color-plum);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:7.6rem;z-index:1}.kellmo-mask-page .kellmo-mask-ritual__number{background:var(--mask-color-plum);border:.3rem solid var(--mask-color-white);box-shadow:0 .6rem 1.8rem #3f29302e;left:1.6rem;margin:0;position:absolute;top:1.6rem;z-index:2}.kellmo-mask-page .kellmo-mask-ritual__content{background:#ffffffd1;border-top:.1rem solid rgba(92,55,64,.12);display:flex;flex-direction:column;flex:1;justify-content:center;padding:2.4rem 2.2rem 2.6rem}.kellmo-mask-page .kellmo-mask-ritual__label{color:#9b6a73;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 1rem;text-transform:uppercase}.kellmo-mask-page .kellmo-mask-ritual__connector{background:var(--mask-color-plum);height:.1rem;opacity:.35;position:absolute;right:calc(clamp(1.2rem,1.8vw,2.4rem)*-1 - .1rem);top:8.5rem;width:calc(clamp(1.2rem,1.8vw,2.4rem) + .2rem);z-index:3}.kellmo-mask-page .kellmo-mask-ritual__connector:after{background:var(--mask-color-plum);border-radius:50%;content:"";height:.5rem;position:absolute;right:-.1rem;top:-.2rem;width:.5rem}.kellmo-mask-page .kellmo-mask-ritual__notes{border:.1rem solid rgba(111,48,70,.16);border-radius:var(--mask-radius-medium);gap:0;margin-block-start:clamp(3.2rem,4vw,4.4rem);overflow:hidden}.kellmo-mask-page .kellmo-mask-ritual__notes p{align-content:start;min-height:15.6rem;padding:clamp(2.2rem,2.5vw,3rem)}.kellmo-mask-page .kellmo-mask-ritual__notes p+p{border-inline-start:.1rem solid rgba(111,48,70,.16)}.kellmo-mask-page .kellmo-mask-ritual__notes strong{color:var(--mask-color-plum-dark);font-size:1.7rem;line-height:1.25}.kellmo-mask-page .kellmo-mask-ritual__notes span{line-height:1.55}.kellmo-mask-page .kellmo-mask-ritual__comparison{margin-block-start:clamp(5.6rem,8vw,8.8rem)}.kellmo-mask-page .kellmo-mask-ritual__comparison>h3{font-size:clamp(2.6rem,3.5vw,4rem);margin-block-end:2.4rem}.kellmo-mask-page .kellmo-mask-ritual__table-wrap{border:.1rem solid var(--mask-color-border);border-radius:var(--mask-radius-medium);overflow:hidden}.kellmo-mask-page .kellmo-mask-ritual__table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.kellmo-mask-page .kellmo-mask-ritual__table-wrap :where(th,td){border-block-end:.1rem solid var(--mask-color-border);font-size:1.5rem;line-height:1.5;overflow-wrap:anywhere;padding:1.8rem 2rem;text-align:left;vertical-align:top}.kellmo-mask-page .kellmo-mask-ritual__table-wrap thead th{background:var(--mask-color-plum);color:var(--mask-color-white);font-weight:700}.kellmo-mask-page .kellmo-mask-ritual__table-wrap tbody th{color:var(--mask-color-plum-dark);font-weight:700;width:25%}.kellmo-mask-page .kellmo-mask-ritual__table-wrap tbody tr:last-child :where(th,td){border-block-end:0}.kellmo-mask-page .kellmo-mask-ritual__table-wrap tbody td:nth-child(2){background:#fffaf5ad}@media screen and (min-width:750px)and (max-width:989px){.kellmo-mask-page .kellmo-mask-ritual__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.kellmo-mask-page .kellmo-mask-ritual__connector{display:none}}@media screen and (max-width:749px){.kellmo-mask-page .kellmo-mask-timeline__phases{grid-template-columns:minmax(0,1fr)}.kellmo-mask-page .kellmo-mask-timeline__phase{margin-inline:auto;max-width:44rem;width:100%}.kellmo-mask-page .kellmo-mask-ritual__steps{gap:1.6rem;grid-template-columns:minmax(0,1fr)}.kellmo-mask-page .kellmo-mask-ritual__step{display:grid;grid-template-columns:11.2rem minmax(0,1fr);min-height:17.6rem}.kellmo-mask-page .kellmo-mask-ritual__visual{height:100%;min-height:17.6rem}.kellmo-mask-page .kellmo-mask-ritual__visual:before{height:8.2rem;width:8.2rem}.kellmo-mask-page .kellmo-mask-ritual__visual svg{height:5.8rem;width:5.8rem}.kellmo-mask-page .kellmo-mask-ritual__content{align-content:center;border-left:.1rem solid rgba(92,55,64,.12);border-top:0;display:grid;padding:2.2rem 2rem}.kellmo-mask-page .kellmo-mask-ritual__number{height:3.2rem;left:1.2rem;top:1.2rem;width:3.2rem}.kellmo-mask-page .kellmo-mask-ritual__connector{bottom:-1.7rem;height:1.8rem;left:5.5rem;right:auto;top:auto;width:.1rem}.kellmo-mask-page .kellmo-mask-ritual__connector:after{bottom:-.1rem;left:-.2rem;right:auto;top:auto}.kellmo-mask-page .kellmo-mask-ritual__header{margin-block-end:3.2rem}.kellmo-mask-page .kellmo-mask-ritual__introduction{font-size:1.8rem}.kellmo-mask-page .kellmo-mask-ritual__notes{margin-block-start:2.8rem}.kellmo-mask-page .kellmo-mask-ritual__notes p{min-height:0;padding:2.2rem}.kellmo-mask-page .kellmo-mask-ritual__notes p+p{border-inline-start:0;border-top:.1rem solid rgba(111,48,70,.16)}.kellmo-mask-page .kellmo-mask-ritual__table-wrap{border-radius:0;border-width:.1rem 0 0;overflow:visible}.kellmo-mask-page .kellmo-mask-ritual__table-wrap :where(table,tbody,tr,th,td){display:block;width:100%}.kellmo-mask-page .kellmo-mask-ritual__table-wrap thead{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:.1rem;overflow:hidden;position:absolute;white-space:nowrap;width:.1rem}.kellmo-mask-page .kellmo-mask-ritual__table-wrap tbody tr{border-block-end:.1rem solid var(--mask-color-border);padding-block:1.2rem}.kellmo-mask-page .kellmo-mask-ritual__table-wrap tbody :where(th,td){border:0;padding:.8rem 0}.kellmo-mask-page .kellmo-mask-ritual__table-wrap tbody th{font-size:1.7rem;padding-block-end:1.2rem}.kellmo-mask-page .kellmo-mask-ritual__table-wrap tbody td{background:transparent;display:grid;gap:1rem;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr)}.kellmo-mask-page .kellmo-mask-ritual__table-wrap tbody td:nth-child(2){background:transparent}.kellmo-mask-page .kellmo-mask-ritual__table-wrap tbody td:before{color:var(--mask-color-plum);content:attr(data-label);font-weight:700}}@media screen and (max-width:320px){.kellmo-mask-page .kellmo-mask-timeline__phase{padding:0}.kellmo-mask-page .kellmo-mask-timeline__usage-options{align-items:flex-start;flex-direction:column;gap:1.2rem}.kellmo-mask-page .kellmo-mask-ritual__step{grid-template-columns:9.2rem minmax(0,1fr);padding:0}.kellmo-mask-page .kellmo-mask-ritual__visual:before{height:7rem;width:7rem}.kellmo-mask-page .kellmo-mask-ritual__visual svg{height:5rem;width:5rem}.kellmo-mask-page .kellmo-mask-ritual__content{padding:1.6rem}.kellmo-mask-page .kellmo-mask-ritual__connector{left:4.5rem}.kellmo-mask-page .kellmo-mask-ritual__table-wrap tbody td{grid-template-columns:minmax(0,1fr)}}.kellmo-mask-page.kellmo-mask-results{background:var(--mask-color-warm-white)}.kellmo-mask-page .kellmo-mask-results__header{margin-block-end:clamp(3.2rem,6vw,5.6rem);max-width:74rem}.kellmo-mask-page .kellmo-mask-results__introduction{display:grid;gap:1.4rem;max-width:58ch}.kellmo-mask-page .kellmo-mask-results__introduction p{margin:0}.kellmo-mask-page .kellmo-mask-results__introduction p+p{color:var(--mask-color-plum-dark);font-weight:650}.kellmo-mask-page .kellmo-mask-results__comparison-wrap{display:grid;justify-items:center;margin-block-end:clamp(5.6rem,9vw,9.6rem)}.kellmo-mask-page .kellmo-mask-comparison__progressive{display:grid;justify-items:center;width:100%}.kellmo-mask-page .kellmo-mask-comparison{--mask-position: 50%;aspect-ratio:298.5 / 402;border-radius:var(--mask-radius-medium);box-shadow:var(--mask-shadow-soft);display:none;isolation:isolate;max-width:48rem;overflow:hidden;position:relative;width:min(100%,48rem)}.kellmo-mask-page .kellmo-mask-comparison[data-mask-slider-ready=true]{display:block}.kellmo-mask-page .kellmo-mask-comparison__fallback{aspect-ratio:597 / 402;border-radius:var(--mask-radius-medium);box-shadow:var(--mask-shadow-soft);height:auto;object-fit:contain;width:min(100%,90rem)}.kellmo-mask-page .kellmo-mask-comparison[data-mask-slider-ready=true]+.kellmo-mask-comparison__fallback{display:none}.kellmo-mask-page .kellmo-mask-comparison__layer{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.kellmo-mask-page .kellmo-mask-comparison__layer img{height:100%;max-width:none;object-fit:cover;position:absolute;top:0;width:200%}.kellmo-mask-page .kellmo-mask-comparison__layer--after img{left:-100%}.kellmo-mask-page .kellmo-mask-comparison__layer--before{clip-path:inset(0 calc(100% - var(--mask-position)) 0 0);z-index:1}.kellmo-mask-page .kellmo-mask-comparison__layer--before img{left:0}.kellmo-mask-page .kellmo-mask-comparison__label{background:#4c2635db;border:.1rem solid rgba(255,255,255,.58);border-radius:.4rem;color:var(--mask-color-white);font-size:1.2rem;font-weight:700;line-height:1;padding:.7rem 1rem;pointer-events:none;position:absolute;top:1.4rem;z-index:3}.kellmo-mask-page .kellmo-mask-comparison__label--before{left:1.4rem}.kellmo-mask-page .kellmo-mask-comparison__label--after{right:1.4rem}.kellmo-mask-page .kellmo-mask-comparison__divider{background:var(--mask-color-white);box-shadow:0 0 0 .1rem #4c263547;height:100%;left:var(--mask-position);pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:.3rem;z-index:2}.kellmo-mask-page .kellmo-mask-comparison__range{-webkit-appearance:none;appearance:none;background:transparent;cursor:ew-resize;height:100%;top:0;right:0;bottom:0;left:0;margin:0;padding:0;position:absolute;width:100%;z-index:4}.kellmo-mask-page .kellmo-mask-comparison__range::-webkit-slider-runnable-track{background:transparent;height:.3rem}.kellmo-mask-page .kellmo-mask-comparison__range::-moz-range-track{background:transparent;height:.3rem}.kellmo-mask-page .kellmo-mask-comparison__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--mask-color-plum-dark);border:.3rem solid var(--mask-color-white);border-radius:50%;box-shadow:0 .4rem 1.6rem #3f29304d;height:4.6rem;margin-top:-2.15rem;width:4.6rem}.kellmo-mask-page .kellmo-mask-comparison__range::-moz-range-thumb{background:var(--mask-color-plum-dark);border:.3rem solid var(--mask-color-white);border-radius:50%;box-shadow:0 .4rem 1.6rem #3f29304d;height:4rem;width:4rem}.kellmo-mask-page .kellmo-mask-results__face{margin:0}.kellmo-mask-page .kellmo-mask-results__face img{aspect-ratio:1800 / 1214;border-radius:var(--mask-radius-medium);height:auto;object-fit:contain;width:100%}.kellmo-mask-page .kellmo-mask-results__face figcaption{margin-block-start:1.8rem}.kellmo-mask-page .kellmo-mask-results__caption{color:var(--mask-color-plum-dark);font-family:var(--mask-font-heading);font-size:clamp(2rem,3vw,3.2rem);font-weight:600;line-height:1.25;margin:0}.kellmo-mask-page .kellmo-mask-results__disclaimer{color:#3f2930b3;font-size:1.2rem;line-height:1.45;margin:.8rem 0 0}@media screen and (max-width:749px){.kellmo-mask-page .kellmo-mask-results__comparison-wrap{margin-inline:calc(-1 * var(--mask-gutter))}.kellmo-mask-page .kellmo-mask-comparison{border-radius:0;box-shadow:none;max-width:45rem}.kellmo-mask-page .kellmo-mask-comparison__fallback{border-radius:0;box-shadow:none}.kellmo-mask-page .kellmo-mask-results__face{margin-inline:calc(-1 * var(--mask-gutter))}.kellmo-mask-page .kellmo-mask-results__face img{border-radius:0}.kellmo-mask-page .kellmo-mask-results__face figcaption{padding-inline:var(--mask-gutter)}}@media screen and (max-width:320px){.kellmo-mask-page .kellmo-mask-comparison__label{font-size:1.1rem;padding:.6rem .8rem;top:1rem}.kellmo-mask-page .kellmo-mask-comparison__label--before{left:1rem}.kellmo-mask-page .kellmo-mask-comparison__label--after{right:1rem}}.kellmo-mask-page,.kellmo-mask-page.kellmo-mask-hero,.kellmo-mask-page.mask-section,.kellmo-mask-page.mask-section--rose,.kellmo-mask-page.mask-section--champagne,.kellmo-mask-page.kellmo-mask-confidence,.kellmo-mask-page.kellmo-mask-results,.kellmo-mask-page.kellmo-mask-reviews,.kellmo-mask-page.kellmo-mask-offer-faq{background:var(--mask-color-rose-soft)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kellmo-mask.css.map */
