.custom-faq .custom-faq__heading{margin:0 0 32px;color:var(--custom-olive);text-align:center}.custom-faq__highlight{color:var(--custom-gold)}.custom-faq__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"list" "card";row-gap:48px;max-width:1120px;margin:0 auto}.custom-faq__list{grid-area:list;min-width:0}.custom-faq__item{padding:18px 0 22px;border-bottom:4px solid var(--custom-gold)}.custom-faq__item:first-child{padding-top:0}.custom-faq__item:last-child{padding-bottom:0;border-bottom:0}.custom-faq .custom-faq__item-heading{margin:0 0 14px;color:var(--custom-gold);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:24px;line-height:1.2;letter-spacing:0;text-transform:uppercase}.custom-faq__item-text{color:var(--custom-brown);font-size:18px;line-height:1.25;letter-spacing:0}.custom-faq__item-text p,.custom-faq__item-text ul,.custom-faq__item-text ol{margin:0}.custom-faq__item-text p+p,.custom-faq__item-text ul+p,.custom-faq__item-text ol+p{margin-top:1.25em}.custom-faq__item-text ul,.custom-faq__item-text ol{padding-left:30px}.custom-faq__item-text ul{list-style:disc}.custom-faq__item-text a{color:var(--custom-blue);text-decoration:none}.custom-faq__item-text a:hover{text-decoration:underline;text-underline-offset:.2em}.custom-faq__item-text a:focus-visible{outline:2px solid var(--custom-gold);outline-offset:2px}.custom-faq__item.custom-faq__item--accordion{padding:0}.custom-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;transition:padding-bottom .52s var(--custom-ease, ease)}.custom-faq__summary::-webkit-details-marker{display:none}.custom-faq__item--accordion:first-child .custom-faq__summary{padding-top:0}.custom-faq__item--accordion[open]:not(.is-closing) .custom-faq__summary{padding-bottom:15px}.custom-faq .custom-faq__summary .custom-faq__item-heading{margin:0}.custom-faq__summary:focus-visible{outline:2px solid var(--custom-brown);outline-offset:4px}.custom-faq__icon{position:relative;flex:none;width:18px;height:18px}.custom-faq__icon:before,.custom-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background-color:var(--custom-gold);transition:transform .52s var(--custom-ease, ease)}.custom-faq__icon:after{transform:rotate(90deg)}.custom-faq__item--accordion[open]:not(.is-closing) .custom-faq__icon:after{transform:rotate(0)}@media(hover:hover){.custom-faq__summary:hover .custom-faq__item-heading{color:var(--custom-olive)}}.custom-faq__item--accordion .custom-faq__item-heading{transition:color .3s ease}.custom-faq__panel .custom-faq__item-text{padding-bottom:28px}.custom-faq__item--accordion:last-child .custom-faq__panel .custom-faq__item-text{padding-bottom:0}.custom-faq__item--accordion:last-child:not([open]) .custom-faq__summary{padding-bottom:0}@media(prefers-reduced-motion:reduce){.custom-faq__summary,.custom-faq__icon:before,.custom-faq__icon:after,.custom-faq__item--accordion .custom-faq__item-heading{transition:none}}.custom-faq__card{grid-area:card;position:relative;isolation:isolate;display:flex;min-height:480px;overflow:hidden;border-radius:12px;background-color:var(--custom-brown)}.custom-faq__card-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.custom-faq__card-media>img,.custom-faq__card-media>svg{display:block;width:100%;height:100%;object-fit:cover}.custom-faq__card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:var(--custom-faq-overlay, .1)}.custom-faq__card-content{display:flex;flex-direction:column;align-items:center;width:100%;padding:40px 24px 48px;color:var(--custom-cream);text-align:center}.custom-faq__card-text{margin:auto 0}.custom-faq .custom-faq__card-heading{margin:0;color:inherit;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:32px;line-height:1.2;letter-spacing:0}.custom-faq__card-subtext{margin:10px 0 0;font-size:20px;line-height:1.25;letter-spacing:0}.custom-faq .custom-faq__card-button{flex:none;width:217px;min-height:71px;margin-top:32px;box-shadow:0 4px 4px #00000040}.custom-faq__layout--no-card{max-width:800px}@media screen and (min-width:750px){.custom-faq .custom-faq__heading{margin-bottom:64px}.custom-faq__layout:not(.custom-faq__layout--no-card){grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-areas:"card list";column-gap:40px;align-items:start}.custom-faq__card{min-height:560px}.custom-faq .custom-faq__card-heading{font-size:34px}.custom-faq .custom-faq__item-heading{font-size:28px;margin-bottom:16px}.custom-faq__item-text{font-size:20px}}@media screen and (min-width:990px){.custom-faq .custom-faq__heading{margin-bottom:81px}.custom-faq__layout:not(.custom-faq__layout--no-card){grid-template-columns:minmax(0,395px) minmax(0,1fr);column-gap:60px}.custom-faq__card{min-height:632px}.custom-faq__card-content{padding:40px 31px 59px}.custom-faq .custom-faq__card-heading{font-size:40px}.custom-faq__card-subtext{font-size:25px}.custom-faq__item{padding:17px 0 28px}.custom-faq__item:first-child{padding-top:0}.custom-faq__item:last-child{padding-bottom:0}.custom-faq .custom-faq__item-heading{font-size:30px;margin-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-faq.css.map */
