:root{--l-faq-bg: #eeeae4;--l-faq-tan: #e3dcd2;--l-faq-ink: #34282c;--l-faq-stroke: #bfb9b6}html.l-faq-reveal-prep [data-l-faq-reveal]:not(.is-revealed){visibility:hidden;opacity:0}@media(prefers-reduced-motion:reduce){html.l-faq-reveal-prep [data-l-faq-reveal]{visibility:visible;opacity:1}}l-faq-page{display:block}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.l-faq-display,.l-faq-heading{font-family:var(--l-font-heading-family);font-size:25px;font-weight:400;line-height:1.35;color:var(--l-faq-ink);letter-spacing:0}.l-faq-body{font-family:var(--l-font-heading-family);font-size:14px;font-weight:400;line-height:1.45;color:var(--l-faq-ink);letter-spacing:0}.l-faq-page--on-dark,.l-faq-page--on-dark .l-faq-display,.l-faq-page--on-dark .l-faq-heading,.l-faq-page--on-dark .l-faq-body{color:var(--l-faq-bg)}.l-faq-page__hero{aspect-ratio:var(--l-faq-hero-ratio-m, 6 / 5);border-radius:var(--l-faq-hero-radius, 5px)}.l-faq-page__hero-picture,.l-faq-page__hero-img,.l-faq-page__hero svg{display:block;width:100%;height:100%}.l-faq-page__hero-img,.l-faq-page__hero svg{object-fit:cover}.l-faq-page__hero-overlay{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--l-faq-hero-overlay, .2))}.l-faq-page__hero-content{padding-inline:20px;text-align:center}.l-faq-page__hero-title{max-width:640px;margin:0;color:var(--l-faq-bg)}.l-faq-page__body{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:clamp(50px,calc(50px + 50 * (100vw - 450px) / 1150),100px)}.l-faq-page__quick-find{display:none}.l-faq-page__groups{width:min(100%,972px);margin-inline:auto}.l-faq-page__group{scroll-margin-top:calc(var(--l-header-height, 74px) + var(--l-announcement-bar-height, 0px) + 24px)}.l-faq-page__group+.l-faq-page__group{margin-top:clamp(66px,calc(66px + 30 * (100vw - 450px) / 1150),96px)}.l-faq-page__group-heading{margin:0 0 clamp(32px,calc(32px + 16 * (100vw - 450px) / 1150),48px);text-align:center}.l-faq-page__list{display:flex;flex-direction:column;gap:0}.l-faq-page__item{display:block;border-top:1px solid var(--l-faq-stroke)}.l-faq-page__item:last-child{border-bottom:1px solid var(--l-faq-stroke)}.l-faq-page__trigger{cursor:pointer;gap:20px;justify-content:space-between;width:100%;padding-block:15px;color:var(--l-faq-ink);text-align:start}.l-faq-page__question{min-width:0;line-height:1.45}.l-faq-page__icon{transform-origin:center;transform:rotate(90deg);display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:12px;height:12px;color:var(--l-faq-ink);transition:transform .4s cubic-bezier(.4,0,.2,1)}.l-faq-page__icon svg{display:block;width:12px;height:auto}.l-faq-page__item.is-expanded .l-faq-page__icon{transform:rotate(0)}.l-faq-page__answer{--l-rte-font-family: var(--l-font-body-family);--l-rte-size-mobile: 14px;--l-rte-size-desktop: 17px;--l-rte-weight-mobile: 300;--l-rte-lh-mobile: 1.45;--l-rte-lh-desktop: 1.45;--l-rte-p-mb-mobile: 12px;--l-rte-p-mb-desktop: 12px;--l-rte-li-mb-mobile: 0;--l-rte-li-mb-desktop: 0;max-width:852px;padding-block:0 18px;padding-inline-end:28px;color:var(--l-faq-ink)}.l-faq-page__answer ul,.l-faq-page__answer ol{margin-block:0 12px;padding-inline-start:20px}.l-faq-page__support{display:grid;grid-template-columns:1fr;gap:20px;margin-top:clamp(64px,calc(64px + 58 * (100vw - 450px) / 1150),122px)}.l-faq-page__support-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:203px;padding:21px 20px 29px;text-align:center;background:var(--l-faq-tan);border-radius:3px}.l-faq-page__support-title{margin:0;font-size:25px}.l-faq-page__support-text{max-width:255px;margin-block:24px;font-size:14px;line-height:1.35}.l-faq-page__support-text .l-rte{--l-rte-font-family: var(--l-font-heading-family);--l-rte-size-mobile: 14px;--l-rte-size-desktop: 18px;--l-rte-weight-mobile: 400;--l-rte-lh-mobile: 1.35;--l-rte-lh-desktop: 1.35;--l-rte-p-mb-mobile: 0;--l-rte-p-mb-desktop: 0}.l-faq-page__support-cta,.l-faq-page__quick-button{font-family:var(--l-button-font-family, var(--l-font-body-family));font-size:13px;font-weight:400;line-height:normal;color:var(--l-faq-ink);text-decoration:none;text-transform:uppercase;letter-spacing:0}.l-faq-page__support-cta{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:18px}@media(hover:hover){.l-faq-page__support-cta:after{content:"";position:absolute;right:0;bottom:0;left:0;width:var(--l-link-underline-width, 0);height:1px;background-color:var(--l-link-underline-color, currentcolor);transition:width .3s cubic-bezier(.4,0,.2,1)}.l-faq-page__support-cta:hover{--l-link-underline-width: 100%}}.l-faq-page__support-cta[aria-disabled=true]{cursor:default}@media screen and (min-width:768px){.l-faq-page__hero{aspect-ratio:var(--l-faq-hero-ratio-d, 1658 / 400)}}@media screen and (min-width:1024px){.l-faq-display{font-size:45px}.l-faq-heading{font-size:33px}.l-faq-body{font-size:18px}.l-faq-page__body{grid-template-columns:minmax(205px,1fr) minmax(0,972px) minmax(205px,1fr);align-items:start}.l-faq-page__quick-find{position:sticky;top:calc(var(--l-header-height, 74px) + var(--l-announcement-bar-height, 0px) + 30px);display:flex;grid-column:1;flex-direction:column;gap:9px;justify-self:start;width:177px;margin-inline-start:13px;padding-top:calc(9.45px + clamp(32px,calc(32px + 16 * (100vw - 450px) / 1150),48px));background:var(--l-section-bg, var(--l-faq-bg))}.l-faq-page__quick-heading{margin:0;text-align:center;text-transform:capitalize}.l-faq-page__quick-rule{width:100%;height:1px;background:var(--l-faq-stroke)}.l-faq-page__quick-list{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.l-faq-page__quick-button{cursor:pointer;padding-block:4px;text-align:start;opacity:.5;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.l-faq-page__quick-button:hover{opacity:.8}.l-faq-page__quick-button:focus-visible{opacity:.8}.l-faq-page__quick-button.is-active{opacity:1}.l-faq-page__groups{grid-column:2}.l-faq-page__trigger{padding-block:20px}.l-faq-page__answer{padding-block-end:24px;padding-inline-end:40px}.l-faq-page__icon,.l-faq-page__icon svg{width:16px}.l-faq-page__support{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.l-faq-page__support-card{justify-content:flex-start;min-height:350px;padding:21px 24px 28px}.l-faq-page__support-title{font-size:30px}.l-faq-page__support-text{min-height:73px;margin-block:auto 24px;font-size:18px}.l-faq-page__support-cta{font-size:14px}}@media screen and (max-width:374px){.l-faq-page__support-card{padding-inline:15px}.l-faq-page__question{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/a-faq.css.map */
