:root{--faq-navy: var(--Blue-Dark, #093a5d);--faq-accent: var(--Blue-Base, #2ee1ff);--faq-tan: var(--Tan-Base, #f9f4ed);--faq-border: rgba(9, 58, 93, .18)}.faq-hub,.faq-page,.faq-category{text-transform:lowercase}.faq-item__answer,.faq-page__answer{text-transform:none}.faq-item{border:1px solid var(--faq-navy);border-radius:12px;background:#fff;overflow:hidden}.faq-item+.faq-item{margin-top:12px}.faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:clamp(16px,2.2vw,20px) clamp(16px,2.2vw,24px);font-family:var(--font-family-2);font-size:clamp(16px,1.6vw,20px);font-weight:700;line-height:1.3;color:var(--faq-navy)}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary::marker{content:""}.faq-item[open]>summary{background:var(--faq-accent)}.faq-item__icon{flex-shrink:0;width:22px;height:22px;position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--faq-navy);transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease}.faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-item__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.faq-item__content{padding:0}.faq-item__inner{padding:0 clamp(16px,2.2vw,24px) clamp(16px,2.2vw,20px)}faq-accordion{display:block}.is-enhanced .faq-item__content{height:0;overflow:hidden;transition:height .34s cubic-bezier(.4,0,.2,1)}.faq-item>summary{transition:background-color .25s ease}.faq-item__icon:before,.faq-item__icon:after{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.faq-item__answer{font-family:var(--font-family-2);font-size:clamp(16px,1.4vw,18px);font-weight:500;line-height:1.55;color:var(--faq-navy)}.faq-item__answer>*:first-child{margin-top:0}.faq-item__answer>*:last-child{margin-bottom:0}.faq-item__answer a{color:var(--faq-navy);text-decoration:underline}.faq-item__more{display:inline-block;margin-top:12px;font-family:var(--font-family-2);font-size:15px;font-weight:700;text-transform:lowercase;color:var(--faq-navy);text-decoration:underline;text-underline-offset:3px}.faq-hub{display:block;padding-top:var(--faq-pt, 40px);padding-bottom:var(--faq-pb, 56px)}.faq-hub__head{text-align:center;margin:0 auto clamp(24px,3vw,40px);max-width:760px}.faq-hub__title{margin:0 0 12px;font-family:var(--font-family-cooper-black);font-size:clamp(32px,5vw,56px);font-weight:400;line-height:1;color:var(--faq-navy)}.faq-hub__intro{margin:0;font-family:var(--font-family-2);font-size:clamp(16px,1.5vw,18px);line-height:1.5;color:var(--faq-navy)}.faq-hub__search{position:relative;max-width:560px;margin:0 auto clamp(24px,3vw,36px)}.faq-hub__search-input{width:100%;padding:14px 18px;font-family:var(--font-family-2);font-size:16px;color:var(--faq-navy);background:#fff;border:1px solid var(--faq-navy);border-radius:999px}.faq-hub__search-input::placeholder{color:#093a5d8c}.faq-hub__nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto clamp(28px,3.5vw,44px)}.faq-hub__nav-link{display:inline-block;padding:8px 16px;font-family:var(--font-family-2);font-size:14px;font-weight:700;color:var(--faq-navy);background:var(--faq-tan);border:1px solid var(--faq-navy);border-radius:999px;text-decoration:none}.faq-hub__category{margin-bottom:clamp(32px,4vw,56px);scroll-margin-top:24px}.faq-hub__cat-title{margin:0 0 16px;font-family:var(--font-family-cooper-black);font-size:clamp(22px,3vw,32px);font-weight:400;line-height:1.1;color:var(--faq-navy)}.faq-hub__cat-desc{margin:-8px 0 16px;font-family:var(--font-family-2);font-size:16px;line-height:1.5;color:var(--faq-navy)}.faq-hub__empty{display:none;text-align:center;font-family:var(--font-family-2);font-size:16px;color:var(--faq-navy);padding:24px 0}.faq-hub.is-searching .faq-hub__nav,.faq-hub__category.is-hidden,.faq-item.is-hidden{display:none}.faq-page{padding-top:var(--faq-pt, 32px);padding-bottom:var(--faq-pb, 56px)}.faq-page__inner{max-width:820px;margin:0 auto}.faq-page__breadcrumb{font-family:var(--font-family-2);font-size:14px;color:var(--faq-navy);margin-bottom:clamp(16px,2vw,24px)}.faq-page__breadcrumb a{color:var(--faq-navy);text-decoration:none}.faq-page__breadcrumb a:hover{text-decoration:underline}.faq-page__breadcrumb span[aria-current]{font-weight:700}.faq-page__title{margin:0 0 clamp(16px,2vw,24px);font-family:var(--font-family-cooper-black);font-size:clamp(28px,4.4vw,48px);font-weight:400;line-height:1.05;color:var(--faq-navy)}.faq-page__answer{font-family:var(--font-family-2);font-size:clamp(16px,1.5vw,18px);line-height:1.6;color:var(--faq-navy)}.faq-page__answer>*:first-child{margin-top:0}.faq-page__answer a{color:var(--faq-navy);text-decoration:underline}.faq-page__related{margin-top:clamp(40px,5vw,64px)}.faq-page__related-title{margin:0 0 16px;font-family:var(--font-family-cooper-black);font-size:clamp(20px,2.6vw,28px);font-weight:400;color:var(--faq-navy)}.faq-page__related-list{list-style:none;margin:0;padding:0}.faq-page__related-list li+li{margin-top:10px}.faq-page__related-link{font-family:var(--font-family-2);font-size:16px;font-weight:500;color:var(--faq-navy);text-decoration:none;border-bottom:1px solid var(--faq-border);display:block;padding-bottom:10px}.faq-page__related-link:hover{text-decoration:underline}.faq-page__cta{margin-top:clamp(40px,5vw,64px);max-width:400px}.faq-category{display:block;padding-top:var(--faq-pt, 32px);padding-bottom:var(--faq-pb, 56px)}.faq-category .faq-hub__intro{margin-bottom:clamp(20px,3vw,32px)}.faq-category__list{margin-top:clamp(8px,1.5vw,16px)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/faq.css.map */
