.gulora-faq-cards{padding:95px 6vw;background:radial-gradient(ellipse at 10% 30%,#cead7118,transparent 60%),linear-gradient(145deg,#154332,#0b2d23);color:#f1eadf}.gulora-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:start;max-width:1400px;margin:auto}.gulora-faq-intro{position:sticky;top:115px}.gulora-faq-intro .eyebrow{color:#cead71}.gulora-faq-intro h2{font:clamp(42px,4.8vw,72px)/1.05 var(--serif);color:#dfc58e;margin:20px 0 25px;max-width:440px}.gulora-faq-intro>div{font-size:15px;line-height:1.85;max-width:350px;color:#d6dfd4}.gulora-faq-intro>a{display:inline-flex;align-items:center;gap:38px;margin-top:28px;padding:16px 22px;border-radius:6px;background:#cead71;color:#102f24;font-size:14px;text-decoration:none}.gulora-faq-questions{display:flex;flex-direction:column;gap:14px;min-width:0}.gulora-faq-questions details{border:1px solid #cead713d;background:#f0eadf;border-radius:10px;overflow:hidden;color:#173d2e;box-shadow:0 6px 22px #04160f12}.gulora-faq-questions summary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:21px 24px;cursor:pointer;list-style:none;font-size:16px;line-height:1.5;font-weight:500}.gulora-faq-questions summary::-webkit-details-marker{display:none}.gulora-faq-questions summary svg{flex:none;transition:transform .25s}.gulora-faq-questions details[open] summary svg{transform:rotate(90deg)}.gulora-faq-questions details[open]{background:#fff9ec;border-color:#cead71}.gulora-faq-answer{padding:0 24px 24px;font-size:14px;line-height:1.85;color:#385346}.gulora-faq-answer p{margin:0}.gulora-faq-questions summary:focus-visible,.gulora-faq-intro>a:focus-visible{outline:2px solid #92733d;outline-offset:-4px}.gulora-faq-questions summary:hover{background:#cead7118}@media(max-width:749px){.gulora-faq-cards{padding:60px 24px}.gulora-faq-layout{grid-template-columns:1fr;gap:38px}.gulora-faq-intro{position:static}.gulora-faq-intro h2{font-size:48px}.gulora-faq-questions summary{padding:18px;font-size:15px}.gulora-faq-answer{padding:0 18px 20px}}@media(prefers-reduced-motion:reduce){.gulora-faq-questions summary svg{transition:none}}.gulora-instagram{padding:80px 6vw;background:radial-gradient(ellipse at 80% 20%,#cead711c,transparent 60%),#103a2c;color:#f1eadf}.gulora-instagram header{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:40px}.gulora-instagram header p{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#cead71}.gulora-instagram h2{font:clamp(40px,5vw,76px)/1.1 var(--serif);color:#dfc58e;margin:15px 0 0}.gulora-instagram header a{color:#dfc58e;padding:12px 0;border-bottom:1px solid #cead7170}.gulora-instagram a:focus-visible{outline:2px solid #cead71;outline-offset:5px}@media(max-width:749px){.gulora-instagram{padding:55px 24px}.gulora-instagram header{align-items:start;flex-direction:column}}.ritual-slider-section{padding:90px 6vw;background:radial-gradient(ellipse at 80% 45%,#cead7120,transparent 65%),linear-gradient(130deg,#164835,#092b22);color:#f1eadf;overflow:hidden}.ritual-slider-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:20px 8vw;align-items:end;margin-bottom:45px}.ritual-slider-intro .eyebrow{grid-column:1/-1;color:#cead71}.ritual-slider-intro h2{font:clamp(55px,6.5vw,100px)/1 var(--serif);color:#dfc58e;margin:0}.ritual-slider-intro>div{max-width:430px;font-size:15px;line-height:1.8}gulora-ritual-slider{display:block;min-width:0}.ritual-slider-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-top:1px solid #cead7155;border-bottom:1px solid #cead7155;overscroll-behavior-x:contain}.ritual-slider-track::-webkit-scrollbar{display:none}.ritual-slide{flex:0 0 100%;box-sizing:border-box;scroll-snap-align:start;display:grid;grid-template-columns:1fr 1.2fr;gap:7vw;align-items:center;min-height:420px;padding:45px 5vw;background:radial-gradient(ellipse at 25% 50%,#cead7110,transparent 60%)}.ritual-slide-number{font:italic clamp(160px,21vw,310px)/1 var(--serif);color:#cead7140;text-align:center}.ritual-slide-index{font-size:11px;letter-spacing:.2em;color:#cead71}.ritual-slide-content h3{font:clamp(34px,4vw,60px)/1.1 var(--serif);color:#dfc58e;margin:22px 0}.ritual-slide-content p{max-width:410px;font-size:16px;line-height:1.8}.ritual-slider-controls{display:none;align-items:center;gap:20px;margin-top:25px}.is-initialized .ritual-slider-controls{display:flex}.ritual-slider-controls button{width:46px;height:46px;border:1px solid #cead7170;border-radius:50%;background:transparent;color:#dfc58e;font-size:22px;cursor:pointer}.ritual-slider-controls button:disabled{opacity:.3;cursor:default}.ritual-slider-controls button:focus-visible,.ritual-slider-track:focus-visible{outline:2px solid #dfc58e;outline-offset:5px}.ritual-slider-controls>span{font-size:12px;color:#dfc58e}.ritual-slider-progress{flex:1;height:2px;background:#cead7130;margin-left:15px}.ritual-slider-progress span{display:block;width:100%;height:100%;background:#cead71;transform:scaleX(var(--ritual-progress,.25));transform-origin:left;transition:transform .3s}@media(max-width:749px){.ritual-slider-section{padding:60px 24px}.ritual-slider-intro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.ritual-slider-intro h2{font-size:56px}.ritual-slide{grid-template-columns:1fr;gap:10px;min-height:450px;padding:25px 8px 35px;align-content:start}.ritual-slide-number{font-size:125px;text-align:left}.ritual-slide-content h3{font-size:36px;margin:14px 0}.ritual-slide-content p{font-size:15px}.ritual-slider-controls{gap:14px}.ritual-slider-progress{margin-left:0}}@media(prefers-reduced-motion:reduce){.ritual-slider-progress span{transition:none}}.ritual-slider-track{gap:24px;border:0;padding:12px 0 30px;scroll-padding-left:0}.ritual-slide{flex-basis:76%;min-height:430px;grid-template-columns:.7fr 1fr;gap:35px;padding:48px;background:linear-gradient(125deg,#24513f,#102f27);border:1px solid #cead7145;border-radius:160px 8px 8px;box-shadow:0 16px 24px #061c1820}.ritual-slide:nth-child(2n){background:linear-gradient(125deg,#e5d5b4,#c9b07d);color:#173c2e}.ritual-slide:nth-child(2n) h3{color:#173c2e}.ritual-slide-content h3{font-size:clamp(32px,3.7vw,54px)}.ritual-art{color:#d7bb80}.ritual-slide:nth-child(2n) .ritual-art{color:#254c37}.ritual-art svg{width:100%;max-height:230px}.ritual-tabs{display:none;gap:35px;margin:0 0 25px}.is-initialized .ritual-tabs{display:flex}.ritual-tabs button{background:none;color:#c0cbbf;border:0;border-bottom:1px solid transparent;padding:12px 0;font:16px var(--sans);cursor:pointer}.ritual-tabs button[aria-current=true]{border-color:#cead71;color:#e5cca1}.ritual-tabs button:focus-visible{outline:2px solid #cead71;outline-offset:4px}.ritual-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ritual-slider-controls{margin-top:0}.ritual-slider-progress{display:none}@media(max-width:749px){.ritual-tabs{gap:0;justify-content:space-between}.ritual-tabs button{font-size:14px}.ritual-slide{flex-basis:88%;grid-template-columns:1fr;min-height:440px;gap:15px;padding:35px 25px;border-radius:85px 8px 8px}.ritual-art svg{height:130px}.ritual-slide-content h3{font-size:32px}.ritual-slide-content p{font-size:14px}.ritual-slider-track{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
