:root{--fv-night:#17102f;--fv-plum:#261943;--fv-violet:#49346f;--fv-gold:#d9b76c;--fv-champagne:#f1dca6;--fv-ivory:#fffaf0;--fv-ink:#211735;--fv-muted:#746d7e;--fv-glass:rgba(255,255,255,.68);--fv-border:rgba(216,183,108,.34);--fv-shadow:0 24px 70px rgba(27,17,55,.12);--fv-ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}body{color:var(--fv-ink)}#header-group{position:relative;z-index:20}#header-group header,#header-group .header__row{transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease}#header-group header{background:#191131f0;color:var(--fv-ivory);border-bottom:1px solid rgba(217,183,108,.2)}#header-group header a,#header-group header button,#header-group header svg{color:var(--fv-ivory)}#header-group header a:hover,#header-group header button:hover{color:var(--fv-champagne)}#MainContent{overflow:clip}.fvm-home{--ink:var(--fv-ink);color:var(--fv-ink);font-family:Manrope,Arial,sans-serif;background:linear-gradient(180deg,#fbf8f1,#f4f0f8 55%,#fbf8f1);overflow:hidden}.fvm-home *{box-sizing:border-box}.fvm-home h1,.fvm-home h2,.fvm-home h3{font-family:Cormorant Garamond,Georgia,serif}.fvm-home .fvm-eyebrow{display:block;margin:0 0 14px;color:#a17b36;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.fvm-home .fvm-hero{min-height:min(790px,86svh);padding:clamp(110px,13vw,165px) 22px 80px}.fvm-home .fvm-hero:before{border-color:#f0d79d66}.fvm-home .fvm-hero h1{font-size:clamp(3.5rem,8.4vw,7.8rem);line-height:.83;letter-spacing:-.045em}.fvm-home .fvm-hero h1 em{color:#f1d99c}.fvm-home .fvm-hero__content>p{max-width:690px;color:#fffaf0d1;font-size:clamp(14px,1.5vw,17px);line-height:1.85}.fvm-home .fvm-mandala{opacity:.15}.fvm-home .fvm-mandala--one{width:min(52vw,660px);left:-16%;top:-24%}.fvm-home .fvm-mandala--two{width:min(47vw,600px);right:-15%;bottom:-30%}.fvm-home .fvm-floating-diya{z-index:1;opacity:.3;filter:drop-shadow(0 0 15px rgba(246,204,112,.7))}.fvm-home .fvm-actions--stack{width:min(100%,650px);display:flex;flex-flow:row wrap;gap:13px;margin:30px auto 0}.fvm-home .fvm-actions--stack .fvm-button{flex:1 1 210px;min-height:62px;border-radius:17px;padding:14px 20px;font-size:10px;letter-spacing:.12em;line-height:1.5;box-shadow:0 12px 28px #08041933;transition:transform .35s var(--fv-ease),box-shadow .35s ease}.fvm-home .fvm-actions--stack .fvm-button--gold{background:linear-gradient(120deg,#f7e7b8,#e6c879 55%,#c89b4c);border:1px solid #fff0c5;color:#25183e!important}.fvm-home .fvm-actions--stack .fvm-button--glass{background:linear-gradient(135deg,#fff3,#ffffff0e);border:1px solid rgba(247,224,171,.58);color:#fffaf0!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.fvm-home .fvm-actions--stack .fvm-button:hover{transform:translateY(-4px);box-shadow:0 20px 42px #08041947}.fvm-home .fvm-hero__note{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin:28px auto 0;color:#fffaf0a8;font-size:10px;letter-spacing:.05em}.fvm-home .fvm-marquee{background:linear-gradient(90deg,#1a1233,#49346f,#1a1233);border-color:#d9b76c66}.fvm-home .fvm-marquee__track{animation-duration:32s}.fvm-home .fvm-story{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,7vw,90px);width:min(1160px,calc(100% - 40px));margin:clamp(72px,10vw,140px) auto}.fvm-home .fvm-story__art{position:relative;display:grid;place-items:center;min-height:380px;border:1px solid rgba(217,183,108,.32);border-radius:34px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(217,183,108,.18),transparent 42%),linear-gradient(145deg,#251a43,#49346f);box-shadow:var(--fv-shadow)}.fvm-home .fvm-story__art>span{position:relative;z-index:2;color:#f1d99c;font-size:46px;text-shadow:0 0 25px rgba(241,217,156,.6)}.fvm-home .fvm-story__mandala{position:absolute;width:76%;aspect-ratio:1;border-radius:50%;opacity:.35;background:repeating-conic-gradient(from 0deg,rgba(241,217,156,.9) 0deg 1deg,transparent 1.2deg 8deg),repeating-radial-gradient(circle,transparent 0 12px,rgba(241,217,156,.7) 13px 14px,transparent 15px 26px);-webkit-mask-image:radial-gradient(circle,#000 0 64%,transparent 68%);mask-image:radial-gradient(circle,#000 0 64%,transparent 68%);animation:fvm-master-rotate 100s linear infinite}@keyframes fvm-master-rotate{to{transform:rotate(360deg)}}.fvm-home .fvm-story__copy h2,.fvm-home .fvm-heading h2,.fvm-home .fvm-benefits h2,.fvm-home .fvm-takeaway h2,.fvm-home .fvm-faq h2,.fvm-home .fvm-support h2{margin:0;color:#25183f;font-size:clamp(2.8rem,5.6vw,5.4rem);line-height:.91;letter-spacing:-.04em}.fvm-home .fvm-story__copy h2 em,.fvm-home .fvm-heading h2 em,.fvm-home .fvm-benefits h2 em,.fvm-home .fvm-takeaway h2 em,.fvm-home .fvm-faq h2 em,.fvm-home .fvm-support h2 em{color:#8b6a9e;font-weight:500}.fvm-home .fvm-story__copy p{max-width:570px;margin:20px 0;color:var(--fv-muted);font-size:14px;line-height:1.9}.fvm-home .fvm-text-link{display:inline-flex;gap:12px;align-items:center;color:#533d78;font-size:11px;font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid rgba(83,61,120,.35);padding:0 0 8px}.fvm-home .fvm-products{width:min(1200px,calc(100% - 40px));margin:clamp(70px,9vw,120px) auto}.fvm-home .fvm-heading--center{text-align:center;margin:0 auto 38px;max-width:760px}.fvm-home .fvm-heading--center>p{max-width:620px;margin:18px auto 0;color:var(--fv-muted);font-size:14px;line-height:1.8}.fvm-home .fvm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fvm-home .fvm-card{border:1px solid rgba(255,255,255,.92);border-radius:24px;background:#ffffffad;box-shadow:0 18px 52px #1f163b17;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .4s var(--fv-ease),box-shadow .4s ease}.fvm-home .fvm-card:hover{transform:translateY(-7px);box-shadow:0 28px 68px #1f163b26}.fvm-home .fvm-card__media{display:block;position:relative;aspect-ratio:4/5;background:linear-gradient(145deg,#f0e9f4,#f9f1dd)}.fvm-home .fvm-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--fv-ease)}.fvm-home .fvm-card:hover .fvm-card__media img{transform:scale(1.045)}.fvm-home .fvm-card__index{top:13px;left:13px;width:32px;height:32px;border:1px solid var(--fv-border);background:#fffaf0eb;color:#39264f}.fvm-home .fvm-card__view{position:absolute;right:12px;bottom:12px;padding:9px 12px;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:#1e1435b8;color:#fff;font-size:9px;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fvm-home .fvm-card__body{padding:20px}.fvm-home .fvm-card__body .fvm-eyebrow{font-size:8px;letter-spacing:.16em}.fvm-home .fvm-card__body h3{min-height:2.2em;margin:0;color:#281b40;font-size:clamp(21px,2vw,29px);line-height:1}.fvm-home .fvm-card__body h3 a{color:inherit;text-decoration:none}.fvm-home .fvm-card__price{padding:12px 0;margin:12px 0;border-color:#39264f21}.fvm-home .fvm-card__price strong{font-size:18px;color:#49346f}.fvm-home .fvm-card__body .fvm-button{min-height:47px;border-radius:13px;font-size:9px}.fvm-home .fvm-card__availability{font-size:9px;line-height:1.5}.fvm-home .fvm-products__footer{text-align:center;margin-top:30px}.fvm-home .fvm-button--outline{background:transparent;border:1px solid rgba(73,52,111,.35);color:#39264f!important;border-radius:999px}.fvm-home .fvm-benefits{padding:clamp(70px,9vw,120px) 20px;background:radial-gradient(ellipse at 50% 0,rgba(217,183,108,.13),transparent 40%),linear-gradient(145deg,#f3eef8,#fbf8f1)}.fvm-home .fvm-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(1160px,100%);margin:0 auto}.fvm-home .fvm-benefit{padding:28px 22px;border:1px solid rgba(255,255,255,.88);border-radius:23px;background:linear-gradient(145deg,#ffffffd1,#ffffff6b);box-shadow:0 18px 45px #25183f12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .35s var(--fv-ease),box-shadow .35s ease}.fvm-home .fvm-benefit:hover{transform:translateY(-6px);box-shadow:0 24px 54px #25183f1f}.fvm-home .fvm-benefit__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:22px;border:1px solid rgba(217,183,108,.55);border-radius:15px;background:linear-gradient(135deg,#fff5d8,#ead5a0);color:#49346f;font-size:21px}.fvm-home .fvm-benefit h3{margin:0 0 9px;color:#2a1d40;font-size:25px}.fvm-home .fvm-benefit p{margin:0;color:var(--fv-muted);font-size:12px;line-height:1.8}.fvm-home .fvm-takeaway{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(24px,6vw,80px);align-items:center;overflow:hidden;margin:clamp(70px,9vw,120px) auto;width:min(1200px,calc(100% - 40px));padding:clamp(32px,6vw,76px);border:1px solid rgba(217,183,108,.34);border-radius:34px;background:linear-gradient(135deg,#211735,#382650 58%,#211735);box-shadow:0 28px 75px #1b113733;color:#fffaf0}.fvm-home .fvm-takeaway__ornament{position:relative;display:grid;place-items:center;min-height:300px}.fvm-home .fvm-takeaway__ornament>span{position:relative;z-index:2;font-size:70px;filter:drop-shadow(0 0 20px rgba(242,204,119,.5));animation:fvm-diya-rise 7s ease-in-out infinite}.fvm-home .fvm-takeaway__mandala{position:absolute;width:min(100%,310px);aspect-ratio:1;border:1px solid rgba(241,217,156,.4);border-radius:50%;background:repeating-conic-gradient(rgba(241,217,156,.48) 0deg 1deg,transparent 1.5deg 9deg),repeating-radial-gradient(circle,transparent 0 13px,rgba(241,217,156,.36) 14px 15px,transparent 16px 28px);-webkit-mask-image:radial-gradient(circle,#000 0 66%,transparent 70%);mask-image:radial-gradient(circle,#000 0 66%,transparent 70%);animation:fvm-master-rotate 90s linear infinite}.fvm-home .fvm-takeaway h2{color:#fffaf0}.fvm-home .fvm-takeaway h2 em{color:#f1d99c}.fvm-home .fvm-takeaway .fvm-eyebrow{color:#e8ca83}.fvm-home .fvm-takeaway__intro{max-width:680px;color:#fffaf0b8;font-size:13px;line-height:1.8}.fvm-home .fvm-takeaway__steps{display:grid;gap:14px;margin:26px 0;padding:0;list-style:none}.fvm-home .fvm-takeaway__steps li{display:flex;gap:16px;align-items:flex-start;padding:17px;border:1px solid rgba(241,217,156,.22);border-radius:18px;background:#ffffff12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fvm-home .fvm-takeaway__steps li>span{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#f7e6b6,#d4ad5b);color:#2a1c40;font-size:12px;font-weight:900}.fvm-home .fvm-takeaway__steps strong{color:#f4dfa9;font-size:13px}.fvm-home .fvm-takeaway__steps p{margin:5px 0 0;color:#fffaf0b8;font-size:12px;line-height:1.65}.fvm-home .fvm-takeaway__actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.fvm-home .fvm-takeaway .fvm-text-link--light{color:#f4dfa9;border-color:#f4dfa966}.fvm-home .fvm-faq{width:min(850px,calc(100% - 40px));margin:clamp(70px,9vw,120px) auto}.fvm-home .fvm-faq__list{display:grid;gap:10px}.fvm-home .fvm-faq__list details{border:1px solid rgba(217,183,108,.32);border-radius:17px;background:#ffffffad;box-shadow:0 10px 30px #1f163b0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.fvm-home .fvm-faq__list summary{position:relative;padding:19px 52px 19px 20px;color:#2b1e42;font-size:13px;font-weight:800;cursor:pointer;list-style:none}.fvm-home .fvm-faq__list summary::-webkit-details-marker{display:none}.fvm-home .fvm-faq__list summary:after{content:"\ff0b";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#98783b;font-size:18px}.fvm-home .fvm-faq__list details[open] summary:after{content:"\2212"}.fvm-home .fvm-faq__list details p{margin:0;padding:0 20px 20px;color:var(--fv-muted);font-size:12px;line-height:1.8}.fvm-home .fvm-support{position:relative;isolation:isolate;overflow:hidden;margin:clamp(70px,9vw,120px) auto 0;padding:clamp(60px,8vw,100px) 22px;text-align:center;background:radial-gradient(ellipse at 50% 0,rgba(241,217,156,.2),transparent 42%),linear-gradient(135deg,#201632,#46315f);color:#fffaf0}.fvm-home .fvm-support__glow{position:absolute;z-index:-1;width:360px;height:360px;left:50%;top:-220px;transform:translate(-50%);border-radius:50%;background:#d9b76c2e;filter:blur(45px)}.fvm-home .fvm-support .fvm-eyebrow{color:#f1d99c}.fvm-home .fvm-support h2{color:#fffaf0}.fvm-home .fvm-support h2 em{color:#f1d99c}.fvm-home .fvm-support>p{max-width:560px;margin:18px auto 26px;color:#fffaf0bd;font-size:13px;line-height:1.8}.fvm-home .fvm-support .fvm-button{min-height:54px;border-radius:999px}.fvm-home .fvm-button:focus-visible,.fvm-home .fvm-text-link:focus-visible,.fvm-home summary:focus-visible{outline:3px solid #c99d4c;outline-offset:4px}.fvm-home .fvm-hero,.fvm-home .fvm-story,.fvm-home .fvm-card,.fvm-home .fvm-benefit,.fvm-home .fvm-takeaway,.fvm-home .fvm-faq{animation:fvm-master-enter .75s var(--fv-ease) both}@keyframes fvm-master-enter{0%{opacity:.7;transform:translateY(18px)}to{opacity:1;transform:none}}#MainContent .product-information,.product-information{color:var(--fv-ink)}#MainContent .product-information .product-details,#MainContent .product-information .product__info-wrapper{border:1px solid rgba(217,183,108,.2);border-radius:26px;background:#ffffffb3;box-shadow:0 18px 54px #1f163b14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:clamp(18px,3vw,34px)}#MainContent .product-information h1,#MainContent .product-information h2{color:#281b40}#MainContent .product-information .price,#MainContent .product-information [class*=price]{color:#49346f}#MainContent .product-information .product-media-gallery video,#MainContent .product-information .product-media-gallery iframe{border-radius:18px}#MainContent .product-information .product-media-gallery img{border-radius:18px}#MainContent .product-information .quantity,#MainContent .product-information .quantity-selector{border-radius:14px}#MainContent .main-collection,#MainContent .collection-wrapper{color:var(--fv-ink)}#MainContent .main-collection .product-grid,#MainContent .main-collection [class*=product-grid]{gap:22px}#MainContent .main-collection [class*=product-card],#MainContent .main-collection .card{border:1px solid rgba(217,183,108,.2);border-radius:20px;background:#ffffffad;box-shadow:0 14px 42px #1f163b0f;overflow:hidden}#MainContent .main-collection [class*=product-card] img,#MainContent .main-collection .card img{transition:transform .6s var(--fv-ease)}#MainContent .main-collection [class*=product-card]:hover img,#MainContent .main-collection .card:hover img{transform:scale(1.035)}#MainContent .main-cart,#MainContent cart-items,#MainContent .cart{color:var(--fv-ink)}#MainContent .main-cart [class*=cart],#MainContent .cart [class*=summary]{accent-color:#49346f}#MainContent .main-cart .cart__footer,#MainContent .main-cart .cart-summary,#MainContent .cart .cart__footer{border:1px solid rgba(217,183,108,.25);border-radius:22px;background:#ffffffb3;box-shadow:0 16px 46px #1f163b12;padding:clamp(16px,3vw,28px)}#MainContent .main-cart button,#MainContent .main-cart .button,#MainContent .cart button{border-radius:14px}.fireveda-about,.takeaway-page,.fireveda-confirm{background:linear-gradient(180deg,#fbf8f1,#f2edf7 58%,#fbf8f1)}.fireveda-about__hero,.takeaway-payment-card,.takeaway-pickup,.fireveda-confirm__card{border:1px solid rgba(217,183,108,.32);border-radius:26px;background:#ffffffb8;box-shadow:0 24px 68px #1f163b1a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.fireveda-about__tile,.takeaway-card,.takeaway-map-card{border:1px solid rgba(217,183,108,.24);border-radius:20px;background:#ffffffa3;box-shadow:0 14px 38px #1f163b0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fireveda-confirm__submit,.takeaway-primary{background:linear-gradient(120deg,#f2dca5,#d4ad5b);color:#24183e;border:1px solid rgba(255,255,255,.7);border-radius:999px;box-shadow:0 12px 28px #a0792d29}footer{background:#1d1533;color:#fffaf0;border-top:1px solid rgba(217,183,108,.28)}footer a,footer p,footer h2,footer h3,footer h4,footer svg{color:inherit}footer a:hover{color:#f1d99c}@media(max-width:1000px){.fvm-home .fvm-grid,.fvm-home .fvm-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fvm-home .fvm-story{gap:36px}.fvm-home .fvm-story__art{min-height:320px}}@media(max-width:760px){.fvm-home .fvm-hero{min-height:640px;padding:95px 18px 55px}.fvm-home .fvm-hero h1{font-size:clamp(3rem,12vw,4.4rem)}.fvm-home .fvm-actions--stack{max-width:420px;gap:10px}.fvm-home .fvm-actions--stack .fvm-button{flex-basis:100%;min-height:58px}.fvm-home .fvm-hero__note{gap:8px 14px;font-size:9px}.fvm-home .fvm-story{grid-template-columns:1fr;width:calc(100% - 28px);margin:72px auto}.fvm-home .fvm-story__art{min-height:260px}.fvm-home .fvm-story__copy h2,.fvm-home .fvm-heading h2,.fvm-home .fvm-benefits h2,.fvm-home .fvm-takeaway h2,.fvm-home .fvm-faq h2,.fvm-home .fvm-support h2{font-size:clamp(2.7rem,11vw,4rem)}.fvm-home .fvm-products{width:calc(100% - 28px)}.fvm-home .fvm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fvm-home .fvm-card{border-radius:17px}.fvm-home .fvm-card__body{padding:13px}.fvm-home .fvm-card__body h3{font-size:21px}.fvm-home .fvm-card__body .fvm-eyebrow{font-size:7px}.fvm-home .fvm-card__body .fvm-button{font-size:8px;padding:12px 8px}.fvm-home .fvm-card__price{gap:6px}.fvm-home .fvm-card__price strong{font-size:15px}.fvm-home .fvm-benefits{padding-inline:14px}.fvm-home .fvm-benefits__grid{gap:10px}.fvm-home .fvm-benefit{padding:19px 15px;border-radius:17px}.fvm-home .fvm-benefit h3{font-size:21px}.fvm-home .fvm-benefit p{font-size:11px}.fvm-home .fvm-takeaway{grid-template-columns:1fr;width:calc(100% - 28px);padding:28px 18px;border-radius:24px;gap:8px}.fvm-home .fvm-takeaway__ornament{min-height:180px}.fvm-home .fvm-takeaway__mandala{width:180px}.fvm-home .fvm-takeaway__ornament>span{font-size:48px}.fvm-home .fvm-takeaway__steps li{padding:13px;gap:11px}.fvm-home .fvm-takeaway__actions{gap:14px}.fvm-home .fvm-faq{width:calc(100% - 28px)}.fvm-home .fvm-support{padding:60px 18px}.fvm-home .fvm-mandala{opacity:.1}}@media(max-width:380px){.fvm-home .fvm-grid,.fvm-home .fvm-benefits__grid{grid-template-columns:1fr}.fvm-home .fvm-card__media{aspect-ratio:5/4}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fvm-home .fvm-mandala,.fvm-home .fvm-story__mandala,.fvm-home .fvm-takeaway__mandala,.fvm-home .fvm-floating-diya,.fvm-home .fvm-takeaway__ornament>span,.fvm-home .fvm-marquee__track,.fvm-home .fvm-hero,.fvm-home .fvm-story,.fvm-home .fvm-card,.fvm-home .fvm-benefit,.fvm-home .fvm-takeaway,.fvm-home .fvm-faq{animation:none!important;transition:none!important}.fvm-home .fvm-card:hover,.fvm-home .fvm-benefit:hover{transform:none}}@media(prefers-reduced-motion:no-preference){#MainContent .fv-scroll-reveal{opacity:0;transform:translate3d(0,30px,0) scale(.975);transform-origin:50% 60%;transition:opacity .82s cubic-bezier(.2,.72,.25,1),transform .92s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}#MainContent .fv-scroll-reveal.fv-scroll-visible{opacity:1;transform:translateZ(0) scale(1)}#MainContent .fv-scroll-reveal.fv-scroll-reveal--card{transition-duration:.72s,.82s}#MainContent .fv-scroll-reveal.fv-scroll-reveal--card:nth-child(2n){transition-delay:.07s}#MainContent .fv-scroll-reveal.fv-scroll-reveal--card:nth-child(3n){transition-delay:.13s}#MainContent .fv-scroll-reveal.fv-scroll-visible{will-change:auto}}@media(prefers-reduced-motion:reduce){#MainContent .fv-scroll-reveal{opacity:1!important;transform:none!important;transition:none!important}}.fvm-home .fvm-actions--stack{width:auto;max-width:100%;justify-content:center;align-items:center;gap:12px;margin:26px auto 0}.fvm-home .fvm-actions--stack .fvm-button{flex:0 1 auto;min-height:46px;min-width:0;padding:11px 19px;border-radius:999px;font-size:9px;letter-spacing:.105em;line-height:1.25;box-shadow:0 8px 22px #08041929}.fvm-home .fvm-actions--stack .fvm-button--gold{background:linear-gradient(120deg,#f6e7bd,#e3c475 58%,#cda354);border:1px solid rgba(255,244,210,.9);color:#25183e!important}.fvm-home .fvm-actions--stack .fvm-button--glass{background:#ffffff16;border:1px solid rgba(247,224,171,.68);color:#fffaf0!important;box-shadow:inset 0 1px #ffffff29,0 8px 22px #08041921}.fvm-home .fvm-actions--stack .fvm-button:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 13px 28px #08041938}@media(max-width:760px){.fvm-home .fvm-actions--stack{width:auto;max-width:100%;flex-flow:row wrap;gap:9px;margin-top:22px}.fvm-home .fvm-actions--stack .fvm-button{flex:0 1 auto;min-height:42px;padding:10px 14px;font-size:8px;letter-spacing:.075em;white-space:normal}}@media(max-width:380px){.fvm-home .fvm-actions--stack{gap:8px}.fvm-home .fvm-actions--stack .fvm-button{padding:10px 12px;font-size:7.5px}}.fvm-home .fvm-story__center-mandala-rotator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}.fvm-home .fvm-center-mandala-rotation{transform-box:fill-box;transform-origin:center;animation:fvm-center-mandala-turn 48s linear infinite}@keyframes fvm-center-mandala-turn{to{transform:rotate(360deg)}}@media(max-width:760px){.fvm-home .fvm-story__center-mandala-rotator{opacity:.92}}@media(prefers-reduced-motion:reduce){.fvm-home .fvm-center-mandala-rotation{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fireveda-master-redesign.css.map */
