@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500&family=Tenor+Sans&display=swap');body.gradient{--text:#1c1c1c;--muted:#6b6b6b;--line:#e6e4e0;--soft:#f7f6f4;--accent:#9A2B44;--buttons-radius:0px;--buttons-radius-outset:0px;--inputs-radius:0px;--inputs-radius-outset:0px;font-family:Outfit,ui-sans-serif,system-ui,sans-serif;color:var(--text);background:#fff;line-height:1.6;font-size:16px;overflow-x:hidden}body.gradient h1,body.gradient h2,body.gradient h3,body.gradient h4{font-family:'Tenor Sans',Outfit,serif;font-weight:400;letter-spacing:.02em}body.gradient .button,body.gradient .shopify-challenge__button{text-transform:uppercase;letter-spacing:.08em;--color-button:0,0,0;--color-button-text:255,255,255}.shopify-policy__container{max-width:820px;margin:0 auto;padding:56px 20px}.shopify-policy__title h1{text-align:center;text-transform:uppercase;font-size:2.2rem}[id$='__lumenne-header']{position:sticky;top:0;z-index:50}.sj-bleed{width:100vw;margin-left:calc(50% - 50vw)}.sj-w{max-width:1280px;margin:0 auto;padding:0 20px}.sj-sec{padding:56px 0}.sj-soft{background:var(--soft)}.sj-c{text-align:center}.sj-sec h2{font-size:1.9rem;margin:0 0 .5em;line-height:1.2}.sj-sec h1.sj-pt{font-size:2.2rem;text-transform:uppercase;margin:0 0 .4em}.sj-sec p,.sj-hero p,.sj-nl p{margin:0 0 1em}.sj-faq ul{margin:0 0 1em;padding-left:20px}.sj-bar a,.sj-h a,.sj-sec a,.sj-hero a,.sj-ft a{color:inherit;text-decoration:none}.sj-k{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;margin-bottom:10px}body.gradient .sj-btn{background:#000;color:#fff;min-height:52px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;border-radius:0}.sj-bar{background:#000;color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase;height:34px;position:relative}.sj-bar span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .6s;text-align:center;padding:0 10px}.sj-bar span.on{opacity:1}.sj-h{background:#262626;color:#fff;border-bottom:1px solid #3a3a3a;font-family:Outfit,sans-serif;line-height:1.6}.sj-hi{display:grid;grid-template-columns:48px 1fr 96px;align-items:center;min-height:70px;max-width:1280px;margin:0 auto;padding:0 12px}.sj-bg{background:none;border:0;color:#fff;font-size:26px;cursor:pointer;height:48px;width:48px}.sj-lg{display:block;height:70px;overflow:hidden;text-align:center}.sj-lg img{height:122px;width:auto;max-width:none;margin-top:-26px}.sj-ic{display:flex;justify-content:flex-end;align-items:center}.sj-ic a,.sj-sb{background:none;border:0;color:#fff;width:44px;height:44px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;padding:0}.sj-cc{position:absolute;top:5px;right:2px;background:var(--accent);color:#fff;font-size:.65rem;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px}.sj-search{display:none;background:#1f1f1f;padding:12px 20px;border-top:1px solid #3a3a3a}.sj-search.open{display:block}.sj-search form{display:flex;gap:8px;max-width:640px;margin:0 auto}.sj-search input[type=search]{flex:1;min-height:46px;padding:0 14px;border:1px solid #555;background:#fff;color:#000;border-radius:0;font-size:16px}.sj-search button{min-height:46px;padding:0 20px;background:#fff;color:#000;border:0;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;cursor:pointer}.sj-nav{display:none;border-top:1px solid #3a3a3a;background:#262626}.sj-nav.open{display:block}.sj-nav a{display:block;padding:14px 20px;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;border-bottom:1px solid #3a3a3a}.sj-sub{background:#1f1f1f}.sj-sub a{padding:11px 20px 11px 38px!important;text-transform:none!important;letter-spacing:.02em!important;font-size:.85rem!important}body.gradient .sj-nav a.sale{color:#f0a9b9}.sj-hero{min-height:78vh;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),#6e5a5e;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:48px 20px}.sj-hero h1{font-size:2.3rem;text-transform:uppercase;margin:0 0 .3em;line-height:1.2}.sj-hero .sj-k{color:#fff}.sj-hero p{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}body.gradient .sj-hero .sj-btn{background:#fff;color:#000}.sj-off{max-width:760px;margin:0 auto;text-align:center}.sj-off .sj-btn{margin-top:12px}.sj-car{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.sj-car a{flex:0 0 62%;scroll-snap-align:start}.ph{aspect-ratio:3/4;background:#e9e5df;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.78rem;text-align:center;padding:10px;position:relative;overflow:hidden}.sj-car b{display:block;text-align:center;margin-top:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:400;font-size:.9rem}.sj-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:22px}.sj-top a{text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;text-decoration:underline}.sj-top h2{margin:0}.sj-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.sj-card{display:block}.sj-card .nm{margin:10px 0 2px;font-size:.98rem}.sj-card .pr{font-weight:500}.sj-card .tl{color:var(--muted);font-size:.85rem}.bd{position:absolute;top:8px;left:8px;background:var(--accent);color:#fff;font-size:.72rem;padding:2px 9px;letter-spacing:.06em;text-transform:uppercase}.sj-more{text-align:center;margin-top:22px;color:var(--muted);font-size:.9rem}.sj-brand-s{display:grid;gap:28px;max-width:1000px;margin:0 auto}.sj-tr{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;text-align:center}.sj-tr i{display:inline-flex;width:44px;height:44px;border:1px solid var(--accent);border-radius:50%;align-items:center;justify-content:center;color:var(--accent);font-style:normal;margin-bottom:8px}.sj-faq{max-width:820px;margin:0 auto}.sj-faq details{border-bottom:1px solid var(--line);padding:14px 0}.sj-faq summary{cursor:pointer;font-size:1.05rem;list-style:none;min-height:44px;display:flex;align-items:center}.sj-faq summary::after{content:'+';margin-left:auto;font-size:1.4rem}.sj-faq details[open] summary::after{content:'\2212'}.sj-ft{background:#000;color:#fff;font-family:Outfit,sans-serif;line-height:1.6;padding:0 0 24px}.sj-ft a{display:block;padding:5px 0;opacity:.85}.sj-nl{background:#111;padding:40px 20px;text-align:center;border-bottom:1px solid #2a2a2a;margin-bottom:40px}.sj-nl h3{color:#f3ece6;font-size:1.4rem;margin:0 0 .4em;text-transform:none;letter-spacing:.02em}.sj-nl form{max-width:520px;margin:0 auto}.sj-nlf{display:flex;gap:8px}.sj-nlf input{flex:1;min-width:0;min-height:48px;padding:0 14px;border:1px solid #555;background:#fff;color:#000;border-radius:0;font-size:16px}.sj-nlf button{min-height:48px;padding:0 22px;background:var(--accent);color:#fff;border:0;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;cursor:pointer}.sj-nl small{display:block;margin-top:10px;opacity:.7;font-size:.78rem}.sj-ok{color:#f3ece6;font-size:1.05rem}.sj-err{color:#f0a9b9;margin-top:8px}.sj-fg{display:grid;gap:24px}body.gradient .sj-ft h3{font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;font-family:Outfit,sans-serif;color:#f3ece6;margin:0 0 .6em}.sj-pay{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;padding:0}.sj-pay li{display:block}.sj-pay svg{width:46px;height:30px;display:block}.sj-fb{border-top:1px solid #333;margin-top:24px;padding-top:18px;text-align:center;font-size:.85rem;opacity:.8}@media(min-width:900px){.sj-bg{display:none}.sj-hi{grid-template-columns:1fr auto 1fr}.sj-nav{display:flex;justify-content:center;gap:8px}.sj-nav a{border:0;padding:12px 16px}.sj-dd{position:relative}.sj-sub{display:none}.sj-dd:hover>.sj-sub,.sj-dd:focus-within>.sj-sub{display:block;position:absolute;top:100%;left:0;min-width:230px;background:#262626;border:1px solid #3a3a3a;z-index:60}.sj-sub a{padding:10px 18px!important}.sj-hero{min-height:85vh}.sj-hero h1{font-size:3.6rem}.sj-grid{grid-template-columns:repeat(4,1fr)}.sj-car a{flex:1}.sj-brand-s{grid-template-columns:1fr 1fr}.sj-tr{grid-template-columns:repeat(4,1fr)}.sj-fg{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.sj-bar span{transition:none}}