*{margin:0;padding:0;box-sizing:border-box}:root{--paper:#EDE8E0;--paper2:#E3DCD2;--ink:#141210;--ink2:#2A2522;--muted:#8A8178;--red:#D6231C;--red-lit:#FF4036;--cobalt:#2B46D8;--rule:rgba(20,18,16,.14);--serif:"Instrument Serif",Georgia,serif;--sans:"Inter",system-ui,-apple-system,sans-serif;--pad:clamp(16px,3.4vw,46px)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:3px}::selection{background:var(--red);color:var(--paper)}.lab{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.sec-h{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.4vw,58px);line-height:1;letter-spacing:-.022em}.wrap{padding-left:var(--pad);padding-right:var(--pad)}.btn{display:inline-block;background:var(--ink);color:var(--paper);font-size:14.5px;font-weight:600;padding:13px 28px;border-radius:999px;transition:background .25s ease,color .25s ease}.btn:hover{background:var(--red)}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--rule)}.btn.ghost:hover{border-color:var(--ink);background:transparent}.btn.light{background:var(--paper);color:var(--ink)}.btn.light:hover{background:var(--red);color:var(--paper)}.tick{background:var(--ink);color:var(--paper);overflow:hidden;padding:9px 0}.tick-t{display:flex;width:max-content;animation:tk 40s linear infinite}.tick:hover .tick-t{animation-play-state:paused}@keyframes tk{to{transform:translate(-50%)}}.tick-t span{padding:0 22px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:.82}.tick-t span b{color:var(--red)}.nav{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:15px var(--pad);background:#ede8e0e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}.nav .mark{font-family:var(--serif);font-size:25px;letter-spacing:-.01em;line-height:1}.nav .mark i{color:var(--red);font-style:normal}.nav menu{list-style:none;display:flex;gap:28px;justify-self:center}.nav menu>li{position:relative}.nav menu a{font-size:14px;font-weight:500;color:var(--ink2)}.nav menu a:hover{color:var(--red)}.nav .rt{justify-self:end;display:flex;align-items:center;gap:18px;font-size:14px;font-weight:500}.nav .bag{display:inline-flex;align-items:center;gap:7px}.nav .bag b{background:var(--ink);color:var(--paper);font-size:11px;font-weight:700;width:19px;height:19px;border-radius:999px;display:grid;place-items:center}.subnav{position:absolute;top:100%;left:-14px;margin-top:10px;min-width:180px;list-style:none;background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:7px;display:grid;gap:1px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.22s;box-shadow:0 18px 44px #14121024;z-index:60}.subnav:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.nav li:hover>.subnav,.nav li:focus-within>.subnav{opacity:1;visibility:visible;transform:none}.subnav a{display:block;padding:9px 12px;border-radius:7px;font-size:14px}.subnav a:hover{background:#1412100f;color:var(--ink)}.burger{display:none;background:none;border:0;cursor:pointer;padding:6px}.burger svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.6}.fnav{position:absolute;top:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px var(--pad);color:#fff;text-shadow:0 1px 18px rgba(20,18,16,.7)}.fnav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgba(20,18,16,.5),transparent)}.fnav .mark{font-family:var(--serif);font-size:26px;line-height:1}.fnav menu{list-style:none;display:flex;gap:26px;justify-self:center}.fnav menu>li{position:relative}.fnav menu a{font-size:13.5px;font-weight:500;opacity:.94}.fnav menu a:hover{text-decoration:underline;text-underline-offset:4px}.fnav .rt{justify-self:end;display:flex;gap:16px;font-size:13.5px;font-weight:500}.fnav .subnav{background:#141210eb;border-color:#ffffff29;box-shadow:0 18px 44px #0006;text-shadow:none}.fnav .subnav a{color:#fff}.fnav .subnav a:hover{background:#ffffff1a}.split{position:relative;height:100svh;display:grid;grid-template-columns:1fr 1fr;background:var(--ink);transition:grid-template-columns .7s cubic-bezier(.2,.7,.3,1)}.split:has(.pan:nth-of-type(1):hover){grid-template-columns:1.1fr .9fr}.split:has(.pan:nth-of-type(2):hover){grid-template-columns:.9fr 1.1fr}.split .pan{position:relative;overflow:hidden;display:block}.split .pan img{width:100%;height:100%;object-fit:cover}.split .pan:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(20,18,16,.42) 0%,transparent 24%,transparent 62%,rgba(20,18,16,.66) 100%)}.split .cap{position:absolute;left:var(--pad);bottom:72px;z-index:5;color:#fff;text-shadow:0 1px 20px rgba(20,18,16,.6)}.split .cap.r{left:auto;right:var(--pad);text-align:right}.split .cap .lab{opacity:.74;margin-bottom:5px;display:block}.split .cap b{display:block;font-family:var(--serif);font-size:clamp(20px,2.1vw,27px);font-weight:400;line-height:1.05}.split .cap u{display:inline-block;margin-top:9px;font-size:13px;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px}.split .pan:hover .cap u{border-color:#fff}.hmid{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);z-index:10;text-align:center;color:#fff;width:min(92vw,760px);pointer-events:none}.hmid:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150%;height:420%;background:radial-gradient(closest-side,rgba(20,18,16,.5),transparent 72%);z-index:-1}.hmid .lab{opacity:.84}.hmid h1{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.4vw,64px);line-height:1.02;letter-spacing:-.022em;margin-top:11px}.hmid h1 em{font-style:italic;color:var(--red-lit)}.hfoot{position:absolute;left:0;right:0;bottom:0;z-index:12;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px var(--pad);color:#ffffffd1;border-top:1px solid rgba(255,255,255,.2)}.cats{padding:clamp(40px,5.5vw,76px) var(--pad);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,18px)}.cat{position:relative;overflow:hidden;background:var(--paper2);aspect-ratio:3/4;display:block}.cat img{width:100%;height:100%;object-fit:cover}.cat.fit img{object-fit:contain;padding:8% 12% 16%}.cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(20,18,16,.74) 0%,rgba(20,18,16,.12) 46%,transparent 70%)}.cat .cb{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px;color:#fff}.cat .cb h3{font-family:var(--serif);font-size:clamp(22px,2.4vw,32px);line-height:1;font-weight:400}.cat .cb span{display:inline-block;margin-top:6px;font-size:13px;opacity:.84}.shop{padding:clamp(44px,6vw,86px) var(--pad);border-top:1px solid var(--rule)}.shop-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(20px,2.6vw,34px)}.filters{display:flex;gap:7px;flex-wrap:wrap}.filters a{font-size:13.5px;font-weight:500;padding:8px 16px;border:1px solid var(--rule);border-radius:999px;color:var(--ink2)}.filters a.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.filters a:hover:not(.on){border-color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,22px)}.card{display:block}.card .ph{position:relative;overflow:hidden;background:var(--paper2);aspect-ratio:4/5}.card .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card .ph img.fit{object-fit:contain;padding:9%}.card .ph .b{opacity:0;transition:opacity .5s ease}.card:hover .a{opacity:0}.card:hover .b{opacity:1}.card .flag{position:absolute;top:11px;left:11px;z-index:3;background:var(--ink);color:var(--paper);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.card .flag.out{background:#ede8e0eb;color:var(--ink2)}.card .sz{position:absolute;left:9px;right:9px;bottom:9px;z-index:3;display:flex;gap:5px;justify-content:center;flex-wrap:wrap;opacity:0;transform:translateY(7px);transition:.3s}.card:hover .sz,.card:focus-within .sz{opacity:1;transform:none}.card .sz span{background:#ede8e0f2;font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px}.card .meta{padding:13px 2px 0;display:flex;justify-content:space-between;gap:12px;align-items:baseline}.card .nm{font-family:var(--serif);font-size:20px;line-height:1.1;letter-spacing:-.01em}.card:hover .nm{color:var(--red)}.card .pr{font-size:14.5px;font-weight:600;white-space:nowrap}.card .was{color:var(--muted);text-decoration:line-through;margin-right:6px;font-weight:500}.card .sub{padding:3px 2px 0;font-size:12.5px;color:var(--muted)}.night{background:var(--ink);color:var(--paper);padding:clamp(54px,7.5vw,112px) var(--pad);position:relative;overflow:hidden}.night:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 90% at 84% 112%,rgba(214,35,28,.26),transparent 62%)}.night-in{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(26px,4vw,60px);align-items:center}.night .lab{color:var(--red-lit)}.night h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,5.2vw,74px);line-height:1;letter-spacing:-.022em;margin:16px 0 18px}.night h2 em{font-style:italic}.night p{max-width:42ch;color:#ede8e0b8;font-size:16px}.night .btn{margin-top:26px}.night figure{overflow:hidden}.night figure img{width:100%;aspect-ratio:4/5;object-fit:cover}.drops{padding:clamp(48px,6.5vw,92px) var(--pad)}.drops-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(18px,2.4vw,30px)}.drop{display:grid;grid-template-columns:96px 1fr auto;gap:clamp(16px,2.4vw,36px);align-items:center;padding:clamp(18px,2.4vw,30px) 0;border-top:1px solid var(--rule);transition:padding-left .3s ease}.drop:last-child{border-bottom:1px solid var(--rule)}.drop:hover{padding-left:10px}.drop .num{font-family:var(--serif);font-size:clamp(38px,4.6vw,64px);line-height:.9;letter-spacing:-.03em}.drop .info h3{font-family:var(--serif);font-size:clamp(22px,2.6vw,34px);line-height:1.05;font-weight:400}.drop:hover .info h3{color:var(--red)}.drop .info .m{margin-top:5px;font-size:13.5px;color:var(--muted)}.drop .thumbs{display:flex;gap:6px}.drop .thumbs img{width:clamp(48px,5vw,74px);aspect-ratio:4/5;object-fit:cover;background:var(--paper2)}.drop.soon{opacity:.55}.drop.soon .num,.drop.soon .info h3{color:var(--muted)}.drop .tag{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--rule);border-radius:999px;padding:6px 13px;white-space:nowrap}.look{padding:0 var(--pad) clamp(48px,6.5vw,92px)}.look-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(18px,2.4vw,30px)}.look-g{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(6px,.9vw,12px)}.look-g figure{overflow:hidden;background:var(--paper2);position:relative}.look-g img{width:100%;aspect-ratio:4/5;object-fit:cover}.look-g figcaption{position:absolute;left:0;right:0;bottom:0;padding:14px;color:#fff;font-size:12.5px;font-weight:600;background:linear-gradient(to top,rgba(20,18,16,.8),transparent);opacity:0;transition:opacity .3s}.look-g figure:hover figcaption{opacity:1}.sign{padding:clamp(42px,5.5vw,78px) var(--pad);border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.sign p{color:var(--muted);margin-top:12px;max-width:34ch}.sign form{display:flex;gap:9px;flex-wrap:wrap}.sign input{flex:1 1 240px;background:transparent;border:1px solid var(--rule);border-radius:999px;padding:14px 20px;font:inherit;font-size:15px;color:var(--ink)}.sign input::placeholder{color:var(--muted)}.sign input:focus{border-color:var(--ink);outline:none}.sign button{cursor:pointer;border:0}.foot{background:var(--ink);color:var(--paper);padding:clamp(42px,5.2vw,70px) var(--pad) 26px}.f-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.f-mark{font-family:var(--serif);font-size:40px;line-height:1}.f-mark i{color:var(--red-lit);font-style:normal}.f-top p{color:#ede8e08f;font-size:14px;margin-top:10px;max-width:28ch}.f-top h4{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ede8e080;margin-bottom:13px}.f-top ul{list-style:none;display:grid;gap:8px}.f-top ul a{font-size:14.5px;color:#ede8e0d1}.f-top ul a:hover{color:var(--red-lit)}.f-bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:40px;padding-top:18px;border-top:1px solid rgba(237,232,224,.14);font-size:12.5px;color:#ede8e073}#toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%) translateY(14px);z-index:800;background:var(--ink);color:var(--paper);font-size:14px;font-weight:600;padding:13px 24px;border-radius:999px;opacity:0;transition:.3s;pointer-events:none}#toast.show{opacity:1;transform:translate(-50%)}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14121080;opacity:0;visibility:hidden;z-index:350;transition:.25s}.cart-overlay.open{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:0;width:min(420px,92vw);height:100svh;background:var(--paper);border-left:1px solid var(--rule);transform:translate(100%);transition:transform .32s cubic-bezier(.2,.7,.3,1);z-index:360;display:flex;flex-direction:column}.cart-drawer.open{transform:none}.cart-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--rule)}.cart-drawer-header h3{font-family:var(--serif);font-size:22px;font-weight:400}.cart-drawer-close{background:none;border:0;font-size:24px;cursor:pointer;line-height:1;color:var(--ink)}.cart-drawer-items{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.cart-drawer-empty{text-align:center;color:var(--muted);padding:40px 10px;font-size:14.5px}.cart-drawer-item{display:flex;gap:12px;padding:12px;border:1px solid var(--rule);border-radius:8px}.cart-drawer-item .img{width:60px;height:75px;flex:0 0 auto;overflow:hidden;background:var(--paper2)}.cart-drawer-item .img img{width:100%;height:100%;object-fit:cover}.cart-drawer-item .name{font-family:var(--serif);font-size:17px;line-height:1.15}.cart-drawer-item .meta{font-size:12.5px;color:var(--muted);margin:3px 0 5px}.cart-drawer-item .price{font-size:13.5px;font-weight:600}.cart-drawer-footer{padding:16px;border-top:1px solid var(--rule)}.cart-drawer-total{display:flex;justify-content:space-between;font-size:15px;font-weight:600;margin-bottom:12px}.cart-drawer-checkout{display:block;width:100%;text-align:center;background:var(--ink);color:var(--paper);padding:15px;border-radius:999px;font-size:15px;font-weight:600;border:0;cursor:pointer}.cart-drawer-checkout:hover{background:var(--red)}.rv img{clip-path:inset(0 0 101% 0);transform:scale(1.12);transition:clip-path 1.05s cubic-bezier(.22,.72,.24,1),transform 1.5s cubic-bezier(.22,.72,.24,1),opacity .5s ease}.rv.in img{clip-path:inset(0 0 0 0);transform:scale(1)}.cat:hover img,.look-g figure:hover img,.card:hover .ph img{transform:scale(1.04)}.fade{opacity:0;transform:translateY(24px);transition:opacity .85s cubic-bezier(.22,.72,.24,1),transform .85s cubic-bezier(.22,.72,.24,1)}.fade.in{opacity:1;transform:none}.split .pan img{clip-path:inset(0 0 101% 0);transform:scale(1.14);transition:clip-path 1.15s cubic-bezier(.22,.72,.24,1),transform 1.8s cubic-bezier(.22,.72,.24,1)}.split .pan.in img{clip-path:inset(0 0 0 0);transform:scale(1)}.split .pan.in:hover img{transform:scale(1.04)}.split .cap,.hmid,.hfoot,.fnav{opacity:0;animation:hzUp .95s cubic-bezier(.22,.72,.24,1) forwards}.fnav{animation-delay:.2s}.split .pan:nth-of-type(1) .cap{animation-delay:.75s}.split .pan:nth-of-type(2) .cap{animation-delay:.85s}.hfoot{animation-delay:.95s}.hmid{animation-name:hzFade;animation-delay:.6s}@keyframes hzUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hzFade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv img,.split .pan img{clip-path:none!important;transform:none!important;transition:none!important}.fade{opacity:1!important;transform:none!important;transition:none!important}.split .cap,.hmid,.hfoot,.fnav{animation:none;opacity:1}.tick-t{animation:none}}@media(max-width:1000px){.grid,.look-g{grid-template-columns:repeat(2,1fr)}.cats{grid-template-columns:1fr}.cat{aspect-ratio:16/9}.night-in,.sign{grid-template-columns:1fr}.f-top{grid-template-columns:1fr 1fr}.drop{grid-template-columns:64px 1fr;row-gap:12px}.drop .thumbs{grid-column:1 / -1}}@media(max-width:760px){.split{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.split:has(.pan:hover){grid-template-columns:1fr}.split .cap{bottom:16px}.hmid h1{font-size:clamp(24px,6.6vw,34px)}.hfoot .mid,.nav menu,.fnav menu{display:none}.nav menu.open{display:flex;position:fixed;top:58px;left:0;right:0;flex-direction:column;gap:2px;background:var(--paper);border-bottom:1px solid var(--rule);padding:14px var(--pad) 20px;z-index:60}.nav menu.open a{font-size:17px;padding:9px 0;display:block}.nav menu.open .subnav{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;border-left:1px solid var(--rule);border-radius:0;margin:0 0 6px 4px;padding:0 0 0 12px}.burger{display:block;justify-self:end}.nav{grid-template-columns:1fr auto auto}}@media(max-width:620px){.card .nm{font-size:17px}.f-top{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sn.css.map */
