.announcement-bar-section .utility-bar{background:#3257e9!important}.hera-faq-v3{--faq-ink: #0b1733;--faq-copy: #42526f;--faq-muted: #6f7f98;--faq-line: #dce7f5;--faq-line-strong: #c8d9ee;--faq-blue: #2681ff;--faq-blue-deep: #2458f2;--faq-blue-soft: #edf5ff;--faq-blue-pale: #f5f9ff;color:var(--faq-ink);background:#fff;font-family:inherit}.hera-faq-v3 *{box-sizing:border-box}.hera-faq-v3__shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.hera-faq-v3__intro{padding:72px 0 68px;background:linear-gradient(180deg,#fff 0%,var(--faq-blue-pale) 100%)}.hera-faq-v3__intro-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:end}.hera-faq-v3__eyebrow{margin:0 0 16px;color:var(--faq-blue-deep);font-size:13px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.hera-faq-v3 h1,.hera-faq-v3 h2,.hera-faq-v3 p{margin-top:0}.hera-faq-v3 h1{max-width:740px;margin-bottom:22px;font-size:clamp(46px,5.1vw,70px);line-height:1.02;letter-spacing:-.055em}.hera-faq-v3__lede{max-width:650px;margin-bottom:0;color:var(--faq-copy);font-size:19px;line-height:1.6}.hera-faq-v3__search-note{max-width:650px;margin:14px 0 0;color:var(--faq-muted);font-size:13px;line-height:1.5}.hera-faq-v3__search-panel{padding:28px;border:1px solid rgba(200,217,238,.9);border-radius:22px;background:#ffffffe6;box-shadow:0 20px 50px #1e4e8f17}.hera-faq-v3__search-panel label{display:block;margin-bottom:12px;font-size:15px;font-weight:750}.hera-faq-v3__search-panel>p{margin:12px 0 0;color:var(--faq-muted);font-size:13px;line-height:1.5}.hera-faq-v3__search-control{position:relative;display:flex;align-items:center}.hera-faq-v3__search-icon{position:absolute;left:17px;width:17px;height:17px;border:2px solid #6883a8;border-radius:50%;pointer-events:none}.hera-faq-v3__search-icon:after{content:"";position:absolute;width:7px;height:2px;right:-5px;bottom:-2px;background:#6883a8;transform:rotate(45deg)}.hera-faq-v3__search-control input{width:100%;min-height:54px;padding:0 78px 0 48px;border:1px solid var(--faq-line-strong);border-radius:12px;outline:none;color:var(--faq-ink);background:#fff;font-size:15px}.hera-faq-v3__search-control input:focus{border-color:var(--faq-blue);box-shadow:0 0 0 4px #2681ff24}.hera-faq-v3__clear{position:absolute;right:10px;min-height:34px;padding:0 10px;border:0;border-radius:8px;color:var(--faq-blue-deep);background:var(--faq-blue-soft);font-size:13px;font-weight:700;cursor:pointer}.hera-faq-v3__content{padding:88px 0 110px}.hera-faq-v3__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:84px;align-items:start}.hera-faq-v3__layout>*{min-width:0}.hera-faq-v3__category-panel{position:sticky;top:112px;max-width:100%}.hera-faq-v3__category-label,.hera-faq-v3__quick-links>p{margin-bottom:14px;color:var(--faq-muted);font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.hera-faq-v3__categories{display:grid;gap:6px}.hera-faq-v3__categories button{display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;padding:0 12px 0 14px;border:0;border-radius:10px;color:#4d607d;background:transparent;text-align:left;cursor:pointer}.hera-faq-v3__categories button span{min-width:28px;padding:3px 7px;border-radius:999px;color:#6c7f9c;background:#f1f5fa;font-size:11px;text-align:center}.hera-faq-v3__categories button:hover{color:var(--faq-ink);background:var(--faq-blue-pale)}.hera-faq-v3__categories button.is-active{color:var(--faq-blue-deep);background:var(--faq-blue-soft);font-weight:720}.hera-faq-v3__categories button.is-active span{color:#fff;background:var(--faq-blue)}.hera-faq-v3__quick-links{margin-top:30px;padding-top:24px;border-top:1px solid var(--faq-line)}.hera-faq-v3__quick-links>p{margin-bottom:10px}.hera-faq-v3__quick-links a{display:flex;justify-content:space-between;padding:8px 0;color:#536783;font-size:13px;text-decoration:none}.hera-faq-v3__quick-links a:hover{color:var(--faq-blue-deep)}.hera-faq-v3__results-heading{display:flex;min-height:38px;align-items:center;justify-content:space-between;margin-bottom:18px}.hera-faq-v3__results-heading p{margin:0;color:var(--faq-muted);font-size:13px}.hera-faq-v3__results-heading button{border:0;color:var(--faq-blue-deep);background:transparent;font-size:13px;font-weight:700;cursor:pointer}.hera-faq-v3__group{margin-bottom:70px}.hera-faq-v3__group:last-child{margin-bottom:0}.hera-faq-v3__group-heading{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.hera-faq-v3__group-heading p{margin:0;color:var(--faq-blue);font-size:12px;font-weight:800;letter-spacing:.08em}.hera-faq-v3__group-heading h2{margin:0;font-size:28px;line-height:1.2;letter-spacing:-.025em}.hera-faq-v3__item{position:relative;border-top:1px solid var(--faq-line)}.hera-faq-v3__item:last-child{border-bottom:1px solid var(--faq-line)}.hera-faq-v3__item:target{scroll-margin-top:108px}.hera-faq-v3__item:target:before{content:"";position:absolute;top:0;right:-18px;bottom:0;left:-18px;z-index:0;border-radius:14px;background:var(--faq-blue-pale);pointer-events:none}.hera-faq-v3__item>*{position:relative;z-index:1}.hera-faq-v3__item summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:22px;align-items:center;min-height:76px;padding:20px 46px 20px 0;font-size:18px;font-weight:690;line-height:1.45;cursor:pointer;list-style:none}.hera-faq-v3__item summary::-webkit-details-marker{display:none}.hera-faq-v3__toggle{position:relative;width:28px;height:28px;border:1px solid var(--faq-line-strong);border-radius:50%;background:#fff}.hera-faq-v3__toggle:before,.hera-faq-v3__toggle:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--faq-blue-deep);transform:translate(-50%,-50%)}.hera-faq-v3__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s ease}.hera-faq-v3__item details[open] .hera-faq-v3__toggle{border-color:#bdd6f6;background:var(--faq-blue-soft)}.hera-faq-v3__item details[open] .hera-faq-v3__toggle:after{transform:translate(-50%,-50%) rotate(0)}.hera-faq-v3__answer{max-width:720px;padding:0 56px 24px 0;color:var(--faq-copy);font-size:15px;line-height:1.72}.hera-faq-v3__answer p{margin:0 0 12px}.hera-faq-v3__answer p:last-child{margin-bottom:0}.hera-faq-v3__answer a{color:var(--faq-blue-deep);font-weight:680;text-underline-offset:3px}.hera-faq-v3__item mark[data-faq-highlight]{padding:.04em .18em;border-radius:4px;color:#163f9b;background:#dcecff;box-shadow:inset 0 -1px #2458f23d;font-weight:800}.hera-faq-v3__match-preview{margin:-8px 56px 18px 0;color:#617493;font-size:13px;line-height:1.55}.hera-faq-v3__item details[open]+.hera-faq-v3__match-preview{display:none}.hera-faq-v3__anchor{position:absolute!important;right:0;top:27px;opacity:0;color:var(--faq-blue-deep);font-size:11px;font-weight:750;text-decoration:none;transition:opacity .15s ease}.hera-faq-v3__item:hover .hera-faq-v3__anchor,.hera-faq-v3__anchor:focus-visible{opacity:1}.hera-faq-v3__item[hidden],.hera-faq-v3__group[hidden]{display:none!important}.hera-faq-v3__empty{padding:56px;border-radius:22px;background:var(--faq-blue-pale)}.hera-faq-v3__empty-label{margin-bottom:12px;color:var(--faq-blue-deep);font-size:13px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.hera-faq-v3__empty h2{margin-bottom:14px;font-size:36px;letter-spacing:-.035em}.hera-faq-v3__empty>p:not(.hera-faq-v3__empty-label){max-width:560px;color:var(--faq-copy);line-height:1.65}.hera-faq-v3__empty>div{display:flex;align-items:center;gap:24px;margin-top:26px}.hera-faq-v3__empty a{color:var(--faq-blue-deep);font-size:14px;font-weight:720;text-decoration:none}.hera-faq-v3__noscript{padding:14px 16px;border:1px solid var(--faq-line);border-radius:10px;color:var(--faq-copy);background:var(--faq-blue-pale);font-size:14px}.hera-faq-v3__support{padding:0 0 110px}.hera-faq-v3__support-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:54px;align-items:center;padding:50px 56px;border:1px solid #cfe0f5;border-radius:26px;background:linear-gradient(135deg,#f5f9ff,#e8f2ff)}.hera-faq-v3__support-card h2{margin-bottom:12px;font-size:38px;letter-spacing:-.04em}.hera-faq-v3__support-card p:last-child{max-width:760px;margin-bottom:0;color:var(--faq-copy);line-height:1.65}.hera-faq-v3__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 20px;border:0;border-radius:12px;color:#fff!important;background:linear-gradient(135deg,var(--faq-blue),var(--faq-blue-deep));box-shadow:0 11px 24px #2669f433;font-size:14px;font-weight:720;text-decoration:none;cursor:pointer}.hera-faq-v3__button:hover{transform:translateY(-1px)}.hera-faq-v3 :focus-visible{outline:3px solid rgba(38,129,255,.42);outline-offset:3px}@media(prefers-reduced-motion:reduce){.hera-faq-v3 *,.hera-faq-v3 *:before,.hera-faq-v3 *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:900px){.hera-faq-v3__shell{width:min(100% - 40px,740px)}.hera-faq-v3__intro{padding:70px 0 62px}.hera-faq-v3__intro-layout{grid-template-columns:1fr;gap:38px}.hera-faq-v3__layout{grid-template-columns:1fr;gap:42px}.hera-faq-v3__category-panel{position:static}.hera-faq-v3__categories{display:flex;width:calc(100% + 40px);max-width:calc(100vw + -0px);margin-inline:-20px;padding-inline:20px;overflow-x:auto;scrollbar-width:none}.hera-faq-v3__categories::-webkit-scrollbar{display:none}.hera-faq-v3__categories button{flex:0 0 auto;width:auto;gap:10px}.hera-faq-v3__quick-links{display:none}.hera-faq-v3__support-card{grid-template-columns:1fr}}@media(max-width:520px){.hera-faq-v3__shell{width:calc(100% - 32px)}.hera-faq-v3__intro{padding:54px 0 50px}.hera-faq-v3 h1{font-size:clamp(40px,12vw,52px)}.hera-faq-v3__lede{font-size:17px}.hera-faq-v3__search-panel{padding:20px;border-radius:18px}.hera-faq-v3__search-control input{padding-right:64px;font-size:14px}.hera-faq-v3__content{padding:64px 0 84px}.hera-faq-v3__group-heading h2{font-size:24px}.hera-faq-v3__item summary{min-height:70px;padding-right:0;font-size:16px}.hera-faq-v3__anchor{display:none}.hera-faq-v3__answer{padding-right:0;font-size:15px}.hera-faq-v3__match-preview{margin-right:0}.hera-faq-v3__empty{padding:34px 24px}.hera-faq-v3__empty>div{align-items:flex-start;flex-direction:column}.hera-faq-v3__support{padding-bottom:84px}.hera-faq-v3__support-card{padding:34px 24px}.hera-faq-v3__support-card h2{font-size:31px}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/hera-faq-v3.css.map */
