.smp{--ground:#F5F3EF;--surface:#FFFFFF;--sunk:#ECE9E3;--line:#E1DDD6;--line-2:#CCC7BF;--ink:#1A1A1C;--ink-2:#44423F;--muted:#77726B;--btn:#1A1A1C;--btn-ink:#F5F3EF;--band:#1A1A1C;--band-ink:#EEEBE6;--band-muted:#A19C94;--band-line:rgba(238,235,230,.14);--display:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--body:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--r:12px;background:var(--ground);color:var(--ink);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased;padding-inline:16px}.smp *,.smp *:before,.smp *:after{box-sizing:border-box}.smp img{display:block;max-width:100%;height:auto}.smp .wrap{max-width:1180px;margin-inline:auto}.smp h1,.smp h2,.smp h3,.smp h4{font-family:var(--display);font-weight:600;letter-spacing:-.02em;line-height:1.08;text-wrap:balance;margin:0;color:var(--ink)}.smp h2{font-size:clamp(30px,4.4vw,46px)}.smp h3{font-size:clamp(22px,2.4vw,28px);line-height:1.15}.smp p,.smp ul,.smp ol{margin:0}.smp button{font:inherit;color:inherit}.smp :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.smp .kicker{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.smp .lede{font-size:18px;color:var(--ink-2);max-width:56ch}.smp .sec{padding-block:88px}.smp .sec.rule{border-top:1px solid var(--line)}@media(max-width:700px){.smp .sec{padding-block:64px}}@media(prefers-reduced-motion:reduce){.smp *{transition:none!important;scroll-behavior:auto!important}}.smp .head{display:grid;gap:18px;max-width:760px;align-content:start}.smp .atf{display:grid;gap:40px;grid-template-columns:1fr;padding-block:28px 72px}@media(min-width:940px){.smp .atf{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}.smp .buy{position:sticky;top:24px;align-self:start}}.smp .gal{display:grid;gap:12px;min-width:0}.smp .gal-main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:16px;background:var(--sunk);scrollbar-width:none}.smp .gal-main::-webkit-scrollbar{display:none}.smp .gal-main figure{flex:0 0 100%;margin:0;scroll-snap-align:start;aspect-ratio:4/5;max-width:100%}.smp .gal-main img{width:100%;height:100%;object-fit:cover}.smp .thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.smp .thumbs button{padding:0;border:1px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:var(--sunk);aspect-ratio:1;opacity:.72;transition:opacity .2s,border-color .2s}.smp .thumbs button img{width:100%;height:100%;object-fit:cover}.smp .thumbs button[aria-current=true]{opacity:1;border-color:var(--ink)}.smp .dots{display:none;justify-content:center;gap:6px}.smp .dots i{width:6px;height:6px;border-radius:3px;background:var(--line-2);transition:width .2s,background .2s}.smp .dots i.on{width:18px;background:var(--ink)}@media(max-width:700px){.smp .thumbs{display:none}.smp .dots{display:flex}.smp .gal-main{border-radius:14px}}.smp .buy{display:grid;gap:22px;align-content:start}.smp .buy h1{font-size:clamp(34px,4.4vw,50px)}.smp .buy .sub{font-size:17.5px;color:var(--ink-2);max-width:44ch}.smp .price{font:600 28px/1 var(--display);letter-spacing:-.01em;display:flex;gap:12px;align-items:baseline}.smp .price s{font:400 18px/1 var(--body);color:var(--muted)}.smp .lbl{font-size:14px;color:var(--ink-2);margin-bottom:10px}.smp .lbl b{font-weight:600;color:var(--ink)}.smp .sw{display:flex;gap:12px;flex-wrap:wrap}.smp .sw button{width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;padding:0;box-shadow:0 0 0 1px var(--line-2)}.smp .sw button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ground),0 0 0 3.5px var(--ink)}.smp .sw button[data-soldout=true]{opacity:.35}.smp .row{display:flex;gap:12px}.smp .qty{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface)}.smp .qty button{width:44px;height:56px;border:0;background:none;cursor:pointer;font-size:19px}.smp .qty output{min-width:26px;text-align:center;font-variant-numeric:tabular-nums;font-weight:500}.smp .atc{flex:1;height:58px;border:0;border-radius:var(--r);background:var(--btn);color:var(--btn-ink);font:600 16.5px/1 var(--body);cursor:pointer;letter-spacing:.01em;transition:opacity .15s}.smp .atc:hover{opacity:.9}.smp .atc[disabled]{opacity:.45;cursor:not-allowed}.smp .points{list-style:none;padding:0;display:grid;gap:12px}.smp .points li{display:grid;grid-template-columns:22px 1fr;gap:12px;font-size:15.5px;line-height:1.45;color:var(--ink-2)}.smp .points svg{width:20px;height:20px;margin-top:1px;color:var(--ink)}.smp .acc{border-top:1px solid var(--line)}.smp .acc details,.smp .faq details{border-bottom:1px solid var(--line)}.smp .acc summary,.smp .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.smp .acc summary{padding:16px 0;font-weight:500;font-size:15px}.smp .acc summary::-webkit-details-marker,.smp .faq summary::-webkit-details-marker{display:none}.smp .acc summary:after,.smp .faq summary:after{content:"";width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .2s;flex:none}.smp .acc details[open] summary:after,.smp .faq details[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.smp .acc .in{padding:0 0 18px;color:var(--ink-2);font-size:15px}.smp .flow{list-style:none;padding:0;margin:44px 0 0;display:flex;flex-wrap:wrap;gap:12px 10px;align-items:center}.smp .flow li{display:flex;align-items:center;gap:10px;font-size:16.5px}.smp .flow li span{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:10px 18px;line-height:1.3}.smp .flow li.bad span{background:var(--sunk);border-color:var(--line-2);font-weight:500}.smp .flow li:not(:last-child):after{content:"\2192";color:var(--muted)}@media(max-width:600px){.smp .flow,.smp .flow li{flex-direction:column;align-items:flex-start;gap:4px}.smp .flow li:not(:last-child):after{content:"\2193";padding-left:20px;line-height:1}}.smp .trade{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.smp .trade div{background:var(--surface);padding:26px 26px 28px;display:grid;gap:6px}.smp .trade b{font:600 20px/1.2 var(--display)}.smp .trade p{color:var(--ink-2);font-size:15.5px}@media(max-width:640px){.smp .trade{grid-template-columns:1fr}}.smp .trade-foot{margin-top:24px;font:600 clamp(20px,2.4vw,24px)/1.3 var(--display);max-width:40ch;text-wrap:balance}.smp .rows{display:grid;gap:96px;margin-top:64px}@media(max-width:700px){.smp .rows{gap:64px;margin-top:44px}}.smp .feat{display:grid;gap:40px;grid-template-columns:1fr;align-items:center}@media(min-width:860px){.smp .feat{grid-template-columns:1.05fr .95fr;gap:72px}.smp .feat.flip .media{order:2}}.smp .feat .media{border-radius:16px;overflow:hidden;background:var(--sunk)}.smp .feat .media img{width:100%;aspect-ratio:4/5;object-fit:cover}.smp .feat .media.wide img{aspect-ratio:3/2}.smp .feat .copy{display:grid;gap:16px;max-width:480px}.smp .feat .copy p{color:var(--ink-2);font-size:17px}.smp .parts{list-style:none;padding:0;margin-top:8px;display:grid;border-top:1px solid var(--line)}.smp .parts li{padding:14px 0;border-bottom:1px solid var(--line);display:grid;gap:2px}.smp .parts b{font-weight:600;font-size:15.5px}.smp .parts span{color:var(--ink-2);font-size:15px}.smp .cmp-img{margin-top:44px;border-radius:16px;overflow:hidden;background:var(--sunk);position:relative}.smp .cmp-img img{width:100%;aspect-ratio:16/9;object-fit:cover}.smp .cmp-img .tag{position:absolute;bottom:16px;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--surface);color:var(--ink);padding:8px 12px;border-radius:999px}.smp .cmp-img .l{left:16px;color:var(--muted)}.smp .cmp-img .r{right:16px}.smp .tbl{margin-top:24px;overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.smp table{border-collapse:collapse;width:100%;min-width:600px;font-size:15px;margin:0}.smp th,.smp td{text-align:left;vertical-align:top;padding:18px 20px;border:0;border-bottom:1px solid var(--line)}.smp tbody tr:last-child th,.smp tbody tr:last-child td{border-bottom:0}.smp thead th{font-size:12.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:var(--sunk)}.smp thead th.us{color:var(--ink)}.smp tbody th{font-weight:600;width:22%}.smp td.them{color:var(--muted);width:37%}.smp td.us{width:41%}@media(max-width:640px){.smp .tbl{overflow:visible}.smp .tbl table{min-width:0}.smp .tbl thead{display:none}.smp .tbl tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;padding:18px;border-bottom:1px solid var(--line)}.smp .tbl tbody tr:last-child{border-bottom:0}.smp .tbl th,.smp .tbl td{display:block;width:auto!important;padding:0;border:0}.smp .tbl tbody th{grid-column:1/-1;margin-bottom:6px}.smp .tbl td:before{content:attr(data-l);display:block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.smp .tbl td.us:before{color:var(--ink)}}.smp .band{background:var(--band);color:var(--band-ink);margin-inline:-16px;padding-inline:16px}.smp .band .g{display:grid;gap:48px;grid-template-columns:1fr}@media(min-width:880px){.smp .band .g{grid-template-columns:1fr 1fr;gap:80px;align-items:start}}.smp .band .kicker{color:var(--band-muted)}.smp .band h2{margin-top:16px;font-size:clamp(30px,4vw,44px);color:var(--band-ink)}.smp .band .lead{margin-top:22px;font-size:18px;color:var(--band-muted);max-width:44ch}.smp .band ul{list-style:none;padding:0;border-top:1px solid var(--band-line)}.smp .band li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--band-line);font-size:16px}.smp .band li span:first-child{color:var(--band-muted);text-decoration:line-through;text-decoration-color:var(--band-line)}.smp .band li span:last-child{font-weight:500}.smp .rv-empty{margin-top:36px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:40px 32px;display:grid;gap:12px;justify-items:start}.smp .rv-empty .stars{display:inline-flex;gap:2px;color:var(--line-2)}.smp .rv-empty .stars svg{width:18px;height:18px}.smp .rv-empty h3{font-size:24px}.smp .rv-empty p{color:var(--ink-2);max-width:52ch}.smp .faq-g{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:880px){.smp .faq-g{grid-template-columns:.8fr 1.2fr;gap:80px}}.smp .faq{border-top:1px solid var(--line)}.smp .faq summary{padding:22px 0;font-weight:500;font-size:17.5px}.smp .faq .a{padding:0 0 24px;color:var(--ink-2);max-width:62ch}.smp .final{display:grid;grid-template-columns:1fr;border-radius:20px;overflow:hidden;background:var(--surface);border:1px solid var(--line)}@media(min-width:880px){.smp .final{grid-template-columns:1.1fr .9fr}}.smp .final img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/2}.smp .final .c{padding:48px 40px;display:grid;gap:20px;align-content:center}@media(max-width:600px){.smp .final .c{padding:36px 24px}}.smp .final h2{font-size:clamp(30px,3.6vw,42px)}.smp .final p{color:var(--ink-2);font-size:17.5px;max-width:42ch}.smp .final .atc{flex:none;width:100%;max-width:340px}.smp .sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--surface);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .25s}.smp .sticky.on{transform:none}.smp .sticky img{width:44px;height:44px;border-radius:8px;object-fit:cover}.smp .sticky .t1{font-weight:600;font-size:14.5px;line-height:1.2}.smp .sticky .t2{font-size:13px;color:var(--muted)}.smp .sticky .atc{flex:none;height:48px;padding-inline:22px;margin-left:auto;font-size:15px}@media(min-width:940px){.smp .sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sleep-mask-pdp.css.map */
