.lumo-native-home-shell{--route-accent: var(--mustard);--route-soft: #d5ba782e;--home-header-height: var(--lumo-global-header-height, clamp(4rem, 4.8vw, 4.65rem));--lumo-body-font: "Comic Sans MS", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--lumo-display-font: "Arial Rounded MT Bold", "Trebuchet MS", "Comic Sans MS", system-ui, sans-serif;--lumo-note-font: "Comic Sans MS", "Bradley Hand ITC", Caveat, cursive;--lumo-mono-font: "Space Mono", "Courier New", monospace;--lumo-nav-font: "Arial Rounded MT Bold", "Trebuchet MS", "Comic Sans MS", system-ui, sans-serif;color:var(--ink);font-family:var(--lumo-body-font)}.lumo-native-home-main{min-height:100vh;padding-top:var(--home-header-height)}.lumo-native-home-main>.shopify-section:first-child{position:fixed;top:0;left:0;right:0;z-index:1000;min-height:var(--home-header-height);padding:.28rem 0 .3rem;isolation:isolate}.lumo-native-home-main>.shopify-section,.lumo-native-home-main>.shopify-section>section,.lumo-native-home-main>.shopify-section>.site-footer{position:relative;z-index:1}.lumo-native-home-main>.shopify-section:first-child:before{content:"";position:absolute;top:0;right:0;bottom:-.82rem;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#fdfbf7,#fdfbf7f4 76%,#fdfbf700),radial-gradient(circle at 50% 0,#d5ba7829,transparent 24rem)}.lumo-native-home-main>.shopify-section:empty{display:none}.lumo-native-home-main>.shopify-section>.announce,.lumo-native-home-main>.shopify-section>.site-nav,.lumo-native-home-main>.shopify-section>.store-path-rail{z-index:20}.lumo-native-home-main>.shopify-section:first-child>.announce,.lumo-native-home-main>.shopify-section:first-child>.site-nav,.lumo-native-home-main>.shopify-section:first-child>.store-path-rail{position:relative!important;top:auto!important}.lumo-native-home-shell .announce,.lumo-native-home-shell .site-nav,.lumo-native-home-shell .store-path-rail{opacity:1!important;animation:none!important}.lumo-native-home-shell .announce{margin-top:0;margin-bottom:.28rem;padding-block:.12rem;font-size:.96rem;transform:rotate(-.25deg)!important}.lumo-native-home-shell .site-nav{width:min(100% - 1rem,1260px);gap:clamp(.34rem,.58vw,.68rem);margin-top:.08rem;padding:.12rem .34rem;transform:none!important}.lumo-native-home-shell .brand img{width:clamp(5.95rem,7.35vw,6.9rem)}.lumo-native-home-shell .site-nav nav a,.lumo-native-home-shell .cart-link{min-height:1.92rem;padding:.3rem .52rem;font-family:var(--lumo-nav-font, "Arial Rounded MT Bold", "Trebuchet MS", "Comic Sans MS", system-ui, sans-serif);font-size:clamp(.82rem,.92vw,1rem);font-weight:900;letter-spacing:0;line-height:1}.lumo-native-home-shell .store-path-rail strong,.lumo-native-home-shell .store-path-rail span{font-family:var(--lumo-nav-font, "Arial Rounded MT Bold", "Trebuchet MS", "Comic Sans MS", system-ui, sans-serif);font-weight:900}.lumo-native-home-shell .site-nav nav a:nth-child(2n){transform:rotate(.28deg)}.lumo-native-home-shell .site-nav nav a:nth-child(odd){transform:rotate(-.22deg)}.lumo-native-home-shell .site-nav nav a:hover,.lumo-native-home-shell .site-nav nav a:focus-visible{transform:translate(-1px,-1px) rotate(-.55deg)}.lumo-native-home-shell .store-path-rail{width:min(100% - 1.4rem,930px);margin-top:.48rem;padding:.12rem;gap:.18rem;transform:rotate(.12deg)!important}.lumo-native-home-shell .store-path-rail a{min-height:1.42rem;padding:.15rem .28rem}.lumo-native-home-shell .hero-copy>*,.lumo-native-home-shell .hero-board>*{opacity:1!important;transform:none!important;animation:none!important}.lumo-native-home-shell .hero--sketch-store{min-height:calc(100vh - var(--home-header-height));padding-top:clamp(1.55rem,2.55vw,2.85rem)}.lumo-native-home-shell .hero-copy h1{font-size:clamp(4.05rem,5.3vw,5.35rem);color:var(--ink);font-family:var(--lumo-display-font);letter-spacing:0}.lumo-native-home-shell :is(.section-head h1,.section-head h2,.visual-feature h2,.faq-section h2,.home-sales-footprint h2){color:var(--ink);font-family:var(--lumo-display-font);letter-spacing:0}.lumo-native-home-shell .hand-note{color:var(--coral);font-family:var(--lumo-note-font)}.lumo-native-home-shell :is(p,li,.lead,.visual-feature__copy){color:#3d352d}.lumo-native-home-shell .hero-board--generated,.lumo-native-home-shell .hero-board--generated .hero-art{min-height:clamp(34rem,43vw,38.5rem)}.lumo-native-home-shell .home-cinema__pin{position:sticky;top:0}.lumo-native-home-shell .home-cinema__strip{transform:translateZ(0)}.lumo-native-home-shell .home-cinema__progress span{transform:scaleX(0)}.lumo-native-home-shell .home-cinema{--cinema-tilt: 0deg;--cinema-stage-y: 0px;--cinema-scrub: 0%;isolation:isolate;color:var(--ink)!important;background:radial-gradient(circle at 12% 20%,#ffe6cd82 0 13rem,transparent 25rem),radial-gradient(circle at 82% 18%,#ffc6c66e 0 15rem,transparent 28rem),radial-gradient(circle at 72% 82%,#c3faf575 0 18rem,transparent 31rem),linear-gradient(90deg,#2d2a260a 1px,transparent 1px) 0 0 / 42px 42px,linear-gradient(#2d2a2609 1px,transparent 1px) 0 0 / 42px 42px,linear-gradient(135deg,#fff8e7,#f6eddc 55%,#fffefa)!important}.lumo-native-home-shell .home-cinema__pin{transform:translate3d(0,var(--cinema-stage-y),0) rotate(var(--cinema-tilt));transition:transform .18s linear;will-change:transform;background:linear-gradient(90deg,#fff8e7f2,#fffefae8 38%,#e4f4ecdd)!important}.lumo-native-home-shell .home-cinema__pin:before,.lumo-native-home-shell .home-cinema__pin:after{content:"";position:absolute;pointer-events:none;z-index:5}.lumo-native-home-shell .home-cinema__pin:before{inset:clamp(1rem,2vw,1.6rem) clamp(1rem,2.4vw,2rem) auto;height:.42rem;border:2px solid var(--ink);background:linear-gradient(90deg,var(--coral) 0 var(--cinema-scrub),#fffefa00 0),repeating-linear-gradient(90deg,#2d2a2633 0 .42rem,transparent .42rem .86rem),var(--paper);box-shadow:3px 3px 0 var(--ink);transform:rotate(-.24deg)}.lumo-native-home-shell .home-cinema__pin:after{width:clamp(6.5rem,9vw,9rem);height:clamp(3rem,4.5vw,4.8rem);right:clamp(.8rem,2.2vw,1.6rem);bottom:clamp(.55rem,1.4vw,1rem);opacity:.78;background:var(--doodle-loop-arrow) center / contain no-repeat;transform:translate3d(var(--cinema-arrow-x, 0rem),0,0) rotate(var(--cinema-arrow-rotate, -8deg))}.lumo-native-home-shell .home-cinema__scene{--scene-distance: 0;--scene-focus: 0;--scene-ink: 0;--scene-parallax: 0px;--scene-opacity: 1;--scene-grayscale: 0;--scene-saturate: 1;--scene-contrast: 1;--scene-x: 0rem;--scene-y: 0rem;--scene-lift: clamp(6.25rem, 13.3vh, 7.8rem);--scene-scale: 1;--scene-rotate: 0deg;--scene-visual-rotate: 0deg;--scene-mask-stop: 0%;--scene-mask-opacity: 0;--scene-dash-opacity: .2;--scene-dash-x: 0rem;--scene-dash-y: 0rem;--scene-dash-rotate: 0deg;--scene-image-scale: 1;--scene-image-x: 0rem;--scene-copy-opacity: 1;--scene-copy-x: 0rem;--scene-copy-y: 0rem;--scene-copy-lift: clamp(.78rem, 1.35vh, 1.12rem);--scene-copy-rotate: 0deg;align-items:center!important;gap:clamp(1.35rem,2.6vw,3.25rem)!important;flex:0 0 min(calc(100vw - clamp(2rem,6vw,8.4rem) - 24px),1500px)!important;grid-template-columns:minmax(0,1fr) clamp(18.5rem,24vw,24rem)!important;width:min(calc(100vw - clamp(2rem,6vw,8.4rem) - 24px),1500px)!important;min-width:min(calc(100vw - clamp(2rem,6vw,8.4rem) - 24px),1500px)!important;min-height:min(48rem,calc(100vh - 5.4rem))!important;padding:clamp(4.9rem,6vw,6.4rem) clamp(1.5rem,3vw,3.2rem) clamp(4rem,5vw,5.2rem)!important;opacity:var(--scene-opacity);filter:grayscale(var(--scene-grayscale)) saturate(var(--scene-saturate)) contrast(var(--scene-contrast));transform:translate3d(var(--scene-x),calc(var(--scene-y) - var(--scene-lift)),0) scale(var(--scene-scale)) rotate(var(--scene-rotate));transform-origin:50% 62%;transition:opacity .18s linear,filter .18s linear,transform .18s linear;will-change:transform,opacity,filter}.lumo-native-home-shell .home-cinema__scene.is-active{z-index:4}.lumo-native-home-shell .home-cinema__visual{position:relative;overflow:hidden;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 9!important;padding:clamp(.32rem,.72vw,.68rem)!important;border:3px solid var(--ink)!important;background:linear-gradient(90deg,#2d2a260a 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(#2d2a2608 1px,transparent 1px) 0 0 / 28px 28px,#fffefa!important;box-shadow:8px 8px #2d2a26d9!important;border-radius:18px 34px 16px 30px/30px 18px 32px 16px!important;transform:translate3d(var(--scene-parallax),0,0) rotate(var(--scene-visual-rotate));transform-origin:50% 50%;transition:transform .18s linear,box-shadow .18s linear;will-change:transform}.lumo-native-home-shell .home-cinema__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#fff8e7cc 0 var(--scene-mask-stop),transparent 0),repeating-linear-gradient(90deg,#2d2a260b 0 1px,transparent 1px 14px);mix-blend-mode:multiply;opacity:var(--scene-mask-opacity);transition:opacity .18s linear,background .18s linear}.lumo-native-home-shell .home-cinema__visual:after{content:"";position:absolute;inset:clamp(.9rem,1.48vw,1.32rem);z-index:4;pointer-events:none;border:2px dashed rgba(45,42,38,var(--scene-dash-opacity));transform:translate3d(var(--scene-dash-x),var(--scene-dash-y),0) rotate(var(--scene-dash-rotate))}.lumo-native-home-shell .home-cinema__image{transform:scale(var(--scene-image-scale)) translate3d(var(--scene-image-x),0,0);transform-origin:50% 50%;transition:transform .18s linear;will-change:transform}.lumo-native-home-shell .home-cinema__image--process-scene{display:block;position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center 42%;filter:saturate(1.02) contrast(1.02) sepia(.035);border-radius:12px 24px 10px 22px/22px 12px 20px 10px;transform:translate3d(0,clamp(-1.28rem,-1.55vw,-.78rem),0) scale(.965)!important;transform-origin:50% 46%;will-change:auto}.lumo-native-home-shell .home-cinema__copy{color:var(--ink)!important;max-width:29rem!important;padding:clamp(.7rem,1.4vw,1.1rem) 0 clamp(.7rem,1.4vw,1.1rem) clamp(.9rem,1.8vw,1.35rem)!important;border-left:4px dashed #2d2a2666!important;opacity:var(--scene-copy-opacity);transform:translate3d(var(--scene-copy-x),calc(var(--scene-copy-y) - var(--scene-copy-lift)),0) rotate(var(--scene-copy-rotate));transition:opacity .18s linear,transform .18s linear;will-change:transform,opacity}.lumo-native-home-shell .home-cinema__copy .hand-note{color:var(--coral)!important;text-shadow:1px 1px 0 #fffefa}.lumo-native-home-shell .home-cinema__copy h2{position:relative;color:var(--ink)!important;text-shadow:2px 2px 0 #fffefa}.lumo-native-home-shell .home-cinema__copy p:not(.hand-note){color:#3d352d!important}.lumo-native-home-shell .home-cinema__copy h2:after{content:"";position:absolute;left:.05em;right:.05em;bottom:-.16em;height:.22em;background:var(--doodle-underline-coral) center / 100% 100% no-repeat;opacity:var(--scene-focus);transform:scaleX(var(--scene-focus)) rotate(-1deg);transform-origin:0 50%}.lumo-native-home-shell .home-cinema__contact-sheet b,.lumo-native-home-shell .home-cinema__steps li{color:var(--ink)!important;border-color:#2d2a2685!important;background:#fffefad9!important;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .22s ease,color .22s ease,box-shadow .22s ease}.lumo-native-home-shell .home-cinema__contact-sheet,.lumo-native-home-shell .home-cinema__steps{display:none!important}.lumo-native-home-shell .home-cinema__contact-sheet b.is-active,.lumo-native-home-shell .home-cinema__steps li.is-active{background:var(--mustard)!important;color:var(--ink)!important;transform:translate3d(-2px,-3px,0) rotate(-.8deg);box-shadow:5px 5px 0 var(--ink)}.lumo-native-home-shell .home-cinema__hud{color:var(--ink)!important;background:#fffefad8!important;border-color:#2d2a2685!important;transform:translate3d(0,var(--cinema-hud-y, 0rem),0);transition:transform .18s linear}.lumo-native-home-shell .hero-board{transform:translate3d(0,var(--hero-board-y, 0rem),0) rotate(var(--hero-board-rotate, -.6deg));transition:transform .16s linear;will-change:transform}.lumo-native-home-shell .hero-copy{transform:translate3d(0,var(--hero-copy-y, 0rem),0);transition:transform .16s linear;will-change:transform}.lumo-home-flow-section{width:min(100% - 2rem,1500px);margin:clamp(1.6rem,3vw,3rem) auto;opacity:.001;transform:translate3d(0,2.1rem,0) rotate(-.14deg);transition:opacity .42s ease,transform .48s cubic-bezier(.22,1,.36,1)}.lumo-home-flow-section:before{content:"";position:absolute;top:clamp(.7rem,1.2vw,1rem);left:clamp(.7rem,1.2vw,1rem);width:clamp(5.8rem,8vw,7.6rem);height:1.15rem;pointer-events:none;opacity:0;background:var(--doodle-washi-blue) center / contain no-repeat;transform:translate3d(-1rem,-.7rem,0) rotate(-8deg);transition:opacity .36s ease .08s,transform .48s cubic-bezier(.16,1,.3,1) .08s}.lumo-home-flow-section.is-in-view{opacity:1;transform:translateZ(0) rotate(0)}.lumo-home-flow-section.is-in-view:before{opacity:.76;transform:translateZ(0) rotate(-3deg)}.lumo-native-home-shell .lumo-home-flow-section :is(.feature-card,.ledger-row,.faq-grid article){transition:opacity .46s ease,transform .58s cubic-bezier(.16,1,.3,1)}.lumo-native-home-shell .lumo-home-flow-section:not(.is-in-view) :is(.feature-card,.ledger-row,.faq-grid article){opacity:0;transform:translate3d(0,1.6rem,0) rotate(-1.2deg)}.lumo-native-home-shell .lumo-home-flow-section.is-in-view :is(.feature-card,.ledger-row,.faq-grid article):nth-child(2n){transform:translateZ(0) rotate(.42deg)}.lumo-native-home-shell .lumo-home-flow-section.is-in-view :is(.feature-card,.ledger-row,.faq-grid article):nth-child(3n){transform:translateZ(0) rotate(-.38deg)}.lumo-native-home-shell .section--routes,.lumo-native-home-shell .visual-feature--preview-pair,.lumo-native-home-shell .faq-section--shop-ready{background:radial-gradient(circle at 12% 18%,#d5ba7824,transparent 20rem),radial-gradient(circle at 88%,#0b4c5014,transparent 24rem);padding-block:clamp(1.85rem,3vw,3.2rem)}.lumo-native-home-shell .section--routes .section-head{grid-template-columns:minmax(0,.72fr) minmax(280px,.42fr);align-items:end;gap:clamp(1rem,2vw,1.7rem)}.lumo-native-home-shell .section--routes .section-head h2,.lumo-native-home-shell .visual-feature--preview-pair h2,.lumo-native-home-shell .faq-section--shop-ready h2{max-width:16ch;font-size:clamp(2.35rem,4vw,4.25rem);line-height:.92}.lumo-native-home-shell .section--routes .section-head p:last-child,.lumo-native-home-shell .visual-feature--preview-pair .visual-feature__copy>p,.lumo-native-home-shell .faq-section--shop-ready .section-head p:last-child{font-size:.98rem;line-height:1.55}.lumo-native-home-shell .bento--routes{gap:clamp(.82rem,1.4vw,1.25rem)}.lumo-native-home-shell .feature-card{min-height:13.5rem;padding:clamp(1rem,1.4vw,1.35rem)}.lumo-native-home-shell .visual-feature--preview-pair{align-items:center;gap:clamp(1.1rem,2.6vw,2.4rem)}.lumo-native-home-shell .faq-section--shop-ready .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.4vw,1.15rem)}.lumo-home-section-cta{display:flex;justify-content:center;margin-top:clamp(1rem,2vw,1.6rem)}.lumo-native-home-shell .site-footer{margin-top:clamp(2rem,4vw,4rem)}@media(max-width:1200px){.lumo-native-home-shell .home-cinema__scene{flex-basis:min(calc(100vw - clamp(2rem,6vw,8.4rem) - 24px),1120px)!important;grid-template-columns:minmax(0,1fr) clamp(17rem,28vw,20rem)!important;width:min(calc(100vw - clamp(2rem,6vw,8.4rem) - 24px),1120px)!important;min-width:min(calc(100vw - clamp(2rem,6vw,8.4rem) - 24px),1120px)!important;padding-inline:clamp(1.3rem,2.8vw,2.4rem)!important}.lumo-native-home-shell .home-cinema__visual{width:100%!important}}@media(max-width:900px){.lumo-native-home-shell .section--routes .section-head,.lumo-native-home-shell .faq-section--shop-ready .faq-grid{grid-template-columns:1fr}.lumo-native-home-shell .home-cinema{min-height:auto}.lumo-native-home-shell .home-cinema__pin{position:relative;height:auto;min-height:0}.lumo-native-home-shell .home-cinema__strip{display:grid;width:100%;height:auto;padding:5rem 1rem 7rem;transform:none!important}.lumo-native-home-shell .home-cinema__scene{display:grid;grid-template-columns:1fr!important;width:100%!important;min-height:0!important;gap:1.25rem!important;padding:0!important;opacity:1;filter:none;transform:none}.lumo-native-home-shell .home-cinema__visual{width:100%!important;aspect-ratio:16 / 9!important}.lumo-native-home-shell .home-cinema__copy{max-width:none!important;padding-left:1rem!important}.lumo-native-home-shell .home-cinema__steps,.lumo-native-home-shell .home-cinema__contact-sheet{display:none}.lumo-home-flow-section{width:min(100% - 1rem,980px)}.lumo-native-home-main>.shopify-section:first-child{position:fixed;top:0;left:0;right:0;z-index:1000;min-height:0;padding-top:.28rem;padding-bottom:.85rem}.lumo-native-home-main>.shopify-section:first-child:before{top:0;right:0;bottom:-.45rem;left:0}.lumo-native-home-shell .announce{width:min(100% - .75rem,980px);font-size:.96rem}.lumo-native-home-shell .site-nav,.lumo-native-home-shell .store-path-rail{position:relative;top:auto}.lumo-native-home-shell .hero--sketch-store{min-height:auto;padding-top:clamp(2rem,7vw,3rem)}.lumo-native-home-shell .hero-copy h1{font-size:clamp(3.1rem,12vw,4.7rem)}}html.lumo-page-scrolled .lumo-native-home-shell .site-nav{box-shadow:3px 3px 0 var(--ink);transform:translateY(-.04rem) rotate(-.08deg)!important}@media(prefers-reduced-motion:reduce){.lumo-home-flow-section{opacity:1!important;transform:none!important;transition:none!important}.lumo-native-home-shell .home-cinema__pin{position:relative;transform:none!important}.lumo-native-home-shell .home-cinema{min-height:auto}.lumo-native-home-shell .home-cinema__scene,.lumo-native-home-shell .home-cinema__visual,.lumo-native-home-shell .home-cinema__image,.lumo-native-home-shell .home-cinema__copy,.lumo-native-home-shell .hero-board,.lumo-native-home-shell .hero-copy{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/lumo-5177-home-native.css.map */
