@font-face{font-family:Museo Sans;src:url(//lumbazzi.com/cdn/shop/t/56/assets/museosans-300-webfont.woff2?v=62702778580026703221786049333) format("woff2"),url(//lumbazzi.com/cdn/shop/t/56/assets/museosans-300-webfont.ttf?v=139230563356452325731786049333) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Museo Sans;src:url(//lumbazzi.com/cdn/shop/t/56/assets/museosans-500-webfont.woff2?v=73967543662460735241786049333) format("woff2"),url(//lumbazzi.com/cdn/shop/t/56/assets/museosans-500-webfont.ttf?v=46653565624421050961786049333) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Museo Sans;src:url(//lumbazzi.com/cdn/shop/t/56/assets/museosans-700-webfont.woff2?v=126267413169159355181786049333) format("woff2"),url(//lumbazzi.com/cdn/shop/t/56/assets/museosans-700-webfont.ttf?v=47251365571143664291786049333) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Museo Slab;src:url(//lumbazzi.com/cdn/shop/t/56/assets/museo_slab_500.woff2?v=53391017314526674581786049333) format("woff2"),url(//lumbazzi.com/cdn/shop/t/56/assets/museo_slab_500.ttf?v=154826629353884334681786049333) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Museo Slab;src:url(//lumbazzi.com/cdn/shop/t/56/assets/Museo_Slab_700.woff2?v=132402607044209357251786049333) format("woff2"),url(//lumbazzi.com/cdn/shop/t/56/assets/Museo_Slab_700.otf?v=103567524995052471091786049333) format("opentype");font-weight:700;font-display:swap}:root{--sand:#F2ECE2;--sand-deep:#E7DECF;--clay:#925239;--clay-hover:#A5613F;--olive:#6B6A4F;--soil:#4A3B2E;--blue:#29374c;--blue-hover:#3A4C68;--line:#D8CDB9;--paper:#FBF8F2;--muted:#6B6152;--font-sans:"Museo Sans",sans-serif;--font-slab:"Museo Slab",serif;--section-pad:104px;--radius-card:16px;--radius-panel:28px;--radius-pill:999px;--wrap-max:1280px;--wrap-pad:48px;--header-h:82px;--sticky-top:calc(var(--header-h) + 20px)}@media(max-width:768px){:root{--section-pad:64px;--wrap-pad:24px}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{scroll-padding-top:16px;scroll-padding-bottom:96px}@media(min-width:901px){html{scroll-padding-top:calc(var(--header-h) + 16px)}}body{font-family:var(--font-sans);font-weight:300;background:var(--sand);color:var(--soil);line-height:1.7;font-size:16px}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none;cursor:pointer}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;top:-48px;left:16px;background:var(--blue);color:var(--paper);padding:10px 18px;z-index:200;border-radius:0 0 8px 8px;transition:top .2s}.skip-link:focus{top:0}.wrap{max-width:var(--wrap-max);margin:0 auto;padding-left:var(--wrap-pad);padding-right:var(--wrap-pad)}.section{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.sec-head{text-align:center;margin-bottom:64px}.sec-head h2{margin-top:16px}.sec-head p{max-width:52ch;margin:18px auto 0}h1,h2,.h1,.h2{font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:1;color:var(--blue)}h1,.h1{font-size:clamp(3rem,7vw,6.4rem)}h2,.h2{font-size:clamp(2.2rem,4.4vw,3.8rem)}h3,.h3{font-weight:700;font-size:19px;text-transform:uppercase;letter-spacing:.05em;color:var(--blue)}.eyebrow{font-family:var(--font-slab);font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:lowercase;color:var(--clay)}.slab-label{font-family:var(--font-slab);font-size:12px;letter-spacing:.14em;color:var(--olive)}.accent{font-style:normal;color:var(--clay)}.lede{font-size:17.5px;max-width:46ch}.btn{display:inline-block;background:var(--blue);color:var(--paper);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding:18px 42px;border-radius:var(--radius-pill);border:1px solid var(--blue);transition:background .25s;text-align:center}.btn:hover{background:var(--blue-hover)}.btn--clay{background:var(--clay);border-color:var(--clay)}.btn--clay:hover{background:var(--clay-hover)}.btn--ghost{background:transparent;color:var(--blue)}.btn--ghost:hover{background:var(--blue);color:var(--paper)}.btn--full{display:block;width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.text-link{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--clay);border-bottom:1px solid var(--clay);padding-bottom:2px;display:inline-flex;align-items:center;justify-content:center;min-height:24px;min-width:24px}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;transition:box-shadow .25s,transform .25s;position:relative}.card:hover{box-shadow:0 14px 34px #4a3b2e1f;transform:translateY(-4px)}.card__ph{background:transparent;padding:32px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.card__ph img{object-fit:contain;max-height:100%}.card__info{padding:22px 24px 26px}.card__title{font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.05em;color:var(--blue)}.card__scent{font-family:var(--font-slab);font-size:12px;letter-spacing:.14em;color:var(--olive);margin:6px 0 14px;line-height:1.6;overflow-wrap:break-word}.card__row{display:flex;justify-content:space-between;align-items:center}.prating{display:flex;align-items:center;gap:8px;line-height:1}.prating--sm{margin:6px 0 2px}.prating--md{margin:10px 0 4px}.prating__stars{position:relative;display:inline-block;white-space:nowrap}.prating__stars-bg{color:var(--line,#DFDCD4)}.prating__stars-fg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--clay)}.prating--sm .prating__stars{font-size:13px;letter-spacing:1px}.prating--md .prating__stars{font-size:17px;letter-spacing:2px}.prating__count{font-family:var(--font-slab);letter-spacing:.1em;color:var(--muted)}.prating--sm .prating__count{font-size:11px}.prating--md .prating__count{font-size:12.5px}a.prating__count:hover{color:var(--clay)}.card__price{font-weight:500;font-size:15px;color:var(--soil)}.badge-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--clay);color:var(--paper);padding:5px 12px;border-radius:var(--radius-pill)}.badge-tag--blue{background:var(--blue)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(max-width:1024px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.grid-3{grid-template-columns:1fr}.grid-2{grid-template-columns:1fr;gap:44px}}@media(max-width:560px){.grid-4{grid-template-columns:1fr}}.panel-olive{background:var(--olive);color:var(--sand);border-radius:var(--radius-panel)}.panel-olive h2{color:var(--sand)}.panel-sand{background:var(--sand-deep);border-radius:var(--radius-panel)}.arch{border-radius:240px 240px 18px 18px}.arch--right{border-radius:18px 240px 18px 18px}.ph-panel{background:var(--sand-deep);padding:64px 48px 48px}input[type=text],input[type=email],input[type=tel],textarea,select{font:inherit;color:var(--soil);background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px 16px;width:100%}input:focus,textarea:focus,select:focus{border-color:var(--blue);outline:none}label{font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);display:block;margin-bottom:8px}@media(max-width:900px){input,select,textarea{font-size:16px}}.qty{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);overflow:hidden}.qty button{background:none;border:none;width:44px;height:48px;font-size:18px;color:var(--blue)}.qty button:hover{background:var(--sand-deep)}.qty input{border:none;width:52px;text-align:center;padding:0;border-radius:0;background:transparent}.announce{background:var(--olive);color:var(--sand);text-align:center;font-size:12.5px;letter-spacing:.04em;padding:9px 16px;font-weight:500}.js-reveal .reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.js-reveal .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js-reveal .reveal{opacity:1;transform:none;transition:none}}.line-plan{border:0;padding:0;margin:8px 0 4px;display:flex;flex-direction:column;gap:6px;min-width:0}.line-plan__opt{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:9px 12px;cursor:pointer;background:var(--paper);transition:border-color .2s,background .2s;font-size:13px;margin:0;text-transform:none;letter-spacing:0;font-weight:300}.line-plan__opt.is-selected{background:var(--sand-deep);border-color:var(--olive)}.line-plan__opt input{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--olive);border-radius:50%;margin:0;flex:none;display:grid;place-content:center;background:var(--paper);cursor:pointer}.line-plan__opt input:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--olive);transform:scale(0);transition:transform .15s}.line-plan__opt input:checked:after{transform:scale(1)}.line-plan__opt input:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.line-plan__name{flex:1;font-weight:500;color:var(--blue)}.line-plan__opt.is-selected .line-plan__name{font-weight:700}.line-plan__price{font-weight:700;color:var(--blue);white-space:nowrap;font-size:13px}.line-plan__price s{font-weight:400;color:var(--muted);margin-left:5px}.line-plan__detail{display:flex;flex-direction:column;gap:3px;padding:0 2px}.line-plan__cadence select{font-family:inherit;font-size:12.5px;color:var(--soil);background:var(--sand-deep);border:none;border-radius:var(--radius-pill);padding:5px 12px;max-width:100%;cursor:pointer}.line-plan__terms{font-size:11.5px;color:var(--muted)}.line-props{list-style:none;margin:5px 0 3px;padding:0;font-size:12.5px;color:var(--muted);line-height:1.55}.line-props li{padding:0;border:0}.line-props__k{font-weight:500;color:var(--soil)}.ship-bar{background:var(--sand-deep);border-radius:var(--radius-pill);height:8px;overflow:hidden;margin-top:8px}.ship-bar__fill{background:var(--olive);height:100%;width:100%;border-radius:var(--radius-pill);transform-origin:left center;transition:transform .3s ease}.cart-upsell[hidden]{display:none}.cart-upsell--page{margin:0 0 26px}.cart-upsell--drawer{padding:16px 24px;border-bottom:1px solid var(--line)}.cart-upsell__head{margin-bottom:12px}.cart-upsell__title{font-size:14.5px;font-weight:500;color:var(--blue);line-height:1.45}.cart-upsell__sub{margin-top:2px}.cart-upsell__list{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0;margin:0}.cart-upsell__item{display:flex;align-items:center;gap:14px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:10px 14px}.cart-upsell__item.is-closer{border-color:var(--clay)}.cart-upsell__thumb{flex:none;width:52px;height:52px;background:var(--sand-deep);border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cart-upsell__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cart-upsell__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cart-upsell__name{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--blue);line-height:1.3}.cart-upsell__meta{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cart-upsell__price{font-size:13.5px;color:var(--soil)}.cart-upsell__cue{font-family:var(--font-slab);font-size:10.5px;letter-spacing:.08em;text-transform:lowercase;color:var(--clay);white-space:nowrap}.cart-upsell__form{flex:none;margin:0}.cart-upsell__btn{background:none;border:none;border-bottom:1px solid var(--clay);padding:0 0 2px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--clay);white-space:nowrap}.cart-upsell__btn:hover{color:var(--clay-hover)}.cart-upsell__btn[disabled]{opacity:.6;cursor:default}@media(max-width:420px){.cart-upsell__item{gap:11px;padding:9px 11px}.cart-upsell__thumb{width:44px;height:44px}.cart-upsell__name{font-size:12px}}.pdp-band .rte>*+*,.routines__faq-answer>*+*,.replen__faq-answer>*+*{margin-top:1.1em}.pdp-band .rte p,.routines__faq-answer p,.replen__faq-answer p{line-height:1.75}.pdp-band .rte h3,.pdp-band .rte h4{font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.06em;color:var(--blue);margin-top:1.8em}.pdp-band .rte h4{font-size:14px}.pdp-band .rte ul,.pdp-band .rte ol{padding-left:1.35em}.pdp-band .rte li{margin:.35em 0;line-height:1.7}.pdp-band .rte ul{list-style:disc}.pdp-band .rte ol{list-style:decimal}.pdp-band .rte strong{font-weight:700}.pdp-band .rte a{color:var(--clay);border-bottom:1px solid var(--clay)}.pdp-band .rte .list-outside{list-style-position:outside}.pdp-band .rte .ml-6{margin-left:0}.tier{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:24px 28px;display:flex;flex-direction:column;position:relative}.tier--mid{border:2px solid var(--clay)}.tier__flag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--clay);color:var(--paper);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 16px;border-radius:var(--radius-pill);white-space:nowrap}.tier__flag--quiet{background:var(--olive)}.tier__price{font-size:42px;font-weight:700;color:var(--blue);line-height:1}.tier__worth{font-size:13px;color:var(--muted);margin:2px 0 10px}.tier ul{list-style:none;font-size:14.5px;flex:1}.tier ul:not(.tier__contents) li{padding:9px 0;border-bottom:1px solid var(--sand-deep)}.tier .btn{margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/56/assets/base.css.map */
