.zc-faq{--ink:#171717;--muted:#686c73;--line:#e3e5e8;--accent:#FFB64B;color:var(--ink);background:#f6f7f8;font-family:var(--font-body-family,inherit);font-style:var(--font-body-style,normal);font-weight:var(--font-body-weight,400)}.zc-faq *{box-sizing:border-box}.zc-faq__wrap{width:min(var(--page-width,1180px),calc(100% - 40px));margin:auto}.zc-faq__hero{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 14%,rgba(255,182,75,.25),transparent 28%),linear-gradient(135deg,#111,#292929);color:#fff}.zc-faq__hero:after{content:"";position:absolute;right:-80px;bottom:-190px;width:430px;height:430px;border:1px solid rgba(255,255,255,.06);border-radius:50%}.zc-faq__glow{display:none}.zc-faq__hero-inner{position:relative;z-index:1;text-align:left}.zc-faq__eyebrow{display:inline-flex;margin:0 0 17px;padding:6px 11px;border:1px solid rgba(255,182,75,.55);border-radius:999px;color:#ffb64b;font-size:11px;font-weight:850;letter-spacing:.12em}.zc-faq__kicker{margin:0 0 12px;color:#9a5a00;font-size:11px;font-weight:850;letter-spacing:.12em}.zc-faq h1{max-width:790px;margin:0;font-size:clamp(40px,5.7vw,68px);line-height:1.03;letter-spacing:-.05em;color:#fff}.zc-faq__lead{max-width:700px;margin:20px 0 29px;font-size:18px;line-height:1.65;color:#ffffffb8}.zc-faq__search{height:62px;max-width:720px;margin:0;display:flex;align-items:center;gap:8px;padding:7px 14px 7px 18px;background:#fff;border-radius:14px;box-shadow:0 18px 42px #0003;color:#777b82}.zc-faq__search svg{width:21px;flex:none}.zc-faq__search input{width:100%;height:100%;padding:0 8px;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--ink)}.zc-faq__search kbd{font-family:inherit;font-size:11px;border:1px solid #e0e1e3;background:#f4f5f6;border-radius:6px;padding:5px 7px;white-space:nowrap}.zc-faq__quick{display:flex;justify-content:flex-start;gap:15px;margin-top:16px;font-size:12px;color:#ffffff7a}.zc-faq__quick button{border:0;border-bottom:1px solid rgba(255,182,75,.6);padding:0;background:none;color:#ffb64b;cursor:pointer}.zc-faq__body{padding:62px 0 82px}.zc-faq__intro-row{display:grid;grid-template-columns:1fr 420px;gap:40px;align-items:end;margin-bottom:34px}.zc-faq__intro-row h2,.zc-faq__contact h2{margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.13;letter-spacing:-.035em}.zc-faq__intro-row>p{margin:0;color:var(--muted);line-height:1.7}.zc-faq__tabs{display:flex;gap:8px;overflow:auto;padding-bottom:18px;scrollbar-width:none}.zc-faq__tabs button{flex:none;border:1px solid var(--line);border-radius:10px;background:#fff;padding:12px 17px;font:inherit;font-size:13px;font-weight:700;color:#4d5055;cursor:pointer}.zc-faq__tabs button:hover,.zc-faq__tabs button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.zc-faq__group{display:grid;grid-template-columns:250px 1fr;gap:32px;padding:28px 0 18px}.zc-faq__group>header{display:flex;gap:13px;align-items:baseline;padding:14px 0}.zc-faq__group>header span{color:#b36a00;font-size:11px;font-weight:850}.zc-faq__group h3{margin:0;font-size:19px}.zc-faq__items{display:grid;gap:9px}.zc-faq__item{border:1px solid var(--line);border-radius:13px;background:#fff;overflow:hidden}.zc-faq__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 20px;cursor:pointer;font-size:15px;font-weight:750}.zc-faq__item summary::-webkit-details-marker{display:none}.zc-faq__plus{position:relative;width:28px;height:28px;flex:none;border-radius:50%;background:#f0f1f2}.zc-faq__plus:before,.zc-faq__plus:after{content:"";position:absolute;top:13px;left:8px;width:12px;height:2px;background:#5b5d60;transition:.2s}.zc-faq__plus:after{transform:rotate(90deg)}.zc-faq__item[open] .zc-faq__plus{background:#fff1dc}.zc-faq__item[open] .zc-faq__plus:after{transform:rotate(0)}.zc-faq__answer{padding:0 60px 20px 20px;color:var(--muted);font-size:14px;line-height:1.7}.zc-faq__answer p{margin:0 0 10px}.zc-faq__empty{text-align:center;padding:60px 20px}.zc-faq__empty strong{font-size:23px}.zc-faq__empty p{color:var(--muted)}.zc-faq__empty button{border:0;background:none;color:#a65f00;font-weight:800;cursor:pointer}.zc-faq__contact{margin-top:54px;background:#191919;color:#fff;border-radius:19px;display:grid;grid-template-columns:60px 1fr auto;gap:30px;align-items:center;padding:38px}.zc-faq__contact-icon{width:50px;height:50px;border-radius:12px;display:grid;place-items:center;background:var(--accent);color:#171717;font-size:24px;font-weight:800}.zc-faq__contact h2{color:#fff}.zc-faq__contact p{max-width:620px;color:#ffffffab;line-height:1.6}.zc-faq__contact .zc-faq__kicker{margin-bottom:8px;color:#ffb64b}.zc-faq__actions{display:flex;flex-direction:column;gap:8px;min-width:210px}.zc-faq__actions a{text-decoration:none;text-align:center;padding:13px 15px;border-radius:10px;font-weight:800;font-size:13px}.zc-faq__primary{display:flex;justify-content:space-between;background:var(--accent);color:#171717}.zc-faq__secondary{border:1px solid rgba(255,255,255,.14);color:#fff;background:#ffffff0f}.zc-faq [hidden]{display:none!important}@media(max-width:760px){.zc-faq__wrap{width:min(100% - 28px,1180px)}.zc-faq__lead{font-size:16px}.zc-faq__search{height:58px}.zc-faq__search kbd{display:none}.zc-faq__quick{gap:10px}.zc-faq__body{padding:56px 0 64px}.zc-faq__intro-row{grid-template-columns:1fr;gap:16px}.zc-faq__group{grid-template-columns:1fr;gap:24px;padding:40px 0}.zc-faq__contact{grid-template-columns:1fr;padding:30px 24px}.zc-faq__actions{width:100%}}.zc-faq__hero{background-color:#171717!important;background-position:center!important;background-size:cover!important}.zc-faq__hero-inner{text-align:center}.zc-faq h1{margin-left:auto;margin-right:auto}.zc-faq__lead{margin-left:auto;margin-right:auto;color:#ffffffd1}.zc-faq__search{margin-left:auto;margin-right:auto}.zc-faq__quick{justify-content:center}.zc-faq .zc-faq__hero:before{background:transparent!important;opacity:0!important}.zc-faq .zc-faq__hero{display:flex!important;align-items:stretch!important;justify-content:center!important}.zc-faq .zc-faq__hero>.zc-faq__hero-inner{align-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:min(var(--page-width,1180px),calc(100% - 40px))!important;margin:0 auto!important}.zc-faq .zc-faq__hero h1{max-width:820px!important;margin:10px auto 0!important;font-size:clamp(38px,4vw,52px)!important;line-height:1.2!important;letter-spacing:normal!important}.zc-faq .zc-faq__lead{max-width:680px!important;margin:12px auto 0!important;font-size:16px!important;line-height:1.6!important}.zc-faq .zc-faq__eyebrow{margin:0!important;font-size:11px!important;line-height:1.4!important;letter-spacing:.14em!important}@media(prefers-reduced-motion:reduce){.zc-faq *{scroll-behavior:auto!important;transition:none!important}}.zc-faq__contact{min-height:0!important;overflow:hidden!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:30px!important;padding:34px 38px!important}.zc-faq__contact-copy{min-width:0!important;width:100%!important;flex:1 1 520px!important;padding:0!important;word-break:normal!important;overflow-wrap:break-word!important}.zc-faq__contact h2{margin:0 0 8px!important;line-height:1.2!important}.zc-faq__contact p{margin:0!important}.zc-faq__actions{align-self:center!important;flex:1 1 220px!important;width:100%!important;max-width:220px!important;min-width:0!important}.zc-faq__contact h2{font-size:32px!important;line-height:1.25!important;letter-spacing:normal!important}.zc-faq__contact-copy>p:not(.zc-faq__kicker),.zc-faq__contact a{font-size:16px!important;line-height:1.6!important}.zc-faq__contact .zc-faq__kicker{font-size:11px!important;line-height:1.4!important;letter-spacing:.12em!important}.zc-faq__actions a{padding:13px 15px!important;font-weight:600!important}.zc-faq__actions a{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;min-height:52px!important}.zc-faq__actions a span{margin-left:auto!important}@media(max-width:760px){.zc-faq__contact{padding:28px 24px!important;gap:24px!important}.zc-faq__contact-copy{flex-basis:100%!important}.zc-faq__contact h2{font-size:28px!important}.zc-faq__actions{flex-basis:100%!important;max-width:none!important}}@container (max-width:600px){.zc-faq__contact{padding:28px 24px!important;gap:24px!important}.zc-faq__contact-copy,.zc-faq__actions{flex-basis:100%!important;max-width:none!important;width:100%!important}}.zc-faq__intro-row{display:block!important}.zc-faq h1,.zc-faq h2,.zc-faq h3,.zc-faq summary{font-family:var(--font-heading-family, var(--font-body-family, inherit))!important;font-style:var(--font-heading-style, normal)!important;font-weight:var(--font-heading-weight, 600)!important}.zc-faq p,.zc-faq a,.zc-faq button,.zc-faq input,.zc-faq .zc-faq__answer{font-family:var(--font-body-family, inherit)!important;font-style:var(--font-body-style, normal)!important}.zc-faq__search button[type=submit]{flex:0 0 auto;min-height:42px;border:0;border-radius:9px;padding:0 22px;background:#ffb64b;color:#171717;font:inherit;font-weight:700;cursor:pointer}.zc-faq__search button[type=submit]:hover{filter:brightness(.96)}.zc-faq__search button[type=submit]:focus-visible{outline:2px solid #171717;outline-offset:2px}@media(max-width:749px){.zc-faq__search button[type=submit]{min-height:40px;padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/zc-faq.css.map */
