/** Shopify CDN: Minification failed

Line 7:11698 Expected "}" to go with "{"

**/
/**ECOM-INSERT-CSS**/.ec-flex-full-height.ec-flex-wp>.ecom-block{overflow:hidden}.ecom-inner{display:flex;width:100%;height:100%;margin:0 auto;align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;column-gap:var(--column-gap);row-gap:var(--row-gap);flex-direction:column;flex-wrap:var(--flex-wrap, nowrap);box-sizing:border-box;z-index:1}.ec-flex-wp{display:flex;flex-direction:column;width:100%;height:auto;position:relative;z-index:1;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-y;gap:var(--row-gap) var(--column-gap)}.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%,0);pointer-events:none}.ec-flex-wp>.ecom-section__overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.ec-flex-wp>.ecom-row{width:100%;position:relative;z-index:1}.ec-flex-wp>.ecom-block{z-index:1}.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}div.core__block{--element-width:100%}.ec-flex-wp>.core__block,.ecom-inner>.core__block{flex:0 1 auto;min-width:0}.ecom_items-per-row>.core__block,.ecom_items-per-row>.ec-flex-wp{/*flex: 0 0 calc((100% - (var(--items-per-row) - 1) * var(--column-gap)) / var(--items-per-row));*/width:calc((100% - (var(--items-per-row) - 1) * var(--column-gap)) / var(--items-per-row))}@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_items-per-mb>.core__block,.ecom_items-per-mb>.core__block.ecom-width-desktop:not(.ecom-width-mb){flex:0 0 calc((100% - (var(--items-per-row-mobile, 1) - 1) * var(--column-gap)) / var(--items-per-row-mobile, 1));width:calc((100% - (var(--items-per-row-mobile, 1) - 1) * var(--column-gap)) / var(--items-per-row-mobile, 1))}.ec-flex-wp:not(.ecom_items-per-mb)>.core__block:not(.ecom-width-mb),.ecom-inner:not(.ecom_items-per-mb)>.core__block:not(.ecom-width-mb){width:100%;flex:initial;max-width:100%}.ec-flex-wp.ecom_items-per-mb>.core__block,.ecom-inner.ecom_items-per-mb>.core__block{--items-per-row-mobile:var(--items-per-row, 1)}.ec-flex-wp.ecom-nowrap-mb,.ecom-inner.ecom-nowrap-mb{--flex-wrap-mobile:var(--flex-wrap, wrap)}.ecom-row.ecom-core.ec-flex-wp,.ec-flex-wp.ecom-row.ecom-core > .ecom-inner{flex-wrap:var(--flex-wrap-mobile, wrap)}}@media (min-width: 768px) and (max-width: 1024px){.ecom_items-per-tb>.core__block,.ecom_items-per-tb>.core__block.ecom-width-desktop:not(.ecom-width-mb){flex:0 0 calc((100% - (var(--items-per-row-tablet, 1) - 1) * var(--column-gap)) / var(--items-per-row-tablet, 1));width:calc((100% - (var(--items-per-row-tablet, 1) - 1) * var(--column-gap)) / var(--items-per-row-tablet, 1))}.ec-flex-wp.ecom_items-per-tb>.core__block,.ecom-inner.ecom_items-per-tb>.core__block{--items-per-row-tablet:var(--items-per-row, 1)}.ec-flex-wp.ecom-nowrap-tb,.ecom-inner.ecom-nowrap-tb{--flex-wrap-tablet:var(--flex-wrap, wrap)}.ecom-row.ecom-core.ec-flex-wp,.ec-flex-wp.ecom-row.ecom-core > .ecom-inner{flex-wrap:var(--flex-wrap-tablet, wrap)}}.ecom-core.ecom-irdq5n9gmro{text-align:left}.ecom-core.ecom-h58d8hspn36{text-align:center}.ecom-core.ecom-p46qq1z7sjk,.ecom-core.ecom-p46qq1z7sjk>.ecom-inner{--row-gap:20px;--column-gap:20px}.ecom-core.ecom-p46qq1z7sjk{background-color:#ffffff}.ecom-core.ecom-p46qq1z7sjk{margin:0px !important;padding:0px !important}:root{--nuit:#08132B;--nuit-2:#0F2149;--azur:#4A90D9;--azur-clair:#8FC4F5;--voile:#D6ECFF;--or:#E8C88A;--or-pale:#F5E3BE;--texte:#EAF3FF;--texte-doux:#A9C2E0}#tirage-anges *{box-sizing:border-box;margin:0;padding:0}#tirage-anges{scroll-behavior:smooth}#tirage-anges{position:relative;isolation:isolate;font-size:17px;background:radial-gradient(ellipse 90% 60% at 50% -10%, #1B3A6B 0%, transparent 60%),radial-gradient(ellipse 70% 50% at 85% 20%, #12305E 0%, transparent 55%),radial-gradient(ellipse 130% 60% at 50% 108%, rgba(143,196,245,.34) 0%, rgba(74,144,217,.14) 42%, transparent 72%),linear-gradient(180deg,var(--nuit) 0%,#0A1F44 72%,#16407A 100%);background-attachment:fixed;color:var(--texte);font-family:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;line-height:1.7;overflow-x:hidden}#tirage-anges .wrap{max-width:1120px;margin:0 auto;padding:0 24px}#tirage-anges #ciel{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.55}#tirage-anges #particules{position:fixed;inset:0;z-index:9999;pointer-events:none}#tirage-anges .scene{position:relative;z-index:2;padding:52px 0 30px;text-align:center;min-height:min(100vh,780px);display:flex;flex-direction:column;justify-content:flex-start}#tirage-anges .eyebrow{font-family:ui-sans-serif,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.72rem;letter-spacing:.34em;text-transform:uppercase;color:var(--or);margin-bottom:16px}#tirage-anges h1{font-size:clamp(2rem,5.2vw,3.3rem);font-weight:400;line-height:1.14;letter-spacing:-.01em;color:#fff;margin-bottom:12px}#tirage-anges h1 em{font-style:italic;color:var(--azur-clair)}#tirage-anges .chapeau{max-width:600px;margin:0 auto 22px;color:var(--texte-doux);font-size:1.08rem}#tirage-anges .question-zone{max-width:460px;margin:0 auto 26px}#tirage-anges .question-zone input{width:100%;padding:15px 22px;border-radius:999px;background:rgba(15,33,73,.6);border:1px solid rgba(143,196,245,.35);color:var(--voile);font-family:inherit;font-size:1rem;font-style:italic;text-align:center;outline:none;transition:border-color .3s,box-shadow .3s}#tirage-anges .question-zone input::placeholder{color:rgba(169,194,224,.55)}#tirage-anges .question-zone input:focus{border-color:var(--or);box-shadow:0 0 22px rgba(232,200,138,.22)}#tirage-anges .consigne{color:var(--texte-doux);font-size:.96rem;min-height:1.8em;margin-bottom:14px;font-style:italic;transition:opacity .3s}#tirage-anges .table{position:relative;height:clamp(320px,44vw,420px);margin:0 auto;perspective:1500px;width:100%;touch-action:pan-y}#tirage-anges .table.phase-main{touch-action:none}#tirage-anges .paquet{position:absolute;left:50%;top:50%;width:clamp(108px,13vw,150px);aspect-ratio:2/3;transform:translate(-50%,-50%);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:filter .35s ease,opacity .4s ease}#tirage-anges .paquet.tenu{cursor:grabbing;filter:drop-shadow(0 0 30px rgba(143,196,245,.65))}#tirage-anges .paquet.parti{opacity:0;pointer-events:none}#tirage-anges .pcarte{position:absolute;inset:0;border-radius:12px;background:radial-gradient(circle at 50% 34%, rgba(232,200,138,.34) 0%, transparent 58%),linear-gradient(155deg,#1D3E75 0%,#0C1E42 55%,#152C57 100%);border:1px solid rgba(143,196,245,.42);box-shadow:0 8px 22px rgba(0,0,0,.5),inset 0 0 22px rgba(74,144,217,.22);display:grid;place-items:center;transition:transform .34s cubic-bezier(.34,1.56,.64,1);will-change:transform}#tirage-anges .pcarte::before{content:"";position:absolute;inset:9px;border-radius:7px;border:1px solid rgba(232,200,138,.28)}#tirage-anges .sceau{width:42%;opacity:.85;filter:drop-shadow(0 0 7px rgba(232,200,138,.6));pointer-events:none}#tirage-anges .halo{position:absolute;left:50%;top:50%;width:250px;height:250px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle, rgba(74,144,217,.28) 0%, transparent 65%);opacity:0;transition:opacity .5s}#tirage-anges .halo.actif{opacity:1;animation:pulse-halo 1.6s ease-in-out infinite}@keyframes pulse-halo{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.18)}}#tirage-anges .astuce{position:absolute;left:50%;top:calc(50% + clamp(90px,12vw,130px));transform:translateX(-50%);font-family:ui-sans-serif,sans-serif;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--azur-clair);opacity:.8;white-space:nowrap;pointer-events:none;animation:respire 2.6s ease-in-out infinite}@keyframes respire{0%,100%{opacity:.45}50%{opacity:.95}}#tirage-anges .jauge{position:absolute;left:50%;top:calc(50% + clamp(114px,15vw,158px));transform:translateX(-50%);width:180px;height:3px;border-radius:3px;background:rgba(143,196,245,.18);overflow:hidden;opacity:0;transition:opacity .4s}#tirage-anges .jauge.visible{opacity:1}#tirage-anges .jauge i{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--azur),var(--or));border-radius:3px;transition:width .18s linear}#tirage-anges .eventail{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}#tirage-anges .carte{position:absolute;left:50%;top:50%;width:clamp(82px,10.2vw,120px);aspect-ratio:2/3;margin-left:calc(clamp(82px,10.2vw,120px)/-2);margin-top:calc(clamp(82px,10.2vw,120px)*1.5/-2);cursor:pointer;background:none;border:0;padding:0;pointer-events:auto;transform-style:preserve-3d;transform:translateY(60px) scale(.4);opacity:0;transition:transform .7s cubic-bezier(.34,1.4,.5,1),opacity .5s ease,filter .4s ease;will-change:transform;-webkit-tap-highlight-color:transparent}#tirage-anges .carte.posee{opacity:1}#tirage-anges .carte:disabled{cursor:default}#tirage-anges .face{position:absolute;inset:0;border-radius:11px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}#tirage-anges .dos{background:radial-gradient(circle at 50% 34%, rgba(232,200,138,.34) 0%, transparent 58%),linear-gradient(155deg,#1D3E75 0%,#0C1E42 55%,#152C57 100%);border:1px solid rgba(143,196,245,.42);box-shadow:0 10px 26px rgba(0,0,0,.5),inset 0 0 20px rgba(74,144,217,.22);display:grid;place-items:center}#tirage-anges .dos::before{content:"";position:absolute;inset:8px;border-radius:6px;border:1px solid rgba(232,200,138,.3)}#tirage-anges .avant{transform:rotateY(180deg);background:#0C1E42;border:1px solid rgba(232,200,138,.55)}#tirage-anges .avant img{width:100%;height:100%;object-fit:cover;display:block}#tirage-anges .carte:hover:not(:disabled),#tirage-anges .carte:focus-visible:not(:disabled){filter:drop-shadow(0 0 16px rgba(143,196,245,.8))}#tirage-anges .carte:focus-visible{outline:2px solid var(--or);outline-offset:5px}#tirage-anges .inner{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.4,.08,.18,1)}#tirage-anges .carte.retournee .inner{transform:rotateY(180deg)}#tirage-anges .carte.estompee{opacity:.14;filter:blur(2.5px) grayscale(.6)}#tirage-anges .actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:8px;position:relative;z-index:5}#tirage-anges .btn{font-family:ui-sans-serif,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;padding:14px 30px;border-radius:999px;cursor:pointer;border:1px solid var(--or);background:transparent;color:var(--or-pale);transition:background .3s,color .3s,transform .2s,box-shadow .3s,opacity .3s}#tirage-anges .btn:hover:not(:disabled){background:var(--or);color:var(--nuit);box-shadow:0 0 26px rgba(232,200,138,.42);transform:translateY(-2px)}#tirage-anges .btn.principal{background:var(--or);color:var(--nuit);font-weight:600}#tirage-anges .btn.discret{border-color:rgba(143,196,245,.5);color:var(--azur-clair)}#tirage-anges .btn.discret:hover:not(:disabled){background:rgba(143,196,245,.14);color:#fff;box-shadow:none}#tirage-anges .btn:disabled{opacity:.32;cursor:not-allowed}#tirage-anges .btn[hidden]{display:none}#tirage-anges .reveal{position:relative;z-index:3;max-width:660px;margin:26px auto 0;padding:0 24px;opacity:0;transform:translateY(26px);pointer-events:none;transition:opacity .7s ease .3s,transform .7s ease .3s}#tirage-anges .reveal.visible{opacity:1;transform:none;pointer-events:auto}#tirage-anges .r-carte{width:264px;max-width:78%;aspect-ratio:2/3;margin:0 auto 22px;border-radius:14px;overflow:hidden;position:relative;border:1px solid rgba(232,200,138,.6);box-shadow:0 0 40px rgba(232,200,138,.35),0 18px 44px rgba(0,0,0,.5);background:#0C1E42}#tirage-anges .r-carte img{width:100%;height:100%;object-fit:cover;display:block}#tirage-anges .agk-fallback{position:absolute;inset:0;display:grid;place-items:center;font-size:2.2rem;opacity:.5}#tirage-anges .reveal-inner{background:linear-gradient(165deg,rgba(29,62,117,.62),rgba(8,19,43,.85));border:1px solid rgba(232,200,138,.34);border-radius:18px;padding:32px 28px;backdrop-filter:blur(12px);box-shadow:0 22px 60px rgba(0,0,0,.5);text-align:center}#tirage-anges .reveal .votre-q{color:var(--azur-clair);font-style:italic;font-size:.92rem;margin-bottom:14px;opacity:.85}#tirage-anges .reveal .rang{font-family:ui-sans-serif,sans-serif;font-size:.7rem;letter-spacing:.3em;color:var(--or);text-transform:uppercase}#tirage-anges .reveal h2{font-size:clamp(1.8rem,4.4vw,2.4rem);font-weight:400;color:#fff;margin:8px 0 4px}#tirage-anges .reveal .domaine{color:var(--azur-clair);font-size:1rem;font-style:italic;margin-bottom:14px}#tirage-anges .reveal .message{color:var(--voile);font-size:1.08rem;margin-bottom:8px}#tirage-anges .reveal .periode{font-family:ui-sans-serif,sans-serif;font-size:.76rem;letter-spacing:.1em;color:var(--texte-doux);opacity:.8;margin-bottom:22px}#tirage-anges main{position:relative;z-index:2;padding:84px 0 40px}#tirage-anges section{margin-bottom:64px}#tirage-anges h2.titre{font-size:clamp(1.55rem,3.6vw,2.05rem);font-weight:400;color:#fff;margin-bottom:18px;letter-spacing:-.01em}#tirage-anges h2.titre::after{content:"";display:block;width:52px;height:1px;background:var(--or);margin-top:14px}#tirage-anges h3{font-size:1.1rem;font-weight:600;color:var(--azur-clair);margin:24px 0 8px;font-family:ui-sans-serif,sans-serif}#tirage-anges p{color:var(--texte-doux);margin-bottom:15px;max-width:74ch;text-align:justify}#tirage-anges strong{color:var(--voile);font-weight:600}#tirage-anges .grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:26px}#tirage-anges .bloc{background:rgba(29,62,117,.28);border:1px solid rgba(143,196,245,.2);border-radius:13px;padding:22px}#tirage-anges .bloc h3{margin-top:0}#tirage-anges .bloc p{font-size:.94rem;margin-bottom:0}#tirage-anges details{border-bottom:1px solid rgba(143,196,245,.2);padding:18px 0}#tirage-anges summary{cursor:pointer;color:var(--voile);font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:baseline}#tirage-anges summary::-webkit-details-marker{display:none}#tirage-anges summary::after{content:"+";color:var(--or);font-size:1.35rem;line-height:1;transition:transform .3s}#tirage-anges details[open] summary::after{transform:rotate(45deg)}#tirage-anges details p{margin:13px 0 0;font-size:.96rem}#tirage-anges footer{position:relative;z-index:2;border-top:1px solid rgba(143,196,245,.16);padding:34px 0;text-align:center;color:var(--texte-doux);font-size:.86rem}@media (max-width:640px){#tirage-anges .table{height:340px}#tirage-anges .reveal-inner{padding:26px 20px}}@media (prefers-reduced-motion:reduce){#tirage-anges *{animation:none!important;transition-duration:.01ms!important}#tirage-anges{scroll-behavior:auto}}#tirage-anges{font-size:13px !important;line-height:1.65 !important}#tirage-anges .wrap{max-width:1120px !important;margin-left:auto !important;margin-right:auto !important;padding-left:24px !important;padding-right:24px !important}#tirage-anges main.wrap{max-width:760px !important}#tirage-anges p,#tirage-anges li,#tirage-anges .bloc p,#tirage-anges details p,#tirage-anges .chapeau,#tirage-anges .reveal .message{font-family:Arial,Helvetica,sans-serif !important;font-size:16px !important;line-height:1.65 !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}#tirage-anges .chapeau{max-width:560px !important}#tirage-anges .consigne,#tirage-anges .reveal .domaine,#tirage-anges .reveal .votre-q,#tirage-anges footer{font-family:Arial,Helvetica,sans-serif !important;font-size:13px !important}#tirage-anges .reveal .periode,#tirage-anges .eyebrow,#tirage-anges .reveal .rang{font-size:11px !important}#tirage-anges .question-zone input{font-family:Arial,Helvetica,sans-serif !important;font-size:13px !important}#tirage-anges .btn{font-size:12px !important}#tirage-anges h1{font-size:36px !important;line-height:1.16 !important}#tirage-anges h2.titre{font-size:26px !important;line-height:1.26 !important}#tirage-anges .reveal h2{font-size:30px !important;line-height:1.2 !important}#tirage-anges h3{font-family:Arial,Helvetica,sans-serif !important;font-size:14px !important}#tirage-anges summary{font-family:Arial,Helvetica,sans-serif !important;font-size:14px !important}@media (min-width:1100px){#tirage-anges h1{font-size:50px !important}#tirage-anges h2.titre{font-size:30px !important}}@media (max-width:760px){#tirage-anges h1{font-size:29px !important}#tirage-anges h2.titre{font-size:23px !important}#tirage-anges .reveal h2{font-size:26px !important}#tirage-anges .wrap{padding-left:18px !important;padding-right:18px !important;#tirage-anges .question-zone {
    max-width:300px!important;margin:0 auto 6px!important}#tirage-anges .chapeau{max-width:300px !important}}#tirage-anges .pcarte,#tirage-anges .dos{background:#0C1E42 !important;overflow:hidden}#tirage-anges .pcarte::before,#tirage-anges .dos::before{display:none !important}#tirage-anges .dos-img{position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover;display:block;border-radius:inherit;pointer-events:none;-webkit-user-drag:none;user-select:none}.tancta{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 320px at 50% -10%, rgba(255,248,220,.3), transparent 62%),radial-gradient(520px 280px at 12% 100%, rgba(91,123,196,.12), transparent 55%),linear-gradient(180deg,#f7f9fd 0%,#eef2fa 52%,#eaf0fb 100%) !important;border:1px solid rgba(201,169,110,.4) !important;box-shadow:0 22px 60px -22px rgba(52,69,126,.3) !important}.tancta *{box-sizing:border-box !important}.tan-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}.tan-scene svg{width:100% !important;height:100% !important;display:block !important}.tan-c{animation:tanCard 16s cubic-bezier(.3,.75,.3,1) infinite !important}.tan-cards .tan-c.c1{animation-delay:0.000s !important}.tan-cards .tan-c.c2{animation-delay:0.045s !important}.tan-cards .tan-c.c3{animation-delay:0.090s !important}.tan-cards .tan-c.c4{animation-delay:0.135s !important}.tan-cards .tan-c.c5{animation-delay:0.180s !important}.tan-cards .tan-c.c6{animation-delay:0.225s !important}.tan-cards .tan-c.c7{animation-delay:0.270s !important}.tan-cards .tan-c.c8{animation-delay:0.315s !important}.tan-cards .tan-c.c9{animation-delay:0.360s !important}.tan-cards .tan-c.c10{animation-delay:0.405s !important}.tan-cards .tan-c.c11{animation-delay:0.450s !important}.tan-cards .tan-c.c12{animation-delay:0.495s !important}@keyframes tanCard{0%{transform:translate(200px,200px) rotate(0deg) scale(.5);opacity:0}5%{transform:translate(200px,200px) rotate(0deg) scale(1);opacity:1}12%{transform:translate(var(--mx),var(--my)) rotate(0deg) scale(1);opacity:1}17%{transform:translate(200px,200px) rotate(0deg) scale(1);opacity:1}22%{transform:translate(var(--mx),var(--my)) rotate(0deg) scale(1);opacity:1}26%{transform:translate(200px,200px) rotate(0deg) scale(1);opacity:1}34%{transform:translate(200px,var(--cy)) rotate(0deg) scale(1);opacity:1}38%{transform:translate(200px,200px) rotate(0deg) scale(1);opacity:1}50%,60%{transform:translate(var(--ex),var(--ey)) rotate(var(--er)) scale(1);opacity:1}72%,84%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(.82);opacity:0}100%{transform:translate(200px,200px) rotate(0deg) scale(.5);opacity:0}}.tan-picked{animation:tanPick 16s ease-in-out infinite !important}@keyframes tanPick{0%,52%{opacity:0;transform:scale(.7) translateY(0)}58%{opacity:1;transform:scale(1.14) translateY(-10px)}63%,68%{opacity:1;transform:scale(1) translateY(-8px)}74%,100%{opacity:0;transform:scale(.7) translateY(0)}}.tan-picked .pick-aura{transform-origin:center !important;transform-box:fill-box !important;animation:tanAura 2.4s ease-in-out infinite !important}@keyframes tanAura{0%,100%{fill-opacity:0;transform:scale(.8)}50%{fill-opacity:.5;transform:scale(1.3)}}.tan-wheel .w-out{animation:tanRing 16s ease-in-out infinite !important}.tan-wheel .w-in{animation:tanRing 16s ease-in-out infinite .2s !important}@keyframes tanRing{0%,68%{stroke-opacity:0}78%,90%{stroke-opacity:.6}95%,100%{stroke-opacity:0}}.tan-spokes{transform-origin:200px 200px !important;animation:tanSpokes 16s ease-in-out infinite,tanSlowSpin 48s linear infinite !important}@keyframes tanSpokes{0%,72%{stroke-opacity:0}82%,90%{stroke-opacity:.5}95%,100%{stroke-opacity:0}}@keyframes tanSlowSpin{to{transform:rotate(360deg)}}.tan-zodiac{transform-origin:200px 200px !important;animation:tanZodGrp 16s ease-in-out infinite,tanSlowSpin 48s linear infinite !important}@keyframes tanZodGrp{0%,72%{opacity:0}82%,90%{opacity:.9}95%,100%{opacity:0}}.tan-zodiac text{transform-origin:center !important;transform-box:fill-box !important;animation:tanZod 16s cubic-bezier(.25,.8,.25,1) infinite !important}.tan-zodiac .z1{animation-delay:0.00s !important}.tan-zodiac .z2{animation-delay:0.05s !important}.tan-zodiac .z3{animation-delay:0.10s !important}.tan-zodiac .z4{animation-delay:0.15s !important}.tan-zodiac .z5{animation-delay:0.20s !important}.tan-zodiac .z6{animation-delay:0.25s !important}.tan-zodiac .z7{animation-delay:0.30s !important}.tan-zodiac .z8{animation-delay:0.35s !important}.tan-zodiac .z9{animation-delay:0.40s !important}.tan-zodiac .z10{animation-delay:0.45s !important}.tan-zodiac .z11{animation-delay:0.50s !important}.tan-zodiac .z12{animation-delay:0.55s !important}@keyframes tanZod{0%,74%{opacity:0;transform:scale(.3)}83%{opacity:1;transform:scale(1.22)}87%,90%{opacity:1;transform:scale(1)}95%,100%{opacity:0;transform:scale(.3)}}.tan-core{transform-origin:200px 200px !important;animation:tanCore 16s ease-in-out infinite !important}@keyframes tanCore{0%,70%{opacity:0;transform:scale(.3)}80%{opacity:1;transform:scale(1.12)}85%,90%{opacity:1;transform:scale(1)}95%,100%{opacity:0;transform:scale(.3)}}.tan-core .core-halo{transform-origin:center !important;transform-box:fill-box !important;animation:tanCoreHalo 3s ease-in-out infinite !important}@keyframes tanCoreHalo{0%,100%{fill-opacity:0;transform:scale(.85)}50%{fill-opacity:.4;transform:scale(1.25)}}.tan-stars circle{transform-origin:center !important;transform-box:fill-box !important;animation:tanStar 16s ease-in-out infinite !important}.tan-stars .s2{animation-delay:.3s !important}.tan-stars .s3{animation-delay:.6s !important}.tan-stars .s4{animation-delay:.9s !important}@keyframes tanStar{0%,70%{opacity:0;transform:scale(.3)}80%{opacity:1;transform:scale(1.25)}86%,90%{opacity:.75;transform:scale(1)}95%,100%{opacity:0;transform:scale(.3)}}.tan-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}.tan-content::before{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;width:140% !important;height:128% !important;transform:translate(-50%,-50%) !important;background:radial-gradient(ellipse at center, rgba(247,249,253,.94) 0%, rgba(247,249,253,.72) 52%, transparent 78%) !important;z-index:-1 !important;pointer-events:none !important}.tan-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,#5b7bc4 0%,#c9a96e 100%) !important;border-radius:30px !important;padding:7px 18px !important;margin-bottom:16px !important;box-shadow:0 8px 22px -8px rgba(91,123,196,.9) !important;animation:tanBadge 2.6s ease-in-out infinite !important}@keyframes tanBadge{0%,100%{transform:scale(1);box-shadow:0 8px 22px -8px rgba(91,123,196,.9)}50%{transform:scale(1.04);box-shadow:0 10px 28px -8px rgba(201,169,110,.95)}}.tan-eyebrow{font-family:'El Messiri',Georgia,serif !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:12px !important;font-weight:600 !important;color:#5b7bc4 !important;margin-bottom:14px !important}.tan-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:#28304a !important;margin:0 0 18px !important}.tan-title::after{content:"" !important;display:block !important;width:80px !important;height:2px !important;margin:16px auto 0 !important;background:linear-gradient(90deg,transparent,#5b7bc4,#fff8dc,#c9a96e,transparent) !important}.tan-text{font-family:Arial,Helvetica,sans-serif !important;font-size:17px !important;line-height:1.75 !important;color:#62708e !important;margin:0 0 24px !important}.tan-text strong{color:#34457e !important;font-weight:700 !important}.tan-price{display:flex !important;align-items:baseline !important;justify-content:center !important;gap:12px !important;margin:0 0 24px !important;flex-wrap:wrap !important}.tan-price-old{font-family:Arial,Helvetica,sans-serif !important;font-size:20px !important;font-weight:400 !important;color:rgba(98,112,142,.68) !important;text-decoration:line-through !important;text-decoration-color:#5b7bc4 !important;text-decoration-thickness:2px !important}.tan-price-new{font-family:'El Messiri',Georgia,serif !important;font-size:42px !important;font-weight:700 !important;color:#28304a !important;line-height:1 !important}.tan-price-save{font-family:Arial,Helvetica,sans-serif !important;font-size:12.5px !important;font-weight:700 !important;letter-spacing:.06em !important;color:#8a6a2e !important;background:rgba(201,169,110,.22) !important;border:1px solid rgba(201,169,110,.6) !important;border-radius:20px !important;padding:5px 12px !important;align-self:center !important}.tan-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:#ffffff !important;background:linear-gradient(135deg,#5b7bc4 0%,#34457e 55%,#28304a 100%) !important;border-radius:34px !important;padding:17px 42px !important;box-shadow:0 14px 34px -10px rgba(40,48,74,.85),0 0 0 1px rgba(255,248,220,.3) inset !important;transition:transform .25s ease,box-shadow .25s ease !important;animation:tanBtnGlow 3.4s ease-in-out infinite !important}.tan-btn:hover{transform:translateY(-3px) !important;color:#ffffff !important;box-shadow:0 20px 46px -10px rgba(40,48,74,.95),0 0 0 1px rgba(255,248,220,.45) inset !important}@keyframes tanBtnGlow{0%,100%{box-shadow:0 14px 34px -10px rgba(40,48,74,.85),0 0 0 1px rgba(255,248,220,.3) inset,0 0 0 0 rgba(255,248,220,0)}50%{box-shadow:0 14px 34px -10px rgba(40,48,74,.85),0 0 0 1px rgba(255,248,220,.3) inset,0 0 28px 5px rgba(255,248,220,.7)}}.tan-note{margin-top:14px !important;font-family:Arial,Helvetica,sans-serif !important;font-size:12.5px !important;letter-spacing:.08em !important;color:rgba(98,112,142,.75) !important}@media(max-width:600px){.tancta{padding:48px 18px 44px !important;margin:32px auto !important;border-radius:20px !important}.tan-scene{width:400px !important;height:400px !important;opacity:.46 !important}.tan-text{font-size:15px !important}.tan-btn{font-size:1.45rem !important;padding:15px 30px !important}.tan-price-new{font-size:34px !important}.tan-price-old{font-size:17px !important}.tan-price{gap:9px !important}.tan-badge{font-size:10.5px !important;padding:6px 14px !important}.tan-eyebrow{font-size:11px !important;letter-spacing:.1em !important}}@media(prefers-reduced-motion:reduce){.tan-c,.tan-picked,.tan-picked .pick-aura,.tan-wheel circle,.tan-spokes,.tan-zodiac,.tan-zodiac text,.tan-core,.tan-core .core-halo,.tan-stars circle,.tan-btn,.tan-badge{animation:none !important}.tan-c{opacity:0 !important}.tan-picked{opacity:0 !important}.tan-zodiac{opacity:.9 !important}.tan-zodiac text{opacity:1 !important;transform:none !important}.tan-core{opacity:1 !important;transform:none !important}.tan-wheel circle{stroke-opacity:.6 !important}}