.global-experience .preparation-atelier{padding:70px 6vw 85px;background:radial-gradient(ellipse at 10% 25%,#cead711c,transparent 65%),#0b2b22;color:#f1eadf}.atelier-topline{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #cead7155;font-size:10px;letter-spacing:.16em;color:#cead71}.atelier-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:9vw;align-items:center;padding:55px 0 70px}.atelier-story h2{font:clamp(56px,7.4vw,112px)/.98 var(--serif);letter-spacing:-.055em;color:#dfc58e;white-space:normal}.atelier-copy{max-width:420px;margin-top:35px;font-size:16px;line-height:1.85;color:#e1e6dc}.atelier-link{display:inline-flex;gap:38px;align-items:center;margin-top:35px;padding-bottom:10px;border-bottom:1px solid #cead7170;font-size:13px}.atelier-link span{font-size:22px;color:#cead71}.atelier-media{width:100%;max-width:460px;justify-self:end}.atelier-film-label{display:block;font-size:10px;letter-spacing:.18em;color:#cead71;margin-bottom:15px}.atelier-film.cinema-film{height:auto;min-height:0;aspect-ratio:4/5;border:1px solid #cead7140;background:#080c09}.atelier-film .cinema-main{object-fit:contain}.atelier-film .cinema-controls{left:12px;right:12px;bottom:12px;gap:6px}.atelier-film .cinema-controls button{font-size:10px;padding:10px 12px}.atelier-film .cinema-controls button:last-child{font-size:16px}.atelier-film-note{font-size:11px;line-height:1.6;color:#b9c7b8;margin-top:12px}.atelier-details{display:grid;grid-template-columns:repeat(3,1fr);gap:5vw;padding-top:30px;border-top:1px solid #cead7155}.atelier-number{font:italic 24px var(--serif);color:#cead71}.atelier-details h3{font:26px/1.2 var(--serif);margin:18px 0 12px;color:#dfc58e}.atelier-details p{font-size:13px;line-height:1.8;max-width:310px;color:#d2dbd0}@media(max-width:749px){.global-experience .preparation-atelier{padding:45px 24px 60px}.atelier-topline{font-size:9px;letter-spacing:.09em}.atelier-layout{grid-template-columns:1fr;gap:45px;padding:35px 0 45px}.atelier-story h2{font-size:clamp(52px,13vw,78px)}.atelier-copy{font-size:15px;margin-top:25px}.atelier-media{justify-self:center;max-width:340px}.atelier-details{grid-template-columns:1fr;gap:25px}.atelier-details>div{display:grid;grid-template-columns:35px 1fr;gap:8px 15px}.atelier-number{grid-row:1/3}.atelier-details h3{margin:0}.atelier-details p{grid-column:2;max-width:none}}.atelier-film:fullscreen{width:100%;height:100%;max-width:none;aspect-ratio:auto}.bottle-story{display:block;position:relative;isolation:isolate}.flow-opening{position:relative}.bottle-scene-boundary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.bottle-story .experience-stage{position:sticky;top:0;height:100svh;width:100%;margin:0;background:transparent;overflow:hidden;pointer-events:none}.bottle-story .experience-panel{z-index:1}.bottle-story .hero{background:radial-gradient(ellipse at 75% 30%,#cead7128,transparent 60%),linear-gradient(140deg,#245842,#092b23);color:#f1eadf}.bottle-story .quick-benefits{background:radial-gradient(ellipse at 70% 30%,#fff5d7,transparent 65%),linear-gradient(140deg,#eadfc7,#cdb588);color:#17382b}.bottle-story .chapter{background:radial-gradient(ellipse at 65% 30%,#cead7120,transparent 60%),linear-gradient(140deg,#245842,#092b23);color:#f1eadf}.story-fallback{position:absolute;left:62%;top:15%;width:27%;height:70%}.story-fallback img{width:100%;height:100%;object-fit:contain}.bottle-story.is-ready .story-fallback{display:none}.bottle-story .model-status{z-index:4}.ingredient-viewport{width:100%;overflow:hidden;min-width:0}.ingredient-track{width:100%;box-sizing:border-box}.ingredient-slide{box-sizing:border-box;flex:0 0 100%;width:100%}.ingredient-progress{height:2px;margin:0 7vw;background:#cead7133;overflow:hidden}.ingredient-progress span{display:block;height:100%;background:#cead71;transform:scaleX(var(--ingredient-progress,.125));transform-origin:left}.wheel-gallery .ingredient-viewport{flex:1;min-height:0}.wheel-gallery .ingredient-track{display:flex;overflow:visible;height:100%;will-change:transform;scroll-snap-type:none}.wheel-gallery .ingredient-slide{flex-shrink:0}.global-experience{--gulora-emerald:radial-gradient(ellipse at 76% 46%,#cead711a 0%,transparent 57%),radial-gradient(ellipse at 18% 55%,#32705240 0%,transparent 65%),linear-gradient(180deg,#103a2c 0%,#174835 35%,#0b2b22 76%,#103a2c 100%);background:#103a2c}.bottle-story .hero,.bottle-story .chapter,.global-experience .ingredient-gallery,.global-experience .closing{background:var(--gulora-emerald);color:#f1eadf}.wheel-gallery,.global-experience .ingredient-gallery .pin-spacer{background:transparent}.g-theme .g-header{background:linear-gradient(180deg,#103a2c,transparent)}.global-experience .ritual,.global-experience .purchase{background:var(--gulora-emerald);color:#f1eadf}.global-experience .hero-shop{box-shadow:0 4px 22px #00000014;border-color:#cead71}.global-experience .chapter-rule,.ingredient-progress{opacity:.75}@media(min-width:750px){.global-experience .bottle-story .quick-benefits{display:grid;grid-template-columns:30% 30%;justify-content:space-between;gap:0;align-items:center;min-height:1150px;padding:90px 3vw}.global-experience .bottle-story .benefits-intro{width:100%;max-width:none;text-align:left;margin:0}.global-experience .bottle-story .quick-benefits h2{font-size:clamp(35px,3.3vw,52px);text-align:left}.global-experience .bottle-story .benefits-copy{font-size:15px;line-height:1.75}.global-experience .bottle-story .quick-grid{display:grid;grid-template-columns:1fr;gap:25px;margin:0}.global-experience .bottle-story .chapter h2{max-width:35%;font-size:clamp(55px,5.4vw,85px)}}@media(max-width:749px){.global-experience .bottle-story .hero,.global-experience .bottle-story .quick-benefits,.global-experience .bottle-story .chapter{height:auto;min-height:100svh;padding:90px 20px 70px}.global-experience .bottle-story .hero{padding-top:145px}.global-experience .bottle-story .hero h1,.global-experience .bottle-story .hero-copy,.global-experience .bottle-story .benefits-intro,.global-experience .bottle-story .quick-grid,.global-experience .bottle-story .chapter>*{width:58%;max-width:58%;text-align:left}.global-experience .bottle-story .hero h1{font-size:clamp(32px,8.5vw,43px)}.global-experience .bottle-story .hero-copy{font-size:14px;margin-top:25px;position:static}.global-experience .bottle-story .benefits-intro{margin:0}.global-experience .bottle-story .quick-benefits h2,.global-experience .bottle-story .chapter h2{font-size:32px;text-align:left;width:100%;max-width:100%}.global-experience .bottle-story .chapter h2{width:58%;max-width:58%}.global-experience .bottle-story .benefits-copy{font-size:14px;text-align:left}.global-experience .bottle-story .quick-grid{display:grid;grid-template-columns:1fr;gap:30px;margin-top:35px}.global-experience .bottle-story .quick-detail p{font-size:14px}.global-experience .bottle-story .chapter-left,.global-experience .bottle-story .chapter-right{position:static;margin-top:35px;font-size:14px}.global-experience .bottle-story .chapter-left{font-size:25px}.story-fallback{left:64%;width:33%;top:30%;height:40%}.ingredient-track{overflow-x:auto;scroll-snap-type:x mandatory;touch-action:pan-x pan-y}.ingredient-slide{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.bottle-story .model-host{display:none}.bottle-story.is-ready .story-fallback{display:block}.ingredient-track{scroll-behavior:auto}}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(eb-garamond-400.ttf) format("truetype")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(eb-garamond-500.ttf) format("truetype")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(eb-garamond-600.ttf) format("truetype")}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(fredoka-400.ttf) format("truetype")}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(fredoka-500.ttf) format("truetype")}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(fredoka-600.ttf) format("truetype")}:root{--serif:"EB Garamond",Garamond,Georgia,serif;--sans:"Fredoka",Arial,sans-serif;--font-body-family:"Fredoka",Arial,sans-serif;--font-heading-family:"EB Garamond",Georgia,serif;--green:#164835;--gold:#cead71;--cream:#f3ecdf}body{font-family:var(--sans)}h1,h2,.h1,.h2{font-family:var(--serif);letter-spacing:-.035em}button,input,select,textarea{font-family:var(--sans)}.global-experience{--gulora-emerald:radial-gradient(ellipse at 78% 25%,#cead7114,transparent 58%),radial-gradient(ellipse at 10% 70%,#33725830,transparent 65%),linear-gradient(145deg,#174a37,#0a2b23)}.global-experience .quick-benefits{background:radial-gradient(ellipse at 70% 20%,#fff7e5,transparent 65%),linear-gradient(135deg,#efe5d1,#d7c39c);color:#163d2e}.global-experience .preparation-atelier,.ritual-slider-section,.gulora-instagram,.gulora-faq-cards{background:radial-gradient(ellipse at 85% 18%,#cead7112,transparent 62%),linear-gradient(145deg,#174835,#0c3025);color:#f3ecdf}.global-experience .contact-section,.global-experience #contact{background:radial-gradient(ellipse at 15% 30%,#fff7e4,transparent 65%),linear-gradient(135deg,#eee5d3,#ddcba8);color:#173e2d}.g-footer{background:linear-gradient(135deg,#eee5d3,#dfd0b2);color:#173e2d}.closing{background:radial-gradient(ellipse at 50% 0%,#2e665040,transparent 70%),#092c22}.closing h2{color:#dec38c}.g-header{background:linear-gradient(180deg,#10382bf2,#10382b00)}.gulora-faq-questions details{background:#f0e8d9}.gulora-faq-questions details[open]{background:#fff6e6}.gulora-faq-intro>a,.hero .button{background:linear-gradient(120deg,#ddc38d,#c9a66a);color:#102f24}.ritual-slide:nth-child(2n){background:linear-gradient(125deg,#f0e4cb,#d6bf92)}.global-experience .ingredient-controls,.global-experience .ingredient-progress,.global-experience .ingredient-text>.eyebrow,.global-experience .chapter-rule,.global-experience .atelier-topline,.global-experience .atelier-details{display:none!important}.global-experience .atelier-layout{padding-top:0;padding-bottom:0}:root{--green:#123D2B;--gold:#B89A56;--ink:#20251F;--cream:#F7F4EB;--line:#DDD4C4}body,.global-experience{background:#f7f4eb;color:#20251f}.global-experience{--gulora-emerald:#F7F4EB}.global-experience .hero,.global-experience .chapter,.global-experience .quick-benefits,.global-experience .ingredient-gallery,.global-experience .ritual-slider-section,.global-experience .gulora-faq-cards{background:#f7f4eb;color:#20251f}.global-experience .preparation-atelier,.global-experience #contact,.global-experience .purchase{background:#efe8dc;color:#20251f}.global-experience .gulora-instagram{background:#faf7f2;color:#20251f}.global-experience h1,.global-experience h2,.global-experience h3,.atelier-story h2,.ritual-slider-intro h2,.ritual-slide-content h3,.gulora-faq-intro h2,.gulora-instagram h2{color:#20251f}.global-experience .eyebrow,.global-experience .ingredient-text,.global-experience .ingredient-text p,.atelier-copy,.atelier-film-note,.atelier-film-label,.gulora-faq-intro>div{color:#465044}.g-header{background:linear-gradient(180deg,#f7f4ebfa,#f7f4eb00);color:#20251f}.global-experience .ritual-slide,.global-experience .ritual-slide:nth-child(2n),.global-experience .gulora-faq-questions details{background:#faf7f2;color:#20251f;border-color:#ddd4c4;box-shadow:0 8px 24px #122b2008}.global-experience .ritual-slide:nth-child(2n) h3,.global-experience .ritual-slide-content p,.global-experience .gulora-faq-answer{color:#20251f}.global-experience .ritual-art,.global-experience .ritual-slide:nth-child(2n) .ritual-art{color:#b89a56}.ritual-tabs button{color:#465044}.ritual-tabs button[aria-current=true],.ritual-slider-controls button{color:#123d2b;border-color:#b89a56}.global-experience .gulora-faq-questions details[open]{background:#efe8dc;border-color:#b89a56}.global-experience .hero .button,.global-experience .gulora-faq-intro>a,.global-experience .button{background:#b89a56;color:#122b20;border-color:#b89a56}.atelier-link,.gulora-instagram header a{color:#123d2b;border-color:#b89a56}.atelier-link span,.gulora-instagram header p{color:#80692f}.global-experience .closing,.g-footer{background:#122b20;color:#f7f4eb}.global-experience .closing h2,.g-footer a,.g-footer p,.g-footer span{color:#f7f4eb}.footer-bottom{border-color:#b89a5655}.global-experience #contact input,.global-experience #contact textarea{color:#20251f;background:#faf7f2;border-color:#ddd4c4}.g-theme{background:#f7f4eb}.g-theme .g-header{background:linear-gradient(180deg,#f7f4ebfa,#f7f4ebee);color:#20251f}.global-experience .hero h1{color:#20251f}.global-experience .closing .eyebrow{color:#b89a56}body header.g-header{background:#f7f4eb!important;color:#20251f!important}body header.g-header a{color:#20251f}.global-experience .story-cinematic .flow-opening{height:100svh;min-height:0;background:#f7f4eb;overflow:hidden;isolation:isolate}.global-experience .story-cinematic .bottle-scene-boundary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.global-experience .story-cinematic .experience-stage{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;margin:0}.global-experience .story-cinematic .experience-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:0;padding:0;background:transparent!important;display:block;pointer-events:none}.global-experience .story-cinematic .experience-panel a{pointer-events:auto}.global-experience .story-cinematic .hero h1{position:absolute;top:16%;left:4%;bottom:auto;right:auto;width:47%;max-width:47%;margin:0;font-size:clamp(64px,7.8vw,118px);line-height:1.02;text-align:left}.global-experience .story-cinematic .hero-copy{position:absolute;left:4%;top:auto;bottom:12%;right:auto;width:36%;max-width:480px;margin:0;font-size:16px;line-height:1.7;text-align:left}.global-experience .story-cinematic .hero-shop{margin-top:20px}.global-experience .story-cinematic .benefits-intro{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;margin:0;text-align:center}.global-experience .story-cinematic .benefits-intro>.eyebrow{position:absolute;top:4%;width:100%;font-size:10px}.global-experience .story-cinematic .benefits-intro h2{position:absolute;top:9%;left:12%;width:76%;max-width:none;margin:0;font:clamp(34px,3.8vw,57px)/1.08 var(--serif);text-align:center}.global-experience .story-cinematic .benefits-copy{position:absolute;top:20%;left:16%;width:68%;max-width:none;margin:0;font-size:clamp(19px,1.8vw,27px);line-height:1.4;text-align:center}.story-passage{display:block;position:absolute;inset:0 0 auto}.story-word{display:inline}.global-experience .story-cinematic .quick-grid{position:absolute;top:20%;left:4%;width:92%;max-width:none;display:grid;grid-template-columns:29% 29%;justify-content:space-between;gap:55px 0;margin:0}.global-experience .story-cinematic .quick-detail{margin:0;padding-top:20px;border-top:1px solid #B89A5680}.global-experience .story-cinematic .quick-detail h3{font:30px/1.15 var(--serif);margin:0 0 15px}.global-experience .story-cinematic .quick-detail p{font-size:16px;line-height:1.7}.global-experience .story-cinematic .chapter h2{position:absolute;top:7%;left:4%;width:92%;max-width:none;font-size:clamp(65px,7vw,108px);margin:0;line-height:1.05}.global-experience .story-cinematic .chapter-left{position:absolute;top:35%;left:4%;bottom:auto;width:27%;max-width:27%;margin:0;font:36px/1.2 var(--serif)}.global-experience .story-cinematic .chapter-right{position:absolute;top:33%;right:4%;left:auto;bottom:auto;width:28%;max-width:28%;margin:0;font-size:15px;line-height:1.65}.global-experience .story-cinematic .chapter-right h3{font:30px/1.15 var(--serif);margin:0 0 20px}.global-experience .story-cinematic .chapter-right .text-link{margin-top:20px}@media(min-width:750px)and (max-width:1050px){.global-experience .story-cinematic .hero h1{font-size:8vw}.global-experience .story-cinematic .hero-copy{font-size:14px;width:40%}.global-experience .story-cinematic .quick-detail p,.global-experience .story-cinematic .chapter-right{font-size:13px}.global-experience .story-cinematic .quick-detail h3,.global-experience .story-cinematic .chapter-right h3{font-size:25px}}@media(max-width:749px){.global-experience .story-cinematic .hero h1{top:13%;left:6%;width:88%;max-width:none;text-align:center;font-size:clamp(38px,10.5vw,58px);line-height:1}.global-experience .story-cinematic .hero-copy{top:29%;left:7%;bottom:auto;width:86%;max-width:none;font-size:13px;line-height:1.5;text-align:center}.global-experience .story-cinematic .hero-shop{margin-top:14px;padding:12px 22px}.global-experience .story-cinematic .benefits-intro>.eyebrow{top:5%}.global-experience .story-cinematic .benefits-intro h2{top:10%;left:6%;width:88%;max-width:none;font-size:34px;line-height:1.06}.global-experience .story-cinematic .benefits-copy{top:26%;left:7%;width:86%;max-width:none;font-size:18px;line-height:1.5}.global-experience .story-cinematic .quick-grid{top:8%;left:6%;width:88%;max-width:none;grid-template-columns:1fr 1fr;gap:24px 20px}.global-experience .story-cinematic .quick-detail{padding-top:12px}.global-experience .story-cinematic .quick-detail h3{font-size:23px;margin-bottom:10px}.global-experience .story-cinematic .quick-detail p{font-size:12px;line-height:1.5}.global-experience .story-cinematic .chapter h2{top:6%;left:6%;width:88%;max-width:none;font-size:48px;text-align:center}.global-experience .story-cinematic .chapter-left{display:none}.global-experience .story-cinematic .chapter-right{top:19%;left:7%;right:auto;width:86%;max-width:none;font-size:13px;line-height:1.55;text-align:center}.global-experience .story-cinematic .chapter-right h3{font-size:27px;margin-bottom:15px}.global-experience .story-cinematic .chapter-right .text-link{margin-top:12px}}.global-experience .story-static .bottle-scene-boundary{display:none}.global-experience .story-static .experience-panel{height:auto;min-height:0;padding:90px 6%;display:block;background:#f7f4eb}.global-experience .story-static .experience-panel>*{position:static;width:100%;max-width:900px;margin:20px auto;text-align:left}.global-experience .story-static .hero:after{display:none}.global-experience .story-static .quick-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.global-experience .story-static .benefits-copy{font-size:16px;line-height:1.7}@media(max-width:749px){.global-experience .story-static .quick-grid{grid-template-columns:1fr}.global-experience .story-static .hero h1{font-size:48px}}@media(max-width:749px){.global-experience .story-cinematic .quick-grid{top:15%}.global-experience .story-cinematic .quick-detail{grid-row:1}.global-experience .story-cinematic .quick-detail:nth-child(odd){grid-column:1}.global-experience .story-cinematic .quick-detail:nth-child(2n){grid-column:2}.global-experience .story-cinematic .quick-detail p{font-size:14px;line-height:1.55}}@media(max-width:749px)and (max-height:749px){.global-experience .story-cinematic .hero h1{top:12%;font-size:36px}.global-experience .story-cinematic .hero-copy{top:28%;font-size:12px}.global-experience .story-cinematic .benefits-intro h2{top:9%;font-size:28px}.global-experience .story-cinematic .benefits-copy{top:26%;font-size:16px;line-height:1.4}.global-experience .story-cinematic .quick-grid{top:9%}.global-experience .story-cinematic .quick-detail p{font-size:12px}.global-experience .story-cinematic .chapter h2{top:5%;font-size:40px}.global-experience .story-cinematic .chapter-right{top:16%;font-size:12px;line-height:1.4}.global-experience .story-cinematic .chapter-right h3{font-size:22px;margin-bottom:12px}}@media(max-width:749px)and (max-height:649px){.global-experience .story-cinematic .hero h1{font-size:32px}.global-experience .story-cinematic .hero-copy{font-size:11px;line-height:1.4}.global-experience .story-cinematic .chapter-right{font-size:11px}.global-experience .story-cinematic .chapter-right h3{font-size:20px;margin-bottom:8px}.global-experience .story-cinematic .quick-detail h3{font-size:20px}.global-experience .story-cinematic .quick-detail p{font-size:11px}.global-experience .story-cinematic .benefits-copy{font-size:15px}}.bottle-story .story-shop-pill{display:none}.story-shop-pill.story-shop-floating{position:fixed;z-index:30;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:210px;min-height:56px;padding:6px 8px;color:#20251f;background:#faf7f2;border:1px solid #ddd4c4;border-radius:999px;text-decoration:none;font-size:15px;line-height:1;box-shadow:0 6px 24px #122b2014;pointer-events:auto}.story-shop-pill__image{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;overflow:hidden;background:#f7f4eb}.story-shop-pill__image img{width:100%;height:100%;object-fit:contain}.story-shop-pill__arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#efe8dc;font-size:21px}.story-shop-pill:hover{border-color:#b89a56}.story-shop-pill:focus-visible{outline:3px solid #164835;outline-offset:4px}@media(max-width:749px){.story-shop-pill.story-shop-floating{bottom:12px;min-height:48px;min-width:180px;padding:4px 6px;gap:16px;font-size:14px}.story-shop-pill__image{width:36px;height:36px}.story-shop-pill__arrow{width:32px;height:32px}}.ingredient-photo-story{padding:0!important;margin:0;background:#122b20;overflow:clip}.ingredient-photo-gallery{display:block;position:relative;width:100%;isolation:isolate}.ingredient-frame{position:relative;min-height:100svh;width:100%;margin:0;display:grid;place-items:center;overflow:hidden;background:#122b20}.ingredient-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.ingredient-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#08170dba}.ingredient-caption{position:relative;z-index:1;width:min(780px,86%);margin:auto;padding:60px 0;text-align:center;color:#fffdf5}.ingredient-caption h2{color:#fffdf5!important;font-size:clamp(48px,6vw,88px);line-height:1.04;margin:0 0 28px;font-weight:400}.ingredient-caption p{font-size:clamp(17px,1.5vw,21px);line-height:1.75;margin:0;color:#fffdf5!important}.ingredient-photo-gallery.photo-cinematic{height:100svh;min-height:0}.photo-cinematic .ingredient-frame{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0}@media(max-width:749px){.ingredient-photo{object-position:72% center}.ingredient-caption{width:86%;padding:30px 0}.ingredient-caption h2{font-size:clamp(38px,11vw,54px);margin-bottom:24px}.ingredient-caption p{font-size:16px;line-height:1.65}}@media(max-height:499px){.ingredient-caption{width:85%;padding:20px 0}.ingredient-caption h2{font-size:34px;margin-bottom:15px}.ingredient-caption p{font-size:14px;line-height:1.5}}.ingredient-frame{isolation:isolate}.story-shop-floating{visibility:hidden;opacity:0;pointer-events:none!important}.story-shop-floating.is-active{visibility:visible;opacity:1;pointer-events:auto!important}.ingredient-photo-intro{background:#f7f4eb;color:#20251f;text-align:center;padding:100px 6% 110px}.ingredient-photo-intro h2{font-size:clamp(34px,5vw,72px);line-height:1.1;font-weight:400;margin:0 auto 28px}.ingredient-photo-intro p{max-width:650px;margin:0 auto;font-size:18px;line-height:1.7}@media(max-width:749px){.ingredient-photo-intro{padding:70px 5% 85px}.ingredient-photo-intro h2{font-size:clamp(25px,6.5vw,42px)}.ingredient-photo-intro p{font-size:16px}.ingredient-caption{padding-bottom:80px}}body header.g-header{background:#164835!important;color:#f7f4eb!important;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:88px;padding:10px 4%;border-bottom:1px solid #cead7133;gap:24px}body header.g-header a{color:#f7f4eb}body .g-header .brand{grid-column:1;grid-row:1;position:static;transform:none;justify-self:start}body .g-header .brand img{width:64px;height:64px;object-fit:contain}body .g-header .desktop-nav{grid-column:2;grid-row:1;display:flex;align-items:center;flex-direction:row;gap:30px;font-size:14px}body .g-header .header-actions{grid-column:3;grid-row:1;justify-self:end}body .g-header .g-cart-link{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #cead7166;border-radius:50%;position:relative}body .g-cart-link [data-cart-count]{position:absolute;right:-4px;top:-5px;min-width:18px;height:18px;border-radius:50%;background:#cead71;color:#122b20;font-size:11px;text-align:center;line-height:18px}body .g-header a:hover{color:#cead71}body .g-header .menu-trigger{display:none;color:#f7f4eb}body .menu-dialog{background:#164835;color:#f7f4eb}body .menu-dialog a{color:#f7f4eb}@media(max-width:749px){body header.g-header{grid-template-columns:1fr auto auto;gap:18px;min-height:76px;padding:8px 5%}body .g-header .brand img{width:56px;height:56px}body .g-header .desktop-nav{display:none}body .g-header .menu-trigger{display:block;grid-column:2;grid-row:1;font-size:20px}body .g-header .g-cart-link{width:40px;height:40px}}@media(max-width:749px){body .g-header .menu-trigger{background:transparent;border:1px solid #cead7166;width:44px;height:44px;padding:10px;line-height:1}.global-experience .story-cinematic .hero h1{top:max(96px,13%)}}.global-experience .ritual-slide{border:1px solid #164835;background:linear-gradient(135deg,#e6eddf,#d5e2cc);box-shadow:none}.global-experience .ritual-slide:nth-child(2){border-radius:8px;background:linear-gradient(135deg,#f0e5ce,#e7d9b9)}.global-experience .ritual-slide:nth-child(3){border-radius:8px;background:linear-gradient(135deg,#e3eeea,#cee0d8)}.global-experience .ritual-slide:nth-child(4){border-radius:8px 110px 8px 8px;background:linear-gradient(135deg,#d8e4d1,#bfcfb9)}.global-experience .ritual-art,.global-experience .ritual-slide:nth-child(2n) .ritual-art{color:#164835;display:grid;place-items:center}.global-experience .ritual-art svg{width:clamp(88px,10vw,144px);height:auto;stroke-width:1.25}.global-experience .ritual-slide h3{color:#123d2b}@media(max-width:749px){.global-experience .ritual-slide:nth-child(4){border-radius:8px 64px 8px 8px}.global-experience .ritual-art{min-height:125px}.global-experience .ritual-art svg{width:88px;height:88px}}.global-experience .ritual-slide,.global-experience .ritual-slide:nth-child(2n){border-color:#164835}.g-footer .footer-wordmark{display:block;width:100%;margin:clamp(48px,9vw,140px) auto 0;padding-bottom:clamp(20px,4vw,64px);text-align:center;text-decoration:none}.footer-wordmark svg{display:block;width:100%;height:auto;overflow:visible}.footer-wordmark text{font-family:var(--serif);font-size:240px;font-weight:400;letter-spacing:0}.g-footer .footer-wordmark span{display:block;margin-top:clamp(10px,2vw,30px);font-size:clamp(9px,1.3vw,20px);letter-spacing:clamp(2px,.7vw,10px);line-height:1.6}.g-footer .footer-bottom{gap:16px;flex-wrap:wrap}.g-footer .footer-links{flex-wrap:wrap}.global-experience .closing{background:#f7f4eb;color:#20251f}.global-experience .closing h2{color:#20251f}.global-experience .closing .eyebrow{color:#164835}body:has(.story-shop-floating) .g-footer{padding-bottom:100px}.story-shop-pill.story-shop-floating{bottom:max(16px,env(safe-area-inset-bottom))}body header.g-header{grid-template-columns:1fr auto auto}body .g-header .menu-trigger{display:grid;place-items:center;grid-column:2;grid-row:1;background:transparent;border:1px solid #cead7166;width:44px;height:44px;padding:10px;color:#f7f4eb;border-radius:50%}body .menu-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(480px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:80px 32px 40px;border:0;overflow-y:auto}body .menu-dialog::backdrop{background:#081b14a6}body .menu-dialog nav{display:flex;flex-direction:column;gap:0}body .menu-dialog nav a{font:clamp(23px,3vw,32px)/1.2 var(--serif);padding:15px 0;border-bottom:1px solid #f7f4eb26}body .menu-dialog [data-menu-close]{position:absolute;right:24px;top:20px;width:44px;height:44px;background:transparent;color:#f7f4eb;font-size:32px}body header.g-header{position:fixed;inset:18px 22px auto auto;width:48px;height:48px;min-height:0;padding:0;display:block;background:transparent!important;border:0;pointer-events:none}body .g-header .brand,body .g-header .header-actions{display:none}body .g-header .menu-trigger{pointer-events:auto;width:48px;height:48px;background:#f7f4eb;color:#164835;border:1px solid #16483555;box-shadow:0 3px 18px #122b2014}body .g-footer-editorial{background:#f7f4eb;color:#20251f;padding:70px 3vw 100px}body .g-footer-editorial a,body .g-footer-editorial p,body .g-footer-editorial span{color:#20251f}.footer-columns{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr .8fr;gap:4vw}.footer-columns h2{font:italic 22px/1.3 var(--serif);letter-spacing:0;color:#164835;margin:0 0 24px}.footer-columns nav a,.footer-columns>div>a:not(.footer-brand){display:block;margin-bottom:14px;font-size:13px}.footer-columns p{font-size:12px;line-height:1.6;margin-top:16px}.footer-signup .footer-brand{display:block;font-size:32px;margin-bottom:32px}.footer-email{display:flex;border-bottom:1px solid #16483555;margin:20px 0 10px}.footer-email input{width:100%;min-width:0;background:none;border:0;padding:12px 0;color:#20251f}.footer-email button{background:none;color:#164835;width:44px;flex-shrink:0}.g-footer-editorial .footer-bottom{margin-top:70px;border:0;align-items:center}.footer-policy-links,.footer-payments{display:flex;gap:8px;flex-wrap:wrap}.footer-payments svg{width:38px;height:24px}.g-footer-editorial .footer-wordmark{margin-top:80px}@media(max-width:1000px){.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.footer-signup{grid-column:span 2}}@media(max-width:599px){body header.g-header{inset:14px 16px auto auto}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}body .g-footer-editorial{padding:48px 24px 100px}.footer-columns h2{font-size:21px}.g-footer-editorial .footer-bottom{margin-top:44px;gap:20px}.g-footer-editorial .footer-wordmark{margin-top:45px}}.footer-email .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body .g-footer-editorial{background:#123d2b;color:#f7f4eb}body .g-footer-editorial a,body .g-footer-editorial p,body .g-footer-editorial span{color:#f7f4eb}.g-footer-editorial .footer-columns h2{color:#d7bd82}.g-footer-editorial .footer-email{border-color:#f7f4eb80}.g-footer-editorial .footer-email input,.g-footer-editorial .footer-email button{color:#f7f4eb}.g-footer-editorial .footer-email input::placeholder{color:#f7f4ebb3;opacity:1}.g-footer-editorial a:hover{color:#d7bd82}.g-footer-editorial :focus-visible{outline:2px solid #D7BD82;outline-offset:5px}.g-footer-editorial .footer-wordmark stop{stop-color:#f7f4eb}body .g-header .menu-trigger{position:relative;background:#123d2b;color:#f7f4eb;border:2px solid #D7BD82;box-shadow:0 0 0 4px #f7f4eb,0 5px 20px #122b2033;transition:transform .25s ease,background .25s ease}body .g-header .menu-trigger svg{stroke-width:2}body .g-header .menu-trigger:hover{transform:scale(1.08);background:#1c533c}body .g-header .menu-trigger:focus-visible{outline:3px solid #B89A56;outline-offset:7px}body .g-header .menu-trigger:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid #B89A56;border-radius:50%;pointer-events:none;opacity:0;animation:g-menu-beacon 1.5s ease-out 3}@keyframes g-menu-beacon{0%{transform:scale(.9);opacity:.65}to{transform:scale(1.3);opacity:0}}@media(prefers-reduced-motion:reduce){body .g-header .menu-trigger{transition:none}body .g-header .menu-trigger:after{animation:none}}body .g-header .brand{display:block;position:fixed;top:14px;left:22px;width:64px;height:64px;pointer-events:auto;transform:none;margin:0;padding:0;background:transparent}body .g-header .brand img{display:block;width:100%;height:100%;object-fit:contain}body .g-header .brand:focus-visible{outline:2px solid #B89A56;outline-offset:4px;border-radius:50%}@media(max-width:599px){body .g-header .brand{top:10px;left:16px;width:56px;height:56px}body .g-header .brand img{width:100%;height:100%}}body.g-theme :is(h1,h2,h3,h4,h5,h6){color:#164835!important}body.g-theme :is(.ingredient-caption,.g-footer-editorial,.menu-dialog) :is(h1,h2,h3,h4,h5,h6){color:#c8ddba!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gulora-scroll.css.map */
