.moon-sign-detail-page{color:#121212}.moon-sign-detail-page__header{max-width:100%;padding:8px 50px 14px}.moon-sign-detail-page__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);gap:clamp(32px,6vw,84px);align-items:center}.moon-sign-detail-page__hero--text-only{display:block;max-width:none}.moon-sign-detail-page__hero-copy{max-width:980px}.moon-sign-detail-page__eyebrow,.moon-sign-detail-page__section-eyebrow{margin:0 0 9px;color:#666;font-size:12px;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.moon-sign-detail-page__title{display:inline-flex;gap:.22em;align-items:baseline;margin:0 0 10px;color:#121212;font-size:46px;font-weight:400;line-height:1.12}.moon-sign-detail-page__title-glyph{flex:0 0 auto;font-family:"Noto Sans Symbols 2",Noto Sans Symbols,Segoe UI Symbol,Apple Symbols,Arial Unicode MS,serif;font-size:.92em;font-weight:400;font-variant-emoji:text;line-height:1}.moon-sign-detail-page__intro{max-width:760px;margin:0;color:#555;font-size:18px;font-weight:400;line-height:1.45}.moon-sign-detail-page__hero-media{aspect-ratio:4 / 3;margin:0;overflow:hidden;background:#f4f4f4;border-radius:8px}.moon-sign-detail-page__hero-media img{display:block;width:100%;height:100%;object-fit:cover}.moon-sign-detail-page__hero-editorial-media{width:100vw;max-width:none;margin:clamp(18px,3vw,30px) calc(50% - 50vw) 0;overflow:hidden;background:#f4f4f4;border-radius:0}.moon-sign-detail-page__hero-editorial-media img{display:block;width:100%;height:auto}.moon-sign-detail-page__section-shell{max-width:100%;padding-right:50px;padding-left:50px}.moon-sign-detail-page__section{width:100%;max-width:none;margin:0 0 72px}.moon-sign-detail-page__section--first{margin-top:8px}.moon-sign-detail-page__section--narrow{max-width:900px}.moon-sign-detail-page__section--with-image{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:clamp(28px,5vw,72px);align-items:center;width:100%;max-width:none}.moon-sign-detail-page__section--image-left .moon-sign-detail-page__section-media{order:-1}.moon-sign-detail-page__section--image-left{grid-template-columns:minmax(360px,440px) minmax(0,1fr)}.moon-sign-detail-page__editorial.moon-sign-detail-page__section--with-image{width:100%;max-width:none;grid-template-columns:minmax(0,.58fr) minmax(360px,.42fr);gap:clamp(32px,5vw,72px);align-items:start}.moon-sign-detail-page__editorial.moon-sign-detail-page__section--image-left{grid-template-columns:minmax(360px,.42fr) minmax(0,.58fr)}.moon-sign-detail-page__section--text-only{width:100%;max-width:none}.moon-sign-detail-page__section--text-only .moon-sign-detail-page__section-copy,.moon-sign-detail-page__section--with-image:not(.moon-sign-detail-page__editorial) .moon-sign-detail-page__section-copy{max-width:none}.moon-sign-detail-page__section--facts{max-width:1180px}.moon-sign-detail-page__section-copy{max-width:820px}.moon-sign-detail-page__section:not(.moon-sign-detail-page__section--with-image):not(.moon-sign-detail-page__section--text-only):not(.moon-sign-detail-page__nakshatra) .moon-sign-detail-page__section-copy{max-width:940px}.moon-sign-detail-page__section h2,.moon-sign-detail-page__faq h2{margin:0 0 16px;color:#121212;font-size:30px;font-weight:400;line-height:1.16}.moon-sign-detail-page__section h3{margin:24px 0 8px;color:#121212;font-size:18px;font-weight:600;line-height:1.35}.moon-sign-detail-page__rte>:first-child{margin-top:0}.moon-sign-detail-page__rte>:last-child{margin-bottom:0}.moon-sign-detail-page__section p,.moon-sign-detail-page__faq p{margin:0 0 14px;color:#555;font-size:17px;line-height:1.65}.moon-sign-detail-page__section p:last-child,.moon-sign-detail-page__faq p:last-child{margin-bottom:0}.moon-sign-detail-page__section a,.moon-sign-detail-page__faq a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.moon-sign-detail-page__text-link{display:inline-block;margin-top:18px;color:#121212;font-size:16px;font-weight:600;line-height:1.45;text-decoration:underline;text-underline-offset:.2em}.moon-sign-detail-page__section-media{aspect-ratio:4 / 3;margin:0;overflow:hidden;background:#f4f4f4;border-radius:8px}.moon-sign-detail-page__section-media img{display:block;width:100%;height:100%;object-fit:cover}.moon-sign-detail-page__editorial .moon-sign-detail-page__section-media{aspect-ratio:1 / 1}@media screen and (min-width:990px){#MainContent:has(>.shopify-section[id$=__meaning] .moon-sign-detail-page__section--with-image):has(>.shopify-section[id$=__at_a_glance] .moon-sign-detail-page__section--facts){--moon-sign-detail-editorial-gap: clamp(32px, 5vw, 72px);display:grid;grid-template-columns:50px minmax(0,.58fr) var(--moon-sign-detail-editorial-gap) minmax(360px,.42fr) 50px}#MainContent:has(>.shopify-section[id$=__meaning] .moon-sign-detail-page__section--with-image):has(>.shopify-section[id$=__at_a_glance] .moon-sign-detail-page__section--facts)>.shopify-section{grid-column:1 / -1;min-width:0}#MainContent:has(>.shopify-section[id$=__meaning] .moon-sign-detail-page__section--with-image):has(>.shopify-section[id$=__at_a_glance] .moon-sign-detail-page__section--facts)>.shopify-section[id$=__meaning],#MainContent:has(>.shopify-section[id$=__meaning] .moon-sign-detail-page__section--with-image):has(>.shopify-section[id$=__at_a_glance] .moon-sign-detail-page__section--facts)>.shopify-section[id$=__at_a_glance]{display:contents}#MainContent:has(>.shopify-section[id$=__meaning] .moon-sign-detail-page__section--with-image):has(>.shopify-section[id$=__at_a_glance] .moon-sign-detail-page__section--facts)>.shopify-section[id$=__meaning]>.moon-sign-detail-page__section-shell,#MainContent:has(>.shopify-section[id$=__meaning] .moon-sign-detail-page__section--with-image):has(>.shopify-section[id$=__at_a_glance] .moon-sign-detail-page__section--facts)>.shopify-section[id$=__at_a_glance]>.moon-sign-detail-page__section-shell,#MainContent:has(>.shopify-section[id$=__meaning] .moon-sign-detail-page__section--with-image):has(>.shopify-section[id$=__at_a_glance] .moon-sign-detail-page__section--facts)>.shopify-section[id$=__meaning] .moon-sign-detail-page__editorial.moon-sign-detail-page__section--with-image{display:contents}#MainContent:has(>.shopify-section[id$=__meaning] .moon-sign-detail-page__section--with-image):has(>.shopify-section[id$=__at_a_glance] .moon-sign-detail-page__section--facts)>.shopify-section[id$=__meaning] .moon-sign-detail-page__section-copy{grid-column:2;max-width:820px;min-width:0;padding-top:26px}#MainContent:has(>.shopify-section[id$=__meaning] .moon-sign-detail-page__section--with-image):has(>.shopify-section[id$=__at_a_glance] .moon-sign-detail-page__section--facts)>.shopify-section[id$=__meaning] .moon-sign-detail-page__section-media{grid-column:4;grid-row:auto / span 2;align-self:start;width:100%;margin:26px 0 54px}#MainContent:has(>.shopify-section[id$=__meaning] .moon-sign-detail-page__section--with-image):has(>.shopify-section[id$=__at_a_glance] .moon-sign-detail-page__section--facts)>.shopify-section[id$=__at_a_glance] .moon-sign-detail-page__section--facts{grid-column:2;align-self:start;max-width:none;margin:clamp(26px,calc(4vw - 22px),42px) 0 54px}}.moon-sign-detail-page__glance{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,3vw,34px);max-width:900px;margin:20px 0 0;background:transparent}.moon-sign-detail-page__glance-item{position:relative;min-height:0;padding:0;background:transparent}.moon-sign-detail-page__glance-item+.moon-sign-detail-page__glance-item:before{content:"";position:absolute;top:0;bottom:0;left:calc(clamp(18px,3vw,34px)/-2);width:1px;background:#e4e1dc}.moon-sign-detail-page__glance-label{display:block;margin:0 0 4px;color:#666;font-size:12px;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.moon-sign-detail-page__glance-value{display:block;margin:0;color:#121212;font-size:17px;font-weight:400;line-height:1.45}.moon-sign-detail-page__nakshatra-list{display:grid;gap:0;margin:26px 0 0;border-top:1px solid #d8d8d8}.moon-sign-detail-page__nakshatra-item{padding:22px 0;border-bottom:1px solid #d8d8d8}.moon-sign-detail-page__nakshatra-item--with-image{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:clamp(22px,4vw,48px);align-items:start}.moon-sign-detail-page__nakshatra-copy{min-width:0}.moon-sign-detail-page__nakshatra-item--image-left .moon-sign-detail-page__nakshatra-media{order:-1}.moon-sign-detail-page__nakshatra-item--with-image.moon-sign-detail-page__nakshatra-item--image-left{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.moon-sign-detail-page__nakshatra-item h3{margin-top:0;margin-bottom:8px;font-size:var(--moon-sign-nakshatra-name-font-size, 20px)}.moon-sign-detail-page__nakshatra-meta-group{display:grid;gap:3px;margin:0 0 13px}.moon-sign-detail-page__section .moon-sign-detail-page__nakshatra-meta{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;color:#666;font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.moon-sign-detail-page__nakshatra-separator{margin:0 .55em;color:#777}.moon-sign-detail-page__section .moon-sign-detail-page__nakshatra-meta--primary{font-size:var(--moon-sign-nakshatra-primary-meta-font-size, 14px)}.moon-sign-detail-page__section .moon-sign-detail-page__nakshatra-meta--detail{font-size:var(--moon-sign-nakshatra-detail-meta-font-size, 14px)}.moon-sign-detail-page__nakshatra-link{margin-top:18px}.moon-sign-detail-page__nakshatra-media{align-self:start;margin:0;overflow:hidden;background:#f4f4f4;border-radius:8px}.moon-sign-detail-page__nakshatra-media img{display:block;width:100%;height:auto}@media screen and (min-width:990px){.moon-sign-detail-page__section.moon-sign-detail-page__nakshatra{max-width:none}.moon-sign-detail-page__section.moon-sign-detail-page__nakshatra>.moon-sign-detail-page__section-copy{width:100%;max-width:none}.moon-sign-detail-page__section.moon-sign-detail-page__nakshatra>.moon-sign-detail-page__section-copy>.moon-sign-detail-page__section-eyebrow,.moon-sign-detail-page__section.moon-sign-detail-page__nakshatra>.moon-sign-detail-page__section-copy>h2,.moon-sign-detail-page__section.moon-sign-detail-page__nakshatra>.moon-sign-detail-page__section-copy>.moon-sign-detail-page__rte{max-width:none}.moon-sign-detail-page__section.moon-sign-detail-page__nakshatra .moon-sign-detail-page__nakshatra-item:not(.moon-sign-detail-page__nakshatra-item--with-image) .moon-sign-detail-page__nakshatra-copy{width:100%;max-width:none}.moon-sign-detail-page__section.moon-sign-detail-page__nakshatra .moon-sign-detail-page__nakshatra-item--with-image{grid-template-columns:minmax(0,1fr) minmax(420px,440px);gap:clamp(48px,5vw,76px)}.moon-sign-detail-page__section.moon-sign-detail-page__nakshatra .moon-sign-detail-page__nakshatra-item--with-image.moon-sign-detail-page__nakshatra-item--image-left{grid-template-columns:minmax(420px,440px) minmax(0,1fr)}.moon-sign-detail-page__section.moon-sign-detail-page__nakshatra .moon-sign-detail-page__nakshatra-media{justify-self:end;width:100%;max-width:440px}.moon-sign-detail-page__section.moon-sign-detail-page__nakshatra .moon-sign-detail-page__nakshatra-item--image-left .moon-sign-detail-page__nakshatra-media{justify-self:start}}.moon-sign-detail-page__feature{max-width:1180px;margin:0 0 72px}.moon-sign-detail-page__feature--with-image{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:stretch}.moon-sign-detail-page__feature--text-only{max-width:900px}.moon-sign-detail-page__feature--image-right .moon-sign-detail-page__feature-media{order:2}.moon-sign-detail-page__feature--image-right .moon-sign-detail-page__feature-quote{order:1}.moon-sign-detail-page__feature-media{aspect-ratio:1 / 1;margin:0;overflow:hidden;background:#f4f4f4;border-radius:8px}.moon-sign-detail-page__feature-media img{display:block;width:100%;height:100%;object-fit:cover}.moon-sign-detail-page__feature-quote{display:flex;flex-direction:column;justify-content:center;min-height:clamp(360px,42vw,560px);margin:0;color:#121212}.moon-sign-detail-page__feature-quote blockquote{max-width:560px;margin:0;font-size:clamp(32px,4.5vw,58px);font-weight:400;line-height:1.08}.moon-sign-detail-page__feature-quote--center{text-align:center}.moon-sign-detail-page__feature-quote--center blockquote{margin-right:auto;margin-left:auto}.moon-sign-detail-page__feature-quote figcaption{margin-top:18px;color:#666;font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}@media screen and (min-width:990px){.moon-sign-detail-page__feature{width:100%;max-width:none}.moon-sign-detail-page__feature--with-image{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:0;min-height:560px}.moon-sign-detail-page__feature--image-right{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.moon-sign-detail-page__feature-media,.moon-sign-detail-page__feature-quote{height:560px}.moon-sign-detail-page__feature-media{aspect-ratio:auto;border-radius:0}.moon-sign-detail-page__feature-media img{width:100%;height:100%;object-fit:cover}.moon-sign-detail-page__feature-quote{justify-content:center;min-height:0;padding:clamp(48px,6vw,88px);background:#f4efe7;border-radius:0}.moon-sign-detail-page__feature-quote blockquote{max-width:520px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,3.8vw,60px);font-style:italic;font-weight:400;line-height:1.12;text-transform:none}.moon-sign-detail-page__feature-quote blockquote:after{content:"";display:block;width:56px;height:1px;margin-top:32px;background:#121212}.moon-sign-detail-page__feature-quote--center blockquote:after{margin-right:auto;margin-left:auto}.moon-sign-detail-page__editorial--quote.moon-sign-detail-page__section--with-image{width:100%;max-width:none;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:0;align-items:stretch;min-height:560px}.moon-sign-detail-page__editorial--quote.moon-sign-detail-page__section--image-right{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.moon-sign-detail-page__editorial--quote .moon-sign-detail-page__section-copy,.moon-sign-detail-page__editorial--quote .moon-sign-detail-page__section-media{height:560px}.moon-sign-detail-page__editorial--quote .moon-sign-detail-page__section-copy{display:flex;flex-direction:column;justify-content:center;max-width:none;padding:clamp(48px,6vw,88px);background:#f4efe7}.moon-sign-detail-page__editorial--quote .moon-sign-detail-page__section-copy h2{max-width:520px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,min(3.8vw,var(--moon-sign-editorial-quote-font-size, 60px)),var(--moon-sign-editorial-quote-font-size, 60px));font-style:italic;font-weight:400;letter-spacing:0;line-height:var(--moon-sign-editorial-quote-line-height, 1.12);text-transform:none;transform:translate(var(--moon-sign-editorial-quote-horizontal-position, 0),var(--moon-sign-editorial-quote-vertical-position, 0))}.moon-sign-detail-page__editorial--quote .moon-sign-detail-page__section-copy h2:after{content:"";display:block;width:56px;height:1px;margin-top:32px;background:#121212}.moon-sign-detail-page__editorial--quote .moon-sign-detail-page__section-media{aspect-ratio:auto;margin:0;border-radius:0}.moon-sign-detail-page__editorial--quote .moon-sign-detail-page__section-media img{width:100%;height:100%;object-fit:cover}}.moon-sign-detail-page__cta-panel{width:100%;max-width:none;margin:0 0 72px;padding:clamp(30px,5vw,52px);background:#f5f5f5}.moon-sign-detail-page__cta-copy,.moon-sign-detail-page__faq-copy{min-width:0}.moon-sign-detail-page__cta-panel h2{margin:0 0 12px;color:#121212;font-size:28px;font-weight:400;line-height:1.18}.moon-sign-detail-page__cta-panel p{max-width:none;margin:0 0 22px;color:#555;font-size:17px;line-height:1.6}.moon-sign-detail-page__cta-panel .moon-sign-detail-page__rte{margin-bottom:29px}.moon-sign-detail-page__cta-panel .moon-sign-detail-page__rte>:last-child{margin-bottom:0}.moon-sign-detail-page__cta-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.moon-sign-detail-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 22px;background:#121212;color:#fff!important;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none!important}.moon-sign-detail-page__secondary-link{display:inline-flex;align-items:center;min-height:46px;color:#121212;font-size:15px;font-weight:600;line-height:1.2;text-decoration:underline;text-underline-offset:.2em}.moon-sign-detail-page__cta-media,.moon-sign-detail-page__faq-media{margin:24px 0 0;overflow:hidden;background:#f4f4f4;border-radius:8px}.moon-sign-detail-page__cta-media img,.moon-sign-detail-page__faq-media img{display:block;width:100%;height:auto}.moon-sign-detail-page__faq{width:100%;max-width:none;margin:0 0 72px}.moon-sign-detail-page__faq details{border-top:1px solid #d8d8d8}.moon-sign-detail-page__faq details:last-child{border-bottom:1px solid #d8d8d8}.moon-sign-detail-page__faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;color:#121212;cursor:pointer;list-style:none}.moon-sign-detail-page__faq summary::-webkit-details-marker{display:none}.moon-sign-detail-page__faq summary span{font-size:17px;font-weight:500;line-height:1.35}.moon-sign-detail-page__faq summary:after{content:"+";flex:0 0 auto;color:#555;font-size:22px;font-weight:300;line-height:1}.moon-sign-detail-page__faq details[open] summary:after{content:"-"}.moon-sign-detail-page__faq-answer{max-width:none;margin:-6px 0 22px}.moon-sign-detail-page__faq-answer p{font-size:16px}.moon-sign-detail-page__faq-link{margin-top:4px;font-size:15px}@media screen and (min-width:990px){.moon-sign-detail-page__cta-panel--with-image,.moon-sign-detail-page__faq--with-image{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:clamp(28px,5vw,72px);align-items:center}.moon-sign-detail-page__cta-panel--image-left,.moon-sign-detail-page__faq--image-left{grid-template-columns:minmax(360px,440px) minmax(0,1fr)}.moon-sign-detail-page__cta-panel--image-left .moon-sign-detail-page__cta-media,.moon-sign-detail-page__faq--image-left .moon-sign-detail-page__faq-media{order:-1}.moon-sign-detail-page__cta-media,.moon-sign-detail-page__faq-media{align-self:start;margin:0}}.moon-sign-detail-page__continue{max-width:none;width:100vw;margin-bottom:0;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.moon-sign-detail-page__editor-placeholder{margin:0 50px 72px;padding:18px;background:#f5f5f5;color:#555;font-size:14px;line-height:1.5}@media screen and (max-width:989px){.moon-sign-detail-page__glance{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}}@media screen and (max-width:749px){.moon-sign-detail-page__header{padding:18px 18px 22px}.moon-sign-detail-page__hero{grid-template-columns:1fr;gap:24px}.moon-sign-detail-page__title{font-size:34px;line-height:1.15}.moon-sign-detail-page__intro{font-size:16px}.moon-sign-detail-page__section-shell{padding-right:18px;padding-left:18px}.moon-sign-detail-page__section--with-image{grid-template-columns:1fr;gap:24px}#MainContent{display:block}#MainContent>.shopify-section[id$=__meaning],#MainContent>.shopify-section[id$=__at_a_glance],#MainContent>.shopify-section[id$=__meaning]>.moon-sign-detail-page__section-shell,#MainContent>.shopify-section[id$=__at_a_glance]>.moon-sign-detail-page__section-shell{display:block;width:100%;max-width:100%;min-width:0}#MainContent>.shopify-section[id$=__meaning] .moon-sign-detail-page__editorial.moon-sign-detail-page__section--with-image{display:block;width:100%;max-width:100%;grid-template-columns:none}#MainContent>.shopify-section[id$=__meaning] .moon-sign-detail-page__section-copy,#MainContent>.shopify-section[id$=__at_a_glance] .moon-sign-detail-page__section--facts{grid-column:auto;grid-row:auto;width:100%;max-width:100%;min-width:0}#MainContent>.shopify-section[id$=__meaning] .moon-sign-detail-page__section-media{grid-column:auto;grid-row:auto;width:auto;max-width:none;margin:24px -18px 0;aspect-ratio:auto}#MainContent>.shopify-section[id$=__meaning] .moon-sign-detail-page__section-media img{width:100%;height:auto;object-fit:contain}#MainContent>.shopify-section[id$=__at_a_glance] .moon-sign-detail-page__section--facts{margin:0 0 34px}.moon-sign-detail-page__section--image-left .moon-sign-detail-page__section-media{order:0}.moon-sign-detail-page__section-media{width:auto;max-width:none;margin-right:-18px;margin-left:-18px}.moon-sign-detail-page__editorial--quote.moon-sign-detail-page__section--with-image{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start;width:auto;max-width:none;margin-right:-18px;margin-left:-18px}.moon-sign-detail-page__editorial--quote .moon-sign-detail-page__section-media{order:0;width:auto;max-width:none;min-width:0;min-height:0;margin:0;aspect-ratio:auto;border-radius:0}.moon-sign-detail-page__editorial--quote .moon-sign-detail-page__section-media img{width:100%;height:auto;object-fit:contain}.moon-sign-detail-page__editorial--quote .moon-sign-detail-page__section-copy{order:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:none;min-width:0;min-height:0;margin:0;box-sizing:border-box;padding:clamp(32px,8vw,44px) clamp(20px,6vw,30px);background:#f4efe7;overflow:hidden}.moon-sign-detail-page__editorial--quote .moon-sign-detail-page__section-copy h2{width:100%;max-width:520px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:min(clamp(22px,calc(var(--moon-sign-editorial-quote-font-size, 60px) * .44),var(--moon-sign-editorial-quote-font-size, 60px)),7.65vw);font-style:italic;font-weight:400;letter-spacing:0;line-height:var(--moon-sign-editorial-quote-line-height, 1.12);text-transform:none;transform:translate(var(--moon-sign-editorial-quote-horizontal-position, 0));overflow-wrap:break-word}.moon-sign-detail-page__editorial--quote .moon-sign-detail-page__rte{display:none}.moon-sign-detail-page__editorial--quote .moon-sign-detail-page__section-copy h2:after{content:"";display:block;width:42px;height:1px;margin-top:18px;background:#121212}.moon-sign-detail-page__hero-editorial-media{width:auto;max-width:none;margin:18px -18px 0;aspect-ratio:auto}.moon-sign-detail-page__hero-editorial-media img{max-width:100%;height:auto;object-fit:contain}.moon-sign-detail-page__feature--with-image{grid-template-columns:1fr;gap:24px;align-items:start}.moon-sign-detail-page__feature--image-right .moon-sign-detail-page__feature-media,.moon-sign-detail-page__feature--image-right .moon-sign-detail-page__feature-quote{order:0}.moon-sign-detail-page__feature-media{width:auto;max-width:none;margin-right:-18px;margin-left:-18px;aspect-ratio:4 / 3}.moon-sign-detail-page__feature-quote blockquote{font-size:32px;line-height:1.12}.moon-sign-detail-page__feature-quote{min-height:0}.moon-sign-detail-page__section,.moon-sign-detail-page__feature,.moon-sign-detail-page__cta-panel,.moon-sign-detail-page__faq{margin-bottom:34px}.moon-sign-detail-page__continue{margin-bottom:0}.moon-sign-detail-page__section h2,.moon-sign-detail-page__faq h2{font-size:25px}.moon-sign-detail-page__section p,.moon-sign-detail-page__faq p,.moon-sign-detail-page__cta-panel p{font-size:16px;line-height:1.62}.moon-sign-detail-page__glance{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,4.8vw,22px);max-width:none;margin-top:16px;width:100%}.moon-sign-detail-page__glance-item{min-width:0;text-align:left}.moon-sign-detail-page__glance-item+.moon-sign-detail-page__glance-item:before{left:calc(clamp(16px,4.8vw,22px)/-2)}.moon-sign-detail-page__glance-item:first-child{text-align:left}.moon-sign-detail-page__glance-label,.moon-sign-detail-page__glance-value{white-space:nowrap}.moon-sign-detail-page__glance-label{font-size:clamp(8.5px,2.35vw,10.5px);letter-spacing:.04em}.moon-sign-detail-page__glance-value{font-size:clamp(13px,3.5vw,16px)}.moon-sign-detail-page__text-link{margin-top:16px;font-size:15px;line-height:1.45}.moon-sign-detail-page__nakshatra-link{margin-top:16px}.moon-sign-detail-page__nakshatra-item--with-image{display:block;border-bottom:0}.moon-sign-detail-page__nakshatra-item--with-image+.moon-sign-detail-page__nakshatra-item--with-image{padding-top:12px}.moon-sign-detail-page__nakshatra-item--image-left .moon-sign-detail-page__nakshatra-media{order:0}.moon-sign-detail-page__nakshatra-media{width:auto;max-width:none;margin:20px -18px 0}.moon-sign-detail-page__faq-media{width:auto;max-width:none;margin:24px -18px 0}.moon-sign-detail-page__cta-media{width:auto;max-width:none;margin:24px -20px 0}.moon-sign-detail-page__cta-panel{width:auto;max-width:none;margin-right:-18px;margin-left:-18px;padding:34px 20px}.moon-sign-detail-page__cta-panel h2{font-size:25.2px}.moon-sign-detail-page__cta-actions{align-items:stretch;flex-direction:column}.moon-sign-detail-page__cta-panel .moon-sign-detail-page__rte{margin-bottom:26px}.moon-sign-detail-page__button,.moon-sign-detail-page__secondary-link{width:100%;justify-content:center;text-align:center}.moon-sign-detail-page__faq summary{padding:18px 0}.moon-sign-detail-page__faq summary span{font-size:16px}.moon-sign-detail-page__editor-placeholder{margin-right:20px;margin-left:20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/moon-sign-detail-page.css.map */
