.shopify-section[id$=__faqs_AstFaqs] .section{margin-top:0;margin-bottom:0;padding-top:clamp(32px,4vw,48px);padding-bottom:clamp(48px,6vw,72px)}.shopify-section[id$=__faqs_AstFaqs] .reading-width{max-width:none}.shopify-section[id$=__faqs_AstFaqs] .reading-width>.faq__category{margin:40px 0 10px;color:rgb(var(--ast-violet))}.shopify-section[id$=__faqs_AstFaqs] .reading-width>.faq__category:first-child{margin-top:0}.shopify-section[id$=__faqs_AstFaqs] .reading-width>.ast-qs:not(#ast-protocol){margin-bottom:32px}@media(min-width:768px){.shopify-section[id$=__faqs_AstFaqs] .reading-width>.ast-qs:not(#ast-protocol){margin-bottom:0}}.shopify-section[id$=__contact_AstFaqs] .section{margin-top:0;margin-bottom:0;border-top:1px solid var(--ast-tint-rule)}.shopify-section[id$=__contact_AstFaqs] .reading-width{max-width:none;margin:0}.shopify-section[id$=__contact_AstFaqs] .mb-heading{margin-bottom:16px}.shopify-section[id$=__contact_AstFaqs] form .rte{max-width:42em}@media(min-width:768px){.shopify-section[id$=__faqs_AstFaqs] .reading-width{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:48px}.shopify-section[id$=__faqs_AstFaqs] .reading-width>.faq__category{grid-column:1;margin:0;padding-top:20px;border-top:1px solid var(--ast-rule)}.shopify-section[id$=__faqs_AstFaqs] .reading-width>.ast-qs{grid-column:2}.shopify-section[id$=__faqs_AstFaqs] .reading-width>.faq__category:not(:first-child),.shopify-section[id$=__faqs_AstFaqs] .reading-width>.faq__category:not(:first-child)+.ast-qs:not(#ast-protocol){margin-top:48px}.shopify-section[id$=__contact_AstFaqs] .section>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:48px;align-items:start}.shopify-section[id$=__contact_AstFaqs] .mb-heading{margin-bottom:0}.shopify-section[id$=__contact_AstFaqs] .section>.container{grid-template-rows:auto 1fr}.shopify-section[id$=__contact_AstFaqs] .mb-heading{grid-column:1;grid-row:1}.shopify-section[id$=__contact_AstFaqs] .media{grid-column:1;grid-row:2;align-self:start;margin:24px 0 0}.shopify-section[id$=__contact_AstFaqs] .media img{width:100%;height:auto;border-radius:2px}.shopify-section[id$=__contact_AstFaqs] form{grid-column:2;grid-row:1 / span 2}}@media(max-width:767.98px){.shopify-section[id$=__contact_AstFaqs] .media{margin:16px 0 24px}.shopify-section[id$=__contact_AstFaqs] .media img{width:100%;height:220px;object-fit:cover;border-radius:2px}}body .ast-quiz .btn-next,body .ast-quiz .btn-guide{border-color:transparent;background:var(--ast-action-bg);color:rgb(var(--ast-action-text));transition:background-position var(--ast-wipe-t),color .15s}body .ast-quiz .btn-next:not(:disabled):hover,body .ast-quiz .btn-next:not(:disabled):focus-visible,body .ast-quiz .btn-guide:hover,body .ast-quiz .btn-guide:focus-visible{border-color:transparent;background:var(--ast-action-bg);background-position:0 0;color:rgb(var(--ast-action-text))}body .ast-quiz .btn-next:disabled{border-color:rgb(var(--ast-ink) / .16);background:rgb(var(--ast-ink) / .08);color:rgb(var(--ast-ink) / .7);opacity:1}.ast-qz-asks{padding-bottom:clamp(36px,4.5vw,56px);background:rgb(var(--ast-ice))}.ast-qz-quiz{padding:clamp(40px,5vw,64px) 0 clamp(48px,6vw,80px);scroll-margin-top:calc(var(--header-height, 65px) - clamp(40px,5vw,64px) + 24px)}@media(min-width:769px){.ast-qz-quiz{scroll-margin-top:calc(var(--header-height, 154px) - 42px - clamp(40px,5vw,64px) + 24px)}}.ast-qz-next{padding-bottom:clamp(48px,6vw,72px)}.ast-qz-asks__grid,.ast-qz-next__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ast-qz-asks__intro,.ast-qz-next__intro{padding-top:20px;border-top:1px solid var(--ast-rule)}.ast-qz-asks__title,.ast-qz-next__title,.shopify-section[id$=__qz_guides] h2[class*=__heading],.shopify-section[id$=__qz_faq] .ast-faq-heading{margin:0;font-family:var(--ast-head);font-size:clamp(26px,2.6vw,32px);font-weight:600;letter-spacing:0;line-height:1.12;text-wrap:balance}.ast-qz-asks__lede,.ast-qz-next__lede{margin:10px 0 0;max-width:32em;font-size:16px;line-height:1.6;color:rgb(var(--ast-ink) / .85)}.ast-qz-asks__meta{margin-top:12px}.ast-qz-asks__list{display:grid;grid-template-columns:minmax(0,1fr);column-gap:40px;margin:0;padding:0;list-style:none}.ast-qz-asks__list>li{display:grid;grid-template-columns:2.2em minmax(0,1fr);column-gap:10px;margin:0;padding:13px 0 14px;border-top:1px solid var(--ast-rule)}.ast-qz-asks__n{grid-row:span 2;font-family:var(--ast-num);font-size:17px;font-weight:700;line-height:1.3;color:rgb(var(--ast-violet));font-variant-numeric:tabular-nums lining-nums}.ast-qz-asks__q{font-size:16px;font-weight:600;line-height:1.35}.ast-qz-asks__why{margin-top:2px;font-size:14px;line-height:1.45;color:rgb(var(--ast-ink) / .72)}.ast-qz-next__list{margin:0}.ast-qz-next__item{padding:16px 0 18px;border-top:1px solid var(--ast-rule)}.ast-qz-next__item dt{margin:0 0 6px;font-family:var(--ast-num);font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:rgb(var(--ast-violet))}.ast-qz-next__item dd{max-width:40em;margin:0;font-size:16px;line-height:1.65;color:rgb(var(--ast-ink) / .85)}.ast-qz-next a{color:rgb(var(--ast-ink));text-decoration:underline;text-decoration-color:rgb(var(--ast-link));text-decoration-thickness:2px;text-underline-offset:.18em;transition:color .15s}@media(max-width:1023px){.shopify-section[id$=__qz_guides] [class$=__grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}@media(max-width:599px){.shopify-section[id$=__qz_guides] h3[class$=__title]{font-size:17px}.shopify-section[id$=__qz_guides] p[class$=__desc]{font-size:var(--ast-small-fs);line-height:1.5}}.shopify-section[id$=__qz_faq] .ast-faq-section{padding:clamp(48px,6vw,72px) var(--gutter, 20px)}.shopify-section[id$=__qz_faq] .ast-faq-inner{max-width:var(--page-width, 1320px)}.shopify-section[id$=__qz_faq] .ast-faq-heading{margin:0 0 16px}@media(hover:hover){.ast-qz-next a:hover{color:rgb(var(--ast-violet))}}@media(min-width:768px){.ast-qz-asks__grid,.ast-qz-next__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:48px}.ast-qz-asks__intro,.ast-qz-next__intro{padding-top:24px}.shopify-section[id$=__qz_faq] .ast-faq-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:48px;align-items:start}.shopify-section[id$=__qz_faq] .ast-faq-heading{margin:0;padding-top:24px;border-top:1px solid var(--ast-rule)}.ast-qz-asks__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column}}@media(min-width:1024px){.ast-qz-next__item{display:grid;grid-template-columns:11em minmax(0,1fr);column-gap:24px}.ast-qz-next__item dt{margin:0;padding-top:4px}}.cc-event-calendar{padding:clamp(32px,4vw,48px) 0 clamp(40px,5vw,56px)}.ast-cal__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:16px}.ast-cal__tabs{display:flex;gap:8px}.ast-cal__tab{padding:.7em 1.3em .82em;border:1px solid rgb(var(--ast-ink));border-radius:2px;background:rgb(var(--ast-paper, 255 255 255));color:rgb(var(--ast-ink));font-family:var(--ast-num);font-size:var(--ast-floor-fs);font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .15s,color .15s}.ast-cal__tab.is-active{background:rgb(var(--ast-ink));color:#fff}.ast-cal__note{margin:0}.ast-cal__frame{border:1px solid var(--ast-rule);border-radius:2px;overflow:hidden;background:#fff}.ast-cal__frame iframe{display:block;width:100%;height:640px;border:0}@media(max-width:600px){.ast-cal__frame iframe{height:520px}}@media(hover:hover){.ast-cal__tab:not(.is-active):hover{background:rgb(var(--ast-ink));color:#fff}}.ast-evsub{scroll-margin-top:calc(var(--header-height, 0px) + 8px)}.cc-event-submission{padding:clamp(36px,5vw,56px) 0;border-top:1px solid var(--ast-tint-rule);border-bottom:1px solid var(--ast-tint-rule);background:var(--ast-tint)}.ast-evsub__head{display:grid;gap:16px 40px}.ast-evsub__text p{max-width:40em;margin:8px 0 0;font-size:17px;line-height:1.55}.ast-evsub__action,.ast-evsub__action .btn{margin:0}.ast-evsub__form{margin-top:28px;padding-top:24px;border-top:1px solid var(--ast-tint-rule)}.ast-evsub__form iframe{display:block;width:100%;max-width:760px;height:1850px;border:0;background:#fff}@media(max-width:600px){.ast-evsub__form iframe{height:1650px}}@media(min-width:768px){.ast-evsub__head{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.shopify-section[id$=__about_AstCal] .section{margin:0;padding:clamp(28px,4vw,40px) 0}.ast-cal-about{display:grid;gap:8px 48px;padding-top:16px;border-top:1px solid var(--ast-rule)}.ast-cal-about p{margin:0}.ast-cal-about p:last-child{max-width:46em;font-size:var(--ast-small-fs);line-height:1.6;color:rgb(var(--ast-ink) / .8)}@media(min-width:768px){.ast-cal-about{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.shopify-section[id$=__contact_form_DXBibR] .section,.shopify-section[id$=__contact_form_aEJWUR] .section{margin-top:0;margin-bottom:0}.shopify-section[id$=__contact_form_DXBibR] .reading-width,.shopify-section[id$=__contact_form_aEJWUR] .reading-width{max-width:none;margin:0}.shopify-section[id$=__contact_form_DXBibR] .mb-heading,.shopify-section[id$=__contact_form_aEJWUR] .mb-heading{margin-bottom:16px}@media(min-width:768px){.shopify-section[id$=__contact_form_DXBibR] .section>.container,.shopify-section[id$=__contact_form_aEJWUR] .section>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:48px;align-items:start}.shopify-section[id$=__contact_form_DXBibR] .mb-heading,.shopify-section[id$=__contact_form_aEJWUR] .mb-heading{margin-bottom:0}}@media(min-width:1024px){#main-content:has(>.ast-protocol-hero+:is(.cc-main-page,.cc-contact-form)),#main-content:has(>.cc-image-banner+.cc-main-page){--reading-width: var(--ast-read)}#main-content>.ast-protocol-hero:has(+:is(.cc-main-page,.cc-contact-form))>[class^=ast-hero-]>.container,#main-content>.cc-image-banner:has(+.cc-main-page) .image-banner>.container{max-width:calc(var(--ast-read) + var(--gutter, 32px) * 2)}#main-content>.cc-main-page{--reading-width: var(--ast-read)}}.ast-seg>.btn:not(:first-child):not(:last-child){--ast-btn-radius: 0}.ast-seg>.btn:first-child:not(:last-child){--ast-btn-radius: var(--ast-radius) 0 0 var(--ast-radius)}.ast-seg>.btn:last-child:not(:first-child){--ast-btn-radius: 0 var(--ast-radius) var(--ast-radius) 0}[id$=__3723460a-fccf-478a-a244-8af9fcf9846a] .max-w-text-overlay{max-width:var(--reading-width, 48em)}[id$=__3723460a-fccf-478a-a244-8af9fcf9846a] .max-w-text-overlay .section__block{max-width:none;margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/196/assets/ast-page.css.map */
