.lum-steps{display:grid;gap:18px;counter-reset:s}@media(min-width:900px){.lum-steps{grid-template-columns:repeat(3,1fr);gap:22px}}.lum-step{position:relative;padding:34px 28px;border-radius:22px;border:1px solid rgb(var(--lum-mist-rgb) / .08);background:rgb(var(--lum-mist-rgb) / .02)}.lum-step__num{font-family:var(--font-heading--family);font-size:15px;letter-spacing:.24em;color:var(--lum-candle)}.lum-step__art{height:120px;margin:18px 0 8px;display:flex;align-items:center}.lum-step__art svg{height:100%;width:auto;overflow:visible;fill:none;stroke:rgb(var(--lum-mist-rgb) / .85);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.lum-step__art .a{stroke:var(--lum-candle)}.lum-step__art .h{stroke:var(--lum-haze)}.lum-step__art .draw{stroke-dasharray:160;stroke-dashoffset:160}.lum-step.is-in .draw,html:not(.lum-js) .lum-step .draw{animation:lumDraw 1.8s var(--lum-ease) forwards;animation-delay:calc(var(--d, 0s) + .35s)}@keyframes lumDraw{to{stroke-dashoffset:0}}.lum-step h3{font-size:28px;margin:6px 0 10px;color:var(--lum-mist)}.lum-step p{margin:0;color:rgb(var(--lum-mist-rgb) / .68);line-height:1.7;font-size:15px}.lum-float{animation:lumFloat 3.6s ease-in-out infinite}@keyframes lumFloat{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(-5px);opacity:1}}@media(prefers-reduced-motion:reduce){.lum-float{animation:none}.lum-step__art .draw{stroke-dashoffset:0;animation:none!important}}.lum-specs{display:grid;gap:40px;align-items:start}@media(min-width:990px){.lum-specs{grid-template-columns:.9fr 1.1fr;gap:72px}}.lum-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px}.lum-stat{padding:24px 20px;border-radius:20px;background:rgb(var(--lum-mist-rgb) / .03);border:1px solid rgb(var(--lum-mist-rgb) / .08)}.lum-stat b{display:block;font-family:var(--font-heading--family);font-weight:500;font-size:clamp(32px,4vw,46px);line-height:1;color:var(--lum-mist);letter-spacing:-.01em}.lum-stat span{display:block;margin-top:8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--lum-mist-rgb) / .58)}.lum-rows{margin:0;padding:0;list-style:none;border-top:1px solid rgb(var(--lum-mist-rgb) / .1)}.lum-rows li{display:flex;justify-content:space-between;gap:20px;padding:16px 2px;border-bottom:1px solid rgb(var(--lum-mist-rgb) / .1);font-size:15px}.lum-rows li span:first-child{color:rgb(var(--lum-mist-rgb) / .58)}.lum-rows li span:last-child{text-align:right;color:var(--lum-mist)}.lum-frame{position:relative;border-radius:26px;overflow:hidden;border:1px solid rgb(var(--lum-mist-rgb) / .08);background:var(--lum-char)}.lum-frame img{display:block;width:100%;height:auto}.lum-frame--glow:before{content:"";position:absolute;inset:auto 10% -30% 10%;height:60%;background:radial-gradient(closest-side,rgb(var(--lum-candle-rgb) / .35),transparent);z-index:1;pointer-events:none;mix-blend-mode:screen}@media(min-width:990px){.lum-specs__media{position:sticky;top:calc(var(--header-height, 80px) + 24px)}}.lum-box{display:grid;gap:36px;align-items:center}@media(min-width:990px){.lum-box{grid-template-columns:1fr 1fr;gap:64px}}.lum-box__photo{border-radius:26px;overflow:hidden;background:#f4f1ec;box-shadow:0 40px 90px -40px #000c,0 0 0 1px rgb(var(--lum-mist-rgb) / .08)}.lum-box__photo img{display:block;width:100%;height:auto}.lum-items{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:600px){.lum-items{grid-template-columns:repeat(3,1fr)}}.lum-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:22px 18px;border-radius:18px;border:1px solid rgb(var(--lum-mist-rgb) / .08);background:rgb(var(--lum-mist-rgb) / .025)}.lum-item svg{width:44px;height:44px;fill:none;stroke:var(--lum-candle);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.lum-item b{font-weight:500;font-size:15px;color:var(--lum-mist);line-height:1.3}.lum-item small{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--lum-mist-rgb) / .55);margin-top:4px}.lum-item__qty{position:absolute;top:14px;right:14px;font-family:var(--font-heading--family);font-size:20px;color:rgb(var(--lum-mist-rgb) / .5)}.lum-finish{display:block;position:relative;border-radius:26px;overflow:hidden;text-decoration:none;color:var(--lum-mist);background:var(--lum-char);border:1px solid rgb(var(--lum-mist-rgb) / .08)}.lum-finish__img{aspect-ratio:4 / 4.4;overflow:hidden}.lum-finish__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s var(--lum-ease)}@media(hover:hover){.lum-finish:hover .lum-finish__img img{transform:scale(1.045)}}.lum-finish__body{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 24px 24px}.lum-finish__name{display:flex;align-items:center;gap:12px;font-family:var(--font-heading--family);font-size:30px}.lum-finish__go{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--lum-candle);white-space:nowrap}.lum-finish p{margin:4px 0 0;font-size:14px;color:rgb(var(--lum-mist-rgb) / .6)}.lum-wood{--w1: #d9b88c;--w2: #b8915f;display:inline-block;width:22px;height:22px;border-radius:50%;flex:none;background:repeating-linear-gradient(115deg,var(--w1) 0 3px,var(--w2) 3px 4.5px,var(--w1) 4.5px 7px);box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #0006}.lum-wood--walnut{--w1: #6b4730;--w2: #4a2f1f}.lum-gift{display:grid;gap:40px;align-items:center}@media(min-width:990px){.lum-gift{grid-template-columns:1.05fr .95fr;gap:72px}}.lum-chips{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 32px;padding:0;list-style:none}.lum-chips li{padding:9px 16px;border-radius:999px;border:1px solid rgb(var(--lum-candle-rgb) / .3);color:rgb(var(--lum-mist-rgb) / .86);font-size:13px;letter-spacing:.06em;background:rgb(var(--lum-candle-rgb) / .05)}.lum-reviews-slot{border:1px dashed rgb(var(--lum-candle-rgb) / .5);border-radius:20px;padding:40px 24px;text-align:center;color:rgb(var(--lum-mist-rgb) / .7);font-size:14px;line-height:1.7}.lum-faq{max-width:860px;margin-inline:auto;border-top:1px solid rgb(var(--lum-mist-rgb) / .1)}.lum-faq details,main[data-template^=page] .rte details,.lum-page details{border-bottom:1px solid rgb(var(--lum-mist-rgb) / .1)}.lum-faq summary,main[data-template^=page] details>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 2px;font-family:var(--font-heading--family);font-size:clamp(20px,2.2vw,26px);color:var(--lum-mist)}.lum-faq summary::-webkit-details-marker,main[data-template^=page] details>summary::-webkit-details-marker{display:none}.lum-faq summary:after,main[data-template^=page] details>summary:after{content:"";flex:none;width:12px;height:12px;border-right:1px solid var(--lum-candle);border-bottom:1px solid var(--lum-candle);transform:rotate(45deg) translate(-3px,-3px);transition:transform .4s var(--lum-ease)}.lum-faq details[open] summary:after,main[data-template^=page] details[open]>summary:after{transform:rotate(225deg) translate(-3px,-3px)}.lum-faq details>div,main[data-template^=page] details>p{margin:0;padding:0 2px 26px;color:rgb(var(--lum-mist-rgb) / .72);line-height:1.75;max-width:46rem}.lum-faq a,main[data-template^=page] .rte a,.lum-care a{color:var(--lum-candle);text-underline-offset:3px}main[data-template^=page] .rte h2{font-size:clamp(30px,3.6vw,42px);margin:1.6em 0 .4em;color:var(--lum-mist)}main[data-template^=page] .rte h2:first-child{margin-top:0}main[data-template^=page] .rte p,main[data-template^=page] .rte li{color:rgb(var(--lum-mist-rgb) / .78);line-height:1.8}main[data-template^=page] .rte .lum-eyebrow{margin-bottom:8px}main[data-template^=page] .rte .lum-btn{margin-top:12px}.lum-care{display:grid;gap:14px}@media(min-width:900px){.lum-care{grid-template-columns:repeat(3,1fr)}}.lum-care .lum-card ul{margin:14px 0 0;padding-left:18px;color:rgb(var(--lum-mist-rgb) / .7);line-height:1.75;font-size:15px}.lum-cta{text-align:center}.lum-cta__emblem{width:46px;height:72px;margin:0 auto 8px;color:var(--lum-candle)}.lum-cta__emblem .lum-emblem{width:100%;height:100%;animation:lumBreathe 5.6s ease-in-out infinite}.lum-cta__form{display:flex;flex-direction:column;align-items:center;gap:22px;margin-top:32px}.lum-swatches{display:inline-flex;gap:8px;padding:6px;border-radius:999px;border:1px solid rgb(var(--lum-mist-rgb) / .12);background:rgb(var(--lum-mist-rgb) / .03)}.lum-swatches label{position:relative;display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:999px;cursor:pointer;font-size:14px;letter-spacing:.04em;color:rgb(var(--lum-mist-rgb) / .75);transition:background .3s,color .3s}.lum-swatches input{position:absolute;opacity:0;pointer-events:none}.lum-swatches label:has(input:checked){background:rgb(var(--lum-mist-rgb) / .1);color:var(--lum-mist)}.lum-swatches label:has(input:focus-visible){outline:2px solid var(--lum-candle);outline-offset:2px}.lum-cta__note{font-size:13px;color:rgb(var(--lum-mist-rgb) / .6)}.lum-cta__err{min-height:1em;font-size:13px;color:#e8a0a0}.product-information{--lum-pi: 1}.product-information h1{font-size:clamp(38px,4.6vw,56px);line-height:1.02;letter-spacing:-.01em}.lum-pdp-ship{display:grid;gap:8px;font-size:14px;color:rgb(var(--lum-mist-rgb) / .75)}.lum-pdp-ship span{display:inline-flex;align-items:center;gap:10px}.lum-pdp-ship svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--lum-candle);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lum-pdp-note{padding:16px 18px;border-radius:16px;border:1px solid rgb(var(--lum-mist-rgb) / .08);background:rgb(var(--lum-mist-rgb) / .03)}.variant-option--buttons .variant-option__button-label{min-height:54px}.variant-option__button-label:has(input[value=Birch]) .variant-option__button-label__text:before,.variant-option__button-label:has(input[value=Walnut]) .variant-option__button-label__text:before{content:"";display:inline-block;vertical-align:-6px;width:22px;height:22px;margin-right:10px;border-radius:50%;background:repeating-linear-gradient(115deg,#d9b88c 0 3px,#b8915f 3px 4.5px,#d9b88c 4.5px 7px);box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #0006}.variant-option__button-label:has(input[value=Walnut]) .variant-option__button-label__text:before{background:repeating-linear-gradient(115deg,#6b4730 0 3px,#4a2f1f 3px 4.5px,#6b4730 4.5px 7px)}.variant-option__button-label:has(input:checked){box-shadow:0 0 0 1px var(--lum-candle),0 10px 30px -14px rgb(var(--lum-candle-rgb) / .8)}.product-media-container{background:var(--lum-char)}.sticky-add-to-cart__bar,sticky-add-to-cart{--color-background: var(--lum-char)}.cart-drawer__dialog,dialog.cart-drawer{background:var(--lum-char)}.footer-utilities,footer .shopify-section{color:rgb(var(--lum-mist-rgb) / .8)}.lum-footer-brand{display:grid;gap:14px;justify-items:start;max-width:26rem}.lum-footer-brand .lum-logo{gap:12px}.lum-footer-brand .lum-wordmark{height:18px;width:auto}.lum-footer-brand p{margin:0;color:rgb(var(--lum-mist-rgb) / .62);line-height:1.7}.lum-footer-brand a{color:var(--lum-candle);text-decoration:none}.lum-footer-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:6px 0 0;padding:0;list-style:none;font-size:13px}.lum-footer-links a{color:rgb(var(--lum-mist-rgb) / .72);text-decoration:none}.lum-footer-links a:hover{color:var(--lum-mist)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lumuno-2.css.map */
