.FAQSection{margin-block:var(--ric-faq_padding-block, 64px)}@media(min-width:1024px){.FAQSection{margin-block:calc(var(--ric-faq_padding-block, 64px) * 2)}}.FAQSection--smallTitle{position:relative;margin-left:var(--ric_site-padding);margin-right:var(--ric_site-padding);margin-inline:auto;max-width:var(--ric-faq_max-width, 720px);color:var(--ric-faq_heading-color, var(--ric_color_meadow));font-weight:700;font-size:32px;line-height:1.25;letter-spacing:-.8px;text-align:var(--ric-faq_heading-align, center)}@media(min-width:1024px){.FAQSection--smallTitle{font-size:40px;line-height:1.2;letter-spacing:-.8px}}@media(min-width:1500px){.FAQSection--smallTitle{font-size:48px;line-height:1.1666666667;letter-spacing:-.9px}}.FAQSection--list{position:relative;margin-left:var(--ric_site-padding);margin-right:var(--ric_site-padding);margin-inline:auto;max-width:var(--ric-faq_max-width, 720px);display:flex;flex-direction:column;gap:var(--ric-faq_gap, 8px);margin-top:40px}@media(min-width:1024px){.FAQSection--list{margin-top:64px}}.FAQSectionItem{background-color:var(--ric-faq_pill-bg, var(--ric_color_meadow-5));border-radius:var(--ric-faq_pill-radius, var(--ric_border-radius_md));scroll-margin-top:var(--ric_scroll-margin-top);word-break:keep-all;-webkit-hyphens:none;hyphens:none}.AccordionPanel{scroll-margin-top:var(--ric_scroll-margin-top)}.AccordionPanel--triggerWrapper{position:relative;display:flex;gap:24px;align-items:center;justify-content:space-between;width:100%;text-align:left}.AccordionPanel--title{flex:1 1 auto;margin:0;font-weight:700;transition:transform var(--ric_hover_duration) var(--ric_hover_easing-bounce)}.AccordionPanel--leadIcon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;color:var(--ric-faq_item-icon-color, var(--ric_color_meadow));background-color:var(--ric-faq_item-icon-bg, var(--ric_color_meadow-5));border-radius:50%;overflow:hidden}.AccordionPanel--leadIcon .ric-icon{display:block}.AccordionPanel--leadIcon img{width:100%;height:100%;object-fit:contain;border-radius:50%}@media(min-width:1024px){.AccordionPanel--leadIcon{width:44px;height:44px}}.AccordionPanel--trigger{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.AccordionPanel--trigger:focus-visible{outline:2px solid var(--ric_color_meadow);outline-offset:2px;border-radius:var(--ric_border-radius_md)}.AccordionPanel:hover:not(.is-open) .AccordionPanel--title,.AccordionPanel:active:not(.is-open) .AccordionPanel--title{transform:translateY(var(--ric_hover_offset-top))}.AccordionPanel:hover .AccordionPanel--icon,.AccordionPanel:active .AccordionPanel--icon{transform:scale(1.3)}.AccordionPanel.is-open:hover .AccordionPanel--icon,.AccordionPanel.is-open:active .AccordionPanel--icon{transform:rotate(180deg) scale(1.3)}.AccordionPanel--icon{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;color:var(--ric-faq_icon-color, var(--ric_color_meadow));background-color:var(--ric-faq_icon-bg, var(--ric_color_yellow));border-radius:50%;transition:var(--ric_hover_duration) var(--ric_hover_easing-bounce);transition-property:transform,color,background-color}.AccordionPanel--icon:before,.AccordionPanel--icon:after{display:block;content:"";position:absolute;top:50%;left:50%;width:10px;height:2px;background-color:currentColor;border-radius:2px;transform:translate(-50%,-50%);transition:transform var(--ric_hover_duration-short) var(--ric_hover_easing)}.AccordionPanel--icon:after{transform:translate(-50%,-50%) rotate(90deg)}.AccordionPanel.is-open .AccordionPanel--icon{color:var(--ric_color_white);background-color:var(--ric-faq_item-icon-color);transform:rotate(180deg)}.AccordionPanel.is-open .AccordionPanel--icon:after{transform:translate(-50%,-50%) rotate(180deg)}@media(min-width:1024px){.AccordionPanel--icon{width:40px;height:40px}}.FAQSectionItem .AccordionPanel--triggerWrapper{padding:16px}.FAQSectionItem .AccordionPanel--title{color:var(--ric-faq_question-color, inherit);font-size:18px;line-height:1.5555555556;letter-spacing:-.1px;font-weight:700}.FAQSectionItem .AccordionPanel--content--inner{color:var(--ric-faq_answer-color, inherit);padding:0 16px 16px;font-weight:400;font-size:18px;line-height:1.5555555556;letter-spacing:-.1px}@media(min-width:1024px){.FAQSectionItem .AccordionPanel--triggerWrapper{padding:24px}.FAQSectionItem .AccordionPanel--title{font-size:24px;line-height:1.5;letter-spacing:-.1px}.FAQSectionItem .AccordionPanel--content--inner{padding:0 24px 24px;font-size:24px;line-height:1.5;letter-spacing:-.1px}}.FAQSectionItem .AccordionPanel--content--inner>:first-child{margin-top:0}.FAQSectionItem .AccordionPanel--content--inner>:last-child{margin-bottom:0}.FAQSectionItem .AccordionPanel--content--inner a{color:var(--ric_color_meadow);text-decoration:underline}.AccordionPanel--content{overflow:hidden;height:0;transition:height var(--ric_hover_duration) ease-in-out}.AccordionPanel.is-open .AccordionPanel--content{height:auto}ric-accordion:not(.is-js) .AccordionPanel--content{height:auto;overflow:visible}@media(prefers-reduced-motion:reduce){.AccordionPanel--content{transition:none}.AccordionPanel--icon,.AccordionPanel--icon:before,.AccordionPanel--icon:after,.AccordionPanel--title{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/faq-accordion.css.map */
