.skn-product-design{color-scheme:light;--sk-paper:#fff;--sk-ink:#292421;--sk-muted:#59514d;--sk-line:#e3d9d2;--sk-blush:#fff;--sk-pink:#e6aeb7;--sk-soft:#fff;--sk-blue:#fff;--sk-button:#292421;--sk-button-text:#fff;--sk-font-body:"Instrument Sans",Arial,Helvetica,sans-serif;--sk-font-heading:var(--sk-font-body);--sk-font-label:var(--sk-font-body);color:var(--sk-ink);background:var(--sk-paper);font:500 16px/1.65 var(--sk-font-body);width:100%;position:relative}.skn-product-design *,.skn-product-design *:before,.skn-product-design *:after{box-sizing:border-box}.skn-product-design h1,.skn-product-design h2,.skn-product-design h3,.skn-product-design p{margin:0;color:inherit}.skn-product-design h1,.skn-product-design h2,.skn-product-design h3{font-family:var(--sk-font-heading);font-weight:700}.skn-product-design button,.skn-product-design input{font:inherit;color:inherit}.skn-product-design button{background:none;border:0;padding:0}.skn-product-design a{color:inherit;text-decoration:none}.skn-product-design img{display:block;max-width:100%}.skn-product-design [hidden]{display:none!important}.skn-product-design .sk-announcement{display:flex;align-items:center;justify-content:center;gap:38px;min-height:28px;padding:4px 16px;background:#1b1b1b;color:#fff;font-size:14px;letter-spacing:.16em;text-align:center}.skn-product-design .sk-announcement svg{width:12px;height:12px;stroke-width:1;flex-shrink:0}.skn-product-design .sk-announcement-copy{display:flex;flex-wrap:wrap;justify-content:center;gap:0 7px}.skn-product-design .sk-announcement-copy span{white-space:normal}.skn-product-design .sk-campaign{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#ef0000;color:#fff;min-height:42px;padding:9px 3%;font-size:14px;letter-spacing:.12em}.skn-product-design .sk-campaign-copy{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.skn-product-design .sk-campaign-cta{text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.skn-product-design .sk-countdown{display:flex;gap:13px;text-align:center;flex-shrink:0;font-variant-numeric:tabular-nums}.skn-product-design .sk-countdown span{display:flex;flex-direction:column;font-size:14px;line-height:1.4}.skn-product-design .sk-countdown small{font-size:14px;letter-spacing:.04em;font-weight:600}.skn-product-design .sk-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:14px 3%;min-height:72px;border-bottom:1px solid #e9e9e9;background:#fff;color:#202020;position:relative}.skn-product-design .sk-header-home{justify-self:center}.skn-product-design .sk-header-logo{width:148px;height:auto;display:block}.skn-product-design .sk-logo{width:130px;height:44px;object-fit:contain}.skn-product-design .sk-nav{display:flex;align-items:center;gap:18px;font-size:16px;letter-spacing:.025em;white-space:nowrap}.skn-product-design .sk-nav a:hover{text-decoration:underline;text-underline-offset:5px}.skn-product-design .sk-header-actions{display:flex;justify-content:flex-end;gap:5px;align-items:center;justify-self:end}.skn-product-design .sk-header-icon{display:flex;align-items:center;justify-content:center;width:35px;min-height:40px;position:relative}.skn-product-design .sk-header-icon svg{width:17px;height:17px;stroke-width:1.2}.skn-product-design .sk-menu-toggle{display:none}.skn-product-design #sk-bag-count{position:absolute;top:0;right:0;background:#202020;color:#fff;min-width:20px;height:20px;border-radius:50%;font-size:12px;line-height:20px;text-align:center}.skn-product-design .sk-header-panel{position:absolute;top:100%;right:3%;z-index:20;width:min(360px,94%);padding:20px;background:#fff;color:#202020;border:1px solid #e9e9e9;box-shadow:0 10px 24px #0000000d;font-size:14px}.skn-product-design .sk-header-panel h2{font:500 14px/1.5 var(--sk-font-body);margin-bottom:12px}.skn-product-design .sk-header-panel input{width:100%;border:1px solid #ddd;background:#fff;color:#202020;padding:10px;font-size:16px}.skn-product-design .sk-search-results{display:grid;gap:10px;margin-top:15px}.skn-product-design .sk-search-results button{text-align:left;padding:10px 0;border-bottom:1px solid #eee;font-size:16px}.skn-product-design .sk-mobile-nav{display:grid;gap:18px;left:3%;right:auto;font-size:16px;letter-spacing:.04em}.skn-product-design .sk-product{display:grid;grid-template-columns:1.06fr 1fr;gap:6%;padding:26px 4.5% 58px;align-items:center}.skn-product-design .sk-gallery{min-width:0;align-self:start;display:grid;grid-template-columns:minmax(0,1fr);row-gap:14px;align-content:start;align-items:start}.skn-product-design .sk-main-photo{grid-column:1;grid-row:2;min-width:0;position:relative;background:#fff;aspect-ratio:1/1.12;overflow:hidden}.skn-product-design .sk-main-photo img{width:100%;height:100%;object-fit:contain}.skn-product-design .sk-photo-toggle{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;text-align:left}.skn-product-design .sk-swatch-hint{position:absolute;bottom:12px;left:8px;right:8px;display:block;padding:6px;background:#fff;color:var(--sk-ink);font-size:14px;font-weight:600;text-align:center;text-decoration:underline;text-underline-offset:3px;pointer-events:none}.skn-product-design .sk-gallery-label{position:absolute;top:17px;left:18px;right:18px;font-size:14px;letter-spacing:.06em;color:#51413c}.skn-product-design .sk-gallery-controls{grid-column:1;grid-row:1;min-width:0}.skn-product-design .sk-gallery-view{display:flex;gap:20px;border-bottom:1px solid var(--sk-line)}.skn-product-design .sk-gallery-view button{min-height:44px;padding:8px 0;font-size:14px;font-weight:600;color:var(--sk-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.skn-product-design .sk-gallery-view button[aria-pressed=true]{color:var(--sk-ink);border-bottom-color:var(--sk-ink)}.skn-product-design .sk-tone-picker{min-width:0;margin-top:16px}.skn-product-design .sk-tone-heading{font-size:14px;font-weight:600;line-height:1.4;margin-bottom:9px}.skn-product-design .sk-tone-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.skn-product-design .sk-tone-options button{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:74px;padding:8px 4px;border:1px solid var(--sk-line);background:#fff;color:var(--sk-ink);font-size:14px;line-height:1.25;text-align:center;border-radius:4px}.skn-product-design .sk-tone-options button:hover{border-color:var(--sk-ink)}.skn-product-design .sk-tone-options button[aria-pressed=true]{border-color:var(--sk-ink);box-shadow:inset 0 0 0 1px var(--sk-ink);background:#faf7f4;color:var(--sk-ink)}.skn-product-design .sk-tone-swatch{display:block;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--sk-tone);box-shadow:inset 0 0 0 1px #00000018}.skn-product-design .sk-photo-status{grid-column:1;grid-row:3;font-size:14px;color:var(--sk-muted);text-align:center}.skn-product-design .sk-video-preview{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff}.skn-product-design .sk-application-video{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.skn-product-design .sk-video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;color:#544c47;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.skn-product-design .sk-video-placeholder>svg{width:34px;height:34px;stroke-width:1;margin-bottom:24px}.skn-product-design .sk-video-placeholder h3{font-size:30px;line-height:1.15;margin:12px 0}.skn-product-design .sk-video-placeholder p:last-child{font-size:14px;line-height:1.7}.skn-product-design .sk-video-caption{display:block;color:var(--sk-ink);font-size:14px;margin-bottom:4px}.skn-product-design .sk-video-meta{display:block;font-size:14px}.skn-product-design .sk-eyebrow{font-family:var(--sk-font-label);font-weight:600;font-size:14px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.skn-product-design .sk-brand-label{font-family:var(--sk-font-body);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.skn-product-design .sk-brand-label strong{font-weight:700}.skn-product-design .sk-buy h1{font-family:var(--sk-font-heading);font-weight:700;font-size:calc(clamp(34px,4.4vw,49px) * var(--sk-heading-scale,1));letter-spacing:-.025em;line-height:1.06;margin:9px 0 20px}.skn-product-design .sk-buy .sk-product-brand{color:#e90a0a}.skn-product-design .sk-price{display:flex;gap:12px;align-items:center;font-size:20px;margin-bottom:21px;flex-wrap:wrap}.skn-product-design .sk-price span{font-size:14px;color:var(--sk-muted)}.skn-product-design .sk-scent-label{font-size:14px;margin:0 0 9px;letter-spacing:.03em}.skn-product-design .sk-scents{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.skn-product-design .sk-scent{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:9px 13px;border:1px solid var(--sk-line);border-radius:50px;background:var(--sk-paper);font-size:14px;line-height:1.4}.skn-product-design .sk-scent:before{content:"";width:11px;height:11px;border-radius:50%;background:var(--scent-color);flex-shrink:0}.skn-product-design .sk-scent[aria-pressed=true],.skn-product-design .sk-scent[aria-current=page]{border-color:var(--sk-ink);box-shadow:inset 0 0 0 .5px var(--sk-ink)}.skn-product-design .sk-scent:disabled{color:#59514d;background:#fafafa;cursor:default}.skn-product-design .sk-scent small{font-size:14px;letter-spacing:.04em}.skn-product-design .sk-serif{font-family:var(--sk-font-heading);font-weight:700;letter-spacing:-.025em;line-height:1.06}.skn-product-design .sk-nav,.skn-product-design .sk-mobile-nav,.skn-product-design .sk-scent,.skn-product-design .sk-add,.skn-product-design .sk-related-link,.skn-product-design summary{font-weight:600}.skn-product-design .sk-gallery-label,.skn-product-design .sk-protection,.skn-product-design .sk-zinc,.skn-product-design .sk-facts,.skn-product-design .sk-placeholder-label{font-family:var(--sk-font-label);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.skn-product-design .sk-buy h2{font-size:20px;font-weight:500;line-height:1.45;letter-spacing:0;margin-bottom:12px}.skn-product-design .sk-description{font-size:16px;line-height:1.7;max-width:480px;color:var(--sk-muted)}.skn-product-design .sk-protection{font-size:14px;line-height:1.9;letter-spacing:.06em;margin:22px 0 10px}.skn-product-design .sk-zinc{font-size:14px;color:var(--sk-muted)}.skn-product-design .sk-purchase{display:flex;gap:11px;margin-top:17px}.skn-product-design .sk-quantity{display:flex;width:118px;flex-shrink:0;border:1px solid var(--sk-line);align-items:center;justify-content:space-between}.skn-product-design .sk-quantity button{width:44px;min-height:54px;font-size:20px}.skn-product-design .sk-quantity output{font-size:16px}.skn-product-design .sk-add{background:#171717;color:#fffdfa;flex:1;min-width:0;min-height:56px;padding:10px 8px;font-size:16px;letter-spacing:.04em;border-radius:var(--sk-radius,0px)}.skn-product-design .sk-add[data-added=strawberry]{background:#e6aeb7;color:#30232a}.skn-product-design .sk-add[data-added=blueberry]{background:#9ec3df;color:#23394a}.skn-product-design .sk-add:hover{opacity:.87}.skn-product-design .sk-feedback{font-size:14px;line-height:1.4;color:var(--sk-muted);min-height:16px;margin-top:10px}.skn-product-design .sk-jump{border-top:1px solid var(--sk-line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;font-size:14px;padding-top:16px;margin-top:11px}.skn-product-design .sk-trust{background:#f6e3e7;color:#30232a;padding:12px 14px;margin-top:24px;border-radius:7px}.skn-product-design .sk-trust[data-scent=blueberry]{background:#e2eef5;color:#263e4a}.skn-product-design .sk-seal-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:center}.skn-product-design .sk-seal-artwork{display:block;width:100%;height:auto;object-fit:contain}.skn-product-design .sk-seal-copy{font-size:14px;line-height:1.65}.skn-product-design .sk-trust-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:8px 0 16px;margin-top:4px;text-align:center;color:var(--sk-ink);background:transparent}.skn-product-design .sk-trust-icons span{display:flex;align-items:center;flex-direction:column;gap:7px;font-size:14px;line-height:1.4}.skn-product-design .sk-trust-icons svg{width:20px;height:20px;stroke-width:1.3}.skn-product-design .sk-blueberry-content{background:#fff}.skn-product-design .sk-blueberry-fruit{aspect-ratio:1/1;width:100%;object-fit:contain}.skn-product-design .sk-section{padding:64px 6%}.skn-product-design .sk-section h2{font-size:calc(clamp(33px,4.5vw,49px) * var(--sk-heading-scale,1))}.skn-product-design .sk-sensory{background:var(--sk-blush)}.skn-product-design .sk-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}.skn-product-design .sk-section-head .sk-eyebrow{margin-bottom:14px}.skn-product-design .sk-media-note{font-size:14px;letter-spacing:.06em;color:var(--sk-muted);text-align:right;max-width:180px}.skn-product-design .sk-film{aspect-ratio:2.6/1;position:relative;overflow:hidden;background:#fff}.skn-product-design .sk-film>img{width:100%;height:100%;object-fit:cover;object-position:center 52%}.skn-product-design .sk-film-control{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#4f3938}.skn-product-design .sk-play{display:flex;align-items:center;justify-content:center;border:1px solid #886b6755;border-radius:50%;width:52px;height:52px;background:#fffc}.skn-product-design .sk-play svg{width:20px;height:20px}.skn-product-design .sk-film-control>span:last-child{font-size:14px;letter-spacing:.12em;background:#ffffffda;padding:4px 10px}.skn-product-design .sk-film-info{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff;padding:30px;text-align:center;color:#523e36;font-size:14px}.skn-product-design .sk-senses{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;margin-top:32px}.skn-product-design .sk-sense{border-top:1px solid var(--sk-line);padding-top:19px}.skn-product-design .sk-sense .sk-eyebrow{margin-bottom:11px}.skn-product-design .sk-sense h3{font-size:23px;line-height:1.22;letter-spacing:-.02em;margin-bottom:12px}.skn-product-design .sk-sense p:last-child{font-size:14px;line-height:1.8;color:var(--sk-muted)}.skn-product-design .sk-ingredients{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.skn-product-design .sk-botanical{aspect-ratio:1/1.1;width:100%;object-fit:cover}.skn-product-design .sk-ingredients .sk-eyebrow{margin-bottom:16px}.skn-product-design .sk-ingredients h2{margin-bottom:22px}.skn-product-design .sk-ingredients .sk-intro{font-size:16px;line-height:1.55;margin-bottom:15px}.skn-product-design .sk-ingredients .sk-body{font-size:14px;color:var(--sk-muted);line-height:1.8}.skn-product-design .sk-ingredient-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:20px}.skn-product-design .sk-ingredient-list span{font-size:14px;border-top:1px solid var(--sk-line);padding:11px 0}.skn-product-design .sk-facts{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid var(--sk-line);margin-top:19px;padding-top:16px;font-size:14px;line-height:1.7}.skn-product-design #sk-ingredients{display:block}.skn-product-design .sk-ingredient-heading{max-width:650px}.skn-product-design .sk-ingredient-heading h2{line-height:1.08;letter-spacing:-.025em;margin-bottom:18px}.skn-product-design .sk-ingredient-heading .sk-intro{margin-bottom:0;color:var(--sk-muted)}.skn-product-design .sk-ingredient-story{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:6%;align-items:center;margin-top:28px}.skn-product-design .sk-ingredient-scene{position:relative;aspect-ratio:2.25;min-width:0}.skn-product-design .sk-ingredient-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.skn-product-design .sk-ingredient-art img{position:absolute;width:150%;max-width:none;height:auto;bottom:0;left:-25%}.skn-product-design .sk-hotspot{position:absolute;left:var(--point-x);top:var(--point-y);transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-size:16px;font-weight:600;z-index:1}.skn-product-design .sk-hotspot span{display:grid;place-items:center;width:32px;height:32px;background:#fff;color:#292421;border:1px solid #292421;border-radius:50%;box-shadow:0 0 0 5px #ffffff80}.skn-product-design .sk-hotspot[aria-pressed=true] span{background:#292421;color:#fff}.skn-product-design .sk-ingredient-detail{min-width:0}.skn-product-design .sk-ingredient-closeup{height:170px;background-repeat:no-repeat;background-size:450%;background-color:#fff;margin-bottom:22px}.skn-product-design .sk-ingredient-detail .sk-eyebrow{margin-bottom:9px}.skn-product-design .sk-ingredient-detail h3{font-size:28px;line-height:1.15;letter-spacing:-.025em;margin-bottom:14px}.skn-product-design .sk-ingredient-detail p{font-size:16px;line-height:1.7;color:var(--sk-muted)}.skn-product-design .sk-ingredient-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px;border-top:1px solid var(--sk-line);padding-top:18px}.skn-product-design .sk-ingredient-names{font-size:14px;color:var(--sk-muted)}.skn-product-design .sk-ingredient-more{font-size:16px;font-weight:600;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.skn-product-design .sk-packaging{background:var(--sk-blush)}.skn-product-design .sk-packaging .sk-eyebrow{margin-bottom:15px}.skn-product-design .sk-packaging-intro{font-size:14px;line-height:1.7;color:var(--sk-muted);margin-top:18px}.skn-product-design .sk-packaging-layout{display:grid;grid-template-columns:1.08fr 1fr;gap:6%;align-items:center;margin-top:36px}.skn-product-design .sk-packaging-artwork{width:100%;height:auto;max-width:680px;justify-self:center}.skn-product-design .sk-packaging-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8%}.skn-product-design .sk-packaging-item{border-top:1px solid var(--sk-line);padding-top:23px}.skn-product-design .sk-packaging-item svg{width:24px;height:24px;stroke-width:1.25;margin-bottom:17px}.skn-product-design .sk-packaging-item h3{font-size:25px;line-height:1.2;letter-spacing:-.02em;margin-bottom:12px}.skn-product-design .sk-packaging-item p{font-size:14px;line-height:1.8;color:var(--sk-muted);max-width:290px}.skn-product-design .sk-packaging-note{font-size:14px;line-height:1.7;color:var(--sk-muted);margin-top:32px;padding-top:18px;border-top:1px solid var(--sk-line)}.skn-product-design .sk-details{background:var(--sk-soft);display:grid;grid-template-columns:1fr 1.25fr;gap:9%}.skn-product-design .sk-details h2{margin-top:14px}.skn-product-design details{border-bottom:1px solid var(--sk-line)}.skn-product-design details:first-child{border-top:1px solid var(--sk-line)}.skn-product-design summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:57px;font-size:14px;gap:20px}.skn-product-design summary::-webkit-details-marker{display:none}.skn-product-design summary:after{content:"+";font-size:20px;font-weight:400}.skn-product-design details[open] summary:after{content:"\2212"}.skn-product-design .sk-detail-copy{font-size:14px;color:var(--sk-muted);padding:0 0 20px;line-height:1.85}.skn-product-design .sk-placeholder-label{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--sk-muted);display:block;margin-bottom:8px}.skn-product-design .sk-reviews{display:flex;align-items:center;justify-content:space-between;gap:40px;border-bottom:1px solid var(--sk-line)}.skn-product-design .sk-reviews h2{font-size:calc(35px * var(--sk-heading-scale,1));margin-top:12px}.skn-product-design .sk-review-placeholder{font-size:14px;color:var(--sk-muted);max-width:300px;line-height:1.8}.skn-product-design .sk-related{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#e5edf2;padding-top:40px;padding-bottom:40px;gap:7%}.skn-product-design .sk-related-image{background:#fff;width:100%;max-width:310px;aspect-ratio:1/1;margin:auto;object-fit:contain}.skn-product-design .sk-related h2{margin:15px 0 22px}.skn-product-design .sk-related-copy{font-size:14px;line-height:1.8;max-width:340px;margin-bottom:22px}.skn-product-design .sk-related-link{font-size:14px;letter-spacing:.08em;display:inline-flex;gap:35px;padding-bottom:8px;border-bottom:1px solid var(--sk-ink)}.skn-product-design .sk-footer{padding:28px 4.5%;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:14px;letter-spacing:.04em;color:var(--sk-muted)}.skn-product-design .sk-footer img{width:110px;height:40px}.skn-product-design .sk-drawer{position:absolute;right:18px;top:110px;z-index:20;background:var(--sk-paper);border:1px solid var(--sk-line);box-shadow:0 16px 50px #291c1424;width:min(330px,calc(100% - 36px));padding:25px}.skn-product-design .sk-drawer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:16px}.skn-product-design .sk-drawer p{font-size:14px}.skn-product-design .sk-drawer small{display:block;margin-top:20px;color:var(--sk-muted);font-size:14px}.skn-product-design .sk-close{font-size:23px;min-width:35px;min-height:35px}.skn-product-design .sk-sense p:last-child,.skn-product-design .sk-ingredients .sk-body,.skn-product-design .sk-packaging-intro,.skn-product-design .sk-packaging-item p,.skn-product-design .sk-detail-copy,.skn-product-design .sk-related-copy,.skn-product-design .sk-review-placeholder,.skn-product-design .sk-drawer p,.skn-product-design summary{font-size:16px;line-height:1.7}@media(max-width:1100px){.skn-product-design .sk-packaging-layout{grid-template-columns:1fr;gap:32px}.skn-product-design .sk-header{gap:0;padding:12px 4%;min-height:66px}.skn-product-design .sk-nav{display:none}.skn-product-design .sk-menu-toggle{display:flex;justify-self:start}.skn-product-design .sk-header-logo{width:130px}.skn-product-design .sk-header-actions{gap:0}.skn-product-design .sk-account{display:none}.skn-product-design .sk-header-icon{width:34px;min-height:44px}.skn-product-design .sk-announcement{gap:10px;padding:9px 12px;font-size:14px;letter-spacing:.025em}.skn-product-design .sk-campaign{justify-content:center;flex-wrap:wrap;gap:12px;padding:12px 4%;font-size:14px;letter-spacing:.025em;text-align:center}.skn-product-design .sk-campaign-copy{justify-content:center;gap:14px}}@media(max-width:900px){.skn-product-design .sk-trust-icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.skn-product-design .sk-ingredient-story{grid-template-columns:1fr;gap:28px}.skn-product-design .sk-ingredient-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:24px;align-items:center}.skn-product-design .sk-ingredient-closeup{margin:0;height:190px}}@media(max-width:700px){.skn-product-design .sk-header-logo{width:114px}.skn-product-design .sk-logo{width:105px;height:35px}.skn-product-design .sk-product{grid-template-columns:1fr;padding:17px 5% 36px;gap:24px}.skn-product-design .sk-gallery{grid-template-columns:minmax(0,1fr)}.skn-product-design .sk-main-photo{aspect-ratio:1/1.12;height:auto}.skn-product-design .sk-gallery-label{top:12px;left:8px;right:8px;font-size:14px;letter-spacing:.03em}.skn-product-design .sk-video-placeholder{padding:20px}.skn-product-design .sk-video-placeholder h3{font-size:25px}.skn-product-design .sk-scent{padding:7px 10px;min-height:44px}.skn-product-design .sk-scents{gap:6px;margin-bottom:21px}.skn-product-design .sk-trust{padding:12px 14px}.skn-product-design .sk-seal-row{grid-template-columns:40px minmax(0,1fr);gap:14px}.skn-product-design .sk-trust-icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.skn-product-design .sk-buy h1{font-size:calc(36px * var(--sk-heading-scale,1));margin-top:6px;margin-bottom:14px}.skn-product-design .sk-price{margin-bottom:18px;font-size:20px}.skn-product-design .sk-buy h2{font-size:18px;margin-bottom:12px}.skn-product-design .sk-description{font-size:16px;line-height:1.7}.skn-product-design .sk-protection{margin-top:16px;margin-bottom:6px}.skn-product-design .sk-purchase{margin-top:17px}.skn-product-design .sk-section{padding:42px 6%}.skn-product-design .sk-section h2{font-size:calc(35px * var(--sk-heading-scale,1))}.skn-product-design .sk-packaging-layout{margin-top:28px;gap:28px}.skn-product-design .sk-packaging-grid{grid-template-columns:1fr;gap:26px}.skn-product-design .sk-packaging-item{padding-top:20px}.skn-product-design .sk-packaging-item svg{margin-bottom:12px}.skn-product-design .sk-packaging-item p{max-width:none}.skn-product-design .sk-section-head{display:block;margin-bottom:25px}.skn-product-design .sk-media-note{text-align:left;margin-top:15px;max-width:none}.skn-product-design .sk-film{aspect-ratio:1.5/1}.skn-product-design .sk-senses{grid-template-columns:1fr;gap:24px;margin-top:25px}.skn-product-design .sk-sense h3{font-size:25px;margin-bottom:8px}.skn-product-design .sk-sense .sk-eyebrow{margin-bottom:8px}.skn-product-design .sk-sense p:last-child{font-size:16px}.skn-product-design .sk-ingredients{grid-template-columns:1fr;gap:29px}.skn-product-design .sk-botanical{aspect-ratio:1.25/1}.skn-product-design .sk-ingredient-story{margin-top:12px}.skn-product-design .sk-ingredient-detail{display:block}.skn-product-design .sk-ingredient-closeup{height:170px;max-width:280px;margin:0 0 24px}.skn-product-design .sk-hotspot{left:var(--point-mobile-x,var(--point-x));top:var(--point-mobile-y,var(--point-y))}.skn-product-design .sk-ingredient-detail h3{font-size:27px}.skn-product-design .sk-details{grid-template-columns:1fr;gap:28px}.skn-product-design .sk-reviews{display:block}.skn-product-design .sk-review-placeholder{margin-top:20px}.skn-product-design .sk-related{grid-template-columns:1fr;gap:28px}.skn-product-design .sk-related-image{max-width:245px}.skn-product-design .sk-footer{align-items:flex-start;flex-direction:column;font-size:14px;gap:18px}.skn-product-design .sk-footer span{max-width:none;text-align:left}}.skn-product-design .sk-native-form{display:block}.skn-product-design .sk-native-purchase{align-items:stretch}.skn-product-design .sk-native-purchase quantity-selector{display:flex;align-items:center;justify-content:space-between;width:118px;min-height:56px;flex:none;border:1px solid var(--sk-line);border-radius:0;background:#fff;color:var(--sk-ink)}.skn-product-design .sk-native-purchase .quantity-selector__button{display:flex;align-items:center;justify-content:center;width:40px;min-height:54px;padding:0;flex:none}.skn-product-design .sk-native-purchase .quantity-selector__button:disabled{opacity:.35}.skn-product-design .sk-native-purchase .quantity-selector__input-wrapper{min-width:0;flex:1;display:block}.skn-product-design .sk-native-purchase .quantity-selector__input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:100%;min-width:0;padding:0;border:0;box-shadow:none;background:transparent;text-align:center;font-size:16px;font-weight:500}.skn-product-design .sk-native-purchase .quantity-selector__input::-webkit-inner-spin-button,.skn-product-design .sk-native-purchase .quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.skn-product-design .sk-native-buy{min-width:0;flex:1;display:block}.skn-product-design .sk-native-buy .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:10px 12px;border:0;border-radius:0;background:#171717;color:#fff;font:600 16px/1.4 var(--sk-font-body);letter-spacing:.04em;text-transform:uppercase}.skn-product-design .sk-native-buy .button:disabled{opacity:.55;cursor:default}.skn-product-design .sk-native-buy[data-sk-added=strawberry] .button{background:#e6aeb7;color:#30232a}.skn-product-design .sk-native-buy[data-sk-added=blueberry] .button{background:#9ec3df;color:#23394a}.skn-product-design .sk-native-buy .button:not(:disabled):hover{opacity:.87}.skn-product-design button:not(:disabled),.skn-product-design summary{cursor:pointer}.skn-product-design a:focus-visible,.skn-product-design button:focus-visible,.skn-product-design input:focus-visible,.skn-product-design summary:focus-visible{outline:2px solid var(--sk-ink);outline-offset:4px}.skn-product-design .sk-photo-toggle:focus-visible{outline-offset:-3px}.skn-product-design .sk-ingredient-panels{min-width:0}.skn-product-design sup{font-size:.65em;vertical-align:super}@media(prefers-reduced-motion:reduce){.skn-product-design *{scroll-behavior:auto;transition:none}}.skn-product-design .sk-yuka-rating{display:grid;gap:12px;padding:20px 0;color:var(--sk-ink)}.skn-product-design .sk-yuka-rating img{width:240px;max-width:100%;height:auto}.skn-product-design .sk-yuka-rating p{max-width:44ch;font-size:16px;line-height:1.5}.skn-product-design:not(.sk-gallery-ready) .sk-gallery-controls,.skn-product-design:not(.sk-gallery-ready) .sk-swatch-hint{display:none}.skn-product-design .sk-tone-help{font-size:14px;line-height:1.5;color:var(--sk-muted);margin-bottom:12px}.skn-product-design .sk-tone-options button{padding:8px;gap:8px;justify-content:flex-start}.skn-product-design .sk-tone-thumbnail{width:100%;height:70px;object-fit:cover;border-radius:2px}.skn-product-design .sk-tone-name{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;font-weight:600}.skn-product-design .sk-tone-name .sk-tone-swatch{width:14px;height:14px}.skn-product-design .sk-tone-action{font-size:14px;line-height:1.3}.skn-product-design .sk-application-panel{display:grid;grid-template-rows:minmax(0,1fr) auto auto;margin:0}.skn-product-design .sk-demo-stage{position:relative;min-height:0;overflow:hidden}.skn-product-design .sk-demo-fallback{position:absolute;top:0;right:0;bottom:0;left:0}.skn-product-design .sk-demo-fallback img{width:100%;height:100%;object-fit:contain}.skn-product-design .sk-demo-caption{padding:10px 8px;text-align:center;font-size:14px;line-height:1.5}.skn-product-design .sk-demo-caption strong,.skn-product-design .sk-demo-caption span{display:block}.skn-product-design .sk-demo-caption strong{font-weight:600}.skn-product-design .sk-demo-actions{display:flex;justify-content:center;padding:0 8px 8px}.skn-product-design .sk-demo-actions button{min-height:44px;padding:10px 18px;border:1px solid var(--sk-ink);font-size:14px;font-weight:600}.skn-product-design .sk-demo-actions button:hover{background:var(--sk-ink);color:#fff}@media(max-width:400px){.skn-product-design .sk-tone-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.skn-product-design{--sk-ink:#000;--sk-muted:#000;--sk-line:#dedede}.skn-product-design .sk-product{align-items:start}.skn-product-design .sk-shipping-note{margin-top:10px;font-size:14px;font-weight:600;line-height:1.5}.skn-product-design .sk-reassurance{margin-top:8px;font-size:14px;line-height:1.5;color:var(--sk-muted)}.skn-product-design .sk-feedback:empty{min-height:0;margin:0}.skn-product-design .sk-trust-icons{margin-top:20px}.skn-product-design .sk-application-sequence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:8%;margin-top:30px}.skn-product-design .sk-sequence-copy h3{font-size:clamp(22px,2.6vw,30px);line-height:1.25;letter-spacing:-.025em}.skn-product-design .sk-sequence-steps{padding:0;margin:24px 0 0;list-style:none;display:grid}.skn-product-design .sk-sequence-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;border-top:1px solid var(--sk-line);padding:19px 0}.skn-product-design .sk-step-number{font-size:14px;font-weight:600;padding-top:3px}.skn-product-design .sk-sequence-steps h4{font:700 20px/1.3 var(--sk-font-heading);margin:0 0 7px;color:var(--sk-ink)}.skn-product-design .sk-sequence-steps p{font-size:16px;line-height:1.6;color:var(--sk-muted)}.skn-product-design .sk-sequence-media{margin:0;min-width:0;width:100%;max-width:440px;justify-self:center}.skn-product-design .sk-sequence-media video,.skn-product-design .sk-sequence-media img{display:block;width:100%;height:auto;aspect-ratio:360/378;object-fit:contain;background:#faf7f4}.skn-product-design .sk-sequence-media figcaption{font-size:14px;line-height:1.5;margin-top:12px}.skn-product-design .sk-sequence-media figcaption span{display:block;margin-top:6px}.skn-product-design .sk-protection-guide{border-block:1px solid var(--sk-line)}.skn-product-design .sk-protection-guide>.sk-eyebrow{margin-bottom:14px}.skn-product-design .sk-protection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;margin-top:32px}.skn-product-design .sk-protection-grid h3{font-size:20px;line-height:1.3;margin-bottom:10px}.skn-product-design .sk-protection-grid p{font-size:16px;line-height:1.65;color:var(--sk-muted)}.skn-product-design .sk-protection-note{max-width:90ch;font-size:14px;line-height:1.6;margin-top:24px;color:var(--sk-muted)}.skn-product-design .sk-protection-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:5px;color:#000}.skn-product-design .sk-protection-link:hover{color:#000;text-decoration-thickness:2px}.skn-product-design .sk-details details[id]{scroll-margin-top:calc(var(--sticky-area-height,80px) + 24px)}@media(max-width:700px){.skn-product-design .sk-application-sequence,.skn-product-design .sk-protection-grid{grid-template-columns:1fr;gap:24px}}.skn-product-design .sk-gallery-view{gap:18px;flex-wrap:wrap}.skn-product-design .sk-scale-panel{position:absolute;top:0;right:0;bottom:0;left:0}.skn-product-design .sk-scale-panel>img{width:100%;height:100%;object-fit:contain}.skn-product-design .sk-image-placeholder{height:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;background:#faf0f2;border:1px dashed #bfa5ad}.skn-product-design[data-scent=blueberry] .sk-image-placeholder{background:#eff5f9;border-color:#a6b8c4}.skn-product-design .sk-image-placeholder>span{font-size:14px;color:#000;text-decoration:underline;text-underline-offset:4px}.skn-product-design .sk-tone-placeholder{display:grid;place-items:center;background:#f5f5f5;color:#000;font-size:14px;font-weight:500}.skn-product-design .sk-product-trust{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 7%;margin:0 6%;padding:30px 0;border-top:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line);align-items:center}.skn-product-design .sk-product-trust .sk-trust{background:#fff;color:#000;padding:0;margin:0;border-radius:0}.skn-product-design .sk-product-trust .sk-yuka-rating{padding:0}.skn-product-design .sk-product-trust .sk-yuka-rating img{width:180px}.skn-product-design .sk-trust-attributes{grid-column:1/-1;font-size:14px;color:#000}.skn-product-design .sk-mobile-purchase{display:none}@media(max-width:700px){.skn-product-design .sk-product-trust{grid-template-columns:1fr;gap:26px}.skn-product-design .sk-gallery-view{gap:14px}.skn-product-design.sk-purchase-onpage.sk-purchase-offscreen .sk-mobile-purchase{position:fixed;inset:auto 0 0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,1.1fr);align-items:center;gap:16px;padding:12px 6% calc(12px + env(safe-area-inset-bottom));background:#fff;color:#000;border-top:1px solid #dedede;box-shadow:0 -3px 14px #00000008}.skn-product-design .sk-mobile-purchase-meta{display:grid;gap:2px;font-size:14px;line-height:1.4}.skn-product-design .sk-mobile-purchase-meta strong{font-weight:600}.skn-product-design .sk-mobile-purchase button{min-height:48px;padding:10px 14px;background:#000;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase}.skn-product-design .sk-mobile-purchase button:disabled{opacity:.55;cursor:default}.skn-product-design.sk-gallery-ready{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}.skn-product-design .sk-sequence-placeholder{display:grid;place-items:center;width:100%;aspect-ratio:360/378;padding:24px;background:#fff8ef;border:1px solid var(--sk-line);border-radius:16px;color:#000;text-align:center}.skn-product-design .sk-sequence-placeholder p{font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/20/assets/skn-product-design.css.map */
