.faq{background:var(--faq-bg, var(--color-primary-cream));position:relative;z-index:1}.faq_elements{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:3;display:none}@media screen and (min-width:750px){.faq_elements{display:block}}.faq_elements:before,.faq_elements:after{content:"";position:absolute;width:350px;height:230px;background-image:var(--faq-hand-image);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:1024px){.faq_elements:before,.faq_elements:after{background-size:auto;width:425px;height:280px}}.faq_elements:after{right:-116px;top:85px;transform:rotate(181deg) rotateX(180deg)}.faq_elements:before{left:-139px;top:453px;transform:rotate(-20deg)}.faq__wrapper{padding-top:calc(var(--faq-pad-top, 80px) * .6);padding-bottom:calc(var(--faq-pad-bottom, 80px) * .6);max-width:100%;margin:0 auto;padding-left:24px;padding-right:24px;position:relative;z-index:5}@media screen and (min-width:990px){.faq__wrapper{max-width:780px;padding-left:40px;padding-right:40px;padding-top:var(--faq-pad-top, 80px);padding-bottom:var(--faq-pad-bottom, 80px)}}.faq__header{text-align:center;display:grid;gap:8px;justify-items:center;margin-bottom:80px}@media screen and (min-width:990px){.faq__header{margin-bottom:139px}}.faq__kicker-img{width:56px;height:auto}.faq__heading{margin:0;font-family:var(--font-custom-6--family);font-weight:700;text-transform:uppercase;letter-spacing:0;font-size:36px;line-height:120%;color:var(--color-primary-blue-600);position:relative;left:-2px}@media screen and (min-width:990px){.faq__heading{font-size:48px}}.faq__text{margin:32px 0 0;max-width:100%;color:var(--color-primary-navy);font-family:var(--font-custom-6--family);font-size:18px;line-height:120%;font-weight:500;letter-spacing:0;padding:0 24px}@media screen and (min-width:990px){.faq__text{padding:0 44px;font-size:24px}}.faq__text p{margin:0}.faq__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:40px}.faq__item{width:100%}.faq__details{border:3px solid var(--color-neutral-400);border-radius:40px;background:var(--faq-bg, var(--color-primary-cream));transition:background-color .2s ease,border-radius .2s ease,color .2s ease,border-color .2s ease}.faq__details:not([open]):hover{background:var(--color-primary-yellow-200);border-color:var(--color-primary-yellow-400)}.faq__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 37px 25px}.faq__summary::-webkit-details-marker{display:none}.faq__question{font-family:var(--font-custom-6--family);font-weight:500;font-size:24px;line-height:120%;color:var(--color-primary-navy)}@media screen and (min-width:990px){.faq__question{font-size:36px}}.faq__icon-wrapper{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.faq__icon{flex:0 0 auto;width:20px;height:20px;position:relative}.faq__icon:before,.faq__icon:after{content:"";position:absolute;background:var(--color-primary-navy);transition:transform .2s ease,opacity .2s ease}.faq__icon:before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.faq__icon:after{left:50%;top:0;bottom:0;width:2px;transform:translate(-50%)}.faq__details[open] .faq__icon:after{opacity:0}.faq__answer{padding:0 40px 21px;color:var(--color-primary-navy);font-family:var(--font-custom-5--family);font-size:14px;line-height:150%;font-weight:400}@media screen and (min-width:990px){.faq__answer{font-size:18px}}.faq__answer p{margin:0 0 8px}.faq__answer p:last-child{margin-bottom:0}.faq__empty{margin:0;color:var(--color-primary-navy);font-family:var(--font-paragraph--family);font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq.css.map */
