.fvm-home,.fvt-page{--ink:#201747;--indigo:#29205f;--violet:#5741a0;--gold:#e3c477;font-family:Manrope,Arial,sans-serif;color:#211744}.fvm-home *,.fvt-page *{box-sizing:border-box}.fvm-home h1,.fvm-home h2,.fvm-home h3,.fvt-page h1,.fvt-page h2,.fvt-page h3{font-family:Cormorant Garamond,Georgia,serif}.fvm-home h1 em,.fvm-home h2 em,.fvt-page em{font-weight:500;color:#d7b65e}.fvm-eyebrow,.fvt-eyebrow{display:block;margin:0 0 14px;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#a17b2b}.fvm-hero,.fvt-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(820px,82svh);padding:100px 22px 70px;text-align:center;color:#fff;background:radial-gradient(ellipse at 50% 46%,#8057be66,transparent 36%),linear-gradient(135deg,#17113c,#29205f 48%,#211849)}.fvm-hero:before,.fvt-hero:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid #e3c47744;border-radius:30px;pointer-events:none}.fvm-hero__content{position:relative;z-index:2;max-width:960px}.fvm-hero .fvm-eyebrow,.fvt-hero .fvt-eyebrow{color:#f0d58e}.fvm-hero h1,.fvt-hero h1{font-size:clamp(3rem,8vw,7rem);line-height:.86;letter-spacing:-.045em;margin:0;text-wrap:balance}.fvm-hero h1 em,.fvt-hero h1 em{color:#f0d58e}.fvm-hero__content>p,.fvt-hero>p{max-width:650px;margin:24px auto;color:#ffffffc7;font-size:clamp(14px,1.5vw,17px);line-height:1.8}.fvm-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.27}.fvm-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(135deg,#17113cdd,#29205fbb,#211849dd);pointer-events:none}.fvm-actions,.fvt-actions{position:relative;z-index:2;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.fvm-actions--stack{flex-direction:column;align-items:stretch;width:min(100%,460px);margin-inline:auto}.fvm-button,.fvt-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:15px 23px;border-radius:999px;text-decoration:none!important;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:transform .3s,box-shadow .3s;border:1px solid transparent;cursor:pointer}.fvm-button:hover,.fvt-btn:hover{transform:translateY(-3px);box-shadow:0 16px 38px #10082b30}.fvm-button--gold,.fvt-btn--gold{background:linear-gradient(120deg,#f1d58d,#d5ac50);color:#211744!important}.fvm-button--glass,.fvt-btn--glass{background:#ffffff18;border-color:#ffffff60;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff!important}.fvm-button--dark,.fvt-btn--dark{background:linear-gradient(120deg,#29205f,#5741a0);color:#fff!important}.fvm-full{width:100%}.fvm-trust{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:30px;color:#ffffffa8;font-size:10px;letter-spacing:.06em}.fvm-mandala,.fvt-mandala{position:absolute;aspect-ratio:1;border-radius:50%;pointer-events:none;opacity:.25;background:repeating-conic-gradient(#e3c477a6 0deg 1deg,transparent 1deg 10deg),radial-gradient(circle,transparent 0 16%,#e3c477a6 16.2% 16.7%,transparent 17% 28%,#e3c47799 28.2% 28.7%,transparent 29% 42%,#e3c47788 42.2% 42.7%,transparent 43% 55%,#e3c47799 55.2% 55.7%,transparent 56%);mask-image:radial-gradient(circle,#000 0 65%,transparent 69%);-webkit-mask-image:radial-gradient(circle,#000 0 65%,transparent 69%)}.fvm-mandala--one{width:min(45vw,600px);left:-15%;top:-22%;opacity:.13}.fvm-mandala--two{width:min(42vw,560px);right:-13%;bottom:-28%;opacity:.12}.fvm-marquee{position:relative;overflow:hidden;white-space:nowrap;padding:13px 0;background:linear-gradient(90deg,#211747,#443183,#211747);border-block:1px solid #e3c47777;color:#fff;z-index:3}.fvm-marquee__track{display:flex;width:max-content;animation:fvm-marquee 24s linear infinite}.fvm-marquee__track span{flex:0 0 auto;padding:0 22px;font-size:10px;font-weight:800;letter-spacing:.14em}@keyframes fvm-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes fvm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fvm-rotate{to{transform:rotate(360deg)}}.fvm-products,.fvm-options,.fvt-products{width:min(1180px,calc(100% - 36px));margin:clamp(68px,9vw,130px) auto}.fvm-heading,.fvt-heading{max-width:780px;margin-bottom:35px}.fvm-heading h2,.fvt-heading h2{margin:0;font-size:clamp(2.8rem,6.2vw,5.7rem);line-height:.87;letter-spacing:-.04em}.fvm-heading h2 em,.fvt-heading h2 em{color:#7559a9}.fvm-heading>p,.fvt-heading>p{max-width:650px;margin:18px 0;color:#716b7c;line-height:1.8;font-size:14px}.fvm-grid,.fvt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fvm-card,.fvt-card{min-width:0;overflow:hidden;border:1px solid #ffffffed;border-radius:28px;background:#ffffffc9;box-shadow:0 24px 70px #271d571c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .4s,box-shadow .4s}.fvm-card:hover,.fvt-card:hover{transform:translateY(-5px);box-shadow:0 32px 80px #271d572b}.fvm-card__media,.fvt-card__image{position:relative;aspect-ratio:1;overflow:hidden;background:linear-gradient(135deg,#eee8f7,#f7efd9)}.fvm-card__media img,.fvt-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s}.fvm-card:hover .fvm-card__media img{transform:scale(1.04)}.fvm-card__media-link{display:block;text-decoration:none}.fvm-card__index,.fvt-card__image>span{position:absolute;top:16px;left:16px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffffd9;border:1px solid #e3c477;color:#29205f;font-size:11px;font-weight:800}.fvm-placeholder,.fvt-placeholder{height:100%;display:grid;place-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;color:#5741a0}.fvm-card__body,.fvt-card__body{padding:clamp(22px,3vw,34px)}.fvm-card__body h3,.fvt-card__body h3{margin:0 0 10px;font-size:clamp(26px,3.3vw,39px);line-height:.95}.fvm-card__body h3 a{color:inherit;text-decoration:none}.fvm-card__body>p,.fvt-card__body>p{margin:0;color:#716b7c;font-size:13px;line-height:1.7}.fvm-card__price{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;margin:17px 0;border-block:1px solid #29205f20}.fvm-card__price span,.fvm-card__availability,.fvt-card__body>small{font-size:10px;color:#777083}.fvm-card__price strong,.fvt-price{font-size:21px;color:#29205f}.fvm-card__availability,.fvt-card__body>small{display:block;text-align:center;margin-top:12px}.fvm-card__body .fvm-button--product-wa{margin-top:10px;background:#5741a014;border-color:#5741a044;color:#29205f!important}.fvm-card__videos{padding:0 24px 24px}.fvm-video{overflow:hidden;border-radius:18px;margin-top:12px;background:#211744}.fvm-video video,.fvm-video iframe{display:block;width:100%;max-height:420px;aspect-ratio:16/9;object-fit:cover;border:0}.fvm-confirm,.fvt-confirm{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(200px,.8fr);align-items:center;gap:30px;width:min(1180px,calc(100% - 36px));margin:clamp(60px,8vw,110px) auto;padding:clamp(28px,6vw,72px);border:1px solid #ffffffed;border-radius:36px;background:radial-gradient(ellipse at 12% 12%,#e3c47733,transparent 34%),linear-gradient(135deg,#ffffffd4,#f1ebfcb3);box-shadow:0 30px 85px #271d571f;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.fvm-confirm h2,.fvt-confirm h2,.fvt-location h2{font-size:clamp(2.4rem,5vw,4.5rem);line-height:.9;letter-spacing:-.04em;margin:0 0 18px}.fvm-confirm h2 em,.fvt-confirm h2 em,.fvt-location h2 em{color:#7559a9}.fvm-confirm__copy>p,.fvt-confirm p{color:#716b7c;line-height:1.8;font-size:13px}.fvm-confirm__copy small,.fvt-confirm small{display:block;margin-top:16px;color:#777083;font-size:10px;line-height:1.7}.fvm-confirm__token,.fvt-token{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:1;max-width:260px;width:100%;justify-self:center;border:1px solid #fff;border-radius:34px;background:linear-gradient(145deg,#fffffff0,#e8e0fa9e);box-shadow:0 25px 65px #271d5721;animation:fvm-float 6s ease-in-out infinite}.fvm-confirm__token span,.fvt-token span{font-size:9px;letter-spacing:.16em;font-weight:800;color:#a17b2b}.fvm-confirm__token strong,.fvt-token strong{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(46px,7vw,72px);color:#29205f}.fvm-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fvm-options__grid article,.fvt-steps article,.fvt-map-card{padding:30px;border:1px solid #ffffffed;border-radius:24px;background:#ffffffa8;box-shadow:0 18px 50px #271d5714;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fvm-options__grid h3,.fvt-steps h2{font-size:29px}.fvm-options__grid p,.fvt-steps p,.fvt-location p{color:#716b7c;font-size:13px;line-height:1.8}.fvt-page{padding:0 0 80px;background:linear-gradient(180deg,#fbf7f0,#f2eefb 58%,#fbf7f0)}.fvt-hero{min-height:clamp(430px,65svh,700px);padding:90px 24px 76px}.fvt-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1160px,calc(100% - 36px));margin:34px auto}.fvt-price{display:block;margin:12px 0}.fvt-card__body>.fvt-btn{width:100%;margin-top:12px}.fvt-location{display:grid;grid-template-columns:1fr 1fr;gap:28px;width:min(1160px,calc(100% - 36px));margin:70px auto;padding:clamp(28px,5vw,58px);border-radius:30px;background:linear-gradient(135deg,#f0e8d8,#eee9f9)}html{scroll-behavior:smooth}@media(max-width:760px){.fvm-hero,.fvt-hero{min-height:480px;padding:78px 18px 60px}.fvm-hero h1,.fvt-hero h1{font-size:clamp(2.7rem,12vw,4.2rem)}.fvm-hero:before,.fvt-hero:before{top:9px;right:9px;bottom:9px;left:9px;border-radius:20px}.fvm-grid,.fvm-options__grid,.fvm-confirm,.fvt-steps,.fvt-grid,.fvt-confirm,.fvt-location{grid-template-columns:1fr}.fvm-products,.fvm-options,.fvt-products{width:calc(100% - 28px)}.fvm-confirm,.fvt-confirm{width:calc(100% - 28px);padding:26px 22px;border-radius:26px}.fvm-confirm__token,.fvt-token{max-width:190px;grid-row:1}.fvm-card__body,.fvt-card__body{padding:22px}.fvm-button,.fvt-btn{width:100%;min-height:54px}.fvm-actions--stack{width:100%;max-width:380px}.fvm-card__videos{padding:0 18px 18px}.fvt-steps,.fvt-location{width:calc(100% - 28px)}}@media(prefers-reduced-motion:reduce){.fvm-marquee__track,.fvm-confirm__token,.fvt-token{animation:none!important}.fvm-button,.fvt-btn,.fvm-card,.fvt-card{transition:none!important}html{scroll-behavior:auto}}header .header-logo,.header .header-logo,.header-logo{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center;justify-content:center;position:relative;z-index:5;min-width:72px;min-height:34px}header .header-logo img,.header .header-logo img,.header-logo img,.header-logo__image{display:block!important;visibility:visible!important;opacity:1!important;max-width:min(150px,30vw)!important;max-height:42px!important;object-fit:contain!important}header .header-logo [data-hidden-on-home-page],.header-logo[data-hidden-on-home-page]{display:flex!important;visibility:visible!important;opacity:1!important}.fvm-actions--stack .fvm-button{min-height:60px;padding:17px 24px;border:1px solid #ffffff50;box-shadow:0 9px 24px #10082b30,inset 0 1px #ffffff60;font-size:10px;letter-spacing:.12em}.fvm-actions--stack .fvm-button--gold{background:linear-gradient(110deg,#f8df9b,#e6c56f 48%,#cda348);border-color:#f7e4a7;box-shadow:0 12px 28px #d6b45b38,inset 0 1px #fff8d7}.fvm-actions--stack .fvm-button--glass{background:linear-gradient(120deg,#ffffff26,#ffffff0d);border-color:#ffffff75;box-shadow:0 10px 26px #0805222b,inset 0 1px #ffffff45}.fvm-actions--stack .fvm-button:hover{transform:translateY(-3px) scale(1.012)}.fvm-trust{max-width:680px;margin-inline:auto;line-height:1.9}.fvm-marquee__track span{padding-block:3px}@media(max-width:760px){header .header-logo img,.header-logo img,.header-logo__image{max-width:110px!important;max-height:36px!important}.fvm-actions--stack .fvm-button{min-height:58px;font-size:10px}}.fvm-hero{isolation:isolate;overflow:hidden}.fvm-floating-diya{position:absolute;z-index:0;pointer-events:none;display:block;font-size:clamp(24px,4vw,42px);opacity:.26;filter:drop-shadow(0 0 12px #f2c76d);animation:fvm-diya-drift 8s ease-in-out infinite;will-change:transform}.fvm-floating-diya--a{left:8%;top:26%;animation-delay:-1s}.fvm-floating-diya--b{right:8%;top:48%;font-size:clamp(30px,5vw,48px);animation-delay:-4s}.fvm-floating-diya--c{left:18%;bottom:15%;font-size:clamp(18px,3vw,30px);animation-delay:-6s}@keyframes fvm-diya-drift{0%,to{transform:translateZ(0) rotate(-7deg)}50%{transform:translate3d(13px,-22px,0) rotate(8deg)}}.fvm-hero__content{position:relative;z-index:1}.fvm-actions--stack{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;gap:12px;width:min(100%,690px);margin:28px auto 0}.fvm-actions--stack .fvm-button{flex:1 1 175px;width:auto;min-width:0;min-height:66px;padding:13px 18px;border-radius:19px;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;white-space:normal;font-size:10px;line-height:1.45;letter-spacing:.095em;box-shadow:0 9px 24px #10082b28,inset 0 1px #ffffff80;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.fvm-actions--stack .fvm-button--gold{background:linear-gradient(135deg,#f9e6a8,#e5c36c 55%,#c89b40);border:1px solid #fff0b8;color:#25194f;box-shadow:0 8px 22px #d9b75b30,inset 0 1px #fff8df}.fvm-actions--stack .fvm-button--glass{background:linear-gradient(135deg,#ffffff2d,#ffffff0b);border:1px solid #ffffff8a;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 8px 24px #09052224,inset 0 1px #ffffff60}.fvm-actions--stack .fvm-button:hover{transform:translateY(-4px);box-shadow:0 14px 28px #10082b40,inset 0 1px #ffffff80}.fvm-actions--stack .fvm-button:nth-child(1):before{content:"\2316";font-size:17px;line-height:1}.fvm-actions--stack .fvm-button:nth-child(2):before{content:"\2727";font-size:17px;line-height:1}.fvm-actions--stack .fvm-button:nth-child(3):before{content:"\20b9";font-size:16px;line-height:1}@media(max-width:520px){.fvm-actions--stack{gap:9px;max-width:380px}.fvm-actions--stack .fvm-button{flex:1 1 calc(50% - 9px);min-height:62px;padding:11px 10px;border-radius:17px;font-size:9px;letter-spacing:.07em}.fvm-actions--stack .fvm-button:nth-child(3){flex-basis:100%;max-width:100%}.fvm-floating-diya--a{left:4%;top:24%}.fvm-floating-diya--b{right:4%;top:50%}.fvm-floating-diya--c{left:10%;bottom:12%}}@media(prefers-reduced-motion:reduce){.fvm-floating-diya{animation:none!important}}.product-information__media{box-sizing:border-box;width:100%!important;min-width:0!important;padding:clamp(12px,3vw,24px)!important;display:flex;justify-content:center;align-items:flex-start;border:1px solid rgba(181,154,90,.34);border-radius:28px;background:radial-gradient(ellipse at 50% 18%,rgba(231,199,126,.24),transparent 54%),linear-gradient(145deg,#f7f1e8,#eee8f7 52%,#fbf8f0);box-shadow:inset 0 1px #ffffffe6,0 14px 34px #2b214e17}.product-information__media .product-media-gallery{box-sizing:border-box;width:min(100%,470px);max-width:470px;margin-inline:auto;overflow:hidden;border:1px solid rgba(181,154,90,.28);border-radius:20px;background:linear-gradient(145deg,#fdfaf4,#eee8f7)}.product-information__media .product-media-container{background:transparent!important}.product-information__media .product-media-container :is(img,video,iframe,.deferred-media__poster-image){object-fit:contain!important}@media screen and (max-width:749px){.product-information__media{padding:14px!important;border-radius:22px}.product-information__media .product-media-gallery{width:min(100%,390px);max-width:390px;border-radius:17px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fireveda-mandala.css.map */
