:root{--ink:#100E0C;--raise:#1A1613;--line:#2E2822;--glow:#FFC77A;--ember:#D98E3F;--bone:#F0E9DF;--dim:#96897B;--d:"Gambetta",Georgia,serif;--b:"Switzer","Helvetica Neue",Arial,sans-serif;--pad:clamp(1.25rem,5vw,4rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--bone);font-family:var(--b);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--d);font-weight:400;line-height:1.05;letter-spacing:-.015em;margin:0}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:99;background:var(--glow);color:var(--ink);padding:.6rem 1rem;border-radius:2px}:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.wrap{max-width:1180px;margin:0 auto;padding-inline:var(--pad)}.eyebrow{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-weight:500;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--b);font-size:.9375rem;font-weight:600;letter-spacing:.01em;padding:1.05rem 2rem;border:0;border-radius:999px;cursor:pointer;text-decoration:none;background:var(--glow);color:#1a1206;transition:background .18s ease,transform .18s ease}.btn:hover{background:#ffd79b}.btn:active{transform:translateY(1px)}.btn--wide{width:100%}.btn--ghost{background:transparent;color:var(--bone);border:1px solid var(--line)}.btn--ghost:hover{background:var(--raise);border-color:var(--dim)}.hd{position:sticky;top:0;z-index:20;background:#100e0cd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.hd__in{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem}.hd__logo{font-family:var(--d);font-size:1.375rem;letter-spacing:.02em;text-decoration:none;color:var(--bone)}.hd__logo span{color:var(--glow)}.hd__nav{display:flex;gap:1.75rem;font-size:.875rem;color:var(--dim)}.hd__nav a{text-decoration:none;transition:color .16s}.hd__nav a:hover{color:var(--bone)}.hd__cart{font-size:.875rem;text-decoration:none;color:var(--bone);white-space:nowrap}@media(max-width:719px){.hd__nav{display:none}}.hero{position:relative;min-height:clamp(560px,88vh,860px);display:grid;place-items:end center;overflow:hidden;isolation:isolate}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero__img img{width:100%;height:100%;object-fit:cover;filter:brightness(.28) saturate(.7);animation:lit 1.9s cubic-bezier(.4,0,.2,1) .24s forwards}.hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 70% at 50% 8%,rgba(255,199,122,.3),transparent 62%),linear-gradient(to bottom,rgba(16,14,12,.15) 0%,rgba(16,14,12,.72) 62%,var(--ink) 100%);opacity:0;animation:wash 1.9s cubic-bezier(.4,0,.2,1) .24s forwards}@keyframes lit{to{filter:brightness(1) saturate(1)}}@keyframes wash{to{opacity:1}}.hero__body{padding-block:0 clamp(3rem,8vw,5.5rem);text-align:center;max-width:38rem}.hero h1{font-size:clamp(2.75rem,9vw,5.25rem);margin-bottom:1.25rem}.hero h1 em{font-style:italic;color:var(--glow)}.hero p{color:#d9cec0;font-size:clamp(1rem,2.4vw,1.1875rem);margin:0 0 2rem;text-wrap:balance}.hero__meta{margin-top:1.5rem;font-size:.8125rem;color:var(--dim);display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap}.sec{padding-block:clamp(4rem,10vw,7rem)}.sec__head{max-width:34rem;margin-bottom:clamp(2.5rem,6vw,4rem)}.sec__head h2{font-size:clamp(2rem,5.5vw,3rem);margin:.75rem 0 1rem}.sec__head p{color:var(--dim);margin:0}.vals{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.val{background:var(--ink);padding:clamp(1.75rem,4vw,2.5rem)}.val h3{font-size:1.3125rem;margin-bottom:.6rem}.val p{color:var(--dim);font-size:.9375rem;margin:0}.val__n{font-family:var(--d);font-size:2.25rem;color:var(--glow);line-height:1;display:block;margin-bottom:1rem}.pdp{display:grid;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2rem,5vw,4rem) clamp(4rem,9vw,6rem)}@media(min-width:900px){.pdp{grid-template-columns:1.15fr .85fr;align-items:start}}.gal{display:grid;gap:.75rem}.gal__main{background:var(--raise);border:1px solid var(--line);overflow:hidden}.gal__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.gal__thumbs button{padding:0;border:1px solid var(--line);background:var(--raise);cursor:pointer;overflow:hidden}.gal__thumbs button[aria-current=true]{border-color:var(--glow)}@media(min-width:900px){.pdp__info{position:sticky;top:6rem}}.pdp__info h1{font-size:clamp(2rem,4.5vw,2.75rem);margin:.5rem 0 1rem}.price{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.5rem}.price__now{font-size:1.625rem;font-weight:600}.price__was{color:var(--dim);text-decoration:line-through;font-size:1rem}.price__off{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--glow);border:1px solid var(--ember);border-radius:999px;padding:.28rem .6rem}.pdp__rte{color:#d2c7b9;font-size:.9688rem}.pdp__rte h3{font-family:var(--b);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:600;margin:2rem 0 .75rem}.pdp__rte ul{padding-left:1.1rem;margin:0}.pdp__rte li{margin-bottom:.5rem}.pdp__rte p{margin:0 0 1rem}.trust{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.6rem;font-size:.875rem;color:var(--dim)}.trust li{display:flex;gap:.65rem;align-items:flex-start}.trust li:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:.55rem;border-radius:50%;background:var(--glow)}.strip{border-block:1px solid var(--line);background:var(--raise)}.strip__in{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:2rem;padding-block:2rem;text-align:center;font-size:.8125rem;color:var(--dim)}.strip strong{display:block;color:var(--bone);font-family:var(--d);font-size:1.5rem;font-weight:400;margin-bottom:.35rem}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:1.4rem 0;font-size:1.0625rem;list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--glow);font-size:1.25rem;line-height:1}.faq details[open] summary:after{content:"\2212"}.faq p{color:var(--dim);margin:0 0 1.4rem;max-width:44rem;font-size:.9375rem}.rte{max-width:44rem;color:#d2c7b9}.rte h1{font-size:clamp(2rem,5vw,3rem);margin-bottom:1.5rem}.rte h2{font-size:1.5rem;margin:2.5rem 0 .75rem}.rte h3{font-size:1.1875rem;margin:2rem 0 .6rem}.rte a{color:var(--glow)}.rte ul{padding-left:1.15rem}.rte li{margin-bottom:.4rem}.cline{display:grid;grid-template-columns:88px 1fr auto;gap:1.25rem;padding-block:1.5rem;border-bottom:1px solid var(--line);align-items:center}.cline img{border:1px solid var(--line)}.cfoot{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap;padding-block:2rem}.empty{text-align:center;padding-block:clamp(4rem,12vw,8rem)}.empty h1{font-size:clamp(2rem,6vw,3rem);margin-bottom:1rem}.empty p{color:var(--dim);margin-bottom:2rem}.ft{border-top:1px solid var(--line);padding-block:clamp(3rem,7vw,4.5rem) 2rem;margin-top:auto}.ft__grid{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.ft__logo{font-family:var(--d);font-size:1.5rem;margin-bottom:.6rem}.ft__logo span{color:var(--glow)}.ft p{color:var(--dim);font-size:.875rem;margin:0;max-width:22rem}.ft h4{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0 0 1rem;font-weight:600}.ft ul{list-style:none;padding:0;margin:0;display:grid;gap:.6rem;font-size:.875rem}.ft ul a{text-decoration:none;color:#c9beb0}.ft ul a:hover{color:var(--glow)}.ft__base{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.8125rem;color:var(--dim)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}.hero__img img{filter:brightness(1) saturate(1)}.hero__wash{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/norlume.css.map */
