.ep-faq-page{--faq-ink: var(--ep-ink, #111410);--faq-paper: var(--ep-ivory-soft, #fff);--faq-stone: var(--ep-ivory, #f7f7f5);--faq-muted: #61645e;--faq-line: #dcddd7;display:block;background:var(--faq-paper);color:var(--faq-ink);font-family:var(--ep-body, sans-serif);font-size:1.6rem;line-height:1.6}.ep-faq-page *,.ep-faq-page *:before,.ep-faq-page *:after{box-sizing:border-box}.ep-faq-page [hidden]{display:none!important}.ep-faq-page__wrap{width:min(132rem,calc(100% - 9.6rem));margin-inline:auto}.ep-faq-page h1,.ep-faq-page h2,.ep-faq-page h3{font-family:var(--ep-display, sans-serif);color:inherit;font-weight:400;letter-spacing:-.035em}.ep-faq-page h1,.ep-faq-page h2,.ep-faq-page h3,.ep-faq-page p,.ep-faq-page figure{margin:0}.ep-faq-page p{text-wrap:pretty}.ep-faq-page a{color:inherit;text-underline-offset:.35rem;text-decoration-thickness:.1rem}.ep-faq-page button,.ep-faq-page input{font:inherit;color:inherit}.ep-faq-page button{cursor:pointer}.ep-faq-page a:focus-visible,.ep-faq-page button:focus-visible,.ep-faq-page summary:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.ep-faq-page__eyebrow{font-size:1.05rem;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.ep-faq-page__hero{background:var(--faq-stone);padding-top:clamp(4rem,5vw,7.2rem)}.ep-faq-page__hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center;padding-bottom:4.8rem}.ep-faq-page__hero-copy{padding-block:2rem}.ep-faq-page__title{max-width:9ch;font-size:clamp(5.4rem,6.5vw,9.2rem);line-height:.99;margin-top:2.6rem!important;letter-spacing:-.055em!important;text-wrap:balance}.ep-faq-page__intro{max-width:39rem;margin-top:2.6rem!important;font-size:1.7rem;line-height:1.6;color:var(--faq-muted)}.ep-faq-page__search-jump{margin-top:2rem}.ep-faq-page__figure{position:relative;background:#eff0ec;border-radius:1rem;overflow:hidden}.ep-faq-page__figure img{display:block;width:100%;height:auto;aspect-ratio:1.28;object-fit:cover;object-position:center 61%;mix-blend-mode:multiply}.ep-faq-page__figure figcaption{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.8rem 2.4rem;border-top:1px solid #daddd4}.ep-faq-page__figure figcaption p{font-size:1.4rem;margin-top:.5rem}.ep-faq-page__figure .ep-faq-page__eyebrow{font-size:.95rem;color:var(--faq-muted)}.ep-faq-page__round-link{display:grid;place-items:center;border:1px solid var(--faq-line);background:var(--faq-paper);border-radius:50%;width:4.4rem;height:4.4rem;font-size:2.2rem;flex-shrink:0;text-decoration:none}.ep-faq-page__round-link:hover{color:var(--faq-paper);background:var(--faq-ink)}.ep-faq-page__essentials{border-top:1px solid var(--faq-line);padding-top:2.4rem}.ep-faq-page__essentials>.ep-faq-page__eyebrow{color:var(--faq-muted);margin-bottom:.7rem}.ep-faq-page__quick-links{display:grid;grid-template-columns:repeat(3,1fr);padding-block:1.1rem 2.8rem}.ep-faq-page__quick-links a{display:flex;align-items:center;gap:1.5rem;padding:1rem 2.6rem;min-height:4.8rem;text-decoration:none;font-size:1.5rem;line-height:1.35}.ep-faq-page__quick-links a:first-child{padding-left:0}.ep-faq-page__quick-links a:last-child{padding-right:0}.ep-faq-page__quick-links a+a{border-left:1px solid var(--faq-line)}.ep-faq-page__quick-links a>:last-child{margin-left:auto;font-size:2.1rem}.ep-faq-page__quick-links a:hover>:nth-child(2){text-decoration:underline;text-underline-offset:.4rem}.ep-faq-page__index{color:var(--faq-muted);font-size:1rem;font-variant-numeric:tabular-nums}.ep-faq-page__library{display:grid;grid-template-columns:27rem minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 7.8rem;padding-block:6.4rem 8rem;scroll-margin-top:12rem}.ep-faq-page__search-panel{grid-column:2;margin-bottom:3.2rem;scroll-margin-top:12rem}.ep-faq-page__search-panel>label{display:block;margin-bottom:1.2rem;font-size:1.4rem;font-weight:500}.ep-faq-page__search-box{display:flex;align-items:center;gap:1.4rem;min-height:6.2rem;padding-inline:2rem 1rem;border:1px solid #acafa6;border-radius:.8rem;background:var(--faq-paper)}.ep-faq-page__search-box:focus-within{outline:.2rem solid var(--faq-ink);outline-offset:.3rem}.ep-faq-page__search-box svg{flex:0 0 2.1rem;width:2.1rem;height:2.1rem}.ep-faq-page__search-box input{min-width:0;width:100%;padding:1.6rem 0;border:0;border-radius:0;background:transparent;outline:0;box-shadow:none;font-size:1.6rem;line-height:1.5;-webkit-appearance:none;appearance:none}.ep-faq-page__search-box input::-webkit-search-cancel-button{display:none}.ep-faq-page__search-box input::placeholder{color:var(--faq-muted);opacity:1}.ep-faq-page__search-box button{flex-shrink:0;min-width:5.5rem;min-height:4.4rem;border:0;border-radius:.5rem;padding:.8rem;font-size:1.2rem;background:var(--faq-stone)}.ep-faq-page__sidebar{grid-column:1;grid-row:1 / 3;padding-top:.2rem}.ep-faq-page__sticky{position:sticky;top:12rem}.ep-faq-page__sticky>.ep-faq-page__eyebrow{margin-bottom:1.6rem;color:var(--faq-muted)}.ep-faq-page__topics{display:grid;gap:.4rem}.ep-faq-page__topics a{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 1.5rem;min-height:4.8rem;border-radius:.6rem;font-size:1.4rem;line-height:1.5;text-decoration:none;transition:background .15s}.ep-faq-page__topics a:hover{background:var(--faq-stone)}.ep-faq-page__topics a[aria-current=true]{background:var(--faq-ink);color:var(--faq-paper)}.ep-faq-page__count{font-size:1.1rem;font-variant-numeric:tabular-nums;opacity:.75}.ep-faq-page__sidebar-help{border-top:1px solid var(--faq-line);margin-top:2.8rem;padding-top:2.4rem}.ep-faq-page__sidebar-help h2{max-width:19ch;font-size:2rem;line-height:1.2}.ep-faq-page__sidebar-help p{max-width:27ch;margin-top:1.2rem;font-size:1.3rem;color:var(--faq-muted)}.ep-faq-page__text-link{display:inline-flex;justify-content:space-between;align-items:center;gap:1.8rem;min-height:4.4rem;padding-block:.8rem;font-size:1.4rem;line-height:1.5;font-weight:500}.ep-faq-page__text-link span{font-size:2rem;line-height:1}.ep-faq-page__sidebar-help .ep-faq-page__text-link{margin-top:1.3rem}.ep-faq-page__results{grid-column:2;min-width:0;scroll-margin-top:12rem}.ep-faq-page__results-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:4.4rem;border-bottom:1px solid var(--faq-line);margin-bottom:3.4rem;padding-bottom:1.5rem;color:var(--faq-muted);font-size:1.2rem}.ep-faq-page__results-bar button{padding:.4rem 0;min-height:4.4rem;border:0;background:none;text-decoration:underline;text-underline-offset:.4rem;font-size:1.2rem}.ep-faq-page__group{scroll-margin-top:12rem}.ep-faq-page__group:not([hidden])~.ep-faq-page__group:not([hidden]){margin-top:5.2rem}.ep-faq-page__group-head{display:flex;gap:1.8rem;align-items:flex-start;margin-bottom:2.4rem}.ep-faq-page__group-number{font-size:1.1rem;padding-top:.65rem;color:var(--faq-muted)}.ep-faq-page__group-head h2{font-size:clamp(2.6rem,2.7vw,3.6rem);line-height:1.14}.ep-faq-page__group-head p{margin-top:1rem;max-width:48ch;font-size:1.4rem;color:var(--faq-muted)}.ep-faq-page__item{border-top:1px solid var(--faq-line);scroll-margin-top:12rem}.ep-faq-page__item:last-child{border-bottom:1px solid var(--faq-line)}.ep-faq-page__item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.3rem 0;cursor:pointer;list-style:none}.ep-faq-page__item summary::-webkit-details-marker{display:none}.ep-faq-page__item summary::marker{content:""}.ep-faq-page__item summary h3{font-size:1.8rem;line-height:1.45;letter-spacing:-.018em}.ep-faq-page__item summary:hover h3{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:.1rem}.ep-faq-page__plus{position:relative;width:2.8rem;height:2.8rem;flex-shrink:0;border:1px solid var(--faq-line);border-radius:50%}.ep-faq-page__plus:before,.ep-faq-page__plus:after{content:"";width:1rem;height:1px;background:currentColor;position:absolute;left:calc(50% - .5rem);top:calc(50% - .5px)}.ep-faq-page__plus:after{transform:rotate(90deg);transition:transform .15s}.ep-faq-page__item[open] .ep-faq-page__plus{color:var(--faq-paper);background:var(--faq-ink);border-color:var(--faq-ink)}.ep-faq-page__item[open] .ep-faq-page__plus:after{transform:rotate(0)}.ep-faq-page__answer{max-width:67ch;padding:0 4.8rem 2.8rem 0;font-size:1.5rem;line-height:1.75;color:#4e524a}.ep-faq-page__answer strong{color:var(--faq-ink);font-weight:500}.ep-faq-page__answer p+p,.ep-faq-page__answer ul+p{margin-top:1.4rem}.ep-faq-page__answer ul{margin:1.4rem 0;padding-left:2rem}.ep-faq-page__answer li+li{margin-top:.65rem}.ep-faq-page__answer a{color:var(--faq-ink)}.ep-faq-page__permalink{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;margin-top:1.5rem;font-size:1.1rem;color:var(--faq-muted)!important}.ep-faq-page__empty{padding:3rem 0 5rem}.ep-faq-page__empty-mark{display:grid;place-items:center;width:5rem;height:5rem;border:1px solid var(--faq-line);border-radius:50%;font-size:2.8rem;margin-bottom:2.4rem}.ep-faq-page__empty h2{font-size:3.2rem;line-height:1.2;margin-bottom:1.6rem}.ep-faq-page__empty>p{max-width:46ch;color:var(--faq-muted)}.ep-faq-page__empty-actions{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;align-items:center;margin-top:2.4rem}.ep-faq-page__button{display:inline-flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:5.4rem;padding:1.5rem 2.2rem;border:1px solid var(--faq-ink);border-radius:.8rem;background:var(--faq-ink);color:var(--faq-paper)!important;text-decoration:none;font-size:1.4rem;font-weight:500;line-height:1.5}.ep-faq-page__button:hover{background:#30352c}.ep-faq-page__button span{font-size:2rem}.ep-faq-page__help{background:var(--faq-ink);color:var(--faq-paper);padding-block:7.2rem;scroll-margin-top:10rem}.ep-faq-page__help-grid{display:grid;grid-template-columns:1fr 1fr;gap:8rem}.ep-faq-page__help-intro>.ep-faq-page__eyebrow{color:#b9bfb2;margin-bottom:2.4rem;max-width:34ch}.ep-faq-page__help-intro h2{max-width:14ch;font-size:clamp(3.6rem,4.2vw,5.6rem);line-height:1.05}.ep-faq-page__help-intro>p:not(.ep-faq-page__eyebrow){max-width:39ch;color:#c2c6ba;margin-top:2.4rem;font-size:1.5rem}.ep-faq-page__help .ep-faq-page__button{color:var(--faq-ink)!important;background:var(--faq-paper);border-color:var(--faq-paper);margin-top:3rem}.ep-faq-page__help .ep-faq-page__button:hover{background:#dedfd9}.ep-faq-page__email{display:block;width:fit-content;overflow-wrap:anywhere;font-size:1.3rem;padding-block:1.2rem;margin-top:.8rem;min-height:4.4rem;color:#c2c6ba!important}.ep-faq-page__checklists{display:grid;gap:3.6rem;align-content:center}.ep-faq-page__checklists>div{position:relative;border-top:1px solid #454b3e;padding:2.4rem 0 0 4.2rem}.ep-faq-page__checklists .ep-faq-page__eyebrow{position:absolute;top:2.7rem;left:0;color:#b9bfb2;font-size:1rem}.ep-faq-page__checklists h3{font-size:2.3rem;line-height:1.25}.ep-faq-page__checklists ul{margin:1.6rem 0 0;padding:0;list-style:none;color:#c2c6ba;font-size:1.4rem}.ep-faq-page__checklists li{position:relative;padding-left:1.6rem;margin-top:.8rem}.ep-faq-page__checklists li:before{content:"";width:.4rem;height:.4rem;border:1px solid currentColor;position:absolute;top:.9rem;left:0}.ep-faq-page__next{padding-block:7.2rem 8rem}.ep-faq-page__next-head{display:flex;justify-content:space-between;align-items:end;gap:4rem;margin-bottom:3.2rem}.ep-faq-page__next-head h2{max-width:18ch;font-size:clamp(3rem,3.3vw,4.4rem);line-height:1.1}.ep-faq-page__next-head p{max-width:29ch;font-size:1.4rem;color:var(--faq-muted)}.ep-faq-page__products{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.ep-faq-page__product{display:flex;flex-direction:column;padding:3rem;border:1px solid var(--faq-line);border-radius:.8rem}.ep-faq-page__product>.ep-faq-page__eyebrow{color:var(--faq-muted);margin-bottom:2rem}.ep-faq-page__product-title{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;align-items:baseline}.ep-faq-page__product-title h3{font-size:2.4rem;line-height:1.2}.ep-faq-page__product-title span{font-size:1.8rem;white-space:nowrap}.ep-faq-page__product>p:not(.ep-faq-page__eyebrow){margin:1.6rem 0 2rem;max-width:43ch;color:var(--faq-muted);font-size:1.4rem}.ep-faq-page__product .ep-faq-page__text-link{margin-top:auto;border-top:1px solid var(--faq-line);padding-top:1.8rem}@media(max-width:1199px){.ep-faq-page__wrap{width:calc(100% - 6.4rem)}.ep-faq-page__hero-grid{gap:4rem}.ep-faq-page__library{grid-template-columns:24rem minmax(0,1fr);column-gap:4.8rem}.ep-faq-page__quick-links a{padding-inline:1.6rem}}@media(max-width:989px){.ep-faq-page__library{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;padding-top:4rem}.ep-faq-page__search-panel{grid-column:1;grid-row:1;margin-bottom:3rem}.ep-faq-page__sidebar{grid-column:1;grid-row:2;padding:0;margin-bottom:3rem}.ep-faq-page__sticky{position:static}.ep-faq-page__sidebar-help{display:none}.ep-faq-page__topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.ep-faq-page__topics a{border:1px solid var(--faq-line);padding:1rem 1.2rem;font-size:1.3rem}.ep-faq-page__topics a[aria-current=true]{border-color:var(--faq-ink)}.ep-faq-page__results{grid-column:1;grid-row:3}.ep-faq-page__help-grid{gap:4rem}.ep-faq-page__quick-links a{font-size:1.3rem;gap:1rem}.ep-faq-page__figure figcaption{padding:1.6rem}.ep-faq-page__figure figcaption p{font-size:1.2rem}}@media(max-width:699px){.ep-faq-page__wrap{width:calc(100% - 4rem)}.ep-faq-page__hero{padding-top:3.6rem}.ep-faq-page__hero-grid{grid-template-columns:1fr;gap:2.8rem;padding-bottom:3rem}.ep-faq-page__hero-copy{padding:0}.ep-faq-page__title{font-size:clamp(5.8rem,12vw,7.6rem);max-width:10ch;margin-top:2rem!important}.ep-faq-page__intro{max-width:37ch;font-size:1.5rem;margin-top:2rem!important}.ep-faq-page__figure img{aspect-ratio:1.55;object-position:center 65%}.ep-faq-page__figure figcaption{padding:1.4rem 1.8rem}.ep-faq-page__figure figcaption p{font-size:1.3rem}.ep-faq-page__quick-links{grid-template-columns:1fr;padding:.4rem 0 1.8rem}.ep-faq-page__quick-links a{padding:1.2rem 0;min-height:5rem;font-size:1.4rem;gap:1.4rem}.ep-faq-page__quick-links a+a{border-left:0;border-top:1px solid var(--faq-line)}.ep-faq-page__essentials{padding-top:2rem}.ep-faq-page__library{padding-block:3.6rem 5rem}.ep-faq-page__search-box{min-height:5.8rem;padding-left:1.4rem;gap:1rem}.ep-faq-page__search-box input{font-size:1.6rem}.ep-faq-page__topics{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-faq-page__topics a{font-size:1.2rem;gap:.6rem}.ep-faq-page__topics a:first-child{grid-column:1 / -1}.ep-faq-page__results-bar{margin-bottom:2.6rem}.ep-faq-page__group-head{gap:1.2rem;margin-bottom:1.8rem}.ep-faq-page__group-head h2{font-size:2.8rem}.ep-faq-page__group-head p{font-size:1.3rem}.ep-faq-page__group:not([hidden])~.ep-faq-page__group:not([hidden]){margin-top:3.8rem}.ep-faq-page__item summary{padding-block:2rem;gap:1.5rem}.ep-faq-page__item summary h3{font-size:1.7rem}.ep-faq-page__answer{padding:0 .4rem 2.2rem 0;font-size:1.4rem;line-height:1.75}.ep-faq-page__help{padding-block:4.8rem}.ep-faq-page__help-grid{grid-template-columns:1fr;gap:3.2rem}.ep-faq-page__help-intro h2{font-size:4.2rem}.ep-faq-page__help-intro>.ep-faq-page__eyebrow{max-width:31ch}.ep-faq-page__help-intro>p:not(.ep-faq-page__eyebrow){font-size:1.4rem}.ep-faq-page__checklists{gap:2.8rem}.ep-faq-page__next{padding-block:4.8rem}.ep-faq-page__next-head{display:block}.ep-faq-page__next-head p{margin-top:1.6rem;max-width:35ch}.ep-faq-page__products{grid-template-columns:1fr;gap:1.6rem}.ep-faq-page__product{padding:2.4rem}.ep-faq-page__product-title h3{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){.ep-faq-page *,.ep-faq-page *:before,.ep-faq-page *:after{transition:none!important;scroll-behavior:auto!important}}@media print{.ep-faq-page__search-panel,.ep-faq-page__sidebar,.ep-faq-page__results-bar,.ep-faq-page__essentials,.ep-faq-page__permalink,.ep-faq-page__empty{display:none!important}.ep-faq-page__wrap{width:100%}.ep-faq-page__library{display:block}.ep-faq-page__group[hidden],.ep-faq-page__item[hidden]{display:block!important}.ep-faq-page__item::details-content{content-visibility:visible;display:block}.ep-faq-page__answer{display:block!important}.ep-faq-page__item{break-inside:avoid}.ep-faq-page__hero,.ep-faq-page__help{color:#000;background:#fff}.ep-faq-page__help-intro>p,.ep-faq-page__checklists ul{color:#333!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-ep-faq-page.css.map */
