/*! FAQ right-side CTA box
------------------------------------------------------- */.faqs .faq-cta{flex:none;width:100%;max-width:100%;align-self:flex-start}.faq-cta__card{display:flex;flex-direction:column;gap:0;box-sizing:border-box;width:100%;padding:40px 32px;background-color:var(--faq-cta-bg, #192a44);border-radius:var(--rounded-block, 0);color:var(--faq-cta-text, #ffffff)}.faq-cta__eyebrow-row{display:flex;align-items:center;gap:8px;margin:0 0 24px}.faq-cta__dot{display:block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background-color:var(--faq-cta-eyebrow, #c09e6c)}.faq-cta__eyebrow{margin:0;color:var(--faq-cta-eyebrow, #c09e6c);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.92px}.faq-cta__heading{margin:0 0 24px;color:var(--faq-cta-heading, #ffffff);font-size:var(--faq-cta-heading-size, 32px);font-style:normal;font-weight:600;line-height:120%;letter-spacing:normal;text-transform:none;word-break:break-word}.faq-cta__text{margin:0 0 24px;color:var(--faq-cta-text, #ffffff);font-size:var(--faq-cta-text-size, 14px);font-style:normal;font-weight:400;line-height:1.5}.faq-cta__text>*:first-child{margin-block-start:0}.faq-cta__text>*:last-child{margin-block-end:0}.faq-cta__text a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.faq-cta__font--body{letter-spacing:var(--font-body-letter-spacing);text-transform:none;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.faq-cta__font--heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-text-transform, none)}.faq-cta__font--subtitle{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.faq-cta__heading.faq-cta__font--heading{font-size:28px;font-style:normal;font-weight:600;line-height:115%}.faq-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;min-height:44px;padding:18px 20px;margin:0;border:none;border-radius:0;background-color:var(--faq-cta-btn-bg, #c09e6c);color:var(--faq-cta-btn-text, #192a44);text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,color .2s ease;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.08px}.faq-cta__button:hover{opacity:.92}.faq-cta__button:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}.faq-cta__button-label{display:inline-block}.faq-cta__button-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.faq-cta__button-icon svg{width:10px;height:4px;display:block}.faq_home .faqs{gap:64px}.faq_home .grid>.grid{gap:32px}.faq_home p.heading{font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.92px}.faq_home p.heading+.heading{font-size:48px;font-style:normal;font-weight:600;line-height:105%}.faq_home .title-wrapper{margin-block-end:32px}.faq_home .accordion .details .details__summary{padding-block:31px}.faq_home .accordion{border-block-start:1px solid #E9E9EB}.faq_home .accordion:last-child{border-block-end:1px solid #E9E9EB}.faq_home .accordion .details .details__summary span.text-base{font-size:18px;font-style:normal;font-weight:500;line-height:normal}.faq_home .accordion .details__content.text-base.rte{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.faq_label_wrap{gap:24px}.faqs.with-background>.faq-cta{padding:var(--sp-10)}@media screen and (min-width:1280px){.faqs.with-background>.faq-cta{padding:var(--sp-14)}}@media screen and (min-width:1536px){.faqs.with-background>.faq-cta{padding:clamp(var(--sp-20),6.737vw,var(--sp-32))}}@media screen and (min-width:1024px){.faqs .faq-cta{flex:0 0 min(37%,25rem);width:auto;max-width:min(37%,25rem);position:sticky;top:calc(var(--header-height, 80px) + 24px)}}@media screen and (max-width:767px){.faq-cta__card{padding:28px 24px}.faq_label_wrap{gap:12px}.faq-cta__heading{font-size:max(20px,calc(var(--faq-cta-heading-size, 32px) * .85));margin-block-end:12px}.faq-cta__heading.faq-cta__font--heading{font-size:22px}.faq-cta__font--body{font-size:13px;margin:0 0 12px}.faq-cta__text{margin-block-end:22px}.faq_home .grid>.grid{gap:24px}.faq_home p.heading+.heading{font-size:32px;font-style:normal;font-weight:600;line-height:105%}.faq_home .title-wrapper{margin-block-end:24px}.faq_home .accordion .details .details__summary{padding-block:23px}.faq_home .accordion .details .details__summary .flex{gap:12px}.faq_home .accordion .details .details__summary span.text-base{font-size:14px}.faq_home .faqs{gap:24px}.faq-cta__eyebrow-row{margin:0 0 12px}.faq-cta__button{padding:14px 20px;font-size:12px}}@media(prefers-reduced-motion:reduce){.faq-cta__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/faq-cta.css.map */
