:root{--mozi-shell-width: 90%;--mozi-shell-max: 1440px;--mozi-section-space: 100px;--mozi-mobile-inset: 24px;--mozi-mobile-section-space: 68px}.mozi-shell{width:var(--mozi-shell-width);max-width:var(--mozi-shell-max);margin-inline:auto}.mozi-section-title,.mozi-feature-title,.mozi-card-title{font-family:Archivo,Arial,Helvetica,sans-serif;font-weight:400;text-wrap:balance;overflow-wrap:anywhere}.mozi-section-title{font-size:clamp(38px,4.5vw,64px);line-height:1.02;letter-spacing:-.045em}.mozi-feature-title{font-size:clamp(36px,3.5vw,48px);line-height:1.06;letter-spacing:-.04em}.mozi-card-title{font-size:clamp(22px,2vw,28px);line-height:1.12;letter-spacing:-.03em}.mozi-lead,.mozi-body,.mozi-eyebrow{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.mozi-lead{font-size:clamp(17px,1.35vw,19px);line-height:1.55}.mozi-body{font-size:16px;line-height:1.55}.mozi-eyebrow{font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.04em}body.how-page .how-intro.mozi-section-intro{box-sizing:border-box;display:flex;width:min(900px,100%);min-height:0;flex-direction:column;justify-content:center;padding:180px 32px 72px}body.how-page .how-intro .mozi-section-title{font-size:clamp(38px,4.5vw,64px);line-height:1.02}body.how-page .how-intro .mozi-lead{max-width:55ch;margin:26px auto 0;font-size:clamp(17px,1.35vw,19px);line-height:1.55}body.how-page .how-step{min-height:0;margin-bottom:0;padding-block:50px}body.how-page #choose{padding-top:28px}body.how-page .how-copy{min-width:0;max-width:660px;padding:48px clamp(36px,7vw,96px);text-align:left}body.how-page .how-stage{display:block;width:fit-content;margin:0 0 16px;padding:0;border-radius:0;background:transparent;color:var(--ink);font:600 13px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.04em}body.how-page .how-copy h2{max-width:14ch;font:400 clamp(36px,3.5vw,48px)/1.06 Archivo,Arial,Helvetica,sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere}body.how-page .how-copy>p{max-width:38ch;margin-top:16px;color:var(--muted);font:400 16px/1.55 Arial,Helvetica,sans-serif;letter-spacing:0;overflow-wrap:anywhere}body.oh-home .oh-hero.oh-room-hero>.oh-hero-picture>img{object-position:55% center}@media(min-width:761px){body.oh-home .oh-hero.oh-room-hero{height:auto;min-height:0;max-height:none;aspect-ratio:3 / 2}body.oh-home .oh-hero.oh-room-hero>.oh-hero-picture>img{object-fit:contain}body.oh-home .oh-hero.oh-room-hero:after{background:linear-gradient(90deg,#11130f80,#11130f5c 39%,#11130f00 68%)}body.oh-home .oh-hero.oh-room-hero h1,body.oh-home .oh-hero.oh-room-hero>div>p{color:#fff}}body.oh-home .oh-intro.mozi-section-intro{width:min(900px,100%);padding:var(--mozi-section-space) var(--mozi-mobile-inset) 64px}body.oh-home .oh-intro .mozi-section-title{font-size:clamp(38px,4.5vw,64px);line-height:1.02}body.oh-home .oh-intro .mozi-lead{max-width:55ch;margin:26px auto 0;font-size:clamp(17px,1.35vw,19px);line-height:1.55}body.oh-home .oh-journals.mozi-section{padding-bottom:48px}body.oh-home .oh-journals .oh-rail{width:var(--mozi-shell-width);max-width:var(--mozi-shell-max);margin-inline:auto;padding-inline:0}body.oh-home .oh-three-benefits .oh-benefit-art.lifestyle{height:auto}body.oh-home .oh-three-benefits .oh-benefit-art.lifestyle img{width:100%;height:auto!important;object-fit:contain;object-position:center}body.oh-home .oh-benefit-copy .mozi-card-title{font-size:clamp(22px,2vw,28px);line-height:1.12}body.oh-home .oh-benefit-copy .mozi-body{margin-top:16px;font-size:16px;line-height:1.55}body.oh-home .oh-three-benefits--compact .oh-benefit-copy{min-height:160px;padding-block:28px}body.oh-home .oh-three-benefits--compact .oh-benefit-copy .mozi-card-title{font-size:clamp(24px,2.1vw,30px);line-height:1.08}@media(min-width:761px){body.oh-home .oh-three-benefits .oh-benefit-copy{min-height:156px}}body.oh-home .mozi-membership-section .mozi-eyebrow{margin-bottom:16px}body.oh-home .mozi-membership-section .oh-intro{padding-top:52px}body.oh-home .mozi-membership-section .oh-app-fan{padding-bottom:48px}body.oh-home #home-campaign-marquee{padding-top:52px}.shop-return{width:90%;max-width:1440px;margin-inline:auto;padding-top:84px}.shop-return-shell{overflow:hidden;padding:64px 5vw 26px;border-radius:24px;background:#eae8e1}.shop-return-copy{max-width:720px;margin-inline:auto;text-align:center}.shop-return-copy h2{font-size:clamp(40px,4.8vw,68px);line-height:1;letter-spacing:-.045em}.shop-return-copy .shop-return-policy-note{margin-top:16px;color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.shop-return-policy-note a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}.shop-return-policy-note a:hover{color:var(--ink)}.shop-return-art{display:block;width:100%;height:auto;margin-top:34px;object-fit:contain}@media(max-width:760px){.shop-return{width:calc(100% - 32px);padding-top:64px}.shop-return-shell{padding:44px 16px 18px;border-radius:20px}.shop-return-copy{padding-inline:8px}.shop-return-copy h2{font-size:40px}.shop-return-art{width:100%;margin:30px auto 0}}body.product-page .lighting-study>.mozi-section-title{width:100%;max-width:900px;margin-right:auto;margin-left:auto;font-size:clamp(38px,4.5vw,64px);line-height:1.02;text-align:center}body.product-page .metrics-intro>.mozi-section-title{max-width:20ch;font-size:clamp(38px,4.5vw,64px);line-height:1.02;text-align:left}body.product-page .battery-intro .mozi-feature-title,body.product-page .orbit-copy .mozi-feature-title,body.product-page .specs .mozi-feature-title{font-size:clamp(36px,3.5vw,48px);line-height:1.06}body.product-page .product-section-support.mozi-lead{font-size:clamp(17px,1.35vw,19px);line-height:1.55}body.product-page .battery-intro .mozi-body{margin-top:16px;font-size:16px;line-height:1.55}body.product-page .journal-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,760px);column-gap:36px;row-gap:0;justify-content:stretch;counter-reset:mozi-concern}body.product-page .journal-labels>span{counter-increment:mozi-concern;min-height:38px;padding:9px 0;border-top:1px solid rgba(48,52,45,.22);color:#30342d;font-size:15px;line-height:1.35}body.product-page .journal-labels>span:before{content:counter(mozi-concern) ". ";flex:none;min-width:2ch}body.product-page .journal-labels>span:nth-last-child(-n+2){border-bottom:1px solid rgba(48,52,45,.22)}body.product-page .metrics-stage{padding-bottom:48px}body.product-page .specs{padding-top:52px;padding-bottom:48px}.mozi-product-panel-shell--preorder .mozi-product-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:520px;border-radius:18px;background:#e9e8e2}.mozi-product-panel-shell--preorder .mozi-product-panel__art img{width:78%;max-height:500px}.mozi-product-panel-shell--preorder .mozi-product-panel__art--lifestyle img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}.mozi-product-panel-shell--preorder .mozi-product-panel__art--lifestyle{position:relative;min-height:520px}.mozi-product-panel-shell--preorder .mozi-product-panel__price{padding:48px 52px 0}.mozi-product-panel-shell--preorder .mozi-product-panel__price-row{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline}.mozi-product-panel-shell--preorder .mozi-product-panel__price strong{display:inline;font:500 34px/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.035em}.mozi-product-panel-shell--preorder .mozi-product-panel__price del{color:#70736d;font:400 16px/1.2 Arial,Helvetica,sans-serif;text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:currentColor;text-decoration-skip-ink:none;white-space:nowrap}.mozi-product-panel-shell--preorder .mozi-product-panel__price p{margin-top:12px}.mozi-product-panel-shell--preorder .mozi-product-panel__details{padding:28px 52px 48px}.mozi-product-panel-shell--preorder .mozi-product-panel__details h2{padding-top:24px;border-top:1px solid #d9d7cf;font:500 15px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0}.mozi-product-panel-shell--preorder .mozi-product-panel__details ul{margin:18px 0 28px}.mozi-product-panel-shell--preorder .mozi-product-panel__details li{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #e1dfd8}.mozi-product-panel-shell--preorder .mozi-product-panel__details li span{display:grid;width:20px;height:20px;place-items:center;border:1px solid #c6c9c0;border-radius:50%;font-size:11px}.mozi-product-panel__renewal{margin-top:14px;color:#70736d}.mozi-product-panel__renewal p{margin:0;font:400 12px/1.5 Arial,Helvetica,sans-serif}.mozi-product-panel__renewal p+p{margin-top:2px}.mozi-product-panel-shell--preorder .mozi-product-panel__button{width:100%}body.oh-home .mozi-product-panel-shell--preorder{padding-top:80px;padding-bottom:96px}body.product-page .mozi-product-panel-shell--preorder,body.how-page .mozi-product-panel-shell--preorder{padding-top:52px;padding-bottom:96px}body.shop-page #shop-campaign-marquee{padding-top:80px}body.shop-page #shop-faq{padding-top:80px;padding-bottom:48px}body.shop-page #shop-app-membership .oh-intro{padding-top:48px}@media(max-width:760px){body.oh-home .oh-hero.oh-room-hero>.oh-hero-picture>img{object-position:50% center;object-fit:cover}body.oh-home,body.how-page,body.shop-page{--mozi-mobile-safe-right: 72px}body.product-page{--mozi-mobile-safe-right: var(--mozi-mobile-inset)}.mozi-section-title{font-size:37px}.mozi-feature-title{font-size:35px}.mozi-card-title{font-size:22px}.mozi-lead{font-size:16px}.mozi-body{font-size:15px}body.how-page .how-intro.mozi-section-intro{width:100%;padding:176px var(--mozi-mobile-safe-right) 40px var(--mozi-mobile-inset)}body.how-page .how-intro .mozi-section-title{font-size:37px}body.how-page .how-intro .mozi-lead{margin-top:20px;font-size:16px}body.how-page .how-step,body.how-page .how-reverse{gap:28px;margin-bottom:0;padding-block:32px}body.how-page #choose{padding-top:28px}body.how-page .how-copy,body.how-page .how-reverse .how-copy{width:100%;max-width:none;margin:0;padding:0 var(--mozi-mobile-safe-right) 0 var(--mozi-mobile-inset)}body.how-page .how-stage{margin-bottom:14px;font-size:12px}body.how-page .how-copy h2{max-width:none;font-size:35px}body.how-page .how-copy>p{margin-top:14px;font-size:15px}body.oh-home .oh-intro.mozi-section-intro{padding:var(--mozi-mobile-section-space) var(--mozi-mobile-inset) 40px;text-align:center}body.oh-home .oh-intro .mozi-section-title{font-size:37px}body.oh-home .oh-intro .mozi-lead{margin-top:20px;font-size:16px}body.oh-home .oh-journals.mozi-section{padding-bottom:24px}body.oh-home .oh-journals .oh-rail{width:100%;max-width:none;padding-inline:var(--mozi-mobile-inset)}body.oh-home .mozi-campaign-marquee__header{width:auto;margin-right:var(--mozi-mobile-safe-right);margin-left:var(--mozi-mobile-inset)}body.oh-home .mozi-campaign-marquee__header h2{max-width:100%;overflow-wrap:anywhere}body.oh-home .oh-benefit-copy .mozi-card-title{font-size:22px}body.oh-home .oh-benefit-copy .mozi-body{font-size:15px}body.oh-home .oh-three-benefits .oh-benefit-copy{min-height:0;padding-bottom:32px}body.oh-home .oh-three-benefits--compact .oh-benefit{flex-basis:57vw}body.oh-home .oh-three-benefits--compact .oh-benefit-art.lifestyle{aspect-ratio:4 / 3;overflow:hidden}body.oh-home .oh-three-benefits--compact .oh-benefit-art.lifestyle picture{width:100%;height:100%}body.oh-home .oh-three-benefits--compact .oh-benefit-art.lifestyle img{height:100%!important;object-fit:cover}body.oh-home .oh-three-benefits--compact .oh-benefit-copy{min-height:0;padding-block:24px 28px}body.oh-home .mozi-membership-section .oh-intro{padding-top:44px;padding-right:var(--mozi-mobile-inset);padding-left:var(--mozi-mobile-inset);text-align:center}body.oh-home .mozi-membership-section .oh-app-fan{padding-bottom:32px}body.oh-home #home-campaign-marquee{padding-top:36px}body.product-page .lighting-study{padding-right:var(--mozi-mobile-safe-right);padding-left:var(--mozi-mobile-inset)}body.product-page .lighting-study>.mozi-section-title{width:100%;max-width:none;font-size:37px;text-align:center}body.product-page .metrics-intro>.mozi-section-title{max-width:none;font-size:37px}body.product-page .journal-stage{padding-right:var(--mozi-mobile-safe-right);padding-left:var(--mozi-mobile-inset)}body.product-page .journal-labels{display:none}body.product-page .journal-squares{counter-reset:mozi-concern}body.product-page .journal-squares .journal-square{counter-increment:mozi-concern}body.product-page .journal-squares .journal-square:after{content:counter(mozi-concern) ". " attr(data-label)}body.product-page .metrics-intro{padding-right:var(--mozi-mobile-safe-right);padding-left:var(--mozi-mobile-inset)}body.product-page .battery-intro .mozi-feature-title,body.product-page .orbit-copy .mozi-feature-title,body.product-page .specs .mozi-feature-title{font-size:35px}body.product-page .product-section-support.mozi-lead{font-size:16px}body.product-page .battery-intro .mozi-body{font-size:15px}body.product-page .metrics-stage{padding-bottom:32px}body.product-page .intro-title{right:var(--mozi-mobile-safe-right)}body.product-page .lighting-comparison{min-width:0}body.product-page .lighting-mode-label{min-width:0;overflow-wrap:anywhere}body.product-page .journal-stage>.battery-footnote{width:100%;max-width:none;overflow-wrap:anywhere}body.product-page .specs{width:calc(100% - 40px);min-width:0;margin-right:auto;margin-left:auto;padding:36px var(--mozi-mobile-inset) 32px}body.product-page .specs>div,body.product-page .specs details,body.product-page .specs summary,body.product-page .specs p{min-width:0;max-width:100%;overflow-wrap:anywhere}body.oh-home .mozi-product-panel-shell,body.how-page .mozi-product-panel-shell,body.product-page .mozi-product-panel-shell{width:calc(100% - 40px);margin-right:auto;margin-left:auto}.mozi-product-panel-shell--preorder .mozi-product-panel{grid-template-columns:1fr;min-height:0}.mozi-product-panel-shell--preorder .mozi-product-panel__art{height:240px}.mozi-product-panel-shell--preorder .mozi-product-panel__art img{width:76%;max-height:230px}.mozi-product-panel-shell--preorder .mozi-product-panel__art--lifestyle img{position:static;width:100%;height:auto;max-height:none;object-fit:cover;object-position:center}.mozi-product-panel-shell--preorder .mozi-product-panel__art--lifestyle{height:auto;min-height:0}.mozi-product-panel-shell--preorder .mozi-product-panel__price{padding:30px 24px 0}.mozi-product-panel-shell--preorder .mozi-product-panel__price strong{font-size:30px}.mozi-product-panel-shell--preorder .mozi-product-panel__price del{font-size:14px}.mozi-product-panel-shell--preorder .mozi-product-panel__details{padding:24px 24px 32px}body.oh-home .mozi-product-panel-shell--preorder{padding-top:60px;padding-bottom:68px}body.product-page .mozi-product-panel-shell--preorder,body.how-page .mozi-product-panel-shell--preorder{padding-top:36px;padding-bottom:68px}body.shop-page #shop-campaign-marquee{padding-top:52px}body.shop-page #shop-faq{padding-top:52px;padding-bottom:32px}body.shop-page #shop-app-membership .oh-intro{padding-top:32px}body.oh-home .mozi-product-panel__content,body.how-page .mozi-product-panel__content,body.product-page .mozi-product-panel__content,body.oh-home .mozi-product-panel__price,body.how-page .mozi-product-panel__price,body.product-page .mozi-product-panel__price,body.oh-home .mozi-product-panel__details,body.how-page .mozi-product-panel__details,body.product-page .mozi-product-panel__details,body.oh-home .mozi-product-panel__details li,body.how-page .mozi-product-panel__details li,body.product-page .mozi-product-panel__details li{min-width:0;max-width:100%;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mozi-style-roles.css.map */
