.mahonie-editorial[data-layout="homepage"] .hero-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory}.mahonie-editorial[data-layout="homepage"] .hero .panel{flex:0 0 25%;min-width:0;transform:none;border:0;border-radius:0;scroll-snap-align:start}.mahonie-editorial[data-layout="homepage"] .hero .panel-bg,.mahonie-editorial[data-layout="homepage"] .hero .panel-bg img{transform:none!important;transition:none!important}.mahonie-editorial[data-layout="homepage"] .hero .panel-content{position:absolute;inset:auto 0 0;width:100%;max-width:none;min-height:0;padding:28px 22px 32px;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;transform:none;color:#fff9ec;text-align:left}.mahonie-editorial[data-layout="homepage"] .hero .panel-shade{background:linear-gradient(180deg,transparent 30%,rgba(18,24,17,.15) 50%,rgba(18,24,17,.82) 100%);opacity:1}.mahonie-editorial[data-layout="homepage"] .hero .panel-title{font-family:Georgia,serif;font-size:clamp(23px,2.2vw,36px);font-weight:400;line-height:1.17;letter-spacing:-.035em;max-width:12ch;margin:0 0 14px;text-shadow:0 1px 15px #2225;transition:transform .3s}.mahonie-editorial[data-layout="homepage"] .hero .panel-sub{font-size:12px;line-height:1.6;max-width:24ch;opacity:.88;margin:0 0 26px}.mahonie-editorial .hero-bottom{border-top:1px solid #fff5;padding-top:19px}.mahonie-editorial[data-layout="homepage"] .hero .panel-category{font-family:inherit;font-size:clamp(23px,2.6vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin-bottom:13px}.mahonie-editorial[data-layout="homepage"] .hero .panel-cta{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;border:0;padding:0;margin:0;text-transform:none;letter-spacing:.02em;color:inherit;background:none}.mahonie-editorial[data-layout="homepage"] .hero .panel-cta span{transition:transform .25s}.mahonie-editorial[data-layout="homepage"] .hero .panel:hover .panel-title,.mahonie-editorial[data-layout="homepage"] .hero .panel:focus-visible .panel-title{transform:translateY(-5px)}.mahonie-editorial[data-layout="homepage"] .hero .panel:hover .panel-cta span{transform:translate(3px,-3px)}.mahonie-editorial[data-layout="homepage"] .hero .panel:focus-visible{outline:3px solid #f6d8a2;outline-offset:-5px}.mahonie-editorial .home-assurance{display:grid;grid-template-columns:repeat(5,1fr);background:#faf8f3;border-bottom:1px solid #deddd2;padding:0 max(24px,calc((100vw - 1360px)/2));margin:0}.mahonie-editorial .home-assurance a{display:flex;flex-direction:column;gap:8px;padding:28px 20px;text-decoration:none;color:#293629;border-right:1px solid #e4e3d9;transition:background .2s}.mahonie-editorial .home-assurance a:last-child{border:0}.mahonie-editorial .home-assurance a:hover{background:#eeeede}.mahonie-editorial .home-assurance strong{font-size:19px;font-weight:600;letter-spacing:-.02em}.mahonie-editorial .home-assurance span{font-size:11px;line-height:1.5;color:#63705e}.mahonie-editorial .home-assurance b{float:right;font-size:14px}.mahonie-editorial[data-layout="homepage"] .trending-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 22px}.mahonie-editorial[data-layout="homepage"] .scent-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 18px}.mahonie-editorial[data-layout="homepage"] .slider-product{display:block;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0}.mahonie-editorial[data-layout="homepage"] .product-image{aspect-ratio:1;position:relative;background:#f3f2eb;overflow:hidden;border-radius:3px;height:auto}.mahonie-editorial[data-layout="homepage"] .product-image>a{display:block;width:100%;height:100%}.mahonie-editorial[data-layout="homepage"] .product-image img{width:100%;height:100%;object-fit:contain;padding:12px}.mahonie-editorial[data-layout="homepage"] .product-info{padding:14px 0 0}.mahonie-editorial[data-layout="homepage"] .product-name{font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;margin:0 0 6px}.mahonie-editorial[data-layout="homepage"] .product-name a{text-decoration:none;color:#253526}.mahonie-editorial[data-layout="homepage"] .product-desc{font-size:11px;line-height:1.5;margin:0 0 9px;color:#6a7465}.mahonie-editorial[data-layout="homepage"] .price{font-size:13px;font-weight:600;color:#293b2b}.mahonie-editorial .price del{font-weight:400;font-size:11px;color:#75796e;margin-right:5px}.mahonie-editorial[data-layout="homepage"] .home-product-panel{display:block;position:static;padding:0;margin:0}.mahonie-editorial .home-product-panel[hidden]{display:none!important}.mahonie-editorial .scent-intro{max-width:540px;margin:18px auto;font-size:14px;line-height:1.7;color:#697360}.mahonie-editorial .edit-note{text-align:center;color:#737867;font-size:12px;margin:0 0 30px}.mahonie-editorial .edit-link{display:table;margin:32px auto 0;padding:13px 22px;border:1px solid #b8c0ad;text-decoration:none;color:#34442f;font-size:12px;border-radius:2px}.mahonie-editorial .meditation-insights{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:24px 0}.mahonie-editorial .meditation-insights a{display:block;border-top:1px solid #cfd4c5;padding:18px 0;text-decoration:none;color:#30412e}.mahonie-editorial .meditation-insights strong{display:block;font-size:14px;margin-bottom:8px}.mahonie-editorial .meditation-insights span{display:block;font-size:12px;line-height:1.75;color:#68705f}.mahonie-editorial .meditation-insights a:hover strong{text-decoration:underline;text-underline-offset:5px}.mahonie-editorial .practice-note{font-size:11px!important}.mahonie-editorial .meditation-primary{display:inline-block;background:#2d402d;color:#fff!important;text-decoration:none;padding:16px 22px;font-size:13px;border-radius:2px}.mahonie-editorial .atelier-footer{background:#202f26;color:#f7f3e9;padding:60px 0 24px}.mahonie-editorial .atelier-footer .wrap{max-width:1360px;margin:auto;padding:0 30px}.mahonie-editorial .footer-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:36px;border-bottom:1px solid #ffffff26}.mahonie-editorial .footer-wordmark{font-size:24px;letter-spacing:.3em;color:inherit;text-decoration:none}.mahonie-editorial .footer-intro p{font-size:13px;line-height:1.8;color:#d0d5c8;margin:0}.mahonie-editorial .footer-discover{font-size:12px;border-bottom:1px solid #aab498;padding:10px 0;color:inherit;text-decoration:none}.mahonie-editorial .footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:38px 0}.mahonie-editorial .footer-links h2{font-family:inherit!important;font-weight:600;font-size:13px!important;color:#fcf8ed;margin:0 0 18px!important;letter-spacing:.01em}.mahonie-editorial .footer-links a{display:block;width:fit-content;text-decoration:none;color:#c9d0c1;font-size:12px;line-height:1.6;margin-bottom:10px}.mahonie-editorial .footer-links a:hover,.mahonie-editorial .footer-legal a:hover{color:white;text-decoration:underline;text-underline-offset:4px}.mahonie-editorial .footer-legal{border-top:1px solid #ffffff26;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#acb8a6}.mahonie-editorial .footer-legal nav{display:flex;gap:20px}.mahonie-editorial .footer-legal a{color:inherit;text-decoration:none}@media(max-width:1000px){.mahonie-editorial[data-layout="homepage"] .hero .panel-content{padding:24px 14px}.mahonie-editorial[data-layout="homepage"] .hero .panel-title{font-size:25px}.mahonie-editorial[data-layout="homepage"] .hero .panel-category{font-size:26px}.mahonie-editorial .home-assurance{padding:0 14px}.mahonie-editorial .home-assurance a{padding:22px 10px}.mahonie-editorial .home-assurance span{font-size:10px}.mahonie-editorial[data-layout="homepage"] .scent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mahonie-editorial[data-layout="homepage"] .trending-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mahonie-editorial .meditation-insights{grid-template-columns:1fr}}@media(max-width:600px){.mahonie-editorial[data-layout="homepage"] .hero .panel{flex:0 0 82vw}.mahonie-editorial[data-layout="homepage"] .hero .panel-content{padding:28px 24px}.mahonie-editorial[data-layout="homepage"] .hero .panel-title{font-size:35px}.mahonie-editorial[data-layout="homepage"] .hero .panel-category{font-size:38px}.mahonie-editorial .home-assurance{grid-template-columns:repeat(2,1fr);padding:0 18px}.mahonie-editorial .home-assurance a{border-bottom:1px solid #e4e3d9;padding:18px 12px}.mahonie-editorial .home-assurance a:nth-child(2n){border-right:0}.mahonie-editorial .home-assurance a:last-child{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}.mahonie-editorial .home-assurance strong{font-size:17px}.mahonie-editorial[data-layout="homepage"] .trending-grid,.mahonie-editorial[data-layout="homepage"] .scent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.mahonie-editorial[data-layout="homepage"] .product-name{font-size:12px}.mahonie-editorial .footer-intro{align-items:flex-start;flex-direction:column;gap:20px}.mahonie-editorial .footer-links{grid-template-columns:repeat(2,1fr);gap:24px 20px}.mahonie-editorial .footer-legal{flex-direction:column;gap:16px}.mahonie-editorial .atelier-footer .wrap{padding:0 22px}}@media(prefers-reduced-motion:reduce){.mahonie-editorial[data-layout="homepage"] .hero *{transition:none!important;transform:none!important}}.mahonie-editorial .home-assurance.home-guidance-icons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px max(24px,calc((100vw - 1280px)/2));background:#faf9f5;border-bottom:1px solid #e1e3d8}.mahonie-editorial .home-assurance.home-guidance-icons a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:7px;padding:6px 14px;border:0;min-width:0;min-height:88px;grid-column:auto;background:none;transition:color .2s}.mahonie-editorial .home-assurance.home-guidance-icons svg{width:27px;height:27px;fill:none;stroke:#637751;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mahonie-editorial .home-assurance.home-guidance-icons strong{font:600 12px/1.4 Arial,sans-serif;letter-spacing:.015em;color:#35482d}.mahonie-editorial .home-assurance.home-guidance-icons span{font:11px/1.55 Arial,sans-serif;color:#6f7c64;max-width:170px}.mahonie-editorial .home-assurance.home-guidance-icons a:hover strong{color:#182e12;text-decoration:underline;text-underline-offset:4px}.mahonie-editorial .home-assurance.home-guidance-icons a:hover{background:none}.mahonie-editorial .home-assurance.home-guidance-icons a:focus-visible{outline:2px solid #62784f;outline-offset:4px;border-radius:4px}@media(max-width:720px){.mahonie-editorial .home-assurance.home-guidance-icons{gap:16px 8px;padding:18px 18px;grid-template-columns:repeat(6,minmax(0,1fr))}.mahonie-editorial .home-assurance.home-guidance-icons a{grid-column:span 2;padding:3px 4px;min-height:92px;gap:6px}.mahonie-editorial .home-assurance.home-guidance-icons a:nth-child(4){grid-column:2/span 2}.mahonie-editorial .home-assurance.home-guidance-icons a:nth-child(5){grid-column:4/span 2}.mahonie-editorial .home-assurance.home-guidance-icons svg{width:25px;height:25px}.mahonie-editorial .home-assurance.home-guidance-icons span{font-size:11px;max-width:145px}.mahonie-editorial .home-assurance.home-guidance-icons strong{font-size:12px}}.mahonie-editorial[data-layout="homepage"] .hero .panel-content{bottom:18px;left:0;right:0;inset:auto 0 18px;padding:0 20px;text-align:center}.mahonie-editorial[data-layout="homepage"] .hero .panel-title{margin:0 auto 22px;max-width:13ch;text-align:center}.mahonie-editorial[data-layout="homepage"] .hero .hero-bottom{border:0;padding:0;text-align:center}.mahonie-editorial[data-layout="homepage"] .hero .panel-category{display:block;text-align:center;margin:0;line-height:1.15;text-shadow:0 2px 18px #14200a70}.mahonie-editorial[data-layout="homepage"] .hero .panel:hover .panel-category,.mahonie-editorial[data-layout="homepage"] .hero .panel:focus-visible .panel-category{color:#fff}.mahonie-editorial .home-assurance.home-guidance-icons{padding-top:16px;padding-bottom:16px}.mahonie-editorial .home-assurance.home-guidance-icons a{min-height:78px;gap:5px;padding-top:3px;padding-bottom:3px}@media(max-width:720px){.mahonie-editorial[data-layout="homepage"] .hero .panel-content{inset:auto 0 20px;padding:0 20px}.mahonie-editorial[data-layout="homepage"] .hero .panel-title{margin-bottom:22px}.mahonie-editorial[data-layout="homepage"] .hero .panel-category{font-size:34px}.mahonie-editorial .home-assurance.home-guidance-icons{padding-top:16px;padding-bottom:16px;gap:12px 8px}.mahonie-editorial .home-assurance.home-guidance-icons a{min-height:78px;gap:4px;padding-top:2px;padding-bottom:2px}}
