@font-face{font-family:ST Display Digits;src:url(/skintastic/12-days-of-christmas-2026/assets/fonts/display-digits.woff2)format("woff2");font-weight:400 500;font-display:swap;unicode-range:U+24,U+30-39}body:has([data-lander=skintastic-12days]){color:#3d3226!important;background:#2a2118!important;min-height:100%!important;margin:0!important;display:block!important;overflow-x:clip!important}@media (max-width:720px){body:has([data-lander=skintastic-12days]){padding-bottom:72px!important}}[data-lander=skintastic-12days]{--walnut:#3d3226;--walnut-deep:#2a2118;--ink:#2b2119;--cream:#f4eee7;--paper:#fffdfa;--oat:#ebe3d8;--sand:#dfd2be;--taupe:#b8a597;--mist:#6b5c50;--gold:#d8bc84;--gold-ink:#7e5f26;--live:#2f6b4a;--line:#3d322629;--line-light:#f4eee73d;--display:"ST Display Digits", var(--font-italiana), "Italiana", Georgia, serif;--script:var(--font-mea), "Snell Roundhand", cursive;--sans:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gutter:clamp(16px, 5vw, 64px);--top-h:76px;--days:23;background:var(--cream);color:var(--walnut);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}[data-lander=skintastic-12days] *,[data-lander=skintastic-12days] :before,[data-lander=skintastic-12days] :after{box-sizing:border-box}[data-lander=skintastic-12days] h1,[data-lander=skintastic-12days] h2,[data-lander=skintastic-12days] h3,[data-lander=skintastic-12days] p,[data-lander=skintastic-12days] ul,[data-lander=skintastic-12days] ol,[data-lander=skintastic-12days] address{margin:0;padding:0;font-style:normal}[data-lander=skintastic-12days] ul,[data-lander=skintastic-12days] ol{list-style:none}[data-lander=skintastic-12days] h2{font-family:var(--display);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(34px,4.4vw,52px);font-weight:400;line-height:1.1}[data-lander=skintastic-12days] p{text-wrap:pretty}[data-lander=skintastic-12days] img{max-width:100%;height:auto;display:block}[data-lander=skintastic-12days] p,[data-lander=skintastic-12days] a,[data-lander=skintastic-12days] a:hover,[data-lander=skintastic-12days] li,[data-lander=skintastic-12days] span,[data-lander=skintastic-12days] strong,[data-lander=skintastic-12days] h1,[data-lander=skintastic-12days] h2,[data-lander=skintastic-12days] h3{color:inherit}[data-lander=skintastic-12days] a{min-width:0;min-height:0}[data-lander=skintastic-12days] section[id]{scroll-margin-top:calc(var(--top-h) + 8px)}[data-lander=skintastic-12days] :focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}[data-lander=skintastic-12days] .wrap{width:min(1180px, 100% - 2 * var(--gutter));margin-inline:auto}[data-lander=skintastic-12days] .skip{z-index:100;background:var(--paper);color:var(--ink);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-64px;left:12px}[data-lander=skintastic-12days] .skip:focus{top:12px}[data-lander=skintastic-12days] .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--taupe);font-size:12px;font-weight:600;line-height:1.5}[data-lander=skintastic-12days] .eyebrow--ink{color:var(--mist)}[data-lander=skintastic-12days] .btn{letter-spacing:.12em;text-align:center;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 24px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}[data-lander=skintastic-12days] .btn--dark{background:var(--walnut);color:var(--cream)}[data-lander=skintastic-12days] .btn--dark:hover{background:var(--walnut-deep)}[data-lander=skintastic-12days] .btn--line{color:var(--walnut);box-shadow:inset 0 0 0 1px var(--walnut)}[data-lander=skintastic-12days] .btn--line:hover{background:var(--walnut);color:var(--cream)}[data-lander=skintastic-12days] .btn--taupe{background:var(--taupe);color:var(--walnut-deep)}[data-lander=skintastic-12days] .btn--taupe:hover{background:var(--sand)}[data-lander=skintastic-12days] .btn--ghost{color:var(--cream);box-shadow:inset 0 0 0 1px #f4eee78c}[data-lander=skintastic-12days] .btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--cream)}[data-lander=skintastic-12days] .code{border:1.5px dashed var(--gold-ink);background:var(--paper);max-width:100%;color:var(--walnut-deep);cursor:pointer;font:inherit;border-radius:4px;align-items:center;gap:14px;padding:9px 12px 9px 16px;display:inline-flex}[data-lander=skintastic-12days] .code--dark{border-color:var(--gold);background:var(--walnut-deep);color:var(--cream)}[data-lander=skintastic-12days] .code__value{letter-spacing:.1em;font-size:19px;font-weight:700;line-height:1.2}[data-lander=skintastic-12days] .code__action{letter-spacing:.04em;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}[data-lander=skintastic-12days] .chip{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}[data-lander=skintastic-12days] .chip--live{background:var(--live);color:#fff}[data-lander=skintastic-12days] .chip--live:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px}[data-lander=skintastic-12days] .chip--ended{background:var(--sand);color:#5c4f44}[data-lander=skintastic-12days] .top{z-index:40;background:var(--cream);border-bottom:1px solid var(--line);position:sticky;top:0}[data-lander=skintastic-12days] .top__row{height:var(--top-h);justify-content:space-between;align-items:center;gap:24px;display:flex}[data-lander=skintastic-12days] .top__logo img{width:auto;height:46px}[data-lander=skintastic-12days] .top__nav{gap:30px;margin-left:auto;display:flex}[data-lander=skintastic-12days] .top__nav a{border-bottom:1px solid #0000;padding-block:4px;font-size:13px;font-weight:500;text-decoration:none}[data-lander=skintastic-12days] .top__nav a:hover{border-bottom-color:var(--walnut)}[data-lander=skintastic-12days] .top__phone{border:1px solid var(--walnut);letter-spacing:.04em;white-space:nowrap;border-radius:3px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}[data-lander=skintastic-12days] .top__phone:hover{background:var(--walnut);color:var(--cream)}[data-lander=skintastic-12days] .hero{background:var(--walnut);color:var(--cream);position:relative;overflow:hidden}[data-lander=skintastic-12days] .hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,6vw,88px);padding-block:clamp(48px,6vw,84px);display:grid}[data-lander=skintastic-12days] .hero__copy{z-index:1;position:relative}[data-lander=skintastic-12days] h1{margin-top:16px;font-weight:400}[data-lander=skintastic-12days] .hero__line{font-family:var(--display);color:var(--taupe);font-size:clamp(50px,7.2vw,92px);line-height:1;display:block}[data-lander=skintastic-12days] .hero__script{font-family:var(--script);color:var(--cream);margin-top:-.02em;font-size:clamp(92px,12.4vw,164px);line-height:1;display:block}[data-lander=skintastic-12days] .hero__line--end{margin-top:-.06em}[data-lander=skintastic-12days] .hero__apos{margin-inline:-.07em -.03em}[data-lander=skintastic-12days] .hero__lede{max-width:34em;margin-top:18px;font-size:clamp(16px,1.4vw,18px);line-height:1.65}[data-lander=skintastic-12days] .hero__code{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px;display:flex}[data-lander=skintastic-12days] .hero__code-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}[data-lander=skintastic-12days] .hero__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}[data-lander=skintastic-12days] .hero__art{justify-self:center;width:min(420px,100%);position:relative}[data-lander=skintastic-12days] .hero__burst{width:165%;max-width:700px;color:var(--gold);opacity:.3;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}[data-lander=skintastic-12days] .arch{aspect-ratio:4/5;box-shadow:0 0 0 1px #d8bc848c, 0 0 0 10px var(--walnut), 0 0 0 11px #d8bc8447;border-radius:999px 999px 0 0;position:relative;overflow:hidden}[data-lander=skintastic-12days] .arch img{object-fit:cover;object-position:center bottom;width:100%;height:100%}[data-lander=skintastic-12days] .ticket{z-index:1;border-top:3px solid var(--gold-ink);background:var(--paper);width:min(100% - 36px,360px);color:var(--walnut);margin:-92px auto 0;padding:20px 22px 18px;position:relative;box-shadow:0 18px 40px -22px #000000b3}[data-lander=skintastic-12days] .ticket__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mist);font-size:12px;font-weight:600}[data-lander=skintastic-12days] .ticket__title{font-family:var(--display);color:var(--ink);margin-top:4px;font-size:32px;line-height:1.12}[data-lander=skintastic-12days] .ticket__body{margin-top:6px;font-size:14px;line-height:1.5}[data-lander=skintastic-12days] .ticket__closed{margin-top:6px;font-size:14px;font-weight:600;line-height:1.5}[data-lander=skintastic-12days] .ticket__link{text-underline-offset:3px;margin-top:10px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}[data-lander=skintastic-12days] .schedule{background:var(--cream);padding-block:clamp(52px,7vw,88px)}[data-lander=skintastic-12days] .schedule__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:26px;display:flex}[data-lander=skintastic-12days] .schedule__head h2{color:var(--ink);margin-top:8px}[data-lander=skintastic-12days] .schedule__intro{max-width:36em;margin-top:10px}[data-lander=skintastic-12days] .schedule__code p{letter-spacing:.12em;text-transform:uppercase;color:var(--mist);margin-bottom:8px;font-size:12px;font-weight:600}[data-lander=skintastic-12days] .rule{border:1px solid var(--line);border-left:4px solid var(--gold-ink);background:var(--paper);border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 22px;margin-bottom:28px;padding:20px 24px;display:grid}[data-lander=skintastic-12days] .rule__icon{color:var(--gold-ink)}[data-lander=skintastic-12days] .rule p{font-size:15px;line-height:1.55}[data-lander=skintastic-12days] .rule p+p{margin-top:4px}[data-lander=skintastic-12days] .rule p.rule__lead{color:var(--ink);font-size:17px;font-weight:600;line-height:1.5}[data-lander=skintastic-12days] .deals{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}[data-lander=skintastic-12days] .deal{border:1px solid var(--line);border-top:3px solid var(--walnut);background:var(--paper);border-radius:4px;flex-direction:column;padding:22px 24px 24px;display:flex}[data-lander=skintastic-12days] .deal--one{border-top-color:var(--gold-ink)}[data-lander=skintastic-12days] .deal__no{letter-spacing:.1em;text-transform:uppercase;color:var(--mist);font-size:12px;font-weight:600;line-height:1.4}[data-lander=skintastic-12days] .deal__no span{letter-spacing:.06em;color:var(--gold-ink);display:block}[data-lander=skintastic-12days] .deal__when{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;display:flex}[data-lander=skintastic-12days] .deal__dates{background:var(--oat);color:var(--ink);border-radius:3px;align-items:center;gap:7px;padding:5px 10px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}[data-lander=skintastic-12days] .deal__dates svg{color:var(--gold-ink);flex:none}[data-lander=skintastic-12days] .deal--one .deal__dates{background:#f1e6cf}[data-lander=skintastic-12days] .deal__must{color:var(--gold-ink);margin-top:7px;font-size:13px;font-weight:600;line-height:1.45}[data-lander=skintastic-12days] .deal__name{font-family:var(--display);color:var(--ink);margin-top:12px;font-size:30px;font-weight:400;line-height:1.15}[data-lander=skintastic-12days] .deal__price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:6px;display:flex}[data-lander=skintastic-12days] .deal__price strong{letter-spacing:-.01em;color:var(--walnut-deep);font-size:34px;font-weight:600;line-height:1.2}[data-lander=skintastic-12days] .deal__price span{font-size:15px;font-weight:500}[data-lander=skintastic-12days] .deal__sub{margin-top:6px;font-size:15px;line-height:1.55}[data-lander=skintastic-12days] .deal__terms{color:var(--mist);margin-top:8px;font-size:13px;line-height:1.5}[data-lander=skintastic-12days] .deal__cta{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:18px;display:flex}[data-lander=skintastic-12days] .deal__cta .btn{flex:140px;padding-inline:12px}[data-lander=skintastic-12days] .ended{border-top:1px solid var(--line);margin-top:32px;padding-top:22px}[data-lander=skintastic-12days] .ended__title{letter-spacing:.12em;text-transform:uppercase;color:var(--mist);font-size:12px;font-weight:600;line-height:1.4}[data-lander=skintastic-12days] .ended__list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}[data-lander=skintastic-12days] .ended__list li{background:var(--oat);color:#5c4f44;border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 12px;font-size:13px;line-height:1.4;display:inline-flex}[data-lander=skintastic-12days] .ended__n{font-weight:600}[data-lander=skintastic-12days] .ended__dates{color:var(--mist)}[data-lander=skintastic-12days] .calendar{background:var(--oat);padding-block:clamp(52px,7vw,88px)}[data-lander=skintastic-12days] .calendar__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 32px;margin-bottom:26px;display:grid}[data-lander=skintastic-12days] .calendar__head .eyebrow{grid-column:1/-1}[data-lander=skintastic-12days] .calendar__head h2{color:var(--ink)}[data-lander=skintastic-12days] .legend{flex-wrap:wrap;gap:8px 18px;font-size:13px;font-weight:500;display:flex}[data-lander=skintastic-12days] .legend li{align-items:center;gap:7px;display:inline-flex}[data-lander=skintastic-12days] .legend li:before{content:"";border-radius:2px;width:20px;height:10px}[data-lander=skintastic-12days] .legend__ahead:before{background:var(--mist)}[data-lander=skintastic-12days] .legend__live:before{background:var(--live)}[data-lander=skintastic-12days] .legend__ended:before{background:repeating-linear-gradient(135deg,#cdbfae 0 3px,#0000 3px 6px);box-shadow:inset 0 0 0 1px #cdbfae}[data-lander=skintastic-12days] .legend__closed:before{background:#3d322624}[data-lander=skintastic-12days] .legend__today:before{background:var(--gold-ink)}[data-lander=skintastic-12days] .cal{--cols:44px minmax(0, 1fr) minmax(0, 1.04fr) 172px;border:1px solid var(--line);background:var(--paper);border-radius:4px}[data-lander=skintastic-12days] .cal__scale{top:var(--top-h);z-index:5;grid-template-columns:var(--cols);border-bottom:1px solid var(--line);background:var(--paper);align-items:end;display:grid;position:sticky}[data-lander=skintastic-12days] .cal__scale-label{letter-spacing:.14em;text-transform:uppercase;color:var(--mist);grid-column:1/span 2;padding:10px 16px;font-size:12px;font-weight:600}[data-lander=skintastic-12days] .cal__days{grid-template-columns:repeat(var(--days), minmax(0, 1fr));display:grid}[data-lander=skintastic-12days] .cal__days span{text-align:center;padding-block:7px 8px;font-size:11px;font-weight:600;line-height:1.2}[data-lander=skintastic-12days] .cal__days small{color:var(--mist);font-size:10px;font-weight:500;display:block}[data-lander=skintastic-12days] .cal__days .is-weekend{color:var(--mist);background:#3d32260f}[data-lander=skintastic-12days] .cal__days .is-today{background:var(--gold-ink);color:#fff}[data-lander=skintastic-12days] .cal__days .is-today small{color:#fff}[data-lander=skintastic-12days] .row{grid-template-columns:var(--cols);border-bottom:1px solid var(--line);align-items:stretch;display:grid}[data-lander=skintastic-12days] .row:last-child{border-bottom:0}[data-lander=skintastic-12days] .row__n{font-family:var(--display);color:var(--mist);justify-content:center;align-items:flex-start;padding-top:15px;font-size:24px;line-height:1.1;display:flex}[data-lander=skintastic-12days] .row__copy{min-width:0;padding:14px 20px 15px 2px}[data-lander=skintastic-12days] .row__no{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-lander=skintastic-12days] .row__name{color:var(--ink);font-size:16px;font-weight:600;line-height:1.3}[data-lander=skintastic-12days] .row__price{flex-wrap:wrap;align-items:baseline;gap:0 7px;margin-top:1px;display:flex}[data-lander=skintastic-12days] .row__price strong{color:var(--walnut-deep);font-size:19px;font-weight:600;line-height:1.35}[data-lander=skintastic-12days] .row__price span{font-size:14px}[data-lander=skintastic-12days] .row__sub{margin-top:2px;font-size:14px;line-height:1.5}[data-lander=skintastic-12days] .row__terms{color:var(--mist);margin-top:3px;font-size:13px;line-height:1.45}[data-lander=skintastic-12days] .row__track{grid-template-columns:repeat(var(--days), minmax(0, 1fr));min-height:38px;display:grid;position:relative}[data-lander=skintastic-12days] .row__track i{border-left:1px solid #3d32260f}[data-lander=skintastic-12days] .row__track i.is-weekend{background:#3d32260f}[data-lander=skintastic-12days] .row__today{inset-block:0;left:calc(var(--day) / var(--days) * 100%);width:calc(100% / var(--days));background:#7e5f2638;position:absolute}[data-lander=skintastic-12days] .row__bar{top:19px;left:calc(var(--from) / var(--days) * 100%);width:calc((var(--to) - var(--from) + 1) / var(--days) * 100%);background:var(--mist);border-radius:3px;height:16px;position:absolute}[data-lander=skintastic-12days] .row__when{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 14px 14px 16px;display:flex}[data-lander=skintastic-12days] .row__range{font-size:13px;font-weight:500;line-height:1.3}[data-lander=skintastic-12days] .row__kind{color:var(--mist);font-size:12px;display:block}[data-lander=skintastic-12days] .row__span{white-space:nowrap;font-size:14px;font-weight:600}[data-lander=skintastic-12days] .row--today .row__bar{background:var(--live)}[data-lander=skintastic-12days] .row--ended .row__bar{background:repeating-linear-gradient(135deg,#cdbfae 0 3px,#0000 3px 6px);box-shadow:inset 0 0 0 1px #cdbfae}[data-lander=skintastic-12days] .row--ended{background:#f6f1ea}[data-lander=skintastic-12days] .row--ended .row__n,[data-lander=skintastic-12days] .row--ended .row__name,[data-lander=skintastic-12days] .row--ended .row__price strong,[data-lander=skintastic-12days] .row--ended .row__price span,[data-lander=skintastic-12days] .row--ended .row__sub,[data-lander=skintastic-12days] .row--ended .row__terms,[data-lander=skintastic-12days] .row--ended .row__range,[data-lander=skintastic-12days] .row--ended .row__kind{color:#6b5c50}[data-lander=skintastic-12days] .row--ended .row__price strong{font-weight:500;text-decoration:line-through}[data-lander=skintastic-12days] .specials{background:var(--walnut);color:var(--cream);padding-block:clamp(56px,7vw,96px)}[data-lander=skintastic-12days] .specials__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:28px clamp(32px,6vw,72px);display:grid}[data-lander=skintastic-12days] .pill{border:1px solid var(--gold);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:600;line-height:1.3;display:inline-block}[data-lander=skintastic-12days] .specials__head h2{color:var(--cream);margin-top:16px}[data-lander=skintastic-12days] .specials__intro{max-width:32em;margin-top:10px}[data-lander=skintastic-12days] .specials__photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}[data-lander=skintastic-12days] .specials__photos li{aspect-ratio:4/5;border-radius:999px 999px 0 0;overflow:hidden}[data-lander=skintastic-12days] .specials__photos img{object-fit:cover;width:100%;height:100%}[data-lander=skintastic-12days] .specials__photos li:first-child img{object-position:96% center}[data-lander=skintastic-12days] .specials__photos li:nth-child(2) img{object-position:42% center}[data-lander=skintastic-12days] .specials__photos li:nth-child(3) img{object-position:72% center}[data-lander=skintastic-12days] .offers{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}[data-lander=skintastic-12days] .offers li{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;padding:24px 24px 22px;display:flex}[data-lander=skintastic-12days] .offers h3{font-family:var(--display);color:var(--cream);font-size:26px;font-weight:400;line-height:1.2}[data-lander=skintastic-12days] .offers__price{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:8px;display:flex}[data-lander=skintastic-12days] .offers__price strong{color:var(--gold);font-size:30px;font-weight:600;line-height:1.25}[data-lander=skintastic-12days] .offers__price span{font-size:14px;font-weight:500}[data-lander=skintastic-12days] .offers__sub{margin-top:6px;font-size:14px;line-height:1.55}[data-lander=skintastic-12days] .offers__terms{color:#dccfbf;margin-top:6px;font-size:13px;line-height:1.5}[data-lander=skintastic-12days] .offers__action{margin-top:auto;padding-top:16px}[data-lander=skintastic-12days] .offers .btn{min-height:44px;padding-inline:18px;font-size:12px}[data-lander=skintastic-12days] .book{background:var(--cream);padding-block:clamp(52px,7vw,88px)}[data-lander=skintastic-12days] .book h2{color:var(--ink)}[data-lander=skintastic-12days] .book__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;margin-top:24px;display:grid}[data-lander=skintastic-12days] .book__card{border:1px solid var(--line);background:var(--paper);border-radius:4px;flex-direction:column;align-items:flex-start;padding:26px 28px 28px;display:flex}[data-lander=skintastic-12days] .book__card h3{font-family:var(--display);color:var(--ink);font-size:30px;font-weight:400;line-height:1.15}[data-lander=skintastic-12days] .book__card ol{counter-reset:step;margin-top:12px}[data-lander=skintastic-12days] .book__card li{counter-increment:step;margin-top:8px;padding-left:30px;font-size:15px;line-height:1.5;position:relative}[data-lander=skintastic-12days] .book__card li:before{content:counter(step);background:var(--walnut);width:21px;height:21px;color:var(--cream);text-align:center;border-radius:50%;font-size:12px;font-weight:600;line-height:21px;position:absolute;top:1px;left:0}[data-lander=skintastic-12days] .book__card .code{margin-top:16px}[data-lander=skintastic-12days] .book__note{margin-top:12px;font-size:14px;font-weight:500}[data-lander=skintastic-12days] .book__actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:18px;display:flex}[data-lander=skintastic-12days] .hours{background:var(--sand);padding-block:clamp(44px,6vw,72px)}[data-lander=skintastic-12days] .hours__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}[data-lander=skintastic-12days] .hours__photo{border-radius:4px;width:100%}[data-lander=skintastic-12days] .hours h2{color:var(--ink);margin-top:8px}[data-lander=skintastic-12days] .closures{gap:10px;margin-top:18px;display:flex}[data-lander=skintastic-12days] .closures li{background:var(--walnut);width:84px;color:var(--cream);text-align:center;border-radius:4px;padding:8px 6px 7px}[data-lander=skintastic-12days] .closures span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600;display:block}[data-lander=skintastic-12days] .closures strong{font-family:var(--display);font-size:34px;font-weight:400;line-height:1.15;display:block}[data-lander=skintastic-12days] .hours__regular{margin-top:14px;font-size:15px}[data-lander=skintastic-12days] .fine{background:var(--cream);color:var(--mist);padding-block:30px 36px;font-size:13px;line-height:1.6}[data-lander=skintastic-12days] .fine p+p{margin-top:8px}[data-lander=skintastic-12days] .foot{background:var(--walnut-deep);color:var(--cream);padding-block:40px 28px}[data-lander=skintastic-12days] .foot__grid{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px clamp(32px,6vw,72px);display:grid}[data-lander=skintastic-12days] .foot__mark{width:46px}[data-lander=skintastic-12days] .foot__name{font-family:var(--display);margin-top:8px;font-size:24px;line-height:1.2}[data-lander=skintastic-12days] .foot address{gap:4px;font-size:14px;display:grid}[data-lander=skintastic-12days] .foot address a{text-decoration:none}[data-lander=skintastic-12days] .foot address a:hover,[data-lander=skintastic-12days] .foot__social a:hover{text-decoration:underline}[data-lander=skintastic-12days] .foot__social{letter-spacing:.12em;text-transform:uppercase;gap:20px;font-size:13px;font-weight:600;display:flex}[data-lander=skintastic-12days] .foot__social a{text-decoration:none}[data-lander=skintastic-12days] .foot__legal{text-align:center;color:#cdbfae;margin-top:26px;font-size:13px}[data-lander=skintastic-12days] .sticky{z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--walnut-deep);visibility:hidden;gap:10px;display:none;position:fixed;inset:auto 0 0;transform:translateY(110%);box-shadow:0 -8px 24px -12px #0009}[data-lander=skintastic-12days] .sticky.is-on{visibility:visible;transition:transform .25s;transform:none}[data-lander=skintastic-12days] .sticky .btn{letter-spacing:.08em;flex:1 1 0;min-height:48px;padding-inline:8px;font-size:12px}@media (max-width:1040px){[data-lander=skintastic-12days] .top__nav{display:none}[data-lander=skintastic-12days] .top__row{justify-content:space-between}}@media (max-width:1100px){[data-lander=skintastic-12days] .deals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){[data-lander=skintastic-12days] .cal{--cols:40px minmax(0, 1fr)}[data-lander=skintastic-12days] .cal__scale{grid-template-columns:minmax(0,1fr);padding:2px 16px 0 56px}[data-lander=skintastic-12days] .cal__scale-label{display:none}[data-lander=skintastic-12days] .cal__days span{font-size:0}[data-lander=skintastic-12days] .cal__days small{display:none}[data-lander=skintastic-12days] .cal__days .is-key{font-size:11px;overflow:visible}[data-lander=skintastic-12days] .cal__days .is-weekend{color:inherit;background:0 0}[data-lander=skintastic-12days] .row{grid-template-columns:var(--cols);grid-template-areas:"n when""n copy""n track";padding-block:12px 14px}[data-lander=skintastic-12days] .row__n{grid-area:n;padding-top:2px}[data-lander=skintastic-12days] .row__copy{grid-area:copy;padding:6px 16px 0 0}[data-lander=skintastic-12days] .row__track{background:var(--oat);border-radius:3px;grid-area:track;min-height:14px;margin:9px 16px 0 0;overflow:hidden}[data-lander=skintastic-12days] .row__track i{border-left:0}[data-lander=skintastic-12days] .row__bar{border-radius:0;height:100%;top:0}[data-lander=skintastic-12days] .row__today{z-index:1;left:calc((var(--day) + .5) / var(--days) * 100%);background:var(--gold-ink);width:2px;box-shadow:0 0 0 1px var(--paper);margin-left:-1px}[data-lander=skintastic-12days] .row__when{flex-flow:wrap;grid-area:when;align-items:center;gap:4px 10px;padding:0 16px 0 0}[data-lander=skintastic-12days] .row__kind{font-size:13px;display:inline}[data-lander=skintastic-12days] .row__span{font-size:13px}[data-lander=skintastic-12days] .specials__head{grid-template-columns:minmax(0,1fr)}[data-lander=skintastic-12days] .specials__photos{max-width:520px}[data-lander=skintastic-12days] .offers{grid-template-columns:repeat(2,minmax(0,1fr))}[data-lander=skintastic-12days] .hours__grid{grid-template-columns:minmax(0,1fr)}[data-lander=skintastic-12days] .foot__grid{text-align:left;grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){[data-lander=skintastic-12days] .hero__grid{flex-direction:column;align-items:flex-start;gap:0;padding-block:34px 44px;display:flex}[data-lander=skintastic-12days] .hero__copy{display:contents}[data-lander=skintastic-12days] .hero__copy>*{z-index:1;position:relative}[data-lander=skintastic-12days] .hero__art{order:4;align-self:center;width:min(400px,100%);margin-top:30px}[data-lander=skintastic-12days] .hero__code{order:5}[data-lander=skintastic-12days] .hero__actions{order:6}[data-lander=skintastic-12days] .arch{aspect-ratio:5/4}[data-lander=skintastic-12days] .ticket{margin-top:-64px}[data-lander=skintastic-12days] .hero__burst{width:124%;top:30%}}@media (max-width:720px){[data-lander=skintastic-12days]{--top-h:66px}[data-lander=skintastic-12days] .top__logo img{height:40px}[data-lander=skintastic-12days] .top__phone{padding-inline:12px;font-size:13px}[data-lander=skintastic-12days] .hero__actions{width:100%}[data-lander=skintastic-12days] .hero__actions .btn{letter-spacing:.06em;flex:140px;padding-inline:8px;font-size:12px}[data-lander=skintastic-12days] .ticket__title{font-size:28px}[data-lander=skintastic-12days] .deals{grid-template-columns:minmax(0,1fr)}[data-lander=skintastic-12days] .deal{padding:20px 20px 22px}[data-lander=skintastic-12days] .rule{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:18px 18px 20px}[data-lander=skintastic-12days] .rule__btn{grid-column:1/-1}[data-lander=skintastic-12days] .rule p.rule__lead{font-size:16px}[data-lander=skintastic-12days] .calendar__head,[data-lander=skintastic-12days] .offers,[data-lander=skintastic-12days] .book__grid{grid-template-columns:minmax(0,1fr)}[data-lander=skintastic-12days] .book__card{padding:22px 20px 24px}[data-lander=skintastic-12days] .book__actions{width:100%}[data-lander=skintastic-12days] .book__actions .btn{flex:140px;padding-inline:10px}[data-lander=skintastic-12days] .sticky{display:flex}}
