body.alp-faq-page{background:#f7f5f0;color:#252521}body.alp-faq-page shopify-forms-embed{display:none!important}body.alp-faq-page .header .header__link,body.alp-faq-page .header .navbar-link,body.alp-faq-page .mobile-header a{font:500 13px/1.4 var(--af-font, "Archivo", Arial, sans-serif);letter-spacing:0;text-transform:none}body.alp-faq-page .header button,body.alp-faq-page .mobile-header button,body.alp-faq-page .mobile-menu{font-family:var(--af-font, "Archivo", Arial, sans-serif)}body.alp-faq-page .announcement-bar,body.alp-faq-page .announcement-bar :is(p,a,span,button){font-family:var(--af-font, "Archivo", Arial, sans-serif);font-size:12px;letter-spacing:.02em;text-transform:none}body.alp-faq-page [id^=template-page]>.dynamic-sections,body.alp-faq-page .alp-faq-section{width:100%;max-width:none;padding:0}.alp-faq{--af-paper: var(--alp-color-canvas);--af-surface: var(--alp-color-surface);--af-ink: var(--alp-color-ink);--af-muted: var(--alp-color-muted);--af-olive: var(--alp-color-action);--af-dark: var(--alp-color-ink);--af-line: var(--alp-color-line);background:var(--af-paper);color:var(--af-ink);font:400 15px/1.65 var(--af-font, "Archivo", Arial, sans-serif);overflow-wrap:break-word}.alp-faq *,.alp-faq *:before,.alp-faq *:after{box-sizing:border-box}.alp-faq :is(h1,h2,h3,p,figure,ul,ol){margin:0}.alp-faq :is(h1,h2,h3,summary){font-family:inherit;letter-spacing:normal;text-transform:none}.alp-faq a{color:inherit;text-decoration:none}.alp-faq :is(a,summary):focus-visible{outline:3px solid #795c3a;outline-offset:5px}.alp-faq .af-shell{width:100%;max-width:1500px;padding:0 clamp(20px,4vw,64px);margin-inline:auto}.alp-faq .af-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-block:4px 8px;color:var(--af-muted);font-size:11px}.alp-faq .af-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--af-line)}.alp-faq .af-breadcrumb [aria-current]{color:var(--af-ink)}.alp-faq .af-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);overflow:hidden;background:var(--af-dark);color:var(--af-surface);border-radius:8px}.alp-faq .af-hero--text{grid-template-columns:1fr}.alp-faq .af-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4.2vw,66px)}.alp-faq .af-eyebrow{font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.alp-faq .af-hero .af-eyebrow{margin-bottom:24px;color:#d0cdc4}.alp-faq .af-hero h1{max-width:12ch;margin:0;color:inherit;font-size:clamp(44px,4.8vw,72px);font-weight:600;line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.alp-faq .af-hero__tagline{margin-top:19px;color:#e7deca;font:italic clamp(21px,2vw,29px)/1.3 Georgia,"Times New Roman",serif;letter-spacing:-.025em}.alp-faq .af-hero__intro{max-width:45ch;margin-top:15px;color:#d0cdc4;font-size:14px;line-height:1.65}.alp-faq .af-hero__intro p+p{margin-top:10px}.alp-faq .af-hero__media{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:20px 24px 16px;background:#fff;color:var(--af-muted)}.alp-faq .af-hero__media img{display:block;width:100%;height:320px;object-fit:contain}.alp-faq .af-hero__media figcaption{padding-top:12px;font-size:11px;line-height:1.5;text-align:center}.alp-faq .af-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:19px 0}.alp-faq .af-topics a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding-block:12px;border-bottom:1px solid var(--af-line);font-size:13px;font-weight:600;line-height:1.4}.alp-faq .af-topics a>span:last-child{font-size:18px;font-weight:400}.alp-faq .af-topics a:hover{color:var(--af-olive);border-bottom-color:var(--af-olive)}.alp-faq .af-content{padding-top:24px}.alp-faq .af-group{display:grid;grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);gap:clamp(32px,7vw,100px);padding-block:46px;scroll-margin-top:150px}.alp-faq .af-group__intro h2{color:var(--af-ink);font-size:clamp(26px,2.7vw,36px);font-weight:600;line-height:1.13;letter-spacing:-.04em}.alp-faq .af-group__intro p{max-width:28ch;margin-top:12px;color:var(--af-muted);font-size:14px;line-height:1.6}.alp-faq .af-questions{min-width:0;border-top:1px solid var(--af-line)}.alp-faq .af-question{border-bottom:1px solid var(--af-line)}.alp-faq .af-question>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:66px;padding-block:18px;color:var(--af-ink);cursor:pointer;list-style:none;font-size:16px;font-weight:600;line-height:1.5}.alp-faq .af-question>summary::-webkit-details-marker{display:none}.alp-faq .af-question>summary::marker{content:""}.alp-faq .af-question>summary:hover{color:var(--af-olive)}.alp-faq .af-question__toggle{position:relative;width:20px;height:20px;flex:0 0 20px;color:var(--af-olive)}.alp-faq .af-question__toggle:before,.alp-faq .af-question__toggle:after{content:"";position:absolute;background:currentColor}.alp-faq .af-question__toggle:before{top:9px;left:4px;width:12px;height:1px}.alp-faq .af-question__toggle:after{top:4px;left:9px;width:1px;height:12px}.alp-faq .af-question[open] .af-question__toggle:after{display:none}.alp-faq .af-answer{padding:0 44px 24px 0;color:var(--af-muted);font-size:14px;line-height:1.8}.alp-faq .af-answer :is(p,ul,ol)+:is(p,ul,ol){margin-top:12px}.alp-faq .af-answer :is(ul,ol){padding-left:20px}.alp-faq .af-answer li+li{margin-top:7px}.alp-faq .af-answer strong{color:var(--af-ink);font-weight:600}.alp-faq .af-answer a{color:var(--af-olive);text-decoration:underline;text-underline-offset:4px}.alp-faq .af-detail{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;margin-block:26px;background:#e9e7df;border-radius:8px;overflow:hidden}.alp-faq .af-detail__media{min-width:0;display:flex;flex-direction:column;background:#fff}.alp-faq .af-detail__media img{display:block;width:100%;height:330px;object-fit:contain;object-position:center;padding:12px 18px 0}.alp-faq .af-detail__media figcaption{padding:10px 20px 16px;color:var(--af-muted);font-size:11px;line-height:1.5;text-align:center}.alp-faq .af-detail__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,60px)}.alp-faq .af-detail .af-eyebrow{color:var(--af-olive);margin-bottom:18px}.alp-faq .af-detail h2{max-width:17ch;margin-bottom:20px;font-size:clamp(30px,3.5vw,47px);line-height:1.08;font-weight:600;letter-spacing:-.045em;color:var(--af-ink)}.alp-faq .af-detail__copy>div{max-width:48ch;color:var(--af-muted);font-size:14px;line-height:1.7}.alp-faq .af-detail__copy p+p{margin-top:12px}.alp-faq .af-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;padding-block:9px;border-bottom:1px solid var(--af-olive);color:var(--af-olive);font-size:13px;font-weight:600;line-height:1.5}.alp-faq .af-detail .af-text-link{margin-top:23px}.alp-faq .af-text-link>span{font-size:18px;font-weight:400}.alp-faq .af-help{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:26px;padding:45px 0 66px;border-top:1px solid var(--af-line)}.alp-faq .af-help .af-eyebrow{color:var(--af-muted);margin-bottom:16px}.alp-faq .af-help h2{font-size:clamp(30px,3.4vw,46px);font-weight:600;letter-spacing:-.045em;line-height:1.12;color:var(--af-ink)}.alp-faq .af-help__description{max-width:49ch;margin-top:15px;font-size:14px;color:var(--af-muted)}.alp-faq .af-help__actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;flex:0 0 255px}.alp-faq .af-button{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:50px;padding:13px 18px;border:1px solid var(--af-olive);border-radius:4px;background:var(--af-olive);color:var(--af-surface);font-size:13px;font-weight:600;line-height:1.5}.alp-faq .af-button:hover{background:var(--alp-color-action-hover);color:var(--af-surface)}.alp-faq .af-button>span{font-size:18px;font-weight:400}body.alp-faq-page .footer__container,body.alp-faq-page .footer__container .footer__content,body.alp-faq-page .footer__container .footer__extra-content,body.alp-faq-page .icon-bar,body.alp-faq-page .icon-bar>.section{background:#252521!important;color:#d0cdc4}body.alp-faq-page .footer__container .footer__heading{color:#f7f5f0}body.alp-faq-page .footer__container :is(.footer__menu-link a,.footer__credits,.footer__credits a),body.alp-faq-page .icon-bar .icon-bar__text{color:#d0cdc4}body.alp-faq-page .footer__container .footer__menu-link a{display:inline-flex;align-items:center;min-height:44px}body.alp-faq-page .footer__container a:focus-visible{outline:2px solid #f7f5f0;outline-offset:3px}@media(max-width:749px){.alp-faq .af-shell{padding-inline:20px}.alp-faq .af-breadcrumb{padding-block:0 5px}.alp-faq .af-hero{grid-template-columns:1fr}.alp-faq .af-hero__copy{padding:28px 25px 30px}.alp-faq .af-hero .af-eyebrow{margin-bottom:16px;font-size:9px}.alp-faq .af-hero h1{font-size:clamp(37px,9.6vw,52px)}.alp-faq .af-hero__tagline{margin-top:15px;font-size:23px}.alp-faq .af-hero__intro{font-size:13px;margin-top:12px}.alp-faq .af-hero__media{padding:8px 18px 12px}.alp-faq .af-hero__media img{height:180px}.alp-faq .af-hero__media figcaption{padding-top:4px;font-size:10px}.alp-faq .af-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding-top:15px}.alp-faq .af-topics a{min-height:52px;font-size:12px;gap:7px}.alp-faq .af-content{padding-top:20px}.alp-faq .af-group{grid-template-columns:1fr;gap:24px;padding-block:27px;scroll-margin-top:125px}.alp-faq .af-group__intro h2{font-size:29px}.alp-faq .af-group__intro p{max-width:none;margin-top:8px;font-size:13px}.alp-faq .af-question>summary{gap:15px;min-height:65px;font-size:14px;padding-block:17px}.alp-faq .af-answer{padding:0 18px 22px 0;font-size:13px;line-height:1.75}.alp-faq .af-detail{grid-template-columns:1fr;margin-block:26px}.alp-faq .af-detail__media img{height:260px;padding-top:10px}.alp-faq .af-detail__media figcaption{padding-bottom:12px;font-size:10px}.alp-faq .af-detail__copy{padding:29px 25px 31px}.alp-faq .af-detail .af-eyebrow{margin-bottom:15px;font-size:9px}.alp-faq .af-detail h2{max-width:17ch;margin-bottom:17px;font-size:32px}.alp-faq .af-detail__copy>div{font-size:13px}.alp-faq .af-detail .af-text-link{margin-top:18px}.alp-faq .af-help{display:block;margin-top:24px;padding-block:34px 46px}.alp-faq .af-help h2{font-size:32px}.alp-faq .af-help__description{font-size:13px}.alp-faq .af-help__actions{margin-top:24px}}@media(max-width:359px){.alp-faq .af-shell{padding-inline:16px}.alp-faq .af-hero__copy{padding-inline:21px}.alp-faq .af-hero h1{font-size:36px}.alp-faq .af-hero__tagline{font-size:21px}.alp-faq .af-topics{gap:0 16px}.alp-faq .af-topics a{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/alp-faq.css.map */
