/* Longer, visual chapters keep the same light palette and natural scrolling. */
.retailer-explore-link{display:inline-flex;align-items:center;gap:12px;flex:none;margin-left:auto;font-size:11px;font-weight:600;color:#69835a}.retailer-explore-link>span{font-size:20px;line-height:1}.retailer-download{margin-top:28px}.play-store-badge{display:block;width:220px;max-width:100%;padding:0;margin:0 0 0 -14px;border:0;background:transparent;cursor:default;opacity:1}.play-store-badge img{display:block;width:100%;height:auto}.retailer-download p{font-size:10px;line-height:1.6;color:#9787a2;margin-top:-3px}.retailer-download+.retailer-chapter-note{margin-top:20px}
@media(max-width:800px){.retailer-note{display:grid;grid-template-columns:45px minmax(0,1fr);gap:14px 17px}.retailer-explore-link{grid-column:2;justify-self:start;margin-left:0}.site-footer>nav{flex-wrap:wrap}}
@media(max-width:500px){.retailer-note{grid-template-columns:35px minmax(0,1fr);column-gap:13px}.retailer-explore-link{font-size:10px}.retailer-download{margin-top:25px}.play-store-badge{width:210px;margin-left:-13px}.retailer-download p{font-size:9px}}
.chapter-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end}.chapter-heading>p{max-width:390px;justify-self:end;font-size:14px;line-height:1.95;color:var(--muted)}
.catalog-chapter{background:#fff8f1;overflow:hidden}.catalog-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:68px;align-items:start}.shelf-product{min-width:0}.shelf-product:nth-child(2){margin-top:70px}.shelf-product:nth-child(3){margin-top:20px}.shelf-image{height:370px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:100px 100px 26px 26px;background:#ece2f7;isolation:isolate}.shelf-image:before{content:'';position:absolute;inset:18px;border:1px solid #ffffff80;border-radius:85px 85px 17px 17px;z-index:-1}.shelf-image img{width:85%;height:240px;object-fit:contain;mix-blend-mode:multiply;animation:shelf-drift 9s ease-in-out infinite}.shelf-jar .shelf-image{background:#e2edce}.shelf-jar img{height:260px;animation-delay:-3s}.shelf-spices .shelf-image{background:#f6e5d1}.shelf-spices img{height:250px;animation-delay:-6s}.shelf-label{position:absolute;top:30px;left:15px;right:15px;font-size:8px;letter-spacing:1px;text-align:center;color:#746b79}.shelf-flower{position:absolute;bottom:25px;right:28px;color:#af91c6;font-size:48px;line-height:1;animation:spark-turn 35s linear infinite}.shelf-spices .shelf-flower{color:#c7a781}.shelf-round{position:absolute;bottom:18px;right:-12px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(9deg);height:91px;width:91px;background:#f7efdc;border:4px solid #fff8f1;border-radius:50%;color:#7c865b;font-size:18px;line-height:1.15;font-family:Bricolage,sans-serif}.shelf-round em{font-size:24px}.shelf-caption{padding:25px 7px 0}.shelf-caption>span{font-size:8px;letter-spacing:1px;color:#8c8a77}.shelf-caption h3{font-size:27px;line-height:1.2;letter-spacing:-.7px;font-weight:550;color:#3b523d;margin-top:10px}.shelf-caption p{font-size:12px;color:#8c907b;margin-top:8px}.shelf-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:42px;margin-top:40px;border-top:1px solid #e4e4d4}.shelf-footer>p{font-size:11px;color:#8b907c}.catalog-shelf .shelf-product:nth-child(2){transition-delay:.1s}.catalog-shelf .shelf-product:nth-child(3){transition-delay:.2s}

.packing-chapter{background:#fbfaf5;overflow:hidden}.packing-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.packing-copy{max-width:500px}.packing-copy>.eyebrow{margin-bottom:30px}.packing-copy>p:not(.eyebrow){font-size:14px;line-height:1.95;color:var(--muted);margin-top:25px;max-width:420px}.packing-details{margin:35px 0 0;padding:0;list-style:none;display:grid;gap:25px}.packing-details li{display:flex;gap:19px;align-items:start}.packing-details li>span{width:33px;height:33px;display:grid;place-items:center;background:#e9e0f2;border-radius:50%;font-size:9px;color:#9c82af;flex:none;margin-top:2px}.packing-details li:nth-child(2)>span{background:#e4edda;color:#819974}.packing-details li:nth-child(3)>span{background:#f6e7d6;color:#ae9176}.packing-details h3{font-size:23px;font-weight:550;letter-spacing:-.5px;line-height:1.3}.packing-details p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:6px;max-width:350px}.packing-visual{min-height:660px;position:relative;isolation:isolate;min-width:0}.packing-halo{position:absolute;width:107%;aspect-ratio:1;left:-3%;top:8%;background:#ece5f5;border-radius:50%;z-index:-1}.packing-halo:before{content:'';position:absolute;inset:7%;border:1px dashed #ccbdd9;border-radius:50%}.packing-tag{position:absolute;top:6%;left:0;right:0;text-align:center;font-size:8px;letter-spacing:1.2px;color:#9a86a4;transform:rotate(-4deg)}.packing-case{position:absolute;top:19%;left:8%;right:8%;height:315px;border-radius:40px 40px 17px 17px;background:#e1ead2;border:1px solid #d6dfc9;display:flex;align-items:center;justify-content:center;gap:0;transform:rotate(-7deg);box-shadow:0 20px 35px #6e875414;animation:case-drift 10s ease-in-out infinite}.packing-case:after{content:'';position:absolute;bottom:0;left:0;right:0;height:65px;background:#d0dfbc;border-top:1px solid #c3d3ae;border-radius:0 0 16px 16px;z-index:1}.packing-case img{width:31%;height:230px;object-fit:contain;mix-blend-mode:multiply;margin-bottom:45px}.packing-case img:nth-child(2){height:260px;margin-inline:-10px;z-index:1}.packing-case>span{position:absolute;bottom:27px;left:10px;right:10px;z-index:2;text-align:center;color:#839370;font-size:7px;letter-spacing:.7px}.pack-fact{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #fff;background:#fffcf2;border-radius:22px;width:115px;height:111px;box-shadow:0 8px 26px #6c635c10}.pack-fact b{font-family:Bricolage,sans-serif;font-size:50px;line-height:1;letter-spacing:-2px;font-weight:550;color:#61814b}.pack-fact>span{font-size:9px;color:#899779;margin-top:8px}.fact-jars{left:-5%;top:25%;transform:rotate(-10deg)}.fact-pieces{right:-3%;top:45%;transform:rotate(8deg);background:#f7e9d6}.fact-pieces b{color:#ad916d;font-size:43px}.fact-pieces>span{color:#ac9b7f}.pack-product-note{position:absolute;bottom:2%;left:14%;right:8%;padding:26px;background:#ffffffec;border:1px solid #eee9f0;border-radius:20px;transform:rotate(3deg);box-shadow:0 10px 30px #776e7e0c}.pack-product-note>span{display:block;font-size:7px;color:#a18eae;letter-spacing:1px}.pack-product-note strong{display:block;font-family:Bricolage,sans-serif;font-size:30px;line-height:1.1;letter-spacing:-.7px;font-weight:550;color:#657353;margin-top:10px}.pack-product-note small{display:block;font-size:8px;color:#9a9e8c;margin-top:15px}

.journey-section{overflow:clip}.journey-scroll-hint{display:flex;gap:11px;align-items:center;color:#829575;font-size:10px;margin-top:28px}.journey-scroll-hint>span{font-size:21px;line-height:1}.journey-scroll{margin-top:30px;position:relative}.journey-scroll .journey-explorer{margin-top:0;grid-template-rows:auto 1fr;column-gap:8%;row-gap:16px}.journey-meter{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;min-height:40px;padding-bottom:20px;border-bottom:2px solid #dce8d3;color:#8b9c7e;overflow:hidden}.journey-meter>span{font-size:8px;letter-spacing:.8px}.journey-meter>b{font-weight:500;font-size:10px;color:#a6b098}.journey-meter>b>span{font-weight:700;color:#5e8350;margin-right:5px}.journey-meter>i{position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#a1bd88;transform-origin:left;transform:scaleX(.3333);transition:transform .4s var(--ease)}html[data-story=on] .journey-scroll{min-height:460svh}html[data-story=on] .journey-scroll .journey-explorer{position:sticky;top:134px;min-height:min(650px,calc(100svh - 160px))}html[data-story=on] .journey-scroll .journey-visual{height:min(290px,28svh)}.journey-scroll .journey-tabs button[aria-selected=true]>span{color:#89a574}.journey-scroll .journey-panels article{scroll-margin-top:160px}

.retailer-chapter{background:#f0eafa;overflow:hidden}.retailer-layout{display:grid;grid-template-columns:1fr 1fr;gap:11%;align-items:center}.retailer-copy{min-width:0;max-width:510px}.retailer-copy>.eyebrow{color:#917da4;margin-bottom:30px}.retailer-copy h2 em{color:#957ba5}.retailer-copy>p:not(.eyebrow):not(.retailer-chapter-note){font-size:14px;line-height:1.95;color:#7d7d85;max-width:430px;margin-top:26px}.retailer-feature{display:flex;gap:17px;margin-top:29px;align-items:start}.retailer-feature>span{width:33px;height:33px;display:grid;place-items:center;flex:none;background:#ffffffba;border-radius:11px;color:#a28aaf;font-size:20px;line-height:1}.retailer-feature h3{font-size:22px;font-weight:550;line-height:1.25;letter-spacing:-.5px;color:#635973}.retailer-feature p{font-size:12px;line-height:1.9;color:#8d8495;margin-top:8px}.retailer-chapter-note{font-size:10px;color:#9b8da4;margin-top:30px;display:flex;align-items:center;gap:8px}.retailer-chapter-note>span{color:#84a174}.retailer-stage{position:relative;isolation:isolate;min-height:760px;min-width:0;display:grid;place-items:center}.retailer-stage-ring{position:absolute;left:-5%;top:15%;width:110%;aspect-ratio:1;border:1px dashed #cdbfdd;border-radius:50%;z-index:-1}.retailer-stage-ring:before{content:'';position:absolute;inset:10%;background:#e1d7ee;border-radius:50%}.phone-preview{position:relative;width:290px;padding:23px 16px 17px;border:7px solid #fafcf7;border-radius:43px;background:#fffefa;box-shadow:0 30px 65px #72647925,0 0 0 1px #e3dbeb;transform:rotate(-7deg);animation:phone-drift 11s ease-in-out infinite}.phone-camera{height:5px;width:57px;background:#dbdfd6;border-radius:20px;margin:0 auto 21px}.phone-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.phone-top>b{font-family:Bricolage,sans-serif;font-size:33px;letter-spacing:-2px;line-height:1;color:#4f6e50}.phone-top>span{font-size:6px;letter-spacing:.7px;color:#8c9a81;background:#f3f6ec;border-radius:20px;padding:7px 9px}.phone-search{display:flex;align-items:center;gap:9px;margin-block:18px 15px;border:1px solid #e8ecdf;background:#fcfcf8;border-radius:15px;padding:9px 11px;font-size:20px;line-height:1;color:#90a17e}.phone-search>span{font-size:8px;color:#a2ab96}.phone-banner{padding:20px 17px;background:#e0edcf;border-radius:17px;color:#5b734b;font-family:Bricolage,sans-serif;font-size:26px;line-height:1.1;letter-spacing:-.7px}.phone-banner em{font-size:24px;color:#7e9b66}.phone-banner>span{display:block;font-family:Jakarta,sans-serif;font-size:5px;letter-spacing:.5px;margin-top:15px;color:#8ca077}.phone-label{display:block;font-size:6px;letter-spacing:.5px;color:#98a18b;margin:23px 0 11px}.phone-products{display:grid;grid-template-columns:1fr 1fr;gap:10px}.phone-products>div{display:flex;flex-direction:column;min-width:0;padding:9px 7px 11px;background:#f7f3fb;border-radius:12px}.phone-products>div:nth-child(2){background:#faf3ea}.phone-products img{width:100%;height:100px;object-fit:contain;mix-blend-mode:multiply;margin-bottom:9px}.phone-products b{font-size:7px;font-weight:650;color:#77768a}.phone-products span{font-size:5px;color:#a19ca9;margin-top:4px}.phone-order{margin-top:15px;padding:12px 10px;border:1px solid #e5ecdd;border-radius:11px}.phone-order>span{display:block;font-size:5px;letter-spacing:.5px;color:#a7af9a}.phone-order>b{display:block;font-size:7px;color:#849774;font-weight:550;margin-top:4px}.phone-navigation{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0e7;margin-top:19px;padding:12px 2px 0;font-size:19px;line-height:1;color:#b4bda9;text-align:center}.phone-navigation>b{color:#6d9756;font-weight:500}.phone-navigation small{display:block;font:5px/1.5 Jakarta,sans-serif;margin-top:5px}.retailer-sticker{position:absolute;right:-1%;top:6%;transform:rotate(8deg);padding:19px 22px;border:1px solid #fdf8e7;border-radius:17px;background:#f9eed4;color:#b19b73;font-size:14px;line-height:1.4;z-index:2}.retailer-sticker em{font-size:17px;color:#a8926a}.retailer-floating-note{position:absolute;left:-1%;bottom:11%;transform:rotate(3deg);display:flex;align-items:center;gap:14px;padding:18px 24px;background:#fffdf8;border:1px solid #e4deeb;border-radius:16px;box-shadow:0 10px 25px #7264790c;z-index:2}.retailer-floating-note>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e8f0db;color:#9bb27c;font-size:22px;line-height:1}.retailer-floating-note p{font-size:12px;line-height:1.6;color:#9a92a1}.retailer-floating-note b{font-weight:550;color:#877791}.phone-caption{position:absolute;bottom:1%;left:0;right:0;font-size:8px;color:#a599ae;text-align:center}

@media(min-width:801px){.network-section{min-height:100svh;display:grid;align-items:center}.catalog-chapter{min-height:120svh;display:grid;align-items:center}.packing-chapter{min-height:115svh;display:grid;align-items:center}.retailer-chapter{min-height:125svh;display:grid;align-items:center}.clarity-section{min-height:105svh;display:grid;align-items:center}.questions-section{min-height:75svh;align-content:center}}
@media(max-width:1100px){.chapter-heading{gap:50px}.catalog-shelf{gap:22px;margin-top:55px}.shelf-image{height:315px;border-radius:80px 80px 22px 22px}.shelf-image:before{border-radius:65px 65px 15px 15px}.shelf-image img{height:210px}.shelf-jar img{height:235px}.shelf-spices img{height:220px}.shelf-caption h3{font-size:23px}.shelf-label{font-size:6px}.shelf-round{height:77px;width:77px;font-size:16px}.shelf-round em{font-size:20px}.shelf-caption>span{font-size:7px}.shelf-caption p{font-size:10px}.packing-layout{gap:8%}.packing-visual{min-height:590px}.packing-case{height:275px;top:20%}.packing-case img{height:200px}.packing-case img:nth-child(2){height:225px}.pack-fact{width:99px;height:96px;border-radius:18px}.pack-fact b{font-size:43px}.pack-fact>span{font-size:8px}.fact-pieces b{font-size:36px}.pack-product-note{padding:22px}.pack-product-note strong{font-size:27px}.packing-tag{font-size:6px}.packing-details h3{font-size:21px}.packing-details p{font-size:11px}.packing-copy>p:not(.eyebrow){font-size:13px}.retailer-layout{gap:9%}.retailer-stage{min-height:720px}.phone-preview{width:265px;padding-inline:13px}.phone-banner{font-size:24px}.phone-banner em{font-size:22px}.phone-products img{height:90px}.retailer-sticker{font-size:11px;padding:16px 17px;right:-2%;top:5%}.retailer-sticker em{font-size:14px}.retailer-floating-note{left:-2%;padding:15px 17px;bottom:9%}.retailer-floating-note p{font-size:10px}.retailer-copy>p:not(.eyebrow):not(.retailer-chapter-note){font-size:13px}.retailer-feature h3{font-size:20px}.retailer-feature p{font-size:11px}.journey-scroll .journey-explorer{padding:28px;column-gap:6%;row-gap:16px}html[data-story=on] .journey-scroll .journey-explorer{top:125px;min-height:min(620px,calc(100svh - 150px))}.journey-scroll .journey-panels article>p{min-height:88px;font-size:12px}.journey-scroll .journey-panels h3{font-size:25px}}
@media(max-width:800px){.chapter-heading{grid-template-columns:1fr;gap:25px}.chapter-heading>p{justify-self:start;max-width:510px}.catalog-shelf{gap:18px;margin-top:45px}.shelf-image{height:250px;border-radius:65px 65px 18px 18px}.shelf-image:before{inset:12px;border-radius:55px 55px 12px 12px}.shelf-label{font-size:5px;letter-spacing:.5px;top:25px}.shelf-image img{height:160px}.shelf-jar img{height:185px}.shelf-spices img{height:170px}.shelf-round{height:62px;width:62px;font-size:12px;right:-8px}.shelf-round em{font-size:17px}.shelf-flower{font-size:33px;bottom:19px;right:16px}.shelf-product:nth-child(2){margin-top:45px}.shelf-product:nth-child(3){margin-top:15px}.shelf-caption{padding-top:19px}.shelf-caption h3{font-size:20px;letter-spacing:-.5px}.shelf-caption>span{font-size:6px;letter-spacing:.6px}.shelf-caption p{font-size:10px}.shelf-footer{margin-top:30px;padding-top:27px}.shelf-footer>p{font-size:10px}.packing-layout{grid-template-columns:1fr;gap:30px}.packing-copy{max-width:600px}.packing-copy>p:not(.eyebrow){max-width:500px;font-size:14px}.packing-details p{font-size:12px;max-width:440px}.packing-visual{width:min(100%,500px);justify-self:center;min-height:640px}.packing-case{height:310px}.packing-case img{height:225px}.packing-case img:nth-child(2){height:255px}.pack-fact{width:110px;height:105px}.pack-fact b{font-size:47px}.fact-pieces b{font-size:40px}.pack-fact>span{font-size:9px}.pack-product-note strong{font-size:30px}.packing-tag{font-size:8px}.fact-jars{left:-2%}.fact-pieces{right:-1%}.journey-scroll .journey-explorer{padding:25px;row-gap:22px}.journey-meter{font-size:7px}.journey-meter>span{font-size:7px}html[data-story=on] .journey-scroll{min-height:0}html[data-story=on] .journey-scroll .journey-explorer{position:static;min-height:0}.journey-scroll-hint{display:none}html[data-story=on] .journey-scroll .journey-visual{height:290px}.journey-scroll .journey-panels article>p{min-height:0;font-size:13px}.retailer-layout{grid-template-columns:1fr;gap:45px}.retailer-copy{grid-row:1;max-width:600px}.retailer-copy>p:not(.eyebrow):not(.retailer-chapter-note){font-size:14px;max-width:500px}.retailer-feature p{font-size:12px;max-width:450px}.retailer-feature h3{font-size:22px}.retailer-stage{width:min(100%,510px);justify-self:center;min-height:745px}.phone-preview{width:290px;padding-inline:16px}.phone-banner{font-size:26px}.phone-banner em{font-size:24px}.phone-products img{height:100px}.retailer-sticker{font-size:14px;right:0;top:5%;padding:19px 22px}.retailer-sticker em{font-size:17px}.retailer-floating-note{left:0;bottom:11%;padding:18px 24px}.retailer-floating-note p{font-size:12px}}
@media(max-width:500px){.chapter-heading{gap:23px}.chapter-heading>p{font-size:13px}.catalog-shelf{grid-template-columns:1fr;gap:33px;margin-top:35px}.shelf-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:22px}.shelf-product:nth-child(2),.shelf-product:nth-child(3){margin-top:0}.shelf-product:nth-child(2) .shelf-image{grid-column:2;grid-row:1}.shelf-product:nth-child(2) .shelf-caption{grid-column:1;grid-row:1}.shelf-image{height:235px;border-radius:60px 60px 18px 18px}.shelf-image img{height:155px;width:94%}.shelf-jar img{height:170px}.shelf-spices img{height:160px}.shelf-caption{padding:0;min-width:0}.shelf-caption h3{font-size:23px;line-height:1.1;margin-top:11px}.shelf-caption>span{font-size:6px;line-height:1.8;letter-spacing:.4px;display:block}.shelf-caption p{font-size:10px;line-height:1.7;margin-top:10px}.shelf-label{font-size:4px;top:22px;letter-spacing:.3px}.shelf-round{height:57px;width:57px;right:-10px;bottom:11px;font-size:11px;border-width:3px}.shelf-round em{font-size:16px}.shelf-flower{font-size:29px;right:15px;bottom:17px}.shelf-footer{display:block;padding-top:25px;margin-top:31px}.shelf-footer>p{font-size:10px;margin-bottom:15px}.shelf-footer .understated-link{font-size:11px}.packing-copy>.eyebrow{margin-bottom:23px}.packing-copy>p:not(.eyebrow){font-size:13px}.packing-details{margin-top:29px;gap:23px}.packing-details li{gap:14px}.packing-details li>span{width:29px;height:29px;font-size:8px}.packing-details h3{font-size:21px}.packing-details p{font-size:12px}.packing-visual{min-height:510px;width:calc(100% - 14px)}.packing-case{height:240px;top:20%;left:6%;right:6%}.packing-case img{height:173px;margin-bottom:37px}.packing-case img:nth-child(2){height:200px;margin-inline:-8px}.packing-case:after{height:54px}.packing-case>span{font-size:5px;letter-spacing:.4px;bottom:22px}.packing-tag{font-size:5px;letter-spacing:.9px;top:7%}.pack-fact{width:83px;height:83px;border-radius:17px}.pack-fact b{font-size:37px;letter-spacing:-1px}.pack-fact>span{font-size:7px;margin-top:6px}.fact-pieces b{font-size:30px}.fact-jars{left:-5%;top:22%}.fact-pieces{right:-4%;top:47%}.pack-product-note{left:9%;right:2%;padding:20px;bottom:1%;border-radius:17px}.pack-product-note strong{font-size:25px}.pack-product-note>span{font-size:6px}.pack-product-note small{font-size:7px;margin-top:12px}.journey-scroll .journey-explorer{padding:16px;row-gap:17px}.journey-meter>span{font-size:5px;letter-spacing:.4px}.journey-meter>b{font-size:8px}.journey-meter{min-height:31px;padding-bottom:14px}.journey-scroll .journey-panels h3{font-size:24px}.journey-scroll .journey-panels article>p{font-size:12px}html[data-story=on] .journey-scroll .journey-visual{height:260px}.retailer-layout{gap:25px}.retailer-copy>.eyebrow{margin-bottom:23px}.retailer-copy>p:not(.eyebrow):not(.retailer-chapter-note){font-size:13px;margin-top:24px}.retailer-feature{gap:13px;margin-top:26px}.retailer-feature>span{height:29px;width:29px;border-radius:10px;font-size:18px}.retailer-feature h3{font-size:20px}.retailer-feature p{font-size:12px}.retailer-chapter-note{font-size:9px;margin-top:25px}.retailer-stage{min-height:695px}.retailer-sticker{font-size:11px;padding:15px 17px;right:-3%;top:3%}.retailer-sticker em{font-size:14px}.phone-preview{width:263px;padding:21px 13px 16px;border-width:6px;border-radius:37px}.phone-banner{font-size:24px}.phone-banner em{font-size:22px}.phone-products img{height:88px}.retailer-floating-note{padding:14px 17px;left:-2%;bottom:8%;gap:11px}.retailer-floating-note p{font-size:10px}.retailer-floating-note>span{width:30px;height:30px;font-size:20px}.phone-caption{font-size:7px;bottom:0}.retailer-stage-ring{width:125%;left:-12%;top:18%}}
@media(max-width:360px){.shelf-product{gap:17px}.shelf-caption h3{font-size:20px}.shelf-image{height:210px}.shelf-image img{height:140px}.shelf-jar img{height:155px}.shelf-spices img{height:145px}.shelf-label{font-size:3.5px}.packing-visual{min-height:460px}.packing-case{height:215px}.packing-case img{height:150px}.packing-case img:nth-child(2){height:175px}.pack-product-note strong{font-size:23px}.pack-fact{width:74px;height:74px}.pack-fact b{font-size:32px}.fact-pieces b{font-size:27px}.pack-fact>span{font-size:6px}.retailer-stage{min-height:660px}.phone-preview{width:244px}.retailer-sticker{top:2%;font-size:10px}.retailer-sticker em{font-size:12px}.retailer-floating-note{bottom:7%;font-size:9px}.phone-products img{height:78px}}
@media(min-width:801px) and (max-height:690px){html[data-story=on] .journey-scroll{min-height:0}html[data-story=on] .journey-scroll .journey-explorer{position:static;min-height:0}.journey-scroll-hint{display:none}}
.journey-scroll .quote-sheet{top:6px;padding:20px}.journey-scroll .quote-sheet>div{padding-block:10px}.journey-scroll .quote-sheet i{width:20px;height:20px}.journey-scroll .quote-sheet>strong{padding-top:15px}
@media(min-width:801px){html[data-story=on] .journey-scroll .journey-visual{height:min(290px,32svh)}}
@keyframes shelf-drift{50%{transform:translateY(-12px) rotate(3deg)}}@keyframes case-drift{50%{transform:translateY(-10px) rotate(-5deg)}}@keyframes phone-drift{50%{transform:translateY(-10px) rotate(-4deg)}}
@media(prefers-reduced-motion:reduce){html[data-story=on] .journey-scroll{min-height:0}html[data-story=on] .journey-scroll .journey-explorer{position:static;min-height:0}.journey-scroll-hint{display:none}}
