.rave-faq{width:100%;background:var(--rave-faq-bg);color:var(--rave-faq-copy-color);font-family:var(--text-font-family, "SourceSansPro", Arial, sans-serif)}.rave-faq,.rave-faq *,.rave-faq *:before,.rave-faq *:after{box-sizing:border-box}.rave-faq__container{width:100%;max-width:var(--rave-faq-max-width);margin-inline:auto;padding:var(--rave-faq-pad-y) var(--rave-faq-pad-x)}.rave-faq__intro{width:100%;max-width:var(--rave-faq-intro-max-width);margin-inline:auto;text-align:var(--rave-faq-intro-align, center)}.rave-faq .rave-faq__intro .rave-faq__eyebrow,.rave-faq .rave-faq__intro .rave-faq__heading,.rave-faq .rave-faq__intro .rave-faq__subheading{text-align:var(--rave-faq-intro-headings-align, inherit)!important}.rave-faq--heading-accent .rave-faq__heading:after{content:"";display:block;width:64px;height:4px;margin:.38em auto 0;background-color:var(--rave-faq-heading-accent-color, #f1b267)}.rave-faq--heading-accent.rave-faq--headings-left .rave-faq__heading:after,.rave-faq--heading-accent.rave-faq--headings-inherit.rave-faq--intro-left .rave-faq__heading:after{margin-left:0;margin-right:auto}.rave-faq--heading-accent.rave-faq--headings-right .rave-faq__heading:after,.rave-faq--heading-accent.rave-faq--headings-inherit.rave-faq--intro-right .rave-faq__heading:after{margin-left:auto;margin-right:0}.rave-faq .rave-faq__intro .rave-faq__copy{text-align:var(--rave-faq-intro-copy-align, inherit)!important}.rave-faq .rave-faq__intro .rave-faq__copy :is(p,h1,h2,h3,h4,h5,h6,li){text-align:inherit!important}.rave-faq__intro>*{margin:0;overflow-wrap:anywhere}.rave-faq__intro>*+*{margin-top:var(--rave-faq-intro-gap)}.rave-faq__eyebrow,.rave-faq__heading,.rave-faq__subheading{font-family:var(--heading-font-family, "Roboto-bold", Arial, sans-serif);font-weight:var(--heading-font-weight, 700);text-transform:uppercase}.rave-faq__eyebrow{font-family:var(--text-secondary-family, "ProximaSoft", Arial, sans-serif);font-weight:600;letter-spacing:.065em;font-size:var(--rave-faq-eyebrow-size);line-height:1.3;color:var(--rave-faq-eyebrow-color)}.rave-faq__heading{font-size:var(--rave-faq-heading-size);line-height:1.13;color:var(--rave-faq-heading-color)}.rave-faq__subheading{font-size:var(--rave-faq-subheading-size);line-height:1.25;color:var(--rave-faq-subheading-color)}.rave-faq__copy{font-family:var(--text-font-family, "SourceSansPro", Arial, sans-serif);font-size:var(--rave-faq-copy-size);line-height:1.55;color:var(--rave-faq-copy-color)}.rave-faq__copy>*{margin:0;font:inherit;color:inherit}.rave-faq__copy>*+*{margin-top:.8em}.rave-faq__copy ul,.rave-faq__answer ul,.rave-faq__copy ol,.rave-faq__answer ol{padding-left:1.5em;list-style-position:outside}.rave-faq__copy li,.rave-faq__answer li{list-style:inherit}.rave-faq__copy a,.rave-faq__answer a{color:var(--rave-faq-link-color);text-decoration:underline;text-underline-offset:.13em}.rave-faq__copy a:focus-visible,.rave-faq__answer a:focus-visible{outline:2px solid var(--rave-faq-link-color);outline-offset:3px}.rave-faq__items{width:100%;max-width:var(--rave-faq-items-max-width);margin-inline:auto}.rave-faq__items--after-intro{margin-top:var(--rave-faq-intro-bottom)}.rave-faq__item{position:relative;margin:0;background:var(--rave-faq-item-bg);border:var(--rave-faq-item-border-width) solid var(--rave-faq-border-color);border-radius:var(--rave-faq-item-radius);color:var(--rave-faq-answer-color);overflow:hidden}.rave-faq__item+.rave-faq__item{margin-top:var(--rave-faq-item-gap)}.rave-faq--border-lines .rave-faq__item{border:0;border-bottom:var(--rave-faq-item-border-width) solid var(--rave-faq-border-color);border-radius:0}.rave-faq--border-lines .rave-faq__item:first-child{border-top:var(--rave-faq-item-border-width) solid var(--rave-faq-border-color)}.rave-faq--border-lines .rave-faq__item+.rave-faq__item{margin-top:0}.rave-faq--border-none .rave-faq__item{border:0}.rave-faq__disclosure{margin:0}.rave-faq__summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:var(--rave-faq-item-padding);cursor:pointer;list-style:none;background:transparent;-webkit-tap-highlight-color:transparent}.rave-faq__summary::-webkit-details-marker{display:none}.rave-faq__summary::marker{content:""}.rave-faq__summary:focus-visible{outline:2px solid var(--rave-faq-link-color);outline-offset:-4px}.rave-faq__question,.rave-faq__question-spacer{flex:1;min-width:0;margin:0;padding:0;font-family:var(--heading-font-family, "Roboto-bold", Arial, sans-serif);font-weight:var(--heading-font-weight, 700);font-size:var(--rave-faq-local-question-size, var(--rave-faq-question-size));letter-spacing:var(--rave-faq-question-letter-spacing, 0px);line-height:1.25;text-align:left;text-transform:none;color:var(--rave-faq-local-question-color, var(--rave-faq-question-color));overflow-wrap:anywhere}.rave-faq--uppercase-questions .rave-faq__question,.rave-faq--uppercase-questions .rave-faq__question-spacer{text-transform:uppercase}.rave-faq__question{position:absolute;z-index:1;top:var(--rave-faq-item-padding);left:var(--rave-faq-item-padding);width:calc(100% - (2 * var(--rave-faq-item-padding)) - 22px - 16px);pointer-events:none}.rave-faq__question-spacer{display:block;visibility:hidden}.rave-faq--question-font-body .rave-faq__question,.rave-faq--question-font-body .rave-faq__question-spacer{font-family:var(--text-secondary-family, "ProximaSoft", Arial, sans-serif);font-weight:600}.rave-faq__toggle{flex:none;display:block;position:relative;width:22px;height:22px;color:var(--rave-faq-icon-color)}.rave-faq--icon-plus .rave-faq__toggle:before,.rave-faq--icon-plus .rave-faq__toggle:after{content:"";display:block;position:absolute;background:currentColor;border-radius:1px;transition:opacity .16s ease,transform .16s ease}.rave-faq--icon-plus .rave-faq__toggle:before{left:3px;right:3px;top:10px;height:2px}.rave-faq--icon-plus .rave-faq__toggle:after{top:3px;bottom:3px;left:10px;width:2px}.rave-faq--icon-plus .rave-faq__disclosure[open] .rave-faq__toggle:after{opacity:0;transform:rotate(90deg)}.rave-faq--icon-chevron .rave-faq__toggle:before{content:"";position:absolute;left:5px;top:5px;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}.rave-faq--icon-chevron .rave-faq__disclosure[open] .rave-faq__toggle:before{transform:translateY(5px) rotate(225deg)}.rave-faq--icon-box-chevron .rave-faq__toggle{background:var(--rave-faq-icon-color);color:#fff}.rave-faq--icon-box-chevron .rave-faq__toggle:before{content:"";position:absolute;width:8px;height:8px;top:5px;left:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transform-origin:center;transition:transform .16s ease}.rave-faq--icon-box-chevron .rave-faq__disclosure[open] .rave-faq__toggle:before{transform:rotate(225deg)}.rave-faq__answer{padding:0 var(--rave-faq-item-padding) var(--rave-faq-answer-pad-bottom);color:var(--rave-faq-local-answer-color, var(--rave-faq-answer-color));font-family:var(--text-font-family, "SourceSansPro", Arial, sans-serif);font-size:var(--rave-faq-local-answer-size, var(--rave-faq-answer-size));font-weight:400;line-height:1.6;overflow-wrap:anywhere}.rave-faq__answer>*{margin:0;color:inherit;font:inherit}.rave-faq__answer>*+*{margin-top:.8em}.rave-faq__answer strong,.rave-faq__copy strong{font-weight:700}@media(max-width:640px){.rave-faq__container{padding:var(--rave-faq-pad-y-mobile) var(--rave-faq-pad-x-mobile)}.rave-faq__eyebrow{font-size:var(--rave-faq-eyebrow-size-mobile)}.rave-faq__heading{font-size:var(--rave-faq-heading-size-mobile)}.rave-faq__subheading{font-size:var(--rave-faq-subheading-size-mobile)}.rave-faq__copy{font-size:var(--rave-faq-copy-size-mobile)}.rave-faq__question,.rave-faq__question-spacer{font-size:var(--rave-faq-local-question-size-mobile, var(--rave-faq-question-size-mobile))}.rave-faq__question{width:calc(100% - (2 * var(--rave-faq-item-padding)) - 22px - 12px)}.rave-faq__answer{font-size:var(--rave-faq-local-answer-size-mobile, var(--rave-faq-answer-size-mobile))}.rave-faq__summary{gap:12px}}@media(prefers-reduced-motion:reduce){.rave-faq__toggle:before,.rave-faq__toggle:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/rave-sports-advanced-faq.css.map */
