:root{--page:#F7F7F5;--ink:#0A0A0A;--body:#1A1A1A;--muted:#6E6E68;--rule:#E2E2DD;--stock:#2F7D4F;--grey-1:#E1E1DC;--grey-2:#CFCFC8;--grey-3:#7C7C75;--grey-band:#DEDED8;--display:"Cormorant Garamond",Georgia,serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:light only}*{box-sizing:border-box;margin:0;padding:0}html{background:#f7f7f5;overflow-x:hidden;-webkit-text-size-adjust:100%;color-scheme:light only}body{background:#f7f7f5;color:#1a1a1a;font-family:var(--sans);font-size:16px;line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;border:none;background:transparent;color:#1a1a1a;-webkit-appearance:none;appearance:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}section,.sec{padding:76px 0}.notice{background:#1a1a1a!important;color:#f4f4f2!important;font-size:12px;letter-spacing:.06em;text-align:center;padding:9px 16px}.head{position:sticky;top:0;z-index:60;background:var(--ink);border-bottom:1px solid rgba(255,255,255,.08)}.head-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.hleft{justify-self:start}.hright{justify-self:end}.brandmark{justify-self:center}.brandmark{display:flex;align-items:center;gap:11px}.brandmark svg{width:22px;height:22px;flex:none}.brandmark span{font-family:var(--display);color:#f4f4f2!important;font-size:21px;letter-spacing:.34em;padding-left:.34em}.menubtn{display:inline-flex;align-items:center;gap:7px;justify-content:center;color:#f4f4f2!important;background:transparent!important;padding:6px 8px}@media(max-width:520px){.menuword{display:none}}.menuword{color:#f4f4f2!important;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.menubtn svg{width:23px;height:23px;display:block}.menubtn:hover,.menubtn.on{opacity:.75}.menupanel{background:var(--ink);border-top:1px solid rgba(255,255,255,.09)}.menupanel .wrap{display:flex;flex-direction:column;padding-top:8px;padding-bottom:14px}.menupanel a{color:#d8d8d3;font-size:14px;letter-spacing:.05em;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07)}.menupanel a:last-child{border-bottom:none}.menupanel a:hover{color:#f4f4f2}@media(min-width:760px){.menupanel .wrap{flex-direction:row;gap:30px;padding-bottom:12px}.menupanel a{border-bottom:none;padding:8px 0}}.cartlink{position:relative;display:inline-flex;align-items:center;color:#f4f4f2!important;padding:6px}.cartlink svg{width:23px;height:23px;display:block}.cartlink:hover{opacity:.75}.count{position:absolute;top:-1px;right:-3px;min-width:15px;height:15px;border-radius:8px;background:#f4f4f2!important;color:#0a0a0a!important;font-size:10px;line-height:15px;letter-spacing:0;text-align:center;padding:0 4px}.hero{padding:76px 0 0}.hero h1{font-family:var(--display);font-weight:300;font-size:clamp(38px,9vw,68px);line-height:1.08;max-width:14ch;color:#1a1a1a}.hero p{margin-top:20px;color:var(--muted);font-size:17px;max-width:34ch}.hero-img{margin-top:46px}.btn{display:inline-block;background:#0a0a0a;color:#f4f4f2;font-size:14px;letter-spacing:.09em;padding:15px 34px;margin-top:26px}.eyebrow{font-family:var(--display);font-size:30px;font-weight:300;margin-bottom:34px;color:#1a1a1a}.grid{display:grid;gap:44px;align-items:start;list-style:none}@media(min-width:760px){.grid{grid-template-columns:repeat(3,1fr);gap:32px}}.card img{width:100%;background:var(--page);aspect-ratio:3/4;object-fit:contain}.card h3{font-weight:400;font-size:15px;margin-top:18px;line-height:1.45;color:#1a1a1a}.card .price{margin-top:6px;font-size:15px;color:var(--muted)}.card:hover h3{text-decoration:underline;text-underline-offset:4px}.featband{background:var(--grey-band)}.feats{border-top:1px solid var(--grey-2)}.feat{border-bottom:1px solid var(--grey-2);padding:26px 0}@media(min-width:760px){.feat{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:baseline}}.feat h3{font-weight:500;font-size:15px;color:#1a1a1a}.feat p{color:var(--muted);font-size:15px;margin-top:6px}@media(min-width:760px){.feat p{margin-top:0}}.steps{counter-reset:s}.step{counter-increment:s;display:grid;grid-template-columns:34px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--rule)}.step:before{content:counter(s);font-family:var(--display);font-size:22px;color:var(--muted);line-height:1.3}.steps-note{margin-top:22px;color:var(--muted);font-size:15px}.brandblock{background:var(--ink);color:#edede9;text-align:center;padding:92px 24px}.brandblock svg{width:46px;height:46px;margin:0 auto 26px}.brandblock .lead{font-family:var(--display);font-weight:300;font-size:clamp(21px,5vw,29px);line-height:1.5;max-width:26ch;margin:0 auto;color:#edede9}.brandblock .sub{margin-top:20px;font-size:16px;color:#8e8e88;max-width:38ch;margin-left:auto;margin-right:auto}.pwrap{display:grid;gap:34px;padding-top:34px}@media(min-width:900px){.pwrap{grid-template-columns:1fr 1fr;gap:56px;align-items:start}}.galwrap{position:relative}.gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;align-items:flex-start;gap:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gallery::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;scroll-snap-align:center;background:var(--page)}.slide img{width:100%;aspect-ratio:3/4;object-fit:contain;background:var(--page)}.thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.thumbs::-webkit-scrollbar{display:none}.thumb{flex:0 0 62px;padding:0;background:var(--page);border:1px solid transparent;opacity:.55;transition:opacity .18s,border-color .18s}.thumb img{width:100%;aspect-ratio:3/4;object-fit:contain;display:block}.thumb.on{opacity:1;border-color:var(--ink)}.thumb:hover{opacity:1}.pd h1{font-weight:400;font-size:22px;line-height:1.4;color:#1a1a1a}.pd .price{font-size:22px;margin-top:14px;color:#1a1a1a}.stock{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--stock)}.stock i{width:7px;height:7px;background:var(--stock);display:block}.pd .rte{margin-top:24px;font-size:16px;color:#1a1a1a}.addcart{display:block;width:100%;background:#0a0a0a!important;color:#f4f4f2!important;font-size:15px;letter-spacing:.06em;padding:17px;margin-top:28px}.kit{border:1px solid var(--ink);padding:22px;margin-top:30px}.kit h3{font-weight:500;font-size:15px;color:#1a1a1a}.kit p{font-size:15px;margin-top:8px;color:#1a1a1a}.blk{margin-top:44px}.blk h3{font-weight:500;font-size:13px;letter-spacing:.09em;color:var(--muted);padding-bottom:12px;border-bottom:1px solid var(--rule)}.blk ul{list-style:none;margin-top:16px}.blk li{font-size:15px;padding:5px 0;color:#1a1a1a}.fine{color:var(--muted);font-size:14px;margin-top:16px;line-height:1.6}.spec{width:100%;border-collapse:collapse;margin-top:8px}.spec td{font-size:15px;padding:12px 0;border-bottom:1px solid var(--rule);vertical-align:top;color:#1a1a1a}.spec td:first-child{color:var(--muted);width:47%}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cartline{display:grid;grid-template-columns:84px 1fr auto;gap:18px;padding:24px 0;border-bottom:1px solid var(--rule);align-items:start}.cartline img{width:100%;aspect-ratio:3/4;object-fit:contain;background:var(--page)}.cartname{font-size:15px;color:#1a1a1a;line-height:1.45;display:block}.cartname:hover{text-decoration:underline;text-underline-offset:3px}.cartunit{font-size:14px;color:var(--muted);margin-top:4px}.cartsum{font-size:15px;color:#1a1a1a;white-space:nowrap}.qty{display:flex;align-items:center;gap:6px;margin-top:12px}.qstep{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--grey-2);color:#1a1a1a;font-size:16px;line-height:1;-webkit-user-select:none;user-select:none}.qstep:hover{border-color:var(--ink);background:var(--page)}.qnum{min-width:34px;text-align:center;font-size:15px;color:#1a1a1a}.rm{display:inline-block;margin-top:10px;font-size:12px;color:var(--grey-3);text-decoration:underline;text-underline-offset:3px}.rm:hover{color:#1a1a1a}.sum{display:flex;justify-content:space-between;font-size:16px;margin-top:10px;color:#1a1a1a}.sum.total{font-size:18px;padding-top:14px;border-top:1px solid var(--rule)}.cartfoot{max-width:420px;margin-left:auto;margin-top:30px}.foot{background:var(--ink);color:#8e8e88;padding:64px 0 48px}.foot .brandmark{margin-bottom:30px}.foot-cols{display:grid;gap:30px}@media(min-width:760px){.foot-cols{grid-template-columns:repeat(3,1fr)}}.foot h4{font-weight:500;font-size:12px;letter-spacing:.1em;color:#c9c9c4;margin-bottom:12px}.foot li{list-style:none;font-size:14px;padding:4px 0}.foot a:hover{color:#f4f4f2}.foot .legal{margin-top:44px;padding-top:22px;border-top:1px solid rgba(255,255,255,.09);font-size:12px;color:#63635e}@media(prefers-reduced-motion:reduce){*{transition:none!important}}#cart-root{transition:opacity .15s ease}#cart-root.busy{opacity:.5;pointer-events:none}.qstep{transition:border-color .15s ease,background .15s ease}.added{margin-top:14px;font-size:14px;color:var(--stock)}.added a{text-decoration:underline;text-underline-offset:3px;color:#1a1a1a}.card img,.thumb img,.slide img{transition:opacity .2s ease}a,button{-webkit-tap-highlight-color:transparent}.menusearch{display:flex;align-items:center;gap:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:11px 16px;margin:10px 0 6px;transition:background .18s ease,border-color .18s ease}.menusearch:focus-within{background:#ffffff1f;border-color:#ffffff42}.menusearch svg{width:17px;height:17px;flex:none;color:#c9c9c4}.menusearch input{flex:1;background:transparent;border:none;outline:none;color:#f4f4f2;font-size:15px}.menusearch input::placeholder{color:#8e8e88;opacity:1}.menusearch input::-webkit-search-cancel-button{display:none}.menusearchclear{color:#8e8e88;font-size:18px;line-height:1;padding:0 3px;background:transparent;display:none}.menusearch.filled .menusearchclear{display:block}.menusearchclear:hover{color:#f4f4f2}.menuresults{max-height:330px;overflow-y:auto;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.09)}.menuhit{display:grid!important;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:9px 0!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.menuhit:last-child{border-bottom:none!important}.menuhit img,.menuthumb{width:42px;aspect-ratio:3/4;object-fit:contain;background:#ffffff0f;display:block}.menuhit-t{color:#f4f4f2;font-size:14px;line-height:1.35}.menuhit-p{color:#c9c9c4;font-size:13px;white-space:nowrap}.menunone{color:#8e8e88;font-size:14px;padding:14px 0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/selene.css.map */
