.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}.hor-wrap{--terra:#b5683f;--terra2:#c87a4e;--gold:#c9a25e;--gold2:#e8d4a8;--cream:#faf4ee;--ink:#3a2a22;--ink2:#6b5446;--violet:#7c5cbf}.hor-wrap *{margin:0;padding:0;box-sizing:border-box}.hor-wrap{position:relative;width:100vw;margin-left:-50vw;left:50%;overflow:hidden;background:linear-gradient(180deg,#fdf7f1,#fbeae6,#f8ece2);font-family:Poppins,Arial,sans-serif;color:var(--ink);padding:0 0 80px}.hor-inner{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:0 22px}.hor-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%,#2a1248 0%,transparent 55%),radial-gradient(ellipse 90% 70% at 18% 35%,#1a0a2e 0%,transparent 60%),radial-gradient(ellipse 90% 70% at 82% 60%,#0d1b2a 0%,transparent 60%),linear-gradient(180deg,#0a0a2e,#13082a 60%,#1a0a2e);overflow:hidden}.hor-sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.hor-trail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.hor-neb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;z-index:0;pointer-events:none;will-change:transform}.hor-neb1{width:460px;height:460px;top:-120px;left:-80px;background:radial-gradient(circle,#7c5cbf 0%,transparent 70%)}.hor-neb2{width:420px;height:420px;bottom:-100px;right:-90px;background:radial-gradient(circle,#5c8cbf 0%,transparent 70%)}.hor-neb3{width:360px;height:360px;top:30%;left:55%;background:radial-gradient(circle,#bf5c7c 0%,transparent 70%)}.hor-hero-in{position:relative;z-index:5;max-width:820px;margin:0 auto}.hor-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}.hor-eyebrow span{width:6px;height:6px;border-radius:50%;background:var(--gold2);box-shadow:0 0 10px var(--gold2);animation:horPulseDot 2s ease-in-out infinite}@keyframes horPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.hor-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))}.hor-sub{font-size:clamp(16px,2vw,19px);line-height:1.7;font-weight:300;color:#cbbce4;max-width:640px;margin:0 auto 30px}.hor-sub strong{color:#fff;font-weight:500}.hor-orb-zone{position:relative;display:flex;justify-content:center;align-items:center;margin:30px 0 6px;perspective:800px}.hor-orb{position:relative;width:140px;height:140px;transform-style:preserve-3d;transition:transform .15s ease-out;z-index:3}.hor-zodiac-wheel{position:absolute;top:0;right:0;bottom:0;left:0;animation:horSpin 40s linear infinite}.hor-orb-core{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e8d4a8 18%,#c9a25e 50%,#7c5cbf);box-shadow:0 0 50px #c9a25e99,0 0 90px #7c5cbf80,inset 0 0 30px #ffffff59;animation:horOrbPulse 4s ease-in-out infinite}@keyframes horOrbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes horSpin{to{transform:rotate(360deg)}}.hor-counter{position:relative;z-index:5;margin:24px auto;font-size:13.5px;color:#cbbce4;font-weight:300;display:inline-flex;align-items:center;gap:8px}.hor-counter b{color:var(--gold2);font-weight:600}.hor-counter .hor-live{width:7px;height:7px;border-radius:50%;background:#9fe1cb;box-shadow:0 0 8px #9fe1cb;animation:horPulseDot 1.6s ease-in-out infinite}.hor-body{position:relative;z-index:5;margin-top:0}.hor-altars-head{text-align:center;margin:38px 0}.hor-altars-head h2{font-family:El Messiri,serif;font-weight:600;font-size:clamp(26px,3.6vw,38px);color:var(--terra);margin-bottom:12px}.hor-altars-head p{font-size:16px;color:var(--ink2);font-weight:300;max-width:560px;margin:0 auto;line-height:1.7}.hor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;perspective:1000px;max-width:920px;margin:0 auto}.hor-altar{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--cream);border:1px solid rgba(201,162,94,.25);padding:34px 24px 28px;text-align:center;text-decoration:none;color:inherit;box-shadow:0 8px 26px #b5683f14;transition:box-shadow .4s,border-color .4s,transform .12s ease-out;opacity:0;transform:translateY(30px);transform-style:preserve-3d;will-change:transform}.hor-altar.hor-in{opacity:1;transform:translateY(0)}.hor-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}.hor-altar:after{content:"";position:absolute;width:170px;height:170px;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%)}.hor-altar:hover{border-color:var(--c);box-shadow:0 26px 54px #b5683f33,0 0 46px var(--glow)}.hor-altar:hover:before{opacity:.08}.hor-altar:hover:after{opacity:.5}.hor-altar>*{position:relative;z-index:1;transform:translateZ(30px)}.hor-altar .hor-stage{position:relative;height:130px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.hor-altar .hor-glowfloor{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:100px;height:18px;border-radius:50%;background:var(--c);filter:blur(14px);opacity:.3;transition:opacity .4s,width .4s}.hor-altar:hover .hor-glowfloor{opacity:.6;width:120px}.hor-altar h3{font-family:El Messiri,serif;font-weight:600;font-size:22px;color:var(--ink);margin-bottom:10px}.hor-altar .hor-desc{font-size:14px;line-height:1.65;color:var(--ink2);font-weight:300;margin-bottom:20px;flex-grow:1}.hor-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:13px 24px;border-radius:40px;box-shadow:0 6px 18px var(--glow);transition:transform .3s,box-shadow .3s}.hor-altar:hover .hor-cta{transform:scale(1.05);box-shadow:0 8px 26px var(--glow)}.hor-cta svg{width:15px;height:15px;transition:transform .3s}.hor-altar:hover .hor-cta svg{transform:translate(4px)}.hor-a-jour{--c:#c9a25e;--cbtn:linear-gradient(135deg,#c9a25e,#b5863f);--glow:rgba(201,162,94,.4);--g:linear-gradient(165deg,#c9a25e,transparent)}.hor-a-demain{--c:#7c5cbf;--cbtn:linear-gradient(135deg,#8a6cc9,#6a3fb0);--glow:rgba(124,92,191,.4);--g:linear-gradient(165deg,#7c5cbf,transparent)}.hor-a-semaine{--c:#5c8cbf;--cbtn:linear-gradient(135deg,#6a9cc9,#3a6a99);--glow:rgba(92,140,191,.4);--g:linear-gradient(165deg,#5c8cbf,transparent)}.hor-sun{transform-origin:center;animation:horRotate 18s linear infinite}@keyframes horRotate{to{transform:rotate(360deg)}}.hor-altar:hover .hor-sun{animation-duration:8s}.hor-moon-g{animation:horFloat 4s ease-in-out infinite}@keyframes horFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hor-cal-star{animation:horSparkle 2.4s ease-in-out infinite}@keyframes horSparkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.hor-spark{animation:horSparkle 2.4s ease-in-out infinite}.hor-zodiac{margin:84px 0 0}.hor-zodiac-head{text-align:center;margin-bottom:42px}.hor-zodiac-head h2{font-family:El Messiri,serif;font-weight:600;font-size:clamp(24px,3.4vw,34px);color:var(--terra);margin-bottom:10px}.hor-zodiac-head p{color:var(--ink2);font-weight:300;font-size:16px;max-width:600px;margin:0 auto;line-height:1.7}.hor-signs{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.hor-sign{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;border-radius:16px;background:var(--cream);border:1px solid rgba(201,162,94,.22);box-shadow:0 4px 14px #b5683f0d;transition:transform .3s,box-shadow .3s,border-color .3s;text-decoration:none;color:inherit}.hor-sign:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:0 12px 28px #c9a25e2e}.hor-sign-glyph{font-family:El Messiri,serif;font-size:28px;color:var(--terra);line-height:1}.hor-sign-name{font-family:El Messiri,serif;font-size:15px;font-weight:600;color:var(--ink)}.hor-sign-date{font-size:11px;color:var(--ink2);font-weight:300;text-align:center;line-height:1.3}.hor-how,.hor-compare,.hor-reviews,.hor-faq{margin:80px 0 0}.hor-how-head,.hor-compare-head,.hor-reviews-head,.hor-faq-head{text-align:center;margin-bottom:42px}.hor-how-head h2,.hor-compare-head h2,.hor-reviews-head h2,.hor-faq-head h2{font-family:El Messiri,serif;font-weight:600;font-size:clamp(24px,3.4vw,34px);color:var(--terra);margin-bottom:10px}.hor-how-head p,.hor-compare-head p{color:var(--ink2);font-weight:300;font-size:16px;max-width:600px;margin:0 auto;line-height:1.7}.hor-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.hor-reveal.hor-in{opacity:1;transform:translateY(0)}.hor-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hor-step{position:relative;padding:34px 26px;border-radius:18px;text-align:center;background:var(--cream);border:1px solid rgba(201,162,94,.22);box-shadow:0 6px 20px #b5683f0f}.hor-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(--gold),var(--terra));box-shadow:0 8px 22px #c9a25e59}.hor-step h3{font-family:El Messiri,serif;font-size:18px;color:var(--ink);margin-bottom:10px;font-weight:600}.hor-step p{font-size:14.5px;color:var(--ink2);font-weight:300;line-height:1.7}.hor-tablewrap{overflow-x:auto;border-radius:18px;border:1px solid rgba(201,162,94,.22);box-shadow:0 6px 20px #b5683f0f}.hor-table{width:100%;border-collapse:collapse;min-width:560px;background:var(--cream)}.hor-table th,.hor-table td{padding:16px 18px;text-align:left;font-size:14.5px;border-bottom:1px solid rgba(201,162,94,.18)}.hor-table th{font-family:El Messiri,serif;font-weight:600;color:var(--terra);font-size:16px;background:#c9a25e14}.hor-table td{color:var(--ink2);font-weight:300}.hor-table td:first-child{font-weight:600;color:var(--ink)}.hor-table tr:last-child td{border-bottom:none}.hor-table a{color:var(--terra);text-decoration:underline;text-underline-offset:3px;font-weight:500}.hor-stars{color:var(--gold);font-size:18px;letter-spacing:2px}.hor-rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.hor-rev{padding:28px 24px;border-radius:18px;background:var(--cream);border:1px solid rgba(201,162,94,.22);box-shadow:0 6px 20px #b5683f0f}.hor-rev-stars{color:var(--gold);font-size:15px;letter-spacing:2px;margin-bottom:12px}.hor-rev p{font-size:14.5px;line-height:1.75;color:var(--ink);font-weight:300;font-style:italic;margin-bottom:16px}.hor-rev-name{font-size:13px;color:var(--ink2);font-weight:500;font-style:normal}.hor-faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.hor-faq-item{border-radius:16px;background:var(--cream);border:1px solid rgba(201,162,94,.22);overflow:hidden;box-shadow:0 4px 16px #b5683f0d}.hor-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}.hor-faq-q .hor-plus{flex-shrink:0;width:24px;height:24px;position:relative;transition:transform .35s}.hor-faq-q .hor-plus:before,.hor-faq-q .hor-plus:after{content:"";position:absolute;background:var(--terra);border-radius:2px}.hor-faq-q .hor-plus:before{top:11px;left:3px;width:18px;height:2px}.hor-faq-q .hor-plus:after{top:3px;left:11px;width:2px;height:18px;transition:transform .35s}.hor-faq-item.hor-open .hor-plus:after{transform:rotate(90deg);opacity:0}.hor-faq-item.hor-open .hor-plus{transform:rotate(180deg)}.hor-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.hor-faq-a div{padding:0 24px 22px;font-size:14.5px;line-height:1.8;color:var(--ink2);font-weight:300}.hor-faq-a a{color:var(--terra);text-decoration:underline;text-underline-offset:3px;font-weight:500}.hor-final{margin:84px 0 0;text-align:center;padding:56px 30px;border-radius:26px;background:linear-gradient(135deg,#fbeae6,#f8ece2);border:1px solid rgba(201,162,94,.28);box-shadow:0 10px 30px #b5683f1a}.hor-final h2{font-family:El Messiri,serif;font-weight:600;font-size:clamp(24px,3.4vw,36px);color:var(--terra);margin-bottom:14px}.hor-final p{color:var(--ink2);font-weight:300;font-size:16px;line-height:1.7;max-width:560px;margin:0 auto 28px}.hor-final-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.hor-final-btn{font-family:Arial,sans-serif;font-size:14px;font-weight:600;color:#fff!important;background:linear-gradient(135deg,var(--gold),var(--terra));padding:14px 26px;border-radius:40px;text-decoration:none;box-shadow:0 8px 22px #c9a25e59;transition:transform .3s}.hor-final-btn:hover{transform:translateY(-3px)}.hor-shipping{margin-top:22px;font-size:13px;color:var(--ink2);font-weight:300}.hor-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){.hor-grid{grid-template-columns:1fr;max-width:420px}.hor-steps,.hor-rev-grid{grid-template-columns:1fr}.hor-signs{grid-template-columns:repeat(4,1fr)}}@media(max-width:560px){.hor-hero{padding:54px 18px 56px}.hor-inner{padding:0 16px}.hor-altar{padding:30px 22px 26px}.hor-final{padding:42px 22px}.hor-signs{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.hor-wrap *{animation:none!important;transition:none!important}.hor-altar,.hor-reveal{opacity:1;transform:none}}.horcta{isolation:isolate!important;position:relative!important;max-width:920px!important;margin:48px auto!important;padding:64px 30px 58px!important;border-radius:26px!important;overflow:hidden!important;text-align:center!important;font-family:Arial,Helvetica,sans-serif!important;background:radial-gradient(600px 300px at 80% -8%,rgba(124,92,191,.14),transparent 60%),radial-gradient(520px 280px at 8% 4%,rgba(224,117,95,.1),transparent 60%),linear-gradient(155deg,#fffaf1,#faf3e6 42%,#f4eef5)!important;border:1px solid rgba(201,169,110,.42)!important;box-shadow:0 22px 60px -22px #6b4c8a59!important}.horcta *{box-sizing:border-box!important}.horcta-scene{position:absolute!important;top:50%!important;left:50%!important;width:520px!important;height:520px!important;transform:translate(-50%,-50%)!important;opacity:.55!important;pointer-events:none!important;z-index:1!important}.horcta-scene svg{width:100%!important;height:100%!important;display:block!important}.horcta-wheel,.horcta-zodiac{transform-origin:200px 200px!important;animation:horSpinStop 13s cubic-bezier(.15,.85,.25,1) infinite!important}@keyframes horSpinStop{0%{transform:rotate(0)}14%{transform:rotate(300deg)}24%{transform:rotate(420deg)}30%,72%{transform:rotate(450deg)}88%,to{transform:rotate(720deg)}}.horcta-zodiac text{animation:horGlyphDim 13s ease-in-out infinite!important}.horcta-zodiac .z1{animation-delay:0s!important}.horcta-zodiac .z2{animation-delay:.04s!important}.horcta-zodiac .z3{animation-delay:.08s!important}.horcta-zodiac .z4{animation-delay:.12s!important}.horcta-zodiac .z5{animation-delay:.16s!important}.horcta-zodiac .z6{animation-delay:.2s!important}.horcta-zodiac .z7{animation-delay:.24s!important}.horcta-zodiac .z8{animation-delay:.28s!important}.horcta-zodiac .z9{animation-delay:.32s!important}.horcta-zodiac .z10{animation-delay:.36s!important}.horcta-zodiac .z11{animation-delay:.4s!important}.horcta-zodiac .z12{animation-delay:.44s!important}@keyframes horGlyphDim{0%,26%{opacity:.75}34%,68%{opacity:.22}80%,to{opacity:.75}}.horcta-zodiac .z1{animation:horGlyphOn 13s ease-in-out infinite!important}@keyframes horGlyphOn{0%,26%{opacity:.75}32%{opacity:1}40%,68%{opacity:1}80%,to{opacity:.75}}.horcta-cursor{transform-origin:200px 200px!important;animation:horSpinStop 13s cubic-bezier(.15,.85,.25,1) infinite!important}.horcta-cursor .cur-halo{transform-origin:200px 42px!important;animation:horCurHalo 13s ease-in-out infinite!important}.horcta-cursor .cur-ring{transform-origin:200px 42px!important;animation:horCurRing 13s ease-in-out infinite!important}@keyframes horCurHalo{0%,26%{fill-opacity:0;transform:scale(.5)}34%{fill-opacity:.35;transform:scale(1.15)}42%,68%{fill-opacity:.2;transform:scale(1)}78%,to{fill-opacity:0;transform:scale(.5)}}@keyframes horCurRing{0%,26%{stroke-opacity:0;transform:scale(.5)}34%{stroke-opacity:.9;transform:scale(1.1)}42%,68%{stroke-opacity:.6;transform:scale(1)}78%,to{stroke-opacity:0;transform:scale(.5)}}.horcta-houses .h-out{animation:horHouse 13s ease-in-out infinite!important}.horcta-houses .h-in{animation:horHouse 13s ease-in-out infinite .2s!important}@keyframes horHouse{0%,42%{stroke-opacity:0}54%,70%{stroke-opacity:.6}80%,to{stroke-opacity:0}}.horcta-cusps{transform-origin:200px 200px!important;animation:horCusps 13s ease-in-out infinite,horSlowSpin 44s linear infinite!important}@keyframes horCusps{0%,46%{stroke-opacity:0}58%,70%{stroke-opacity:.5}79%,to{stroke-opacity:0}}@keyframes horSlowSpin{to{transform:rotate(360deg)}}.horcta-planets{transform-origin:200px 200px!important;animation:horPlGrp 13s ease-in-out infinite,horSlowSpin 44s linear infinite!important}@keyframes horPlGrp{0%,46%{opacity:0}58%,70%{opacity:.95}80%,to{opacity:0}}.horcta-planets text{transform-origin:center!important;transform-box:fill-box!important;animation:horPl 13s cubic-bezier(.25,.8,.25,1) infinite!important}.horcta-planets .pl1{animation-delay:0s!important}.horcta-planets .pl2{animation-delay:.07s!important}.horcta-planets .pl3{animation-delay:.14s!important}.horcta-planets .pl4{animation-delay:.21s!important}.horcta-planets .pl5{animation-delay:.28s!important}.horcta-planets .pl6{animation-delay:.35s!important}.horcta-planets .pl7{animation-delay:.42s!important}.horcta-planets .pl8{animation-delay:.49s!important}@keyframes horPl{0%,48%{opacity:0;transform:scale(.2)}58%{opacity:1;transform:scale(1.25)}64%,70%{opacity:1;transform:scale(1)}79%,to{opacity:0;transform:scale(.2)}}.horcta-aspects{transform-origin:200px 200px!important;animation:horSlowSpin 44s linear infinite!important}.horcta-aspects line{animation:horAsp 13s ease-in-out infinite!important}.horcta-aspects .as1{animation-delay:0s!important}.horcta-aspects .as2{animation-delay:.08s!important}.horcta-aspects .as3{animation-delay:.16s!important}.horcta-aspects .as4{animation-delay:.24s!important}.horcta-aspects .as5{animation-delay:.32s!important}.horcta-aspects .as6{animation-delay:.4s!important}.horcta-aspects .as7{animation-delay:.48s!important}.horcta-aspects .as8{animation-delay:.56s!important}@keyframes horAsp{0%,52%{stroke-opacity:0}63%,70%{stroke-opacity:.55}78%,to{stroke-opacity:0}}.horcta-core{transform-origin:200px 200px!important;animation:horCore 13s ease-in-out infinite!important}@keyframes horCore{0%,50%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.12)}66%,70%{opacity:1;transform:scale(1)}79%,to{opacity:0;transform:scale(.3)}}.horcta-stars circle{transform-origin:center!important;transform-box:fill-box!important;animation:horStar 13s ease-in-out infinite!important}.horcta-stars .s2{animation-delay:.3s!important}.horcta-stars .s3{animation-delay:.6s!important}.horcta-stars .s4{animation-delay:.9s!important}.horcta-stars .s5{animation-delay:.45s!important}.horcta-stars .s6{animation-delay:.75s!important}@keyframes horStar{0%,50%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.25)}66%,70%{opacity:.7;transform:scale(1)}79%,to{opacity:0;transform:scale(.3)}}.horcta-content{position:relative!important;z-index:2!important;max-width:560px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important}.horcta-content:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:138%!important;height:126%!important;transform:translate(-50%,-50%)!important;background:radial-gradient(ellipse at center,rgba(255,251,244,.92) 0%,rgba(255,251,244,.68) 52%,transparent 78%)!important;z-index:-1!important;pointer-events:none!important}.horcta-badge{display:inline-block!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#fff!important;background:linear-gradient(135deg,#e0755f,#c9a96e)!important;border-radius:30px!important;padding:7px 18px!important;margin-bottom:16px!important;box-shadow:0 8px 20px -8px #e0755fe6!important;animation:horBadge 2.6s ease-in-out infinite!important}@keyframes horBadge{0%,to{transform:scale(1);box-shadow:0 8px 20px -8px #e0755fe6}50%{transform:scale(1.04);box-shadow:0 10px 26px -8px #c9a96ef2}}.horcta-eyebrow{font-family:El Messiri,Georgia,serif!important;letter-spacing:.26em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:600!important;color:#a85a45!important;margin-bottom:14px!important}.horcta-title{font-family:El Messiri,Georgia,serif!important;font-size:clamp(1.9rem,5.2vw,3rem)!important;font-weight:700!important;line-height:1.12!important;color:#4a3568!important;margin:0 0 18px!important}.horcta-title:after{content:""!important;display:block!important;width:54px!important;height:2px!important;margin:16px auto 0!important;background:linear-gradient(90deg,transparent,#c9a96e,transparent)!important}.horcta-text{font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;line-height:1.75!important;color:#6a6058!important;margin:0 0 24px!important}.horcta-text strong{color:#6b4c8a!important;font-weight:700!important}.horcta-price{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:12px!important;margin:0 0 24px!important;flex-wrap:wrap!important}.horcta-price-old{font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:400!important;color:#6a60589e!important;text-decoration:line-through!important;text-decoration-color:#e0755f!important;text-decoration-thickness:2px!important}.horcta-price-new{font-family:El Messiri,Georgia,serif!important;font-size:42px!important;font-weight:700!important;color:#4a3568!important;line-height:1!important}.horcta-price-save{font-family:Arial,Helvetica,sans-serif!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.06em!important;color:#9a7a3e!important;background:#c9a96e3d!important;border:1px solid rgba(201,169,110,.6)!important;border-radius:20px!important;padding:5px 12px!important;align-self:center!important}.horcta-btn{display:inline-block!important;font-family:Arial,Helvetica,sans-serif!important;font-size:1.55rem!important;font-weight:700!important;letter-spacing:.03em!important;text-decoration:none!important;color:#fff!important;background:linear-gradient(135deg,#6b4c8a,#4a3568 55%,#33244a)!important;border-radius:34px!important;padding:17px 42px!important;box-shadow:0 14px 34px -10px #33244ad9,0 0 0 1px #ffffff38 inset!important;transition:transform .25s ease,box-shadow .25s ease!important;animation:horBtnGlow 3.4s ease-in-out infinite!important}.horcta-btn:hover{transform:translateY(-3px)!important;color:#fff!important;box-shadow:0 20px 46px -10px #33244af2,0 0 0 1px #ffffff4d inset!important}@keyframes horBtnGlow{0%,to{box-shadow:0 14px 34px -10px #33244ad9,0 0 0 1px #ffffff38 inset,0 0 #e0755f00}50%{box-shadow:0 14px 34px -10px #33244ad9,0 0 0 1px #ffffff38 inset,0 0 26px 4px #e0755f80}}.horcta-note{margin-top:14px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12.5px!important;letter-spacing:.08em!important;color:#6a6058b8!important}@media(max-width:600px){.horcta{padding:48px 18px 44px!important;margin:32px auto!important;border-radius:20px!important}.horcta-scene{width:400px!important;height:400px!important;opacity:.45!important}.horcta-text{font-size:15px!important}.horcta-btn{font-size:1.45rem!important;padding:15px 30px!important}.horcta-price-new{font-size:34px!important}.horcta-price-old{font-size:17px!important}.horcta-price{gap:9px!important}.horcta-badge{font-size:10.5px!important;padding:6px 14px!important}}@media(prefers-reduced-motion:reduce){.horcta-wheel,.horcta-zodiac,.horcta-zodiac text,.horcta-cursor,.horcta-cursor .cur-halo,.horcta-cursor .cur-ring,.horcta-houses circle,.horcta-cusps,.horcta-planets,.horcta-planets text,.horcta-aspects,.horcta-aspects line,.horcta-core,.horcta-stars circle,.horcta-btn,.horcta-badge{animation:none!important}.horcta-zodiac text{opacity:.75!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ecom-6a32b397b6182dcb170517d6.css.map */
