.eusari-faq-root{--faq-teal:#7fa9ae;--faq-chocolate:#4f2c1d;--faq-warm:#edeae5;--faq-light:#f5f5f7;--faq-border:rgba(79,44,29,.1);--faq-muted:#555;color:var(--faq-chocolate);background:var(--faq-light);font-family:Work Sans,sans-serif;line-height:1.55}.eusari-faq-root *{box-sizing:border-box}.eusari-faq-root h1,.eusari-faq-root h2,.eusari-faq-root h3,.eusari-faq-root button,.eusari-faq-root input{font-family:Work Sans,sans-serif;text-transform:none}.eusari-faq-root button{border:0;color:inherit;cursor:pointer}.eusari-faq-root [hidden]{display:none!important}.eusari-faq-root :focus-visible{outline:3px solid var(--faq-teal);outline-offset:3px}.eusari-faq__header{position:relative;overflow:hidden;border-bottom:1px solid var(--faq-border);background:#fff}.eusari-faq__header-decoration{position:absolute;inset:0 0 auto auto;width:24rem;height:24rem;background:linear-gradient(225deg,rgba(237,234,229,.4),transparent);border-radius:0 0 0 100%;pointer-events:none}.eusari-faq__header-shell,.eusari-faq__home-shell,.eusari-faq__category-shell,.eusari-faq__search-shell{position:relative;width:min(calc(100% - 2rem),1200px);margin:0 auto}.eusari-faq__header-shell{padding:clamp(3rem,8vw,5rem) 0 3.5rem;text-align:center}.eusari-faq__title{max-width:18ch;margin:0 auto;color:var(--faq-chocolate);font-size:clamp(2.625rem,6.4vw,4.875rem);font-weight:600;letter-spacing:-.06em;line-height:.96}.eusari-faq__lede{max-width:42rem;margin:1.25rem auto 2.5rem;color:var(--faq-muted);font-size:clamp(1.0625rem,1.65vw,1.375rem);letter-spacing:-.022em;line-height:1.32}.eusari-faq__search-wrap{position:relative;max-width:42.5rem;margin:auto;text-align:left}.eusari-faq__search-wrap input{width:100%;min-height:58px;padding:1rem 3.5rem 1rem 3.375rem;border:2px solid transparent;border-radius:999px;background:var(--faq-light);color:var(--faq-chocolate);box-shadow:0 4px 16px #4f2c1d0f;outline:none}.eusari-faq__search-wrap input:focus{border-color:var(--faq-teal);background:#fff;box-shadow:0 0 0 4px #7fa9ae1a}.eusari-faq__search-icon{position:absolute;z-index:1;top:19px;left:1.5rem;color:#4f2c1d66}.eusari-faq__clear{position:absolute;top:17px;right:1rem;width:2rem;height:2rem;padding:.4rem;border-radius:50%;background:transparent;color:#4f2c1d66}.eusari-faq__search-help{margin:.75rem 0 0;color:var(--faq-muted);font-size:.75rem;font-weight:500}.eusari-faq__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eusari-faq__view{padding:2.5rem 0 4rem}.eusari-faq__home-shell{max-width:60rem}.eusari-faq__safety-callout,.eusari-faq__macro-card,.eusari-faq__search-card,.eusari-faq__category-card{border:1px solid rgba(79,44,29,.05);border-radius:2rem;background:#fff;box-shadow:0 8px 30px #00000008}.eusari-faq__safety-callout{display:flex;align-items:center;gap:3rem;margin-bottom:3rem;padding:2rem;transition:transform .5s,box-shadow .5s}.eusari-faq__safety-callout:hover{transform:translateY(-4px);box-shadow:0 20px 50px #00000014}.eusari-faq__safety-copy{display:flex;align-items:flex-start;gap:1.5rem;flex:1}.eusari-faq__safety-icon{display:grid;flex:none;width:4rem;height:4rem;place-items:center;border-radius:1rem;background:var(--faq-light);color:var(--faq-teal);transition:.5s}.eusari-faq__safety-callout:hover .eusari-faq__safety-icon{background:var(--faq-chocolate);color:var(--faq-warm);transform:scale(1.1)}.eusari-faq__safety-copy h2{margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:600;letter-spacing:-.04em}.eusari-faq__safety-copy p{margin:0;color:var(--faq-muted);font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55}.eusari-faq__secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex:none;padding:1rem 2rem;border:2px solid var(--faq-teal);border-radius:999px;background:transparent;font-weight:600}.eusari-faq__secondary-button:hover{background:#7fa9ae1a}.eusari-faq__macro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.eusari-faq__macro-card{display:flex;min-height:20rem;flex-direction:column;align-items:flex-start;padding:2.5rem;text-align:left;transition:transform .5s,box-shadow .5s}.eusari-faq__macro-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #00000014}.eusari-faq__macro-icon{display:grid;width:3.5rem;height:3.5rem;place-items:center;margin-bottom:2rem;border-radius:1rem;background:var(--faq-warm);color:var(--faq-teal);transition:.5s}.eusari-faq__macro-card:hover .eusari-faq__macro-icon{background:var(--faq-chocolate);color:var(--faq-warm);transform:scale(1.1)}.eusari-faq__macro-eyebrow,.eusari-faq__nav-label{display:block;margin-bottom:.75rem;color:var(--faq-teal);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eusari-faq__macro-card h2{margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:600;letter-spacing:-.04em}.eusari-faq__macro-card p{flex:1;margin:0 0 2rem;color:var(--faq-muted);font-size:1rem}.eusari-faq__macro-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:999px;background:var(--faq-light);font-size:.875rem;font-weight:600}.eusari-faq__back-button{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.625rem 1.25rem;border-radius:999px;background:#fff;box-shadow:0 4px 12px #4f2c1d0f;font-size:.875rem;font-weight:600}.eusari-faq__search-card,.eusari-faq__category-card{padding:2.5rem}.eusari-faq__search-card h2,.eusari-faq__category-content h2{margin:0 0 2rem;padding-bottom:1rem;border-bottom:1px solid var(--faq-border);font-size:clamp(1.875rem,3vw,2.25rem);font-weight:600;letter-spacing:-.04em}.eusari-faq__empty{text-align:center;padding:5rem 1.5rem}.eusari-faq__empty h2{border:0;padding:0;margin-bottom:1rem}.eusari-faq__empty p{max-width:32rem;margin:0 auto 2.5rem;color:var(--faq-muted)}.eusari-faq__empty-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.eusari-faq__empty-actions button{padding:1rem 2rem;border-radius:999px;background:var(--faq-chocolate);color:#fff;font-weight:600}.eusari-faq__empty-actions button+button{background:var(--faq-warm);color:var(--faq-chocolate)}.eusari-faq__breadcrumb{display:flex;align-items:center;gap:.5rem;margin:0 0 2rem;overflow-x:auto;white-space:nowrap;color:var(--faq-muted)}.eusari-faq__breadcrumb button,.eusari-faq__breadcrumb strong{padding:.625rem 1rem;border-radius:999px;background:#fff;box-shadow:0 4px 12px #4f2c1d0f;font-weight:600}.eusari-faq__breadcrumb strong{background:var(--faq-warm);color:var(--faq-chocolate)}.eusari-faq__category-layout{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(0,2fr);gap:2rem;align-items:start}.eusari-faq__sidebar{position:sticky;top:2rem;padding:1.5rem;border-radius:2rem;background:#fff;box-shadow:0 4px 16px #4f2c1d0d}.eusari-faq__sidebar button{display:block;width:100%;padding:1rem 1.25rem;border-radius:1rem;background:transparent;text-align:left;font-size:1rem}.eusari-faq__sidebar button:hover{background:var(--faq-light)}.eusari-faq__sidebar button[aria-current=true]{background:var(--faq-chocolate);color:#fff;box-shadow:0 4px 12px #4f2c1d29}.eusari-faq__nav-label{padding:0 .5rem;margin:0 0 .5rem}.eusari-faq__nav-group+.eusari-faq__nav-group{margin-top:1.5rem}.eusari-faq__subcategory{margin-bottom:.75rem}.eusari-faq__subcategory-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem .5rem;color:var(--faq-muted);background:transparent;text-align:left}.eusari-faq__subcategory-trigger span{display:flex;align-items:center;gap:1rem}.eusari-faq__subcategory-trigger strong{font-size:1.125rem}.eusari-faq__subcategory-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.eusari-faq__items{padding:.25rem .5rem .75rem}.eusari-faq__item{border-bottom:1px solid rgba(79,44,29,.08)}.eusari-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;padding:1rem 0;background:transparent;text-align:left;font-size:1rem;font-weight:600}.eusari-faq__toggle{position:relative;flex:none;width:2rem;height:2rem;border-radius:50%;background:#fff;box-shadow:0 2px 8px #4f2c1d1f;color:var(--faq-chocolate)}.eusari-faq__toggle span{position:absolute;top:15px;left:8px;width:16px;height:2px;background:currentColor}.eusari-faq__toggle span+span{transform:rotate(90deg);transition:transform .3s}.eusari-faq__question[aria-expanded=true] .eusari-faq__toggle{background:var(--faq-teal);color:#fff}.eusari-faq__question[aria-expanded=true] .eusari-faq__toggle span+span{transform:rotate(0)}.eusari-faq__answer{padding:0 0 1rem;color:var(--faq-muted)}.eusari-faq__answer-content p{margin:0 0 1rem}.eusari-faq__answer-content p:last-child{margin-bottom:0}.eusari-faq__answer-content a{color:var(--faq-teal);font-weight:700}.eusari-faq__answer-content ul{padding-left:1.25rem}.eusari-faq__label{display:inline-block;margin:0 0 .75rem;padding:.35rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700}.eusari-faq__label--success{background:#e2f1ed;color:#286b58}.eusari-faq__label--warning{background:#fff0d5;color:#8a5a13}.eusari-faq__label--error{background:#f9dfdf;color:#8c2f2f}.eusari-faq__footer{padding:3rem 1.5rem;border-top:1px solid var(--faq-border);background:#fff;text-align:center;color:#888;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.eusari-faq__footer p{max-width:48rem;margin:0 auto .75rem}.eusari-faq__footer strong{color:var(--faq-chocolate);letter-spacing:0;text-transform:none}@media(max-width:63.9375rem){.eusari-faq__category-layout{grid-template-columns:1fr}.eusari-faq__sidebar{position:static}.eusari-faq__category-content{scroll-margin-top:1rem}}@media(max-width:47.9375rem){.eusari-faq__view{padding:2.5rem 0}.eusari-faq__safety-callout{align-items:stretch;flex-direction:column;gap:2rem;padding:2rem}.eusari-faq__secondary-button{width:100%}.eusari-faq__macro-grid{grid-template-columns:1fr;gap:1.5rem}.eusari-faq__macro-card{min-height:0;padding:2rem}.eusari-faq__search-card,.eusari-faq__category-card{padding:1.5rem}.eusari-faq__category-shell,.eusari-faq__header-shell,.eusari-faq__home-shell,.eusari-faq__search-shell{width:min(calc(100% - 2rem),1200px)}}@media(prefers-reduced-motion:reduce){.eusari-faq-root *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:63.9375rem){.eusari-faq__sidebar,.eusari-faq__category-content{min-width:0;width:100%}}@media(max-width:47.9375rem){.eusari-faq__macro-grid,.eusari-faq__macro-card{min-width:0}.eusari-faq__macro-card{overflow-wrap:anywhere}}@media(max-width:47.9375rem){.eusari-faq__macro-card p{white-space:normal;overflow-wrap:anywhere}}@media(max-width:47.9375rem){.eusari-faq__question{white-space:normal;text-align:left;overflow-wrap:anywhere}}.eusari-faq__macro-card p{white-space:normal;overflow-wrap:anywhere}.eusari-faq-root svg{display:block;width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.eusari-faq__macro-icon svg{width:1.625rem;height:1.625rem}.eusari-faq__secondary-button svg,.eusari-faq__macro-cta svg,.eusari-faq__breadcrumb svg,.eusari-faq__back-button svg{width:1.125rem;height:1.125rem}.eusari-faq__subcategory-trigger{padding:1rem 1.25rem;border-radius:1rem;background:var(--faq-light);color:var(--faq-chocolate)}.eusari-faq__subcategory-trigger span:first-child i{display:block;width:.75rem;height:.75rem;border-radius:50%;background:var(--faq-teal)}.eusari-faq__subcategory-trigger>svg{width:2rem;height:2rem;padding:.5rem;border-radius:50%;background:#fff;stroke-width:1.6}.eusari-faq-root,.eusari-faq-root *{font-family:Work Sans,sans-serif;letter-spacing:normal}.eusari-faq-root strong,.eusari-faq__safety-copy h2,.eusari-faq__macro-card h2,.eusari-faq__question{color:var(--faq-chocolate)}.eusari-faq__search-help{text-align:center}.eusari-faq__safety-copy{display:block}.eusari-faq__safety-icon{margin-bottom:1.5rem}.eusari-faq__safety-copy strong{color:var(--faq-chocolate)}.eusari-faq__question{font-family:Work Sans,sans-serif!important;font-weight:600;letter-spacing:normal}.eusari-faq__answer,.eusari-faq__answer-content{font-family:Work Sans,sans-serif!important;letter-spacing:normal}.eusari-faq__secondary-button,.eusari-faq__macro-cta{font-family:Work Sans,sans-serif!important;color:var(--faq-chocolate)}.eusari-faq__safety-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:center;padding:3rem 3rem 3.5rem;border-radius:2rem;background:#fff}.eusari-faq__safety-copy{display:block;min-width:0}.eusari-faq__safety-icon{display:grid;place-items:center;width:4rem;height:4rem;margin:0 0 1.75rem;border-radius:1rem;background:#f5f5f7;color:var(--faq-teal)}.eusari-faq__safety-icon svg{width:2rem;height:2rem}.eusari-faq__safety-copy h2{max-width:34rem;margin:0 0 1.25rem;font-size:clamp(1.75rem,3vw,2.2rem);line-height:1.08}.eusari-faq__safety-copy p{max-width:36rem;margin:0;color:var(--faq-muted);font-size:1.125rem;line-height:1.55}.eusari-faq-root .eusari-faq__secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-width:19.5rem;min-height:3.75rem;padding:.85rem 1.75rem;border:2px solid var(--faq-teal);border-radius:999px;background:#fff;color:var(--faq-chocolate);font-weight:600;line-height:1.2;text-align:center}.eusari-faq__secondary-button:hover{background:var(--faq-light)}.eusari-faq-root .eusari-faq__secondary-button{color:var(--faq-chocolate)}.eusari-faq-root .eusari-faq__secondary-button svg,.eusari-faq-root .eusari-faq__secondary-button span[aria-hidden=true]{color:var(--faq-teal);stroke:var(--faq-teal)}@media(max-width:47.9375rem){.eusari-faq__safety-callout{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem 2.25rem;border-radius:1.75rem}.eusari-faq__secondary-button{min-width:0;width:100%}}.eusari-faq__subcategory-trigger>svg{transition:transform .3s}.eusari-faq__subcategory-trigger[aria-expanded=true]>svg{transform:rotate(90deg)}.eusari-faq__label{font-size:.875rem;line-height:1.25}.eusari-faq__answer{padding-top:.75rem}.eusari-faq__answer-content{font-size:1.125rem;line-height:1.55}.eusari-faq__question-heading{margin:0}
/*# sourceMappingURL=/cdn/shop/t/45/assets/eusari-faq.css.map?faq_rev=20260815-3 */
