.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-base-image .ecom-container-image{width:100%;height:100%!important}.image-resize{width:auto!important;max-width:100%!important}.ecom-base-image .ecom-container-image.resize .ecom-image-content-position.ecom-image-default picture{height:var(--height-resize)!important;width:var(--width-resize)!important}.ecom-base-image .ecom-container-image.resize .ecom-image-content-position.ecom-image-default .ecom-image-picture img{width:100%!important;height:100%!important}.ecom-container-image.resize .ecom-image-content-position.ecom-image-default.ecom-base-image-container-overlay{width:var(--width-resize)!important;user-select:none;-ms-user-select:none;-webkit-user-select:none}.ecom-container-image.resize .ecom-image-picture *{pointer-events:none}.ecom-base-image.ecom-overlay>.ecom-overlay-text{text-align:center}.ecom-image-align{display:flex}.ecom-image-picture-link,.ecom-image-picture{overflow:hidden;width:100%;height:100%}.ecom-base-image .ecom-image-picture img{min-height:1px;object-position:var(--object-position)}.ecom-base-image picture{overflow:hidden;flex:1 1 auto;min-height:1px}.ecom-base-image picture img{display:block;max-width:100%;height:auto;width:100%}.ecom-base-image figure{display:flex}.ecom-container-image{display:flex;flex-direction:column;width:100%}.ecom-image-picture-link,.ecom-image-content-position{position:relative}.ecom-base-image.ecom-overlay{position:absolute;z-index:1;opacity:.5;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0}.ecom-image__caption{width:100%}.ecom-base-image .ecom-image-picture,.ecom-base-image .ecom-image-picture img{width:100%;max-width:100%}.ecom-base-image .ecom-base-image-container-overlay:hover>.ecom-overlay{background-color:#1118274d}.ecom-base-image.image-highlight:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:999;opacity:1;pointer-events:none}.ecom-base-image.image-highlight .ecom-container-image{z-index:1000}.ecom-grid-item .ecom-base-image figure,.ecom-grid-item .ecom-base-image figure .ecom-image-content-position,.ecom-grid-item .ecom-base-image figure .ecom-image-content-position img{height:100%;width:100%;max-width:100%}.ecom-base-image-mask .ecom-image-mask{width:100%}@media(max-width:1024px){.ecom-base-image .ecom-image-picture img{object-position:var(--object-position-tablet)}}@media(max-width:767px){.ecom-base-image .ecom-image-picture img{object-position:var(--object-position-mobile)}}.ecom-core.ecom-tdhsvd0im3g{width:100%}@media screen and (max-width:767px)and (min-width:101px){.ecom-core.ecom-tdhsvd0im3g{width:100%}}html body .ecom-core.ecom-tdhsvd0im3g>div.core__column--wrapper{padding:0!important;margin:0!important}.ecom-core.ecom-3t3yclciwm4 .ecom-image-align{align-items:center}.ecom-core.ecom-3t3yclciwm4 .ecom-image-default{max-width:100%!important}.ecom-core.ecom-3t3yclciwm4 .ecom-base-image .ecom-image-picture img,.ecom-core.ecom-3t3yclciwm4 .ecom-base-image .ecom-image-picture picture,.ecom-core.ecom-3t3yclciwm4 .ecom-base-image .ecom-image-picture .ecom-shape-item.ecom-image-default{height:39px!important}.ecom-core.ecom-3t3yclciwm4 .ecom-base-image .ecom-image-picture img{object-fit:cover}.ecom-core.ecom-3t3yclciwm4 .ecom-base-image .ecom-image-picture,.ecom-core.ecom-3t3yclciwm4 .ecom-base-image .ecom-image-picture .ecom-image-default,.ecom-core.ecom-3t3yclciwm4 .ecom-base-image .ecom-image-picture:hover,.ecom-core.ecom-3t3yclciwm4 .ecom-base-image .ecom-image-picture:hover .ecom-image-default{opacity:1}.ecom-core.ecom-3t3yclciwm4{padding-top:15px!important;padding-bottom:15px!important}.ecom-core.ecom-ptgvgbhrifa{background-color:#130e32}.ecom-core.ecom-ptgvgbhrifa{padding:0!important;margin:0!important}.ecom-core.ecom-hzvdznt0br{width:100%}@media screen and (max-width:767px)and (min-width:101px){.ecom-core.ecom-hzvdznt0br{width:100%}}html body .ecom-core.ecom-hzvdznt0br>div.core__column--wrapper{padding:0!important;margin:0!important}.ecom-core.ecom-cqqirr1l6v{text-align:left}.ecom-core.ecom-th0r8lo7xcf{padding:0!important;margin:0!important}.ecom-core.ecom-1to3heccon1{width:100%}@media screen and (max-width:767px)and (min-width:101px){.ecom-core.ecom-1to3heccon1{width:100%}}html body .ecom-core.ecom-1to3heccon1>div.core__column--wrapper{padding:0!important;margin:0!important}.ecom-core.ecom-93b73ej151q{text-align:left}.ecom-core.ecom-93b73ej151q,.ecom-core.ecom-h2xey1476za{padding:0!important;margin:0!important}#bundle-smart_bar{display:none!important}:root{--bg-night:#050510;--bg-deep:#0a0a2e;--bg-mid:#1a0a3e;--bg-indigo:#0d1b3a;--gold:#c9a96e;--gold-soft:#e8d4a8;--gold-bright:#f0dca0;--rose:#bf5c7c;--rose-light:#e8a5c0;--violet:#7c5cbf;--violet-light:#a88ed9;--white:#ffffff;--text:#e8e0d0;--text-muted:#b0a890;--line:rgba(201, 169, 110, .25);--line-strong:rgba(201, 169, 110, .5);--ease:cubic-bezier(.4, 0, .2, 1)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.guide_astroya{background:var(--bg-night);color:var(--text);font-family:EB Garamond,Cormorant Garamond,serif;font-size:19px;line-height:1.75;overflow:hidden;position:relative;isolation:isolate;min-height:100vh}.guide_astroya,.guide_astroya *{color:inherit}.guide_astroya #starfield{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 20% 30%,rgba(124,92,191,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(191,92,124,.12) 0%,transparent 50%),linear-gradient(180deg,var(--bg-night) 0%,var(--bg-deep) 40%,var(--bg-mid) 100%)}.guide_astroya .content{position:relative;z-index:1;background:#130e32}.guide_astroya h1,.guide_astroya h2,.guide_astroya h3,.guide_astroya h4{font-family:Cinzel Decorative,serif;color:var(--gold-bright);line-height:1.2}.guide_astroya h1{font-size:clamp(28px,6vw,62px);font-weight:700}.guide_astroya h2{font-size:clamp(24px,4vw,40px);font-weight:700}.guide_astroya h3{font-size:clamp(21px,2.8vw,28px);font-weight:700}.guide_astroya h4{font-size:clamp(18px,2.2vw,22px);font-weight:400}.guide_astroya .italic-soft{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;color:var(--rose-light)}.guide_astroya p{margin-bottom:18px}.guide_astroya strong{color:var(--gold-soft);font-weight:600}.guide_astroya em{color:var(--rose-light)}.guide_astroya a{color:var(--gold-bright);text-decoration:none;transition:all .2s}.guide_astroya a:hover{color:var(--rose-light)}.guide_astroya .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guide_astroya .hero{max-width:980px;margin:0 auto;padding:70px 22px;text-align:center;position:relative}.guide_astroya .hero-aura{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(600px,95vw);height:min(400px,70vw);background:radial-gradient(ellipse,rgba(201,169,110,.14) 0%,rgba(124,92,191,.08) 40%,transparent 70%);pointer-events:none;animation:aura-pulse 6s ease-in-out infinite}@keyframes aura-pulse{0%,to{opacity:.6}50%{opacity:1}}.guide_astroya .hero-ornament{font-family:Cinzel Decorative,serif;color:var(--gold);font-size:13px;letter-spacing:6px;margin-bottom:24px;text-transform:uppercase;opacity:.9;position:relative;z-index:2}.guide_astroya .hero h1{margin-bottom:24px;text-shadow:0 0 40px rgba(201,169,110,.3);position:relative;z-index:2}.guide_astroya .hero-sub{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(18px,2.2vw,22px);color:var(--text);max-width:680px;margin:0 auto 40px;line-height:1.55;position:relative;z-index:2}.guide_astroya .hero-meta{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:36px;margin-bottom:40px;position:relative;z-index:2}.guide_astroya .hero-meta-item{display:flex;align-items:center;gap:10px;padding:12px 22px;border:1px solid var(--line);background:#0a0a2e80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Philosopher,sans-serif;font-size:13px;color:var(--gold-soft);letter-spacing:1.5px;text-transform:uppercase}.guide_astroya .hero-meta-item .icon{font-size:18px}.guide_astroya .btn-primary{display:inline-flex;align-items:center;gap:14px;padding:20px 46px;background:linear-gradient(135deg,#c9a96e40,#bf5c7c2e);border:2px solid var(--gold);color:var(--gold-bright);font-family:Cinzel Decorative,serif;font-size:15px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:all .4s var(--ease);text-decoration:none;box-shadow:0 0 30px #c9a96e40;position:relative;z-index:2}.guide_astroya .btn-primary:hover{background:linear-gradient(135deg,#c9a96e66,#bf5c7c4d);box-shadow:0 0 50px #c9a96e66;transform:translateY(-3px);color:var(--white);border-color:var(--gold-bright)}.guide_astroya .btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:14px 30px;background:transparent;border:1px solid var(--line-strong);color:var(--gold-soft);font-family:Cinzel Decorative,serif;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;transition:all .3s;text-decoration:none}.guide_astroya .btn-secondary:hover{border-color:var(--gold);color:var(--gold-bright);background:#c9a96e14}.guide_astroya .quiz-wrapper{max-width:880px;margin:0 auto;padding:50px 22px 60px;display:none;position:relative;z-index:2}.guide_astroya .runes-progress{display:flex;justify-content:center;gap:18px;margin-bottom:50px;flex-wrap:wrap}.guide_astroya .rune{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--text-muted);font-size:18px;font-family:Cinzel Decorative,serif;transition:all .4s var(--ease);background:#0a0a2e66}.guide_astroya .rune.active{border-color:var(--gold);color:var(--gold-bright);background:#c9a96e26;box-shadow:0 0 20px #c9a96e66;transform:scale(1.1)}.guide_astroya .rune.completed{border-color:var(--gold-soft);color:var(--gold);background:#c9a96e14}.guide_astroya .question-screen{animation:fadeInUp .6s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.guide_astroya .question-num{font-family:Cinzel Decorative,serif;font-size:12px;letter-spacing:4px;color:var(--gold);text-transform:uppercase;text-align:center;margin-bottom:18px}.guide_astroya .question-text{font-family:Cormorant Garamond,serif;font-size:clamp(22px,3.5vw,32px);color:var(--gold-bright);text-align:center;margin-bottom:40px;line-height:1.35;font-weight:500}.guide_astroya .answers-grid{display:grid;grid-template-columns:1fr;gap:14px;max-width:680px;margin:0 auto 40px}.guide_astroya .answer-option{display:flex;align-items:center;gap:16px;padding:20px 26px;background:#0a0a2e8c;border:1px solid var(--line);color:var(--text);font-family:EB Garamond,serif;font-size:17px;line-height:1.5;cursor:pointer;transition:all .3s var(--ease);text-align:left;width:100%}.guide_astroya .answer-option:hover{border-color:var(--gold);background:#c9a96e1a;transform:translate(6px);color:var(--gold-bright)}.guide_astroya .answer-icon{font-size:26px;flex-shrink:0}.guide_astroya .quiz-nav{display:flex;justify-content:center;gap:14px}.guide_astroya .quiz-nav button:disabled{opacity:.35;cursor:not-allowed}.guide_astroya .reveal-loading{display:none;text-align:center;padding:80px 20px}.guide_astroya .loading-orb{width:90px;height:90px;margin:0 auto 36px;border:2px solid var(--line);border-top-color:var(--gold-bright);border-radius:50%;animation:spin 1.4s linear infinite;box-shadow:0 0 40px #c9a96e4d}@keyframes spin{to{transform:rotate(360deg)}}.guide_astroya .loading-text{font-family:Cormorant Garamond,serif;font-style:italic;font-size:22px;color:var(--gold-soft);transition:opacity .4s}.guide_astroya .result-screen{display:none;animation:fadeInUp .8s ease}.guide_astroya .archetype-card{text-align:center;padding:48px 34px;background:linear-gradient(135deg,#7c5cbf2e,#bf5c7c1f);border:1px solid var(--gold);margin-bottom:36px;position:relative;box-shadow:0 0 60px #c9a96e33}.guide_astroya .archetype-card:before,.guide_astroya .archetype-card:after{content:"";position:absolute;width:36px;height:36px;border:2px solid var(--gold);opacity:.7}.guide_astroya .archetype-card:before{top:10px;left:10px;border-right:none;border-bottom:none}.guide_astroya .archetype-card:after{bottom:10px;right:10px;border-left:none;border-top:none}.guide_astroya .archetype-label{font-family:Cinzel Decorative,serif;font-size:12px;letter-spacing:5px;color:var(--gold);text-transform:uppercase;margin-bottom:18px}.guide_astroya .archetype-icon{font-size:74px;margin-bottom:16px;display:block;filter:drop-shadow(0 0 20px rgba(201,169,110,.5))}.guide_astroya .archetype-name{font-family:Cinzel Decorative,serif;font-size:clamp(28px,4vw,40px);color:var(--gold-bright);margin-bottom:14px}.guide_astroya .archetype-tagline{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(18px,2.2vw,22px);color:var(--rose-light);margin-bottom:26px;max-width:580px;margin-left:auto;margin-right:auto;line-height:1.5}.guide_astroya .archetype-description{font-size:18px;color:var(--text);line-height:1.8;max-width:680px;margin:0 auto;text-align:left}.guide_astroya .draw-limit-notice{display:none;max-width:620px;margin:36px auto 30px;padding:22px 28px;background:linear-gradient(135deg,#7c5cbf2e,#bf5c7c1f);border:1px solid var(--gold);text-align:center;box-shadow:0 0 30px #c9a96e33}.guide_astroya .draw-limit-label{font-family:Cinzel Decorative,serif;font-size:13px;letter-spacing:4px;color:var(--gold);text-transform:uppercase;margin-bottom:12px}.guide_astroya .draw-limit-notice p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:var(--text);margin:0 0 12px;line-height:1.5}.guide_astroya .draw-countdown{font-family:Philosopher,sans-serif;font-size:15px;color:var(--gold-bright);letter-spacing:1.5px}.guide_astroya .draw-countdown strong{color:var(--gold-bright);font-weight:700;letter-spacing:2px}.guide_astroya .products-section{margin:50px 0 40px}.guide_astroya .products-title{font-family:Cinzel Decorative,serif;font-size:13px;letter-spacing:5px;color:var(--gold);text-align:center;text-transform:uppercase;margin-bottom:30px}.guide_astroya .products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.guide_astroya .product-card{padding:24px 22px;background:#0a0a2e8c;border:1px solid var(--line);transition:all .4s var(--ease);text-decoration:none;display:flex;flex-direction:column;position:relative;overflow:hidden}.guide_astroya .product-card:hover{border-color:var(--gold);background:#c9a96e14;transform:translateY(-4px);box-shadow:0 10px 40px #c9a96e2e}.guide_astroya .product-image{width:100%;height:180px;border:1px solid var(--line);background:linear-gradient(135deg,#7c5cbf1f,#bf5c7c14);display:flex;align-items:center;justify-content:center;margin-bottom:18px;position:relative;overflow:hidden}.guide_astroya .emoji-placeholder{font-size:60px;filter:drop-shadow(0 0 15px rgba(201,169,110,.35));z-index:1}.guide_astroya .product-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s;z-index:2}.guide_astroya .product-image img.loaded{opacity:1}.guide_astroya .product-tag{display:inline-block;padding:3px 10px;background:#c9a96e26;border:1px solid var(--line-strong);font-family:Philosopher,sans-serif;font-size:10px;letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin-bottom:12px;align-self:flex-start}.guide_astroya .product-name{font-family:Cinzel Decorative,serif;font-size:16px;color:var(--gold-bright);margin-bottom:10px;line-height:1.3}.guide_astroya .product-desc{font-size:15px;color:var(--text);line-height:1.55;margin-bottom:16px;flex-grow:1}.guide_astroya .product-cta{font-family:Cinzel Decorative,serif;font-size:11px;letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin-top:auto}.guide_astroya .result-actions{margin:40px 0 30px;text-align:center;padding:30px 24px;background:#0a0a2e66;border:1px solid var(--line)}.guide_astroya .result-actions h3{font-size:22px;margin-bottom:12px}.guide_astroya .result-actions p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:17px;color:var(--text-muted);margin-bottom:22px}.guide_astroya .share-section{text-align:center;margin:30px 0}.guide_astroya .share-label{font-family:Cinzel Decorative,serif;font-size:11px;letter-spacing:3px;color:var(--gold);text-transform:uppercase;margin-bottom:16px}.guide_astroya .share-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.guide_astroya .share-btn{padding:10px 22px;background:transparent;border:1px solid var(--line);color:var(--text);font-family:Philosopher,sans-serif;font-size:13px;letter-spacing:1.5px;cursor:pointer;transition:all .3s}.guide_astroya .share-btn:hover{border-color:var(--gold);color:var(--gold-bright);background:#c9a96e14}.guide_astroya .shipping-banner{max-width:820px;margin:44px auto 0;padding:18px 28px;background:linear-gradient(135deg,#c9a96e26,#bf5c7c1a);border:1px solid var(--gold);text-align:center;font-family:Philosopher,sans-serif;font-size:14px;color:var(--gold-bright);letter-spacing:2px;text-transform:uppercase}.guide_astroya .shipping-banner .icon{font-size:18px;margin:0 10px}.guide_astroya .explore-section{max-width:980px;margin:70px auto 40px;padding:0 22px;position:relative;z-index:2}.guide_astroya .explore-title{font-family:Cinzel Decorative,serif;font-size:13px;letter-spacing:5px;color:var(--gold);text-align:center;text-transform:uppercase;margin-bottom:14px}.guide_astroya .explore-intro{text-align:center;font-family:Cormorant Garamond,serif;font-style:italic;font-size:19px;color:var(--text);max-width:620px;margin:0 auto 36px;line-height:1.5}.guide_astroya .explore-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.guide_astroya .explore-card{padding:24px 26px;background:#0a0a2e8c;border:1px solid var(--line);text-decoration:none;transition:all .4s var(--ease);display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.guide_astroya .explore-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;transition:opacity .4s}.guide_astroya .explore-card:hover{border-color:var(--gold);background:#c9a96e14;transform:translateY(-4px);box-shadow:0 10px 40px #c9a96e2e}.guide_astroya .explore-card:hover:before{opacity:1}.guide_astroya .explore-icon{font-size:28px;margin-bottom:4px;filter:drop-shadow(0 0 10px rgba(201,169,110,.3))}.guide_astroya .explore-card-title{font-family:Cinzel Decorative,serif;font-size:15px;color:var(--gold-bright);line-height:1.3;margin:0}.guide_astroya .explore-card-desc{font-family:Cormorant Garamond,serif;font-size:15px;color:var(--text);line-height:1.55;margin:0;flex-grow:1}.guide_astroya .explore-card-cta{font-family:Cinzel Decorative,serif;font-size:11px;letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin-top:8px}@media(max-width:720px){.guide_astroya .explore-section{margin:50px auto 30px;padding:0 16px}.guide_astroya .explore-intro{font-size:15px}.guide_astroya .explore-card{padding:20px 22px}.guide_astroya .explore-card-title{font-size:14px}.guide_astroya .explore-card-desc{font-size:13px}}.guide_astroya .faq-section{max-width:820px;margin:0 auto;padding:70px 22px 40px;position:relative;z-index:2}.guide_astroya .faq-section h2{text-align:center;margin-bottom:36px}.guide_astroya .faq-item{border-bottom:1px solid var(--line)}.guide_astroya .faq-question{width:100%;padding:22px 10px;background:transparent;border:none;color:var(--gold-bright);font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .3s;line-height:1.4}.guide_astroya .faq-question:hover{color:var(--rose-light)}.guide_astroya .faq-question:after{content:"\2726";color:var(--gold);font-size:15px;transition:transform .3s var(--ease);flex-shrink:0}.guide_astroya .faq-item.open .faq-question:after{transform:rotate(180deg)}.guide_astroya .faq-answer{max-height:0;overflow:hidden;transition:max-height .5s var(--ease),padding .3s;padding:0 10px}.guide_astroya .faq-item.open .faq-answer{max-height:600px;padding:0 10px 24px}.guide_astroya .faq-answer p{font-family:EB Garamond,serif;font-size:18px;color:var(--text);line-height:1.7;margin:0}.guide_astroya .page-footer{padding:50px 22px 36px;text-align:center;border-top:1px solid var(--line);background:#050510b3;margin-top:60px}.guide_astroya .page-footer .ornament{font-family:Cinzel Decorative,serif;color:var(--gold);letter-spacing:5px;font-size:13px;margin-bottom:18px}.guide_astroya .page-footer p{font-family:Cormorant Garamond,serif;color:var(--text-muted);font-style:italic;font-size:17px;margin-bottom:6px}.guide_astroya .page-footer .signature{font-family:Cinzel Decorative,serif;color:var(--gold-bright);font-size:15px;letter-spacing:4px;margin-top:18px}@media(max-width:720px){.guide_astroya{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:1.65}.guide_astroya p,.guide_astroya .hero-sub,.guide_astroya .hero-meta-item,.guide_astroya .hero-ornament,.guide_astroya .archetype-description,.guide_astroya .archetype-tagline,.guide_astroya .question-text,.guide_astroya .answer-option,.guide_astroya .product-desc,.guide_astroya .product-tag,.guide_astroya .faq-question,.guide_astroya .faq-answer p,.guide_astroya .draw-limit-notice p,.guide_astroya .draw-countdown,.guide_astroya .btn-primary,.guide_astroya .btn-secondary,.guide_astroya .shipping-banner,.guide_astroya .page-footer p,.guide_astroya .share-btn{font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.guide_astroya .hero{padding:40px 16px 50px}.guide_astroya .hero-ornament{font-size:11px;letter-spacing:3px;margin-bottom:18px}.guide_astroya .hero-sub{font-size:15px;line-height:1.6}.guide_astroya .hero-meta-item{font-size:11px;padding:10px 14px;letter-spacing:1px}.guide_astroya .quiz-wrapper{padding:30px 16px 40px}.guide_astroya .runes-progress{gap:10px;margin-bottom:36px}.guide_astroya .rune{width:34px;height:34px;font-size:15px}.guide_astroya .question-text{font-size:20px;margin-bottom:28px}.guide_astroya .answer-option{font-size:14px;padding:16px 20px;gap:12px}.guide_astroya .answer-icon{font-size:22px}.guide_astroya .archetype-card{padding:30px 22px}.guide_astroya .archetype-icon{font-size:56px}.guide_astroya .archetype-description{font-size:14px;line-height:1.7}.guide_astroya .product-card{padding:20px 18px}.guide_astroya .product-image{height:160px}.guide_astroya .product-name{font-size:14px}.guide_astroya .product-desc{font-size:13px}.guide_astroya .btn-primary{font-size:12px;letter-spacing:2px;padding:16px 30px}.guide_astroya .faq-question{font-size:15px;font-weight:700;padding:18px 6px}.guide_astroya .faq-answer p{font-size:14px;line-height:1.7}.guide_astroya .shipping-banner{font-size:12px;letter-spacing:1.5px;padding:14px 20px}}.guide_astroya a,.guide_astroya a:link,.guide_astroya a:visited,.guide_astroya a:active,.guide_astroya a:focus,.guide_astroya .rte a,.guide_astroya .rte a:link,.guide_astroya .rte a:visited,.rte .guide_astroya a{color:#fff!important}.guide_astroya a:hover,.guide_astroya .rte a:hover{color:#fff!important;opacity:.85}.guide_astroya .btn-primary,.guide_astroya .btn-primary:link,.guide_astroya .btn-primary:visited{color:var(--gold-bright)!important}.guide_astroya .btn-primary:hover{color:var(--white)!important}.guide_astroya .btn-secondary,.guide_astroya .btn-secondary:link,.guide_astroya .btn-secondary:visited{color:var(--gold-soft)!important}.guide_astroya .btn-secondary:hover,.guide_astroya .product-card .product-name{color:var(--gold-bright)!important}.guide_astroya .product-card .product-cta{color:var(--gold)!important}.guide_astroya .product-card:hover .product-name{color:var(--white)!important}.guide_astroya .explore-card .explore-card-title{color:var(--gold-bright)!important}.guide_astroya .explore-card .explore-card-cta{color:var(--gold)!important}.guide_astroya .explore-card .explore-card-desc{color:var(--text)!important}.guide_astroya .explore-card:hover .explore-card-title{color:var(--white)!important}#astroya-chat button{border-radius:50px!important}button{border-radius:2px!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ecom-69e52b6b217deef6400f732a.css.map */
