.ecom-column{position:relative}.ecom-column>.core__column--wrapper{align-items:flex-start;display:flex}.ecom-column__overlay .ecom-overlay{pointer-events:none}.ecom-column__overlay>.ecom-overlay,.ecom-column__overlay .ecom-video-background-youtube{position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (min-width:768px){.ecom-column>.core__column--wrapper{height:100%}}.ecom-grid-item .ecom-row>.core__row--columns{height:100%}.ecom-use-parallax{background:unset!important}.ecom-parallax-background{position:absolute;width:100%;height:100%;display:flex;overflow:hidden}.ecom-parallax-background img{object-fit:cover;width:100%;position:absolute;top:0;left:50%;transform:translate(-50%);pointer-events:none}.ecom-row{width:100%;position:relative}.ecom-video-background-youtube-wrapper{overflow:hidden}.ecom-section__overlay>.ecom-overlay,.ecom-section__overlay .ecom-video-background-youtube,.ecom-video-background-youtube-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}.ecom-row.ecom-section{clear:both}.ecom-row:hover{z-index:1}.ecom-row>div.core__row--columns.core__row--full{max-width:100%}@media(min-aspect-ratio:16/9){.ecom-section__overlay .ecom-video-background-youtube{height:300%;top:-100%}}@media(max-aspect-ratio:16/9){.ecom-section__overlay .ecom-video-background-youtube{width:300%;left:-100%}}@supports not (aspect-ratio: 16 / 9){.ecom-video-background-youtube:before{display:block;content:"";width:100%;padding-top:56.25%}.ecom-video-background-youtube .ecom-video-background{position:absolute;top:0;right:0;bottom:0;left:0}.ecom-video-background{-o-object-fit:unset!important;object-fit:unset!important}}@media(max-width:767px){.ecom-section__video-bg .ecom-video-background-youtube{display:none}}.ecom-core.ecom-hcdb07ky7kb{width:100%}@media screen and (max-width:767px)and (min-width:101px){.ecom-core.ecom-hcdb07ky7kb{width:100%}}html body .ecom-core.ecom-hcdb07ky7kb>div.core__column--wrapper{margin:0!important;padding:0!important}.ecom-core.ecom-idyzme76o9,.ecom-core.ecom-x70wsifquz{text-align:left}.ecom-core.ecom-uby0vfpmamm{padding:0!important;margin:0!important}.ang-wrap{--blue:#3a6ea5;--blue2:#5b8fc4;--blue-deep:#1e3a5f;--sky:#7fb0d9;--gold:#c9a25e;--gold2:#e8d4a8;--cream:#faf6ee;--ink:#2a3340;--ink2:#566374;--celeste:#acd1ef}.ang-wrap *{margin:0;padding:0;box-sizing:border-box}.ang-wrap{position:relative;width:100vw;margin-left:-50vw;left:50%;overflow:hidden;background:linear-gradient(180deg,#f6faff,#eef4fb,#f3f7fc);font-family:Poppins,Arial,sans-serif;color:var(--ink);padding:0 0 80px}.ang-inner{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:0 22px}.ang-hero{position:relative;width:100vw;margin-left:-50vw;left:50%;text-align:center;padding:80px 22px 70px;background:radial-gradient(ellipse 120% 80% at 50% -10%,#6ba3d6 0%,transparent 55%),radial-gradient(ellipse 90% 70% at 18% 35%,#2e5a8a 0%,transparent 60%),radial-gradient(ellipse 90% 70% at 82% 60%,#1e3a5f 0%,transparent 60%),linear-gradient(180deg,#1e3a5f,#2e5a8a 55%,#3a6ea5);overflow:hidden}.ang-sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.ang-trail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.ang-neb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;z-index:0;pointer-events:none;will-change:transform}.ang-neb1{width:460px;height:460px;top:-120px;left:-80px;background:radial-gradient(circle,#7fb0d9 0%,transparent 70%)}.ang-neb2{width:420px;height:420px;bottom:-100px;right:-90px;background:radial-gradient(circle,#acd1ef 0%,transparent 70%)}.ang-neb3{width:360px;height:360px;top:30%;left:55%;background:radial-gradient(circle,#e8d4a8 0%,transparent 70%);opacity:.32}.ang-hero-in{position:relative;z-index:5;max-width:820px;margin:0 auto}.ang-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:var(--gold2);font-weight:500;padding:8px 20px;border:1px solid rgba(232,212,168,.4);border-radius:40px;background:#e8d4a80f;margin-bottom:24px}.ang-eyebrow span{width:6px;height:6px;border-radius:50%;background:var(--gold2);box-shadow:0 0 10px var(--gold2);animation:angPulseDot 2s ease-in-out infinite}@keyframes angPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.ang-h1{font-family:El Messiri,serif;font-weight:700;font-size:clamp(34px,5.4vw,62px);line-height:1.12;background:linear-gradient(120deg,#fff,#e8d4a8 45%,#c9a25e 70%,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:18px;filter:drop-shadow(0 4px 30px rgba(201,162,94,.3))}.ang-sub{font-size:clamp(16px,2vw,19px);line-height:1.7;font-weight:300;color:#d4e4f3;max-width:640px;margin:0 auto 30px}.ang-sub strong{color:#fff;font-weight:500}.ang-orb-zone{position:relative;display:flex;justify-content:center;align-items:center;margin:30px 0 6px;perspective:800px}.ang-orb{position:relative;width:150px;height:130px;transform-style:preserve-3d;transition:transform .15s ease-out;z-index:3}.ang-halo{position:absolute;top:8px;left:50%;transform:translate(-50%);width:64px;height:18px;border:3px solid var(--gold2);border-radius:50%;box-shadow:0 0 24px #e8d4a8b3;animation:angHaloPulse 3.5s ease-in-out infinite}@keyframes angHaloPulse{0%,to{opacity:.7;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}.ang-wings{position:absolute;top:0;right:0;bottom:0;left:0;animation:angFloat 4.5s ease-in-out infinite}@keyframes angFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ang-counter{position:relative;z-index:5;margin:24px auto;font-size:13.5px;color:#d4e4f3;font-weight:300;display:inline-flex;align-items:center;gap:8px}.ang-counter b{color:var(--gold2);font-weight:600}.ang-counter .ang-live{width:7px;height:7px;border-radius:50%;background:#9fe1cb;box-shadow:0 0 8px #9fe1cb;animation:angPulseDot 1.6s ease-in-out infinite}.ang-body{position:relative;z-index:5;margin-top:0}.ang-altars-head{text-align:center;margin:38px 0}.ang-altars-head h2{font-family:El Messiri,serif;font-weight:600;font-size:clamp(26px,3.6vw,38px);color:var(--blue);margin-bottom:12px}.ang-altars-head p{font-size:16px;color:var(--ink2);font-weight:300;max-width:560px;margin:0 auto;line-height:1.7}.ang-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;perspective:1000px}.ang-altar{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--cream);border:1px solid rgba(58,110,165,.2);padding:30px 22px 26px;text-align:center;text-decoration:none;color:inherit;box-shadow:0 8px 26px #1e3a5f14;transition:box-shadow .4s,border-color .4s,transform .12s ease-out;opacity:0;transform:translateY(30px);transform-style:preserve-3d;will-change:transform}.ang-altar.ang-in{opacity:1;transform:translateY(0)}.ang-altar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;background:var(--g);opacity:0;transition:opacity .4s;pointer-events:none}.ang-altar:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,var(--glow) 0%,transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none;left:var(--mx,50%);top:var(--my,50%);transform:translate(-50%,-50%)}.ang-altar:hover{border-color:var(--c);box-shadow:0 26px 54px #1e3a5f33,0 0 46px var(--glow)}.ang-altar:hover:before{opacity:.08}.ang-altar:hover:after{opacity:.5}.ang-altar>*{position:relative;z-index:1;transform:translateZ(30px)}.ang-altar .ang-stage{position:relative;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.ang-altar .ang-glowfloor{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:90px;height:18px;border-radius:50%;background:var(--c);filter:blur(14px);opacity:.3;transition:opacity .4s,width .4s}.ang-altar:hover .ang-glowfloor{opacity:.6;width:110px}.ang-altar h3{font-family:El Messiri,serif;font-weight:600;font-size:20px;color:var(--ink);margin-bottom:9px}.ang-altar .ang-desc{font-size:13.5px;line-height:1.65;color:var(--ink2);font-weight:300;margin-bottom:18px;flex-grow:1}.ang-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.3px;color:#fff;background:var(--cbtn);padding:12px 22px;border-radius:40px;box-shadow:0 6px 18px var(--glow);transition:transform .3s,box-shadow .3s}.ang-altar:hover .ang-cta{transform:scale(1.05);box-shadow:0 8px 26px var(--glow)}.ang-cta svg{width:15px;height:15px;transition:transform .3s}.ang-altar:hover .ang-cta svg{transform:translate(4px)}.ang-a-liste{--c:#3a6ea5;--cbtn:linear-gradient(135deg,#5b8fc4,#2e5a8a);--glow:rgba(58,110,165,.4);--g:linear-gradient(165deg,#3a6ea5,transparent)}.ang-a-oracle{--c:#c9a25e;--cbtn:linear-gradient(135deg,#c9a25e,#b5863f);--glow:rgba(201,162,94,.4);--g:linear-gradient(165deg,#c9a25e,transparent)}.ang-a-numeros{--c:#5b8fc4;--cbtn:linear-gradient(135deg,#6ba0d2,#3a6ea5);--glow:rgba(91,143,196,.4);--g:linear-gradient(165deg,#5b8fc4,transparent)}.ang-a-priere{--c:#7fa9cf;--cbtn:linear-gradient(135deg,#8fb6d8,#5b8fc4);--glow:rgba(127,169,207,.4);--g:linear-gradient(165deg,#7fa9cf,transparent)}.ang-wing-g{transform-origin:center;animation:angFloat 4s ease-in-out infinite}.ang-altar:hover .ang-wing-g{animation-duration:2s}.ang-spark{animation:angSparkle 2.4s ease-in-out infinite}@keyframes angSparkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.ang-num-g{animation:angFloat 3.6s ease-in-out infinite}.ang-pray-g{transform-origin:center bottom;animation:angSway 5s ease-in-out infinite}@keyframes angSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.ang-rays{transform-origin:center;animation:angRotate 22s linear infinite}@keyframes angRotate{to{transform:rotate(360deg)}}.ang-how,.ang-compare,.ang-reviews,.ang-faq{margin:80px 0 0}.ang-how-head,.ang-compare-head,.ang-reviews-head,.ang-faq-head{text-align:center;margin-bottom:42px}.ang-how-head h2,.ang-compare-head h2,.ang-reviews-head h2,.ang-faq-head h2{font-family:El Messiri,serif;font-weight:600;font-size:clamp(24px,3.4vw,34px);color:var(--blue);margin-bottom:10px}.ang-how-head p,.ang-compare-head p{color:var(--ink2);font-weight:300;font-size:16px;max-width:600px;margin:0 auto;line-height:1.7}.ang-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.ang-reveal.ang-in{opacity:1;transform:translateY(0)}.ang-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ang-step{position:relative;padding:34px 26px;border-radius:18px;text-align:center;background:var(--cream);border:1px solid rgba(58,110,165,.18);box-shadow:0 6px 20px #1e3a5f0f}.ang-step-n{font-family:El Messiri,serif;font-size:30px;font-weight:700;color:#fff;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;background:linear-gradient(135deg,var(--sky),var(--blue));box-shadow:0 8px 22px #3a6ea559}.ang-step h3{font-family:El Messiri,serif;font-size:18px;color:var(--ink);margin-bottom:10px;font-weight:600}.ang-step p{font-size:14.5px;color:var(--ink2);font-weight:300;line-height:1.7}.ang-tablewrap{overflow-x:auto;border-radius:18px;border:1px solid rgba(58,110,165,.18);box-shadow:0 6px 20px #1e3a5f0f}.ang-table{width:100%;border-collapse:collapse;min-width:560px;background:var(--cream)}.ang-table th,.ang-table td{padding:16px 18px;text-align:left;font-size:14.5px;border-bottom:1px solid rgba(58,110,165,.15)}.ang-table th{font-family:El Messiri,serif;font-weight:600;color:var(--blue);font-size:16px;background:#3a6ea512}.ang-table td{color:var(--ink2);font-weight:300}.ang-table td:first-child{font-weight:600;color:var(--ink)}.ang-table tr:last-child td{border-bottom:none}.ang-table a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;font-weight:500}.ang-stars{color:var(--gold);font-size:18px;letter-spacing:2px}.ang-rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ang-rev{padding:28px 24px;border-radius:18px;background:var(--cream);border:1px solid rgba(58,110,165,.18);box-shadow:0 6px 20px #1e3a5f0f}.ang-rev-stars{color:var(--gold);font-size:15px;letter-spacing:2px;margin-bottom:12px}.ang-rev p{font-size:14.5px;line-height:1.75;color:var(--ink);font-weight:300;font-style:italic;margin-bottom:16px}.ang-rev-name{font-size:13px;color:var(--ink2);font-weight:500;font-style:normal}.ang-faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.ang-faq-item{border-radius:16px;background:var(--cream);border:1px solid rgba(58,110,165,.18);overflow:hidden;box-shadow:0 4px 16px #1e3a5f0d}.ang-faq-q{width:100%;text-align:left;cursor:pointer;font-family:Arial,sans-serif;font-size:16px;font-weight:600;color:var(--ink);padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:transparent;border:none;line-height:1.5}.ang-faq-q .ang-plus{flex-shrink:0;width:24px;height:24px;position:relative;transition:transform .35s}.ang-faq-q .ang-plus:before,.ang-faq-q .ang-plus:after{content:"";position:absolute;background:var(--blue);border-radius:2px}.ang-faq-q .ang-plus:before{top:11px;left:3px;width:18px;height:2px}.ang-faq-q .ang-plus:after{top:3px;left:11px;width:2px;height:18px;transition:transform .35s}.ang-faq-item.ang-open .ang-plus:after{transform:rotate(90deg);opacity:0}.ang-faq-item.ang-open .ang-plus{transform:rotate(180deg)}.ang-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.ang-faq-a div{padding:0 24px 22px;font-size:14.5px;line-height:1.8;color:var(--ink2);font-weight:300}.ang-faq-a a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;font-weight:500}.ang-final{margin:84px 0 0;text-align:center;padding:56px 30px;border-radius:26px;background:linear-gradient(135deg,#eef4fb,#f3f7fc);border:1px solid rgba(58,110,165,.22);box-shadow:0 10px 30px #1e3a5f1a}.ang-final h2{font-family:El Messiri,serif;font-weight:600;font-size:clamp(24px,3.4vw,36px);color:var(--blue);margin-bottom:14px}.ang-final p{color:var(--ink2);font-weight:300;font-size:16px;line-height:1.7;max-width:560px;margin:0 auto 28px}.ang-final-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.ang-final-btn{font-family:Arial,sans-serif;font-size:14px;font-weight:600;color:#fff!important;background:linear-gradient(135deg,var(--sky),var(--blue));padding:14px 26px;border-radius:40px;text-decoration:none;box-shadow:0 8px 22px #3a6ea559;transition:transform .3s}.ang-final-btn:hover{transform:translateY(-3px)}.ang-shipping{margin-top:22px;font-size:13px;color:var(--ink2);font-weight:300}.ang-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:980px){.ang-grid{grid-template-columns:repeat(2,1fr)}.ang-steps,.ang-rev-grid{grid-template-columns:1fr}}@media(max-width:560px){.ang-grid{grid-template-columns:1fr}.ang-hero{padding:54px 18px 56px}.ang-inner{padding:0 16px}.ang-altar{padding:28px 20px 24px}.ang-final{padding:42px 22px}}@media(prefers-reduced-motion:reduce){.ang-wrap *{animation:none!important;transition:none!important}.ang-altar,.ang-reveal{opacity:1;transform:none}}.ang-wrap .ang-feature{position:relative;margin:46px 0 0;border-radius:28px;overflow:hidden;padding:46px 32px 50px;background:radial-gradient(ellipse 90% 70% at 20% 10%,#2e5a8a 0%,transparent 60%),radial-gradient(ellipse 80% 70% at 85% 90%,#1e3a5f 0%,transparent 60%),linear-gradient(160deg,#1a3252,#23416b 55%,#2e5a8a);border:1px solid rgba(201,162,94,.4);box-shadow:0 18px 50px #1e3a5f47,inset 0 0 70px #0000004d}.ang-wrap .ang-feature-head{text-align:center;margin-bottom:34px;position:relative;z-index:2}.ang-wrap .ang-eyebrow-dark{color:var(--gold2);border-color:#e8d4a873;background:#e8d4a814;margin-bottom:18px}.ang-wrap .ang-feature-head h2{font-family:El Messiri,serif;font-weight:700;font-size:clamp(26px,3.8vw,40px);line-height:1.15;background:linear-gradient(120deg,#fff,#e8d4a8 50%,#c9a25e,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;filter:drop-shadow(0 4px 24px rgba(201,162,94,.3))}.ang-wrap .ang-feature-head p{color:#d4e4f3;font-weight:300;font-size:16px;line-height:1.7;max-width:580px;margin:0 auto}.ang-wrap .ang-feature-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:880px;margin:0 auto;perspective:1000px}.ang-wrap .ang-feat{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:22px;overflow:hidden;padding:34px 26px 30px;text-decoration:none;color:inherit;background:linear-gradient(165deg,#ffffff1a,#ffffff0a);border:1px solid rgba(232,212,168,.35);box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff1f;transition:transform .14s ease-out,box-shadow .4s,border-color .4s;transform-style:preserve-3d;will-change:transform}.ang-wrap .ang-feat:after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,var(--fglow) 0%,transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none;left:var(--fmx,50%);top:var(--fmy,40%);transform:translate(-50%,-50%);z-index:0}.ang-wrap .ang-feat:hover{border-color:var(--fc);box-shadow:0 26px 60px #0006,0 0 50px var(--fglow)}.ang-wrap .ang-feat:hover:after{opacity:.55}.ang-wrap .ang-feat>*{position:relative;z-index:2}.ang-wrap .ang-feat-particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.ang-wrap .ang-feat-jour{--fc:#a98fd6;--fglow:rgba(169,143,214,.5)}.ang-wrap .ang-feat-naiss{--fc:#e8c08a;--fglow:rgba(232,192,138,.5)}.ang-wrap .ang-feat-badge{position:absolute;top:14px;right:14px;z-index:3;font-family:Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#2a1d0a;background:linear-gradient(135deg,#e8d4a8,#c9a25e);padding:5px 12px;border-radius:30px;box-shadow:0 4px 14px #c9a25e80}.ang-wrap .ang-feat-icon{height:104px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;filter:drop-shadow(0 6px 20px rgba(232,212,168,.35))}.ang-wrap .ang-feat-rays{transform-origin:50px 50px;animation:angRotate 24s linear infinite}.ang-wrap .ang-feat-wheel{transform-origin:50px 50px;animation:angRotate 30s linear infinite}.ang-wrap .ang-feat:hover .ang-feat-wheel{animation-duration:6s}.ang-wrap .ang-feat-spark{transform-origin:center;animation:angSparkle 2.6s ease-in-out infinite}.ang-wrap .ang-feat h3{font-family:El Messiri,serif;font-weight:600;font-size:23px;color:#fff;margin-bottom:10px;letter-spacing:.5px}.ang-wrap .ang-feat-desc{font-size:14px;line-height:1.7;color:#d4e4f3;font-weight:300;margin-bottom:22px;flex-grow:1}.ang-wrap .ang-feat-cta{display:inline-flex;align-items:center;gap:9px;font-family:Arial,sans-serif;font-size:14.5px;font-weight:600;letter-spacing:.3px;color:#2a1d0a;background:linear-gradient(135deg,var(--gold2),var(--gold));padding:13px 26px;border-radius:40px;box-shadow:0 8px 22px var(--fglow);transition:transform .3s,box-shadow .3s}.ang-wrap .ang-feat:hover .ang-feat-cta{transform:scale(1.05);box-shadow:0 12px 30px var(--fglow)}.ang-wrap .ang-feat-cta svg{width:15px;height:15px;transition:transform .3s}.ang-wrap .ang-feat:hover .ang-feat-cta svg{transform:translate(4px)}@media(max-width:780px){.ang-wrap .ang-feature-grid{grid-template-columns:1fr;gap:18px}.ang-wrap .ang-feature{padding:38px 20px 42px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.ang-wrap .ang-feat-rays,.ang-wrap .ang-feat-wheel,.ang-wrap .ang-feat-spark{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ecom-6a33935d59b3b3fc90047234.css.map */
