.shopify-section.zeus-faq-section{--zfs-ease-snap: cubic-bezier(.34, 1.56, .64, 1);--zfs-ease-swell: cubic-bezier(.45, .05, .2, 1);--zfs-dur-ui: .28s;--zfs-dur-panel: .7s}.shopify-section.zeus-faq-section .section{padding-inline:0;padding-block:0}.shopify-section.zeus-faq-section .section>.zeus-faq-section{max-width:var(--zeus-container-fluid, 90rem);margin-inline:auto;padding-block-start:var(--zeus-section-y, var(--section-pad-y));padding-block-end:var(--zeus-section-y-tight, var(--space-6));padding-inline:var(--zeus-gutter)}.zeus-faq-section__grid{display:grid;grid-template-columns:minmax(300px,44%) minmax(0,1fr);gap:clamp(var(--space-6),4vw,var(--space-9));align-items:start}.zeus-faq-section__intro{position:sticky;top:calc(var(--space-6) + env(safe-area-inset-top,0px))}.zeus-faq-section__intro .zeus-section-header{display:grid;gap:var(--space-5);margin:0;max-inline-size:none;text-align:start;justify-items:start}.zeus-faq-section__intro .zeus-section-title{max-inline-size:min(22ch,100%);text-wrap:balance;margin:0;font-size:clamp(1.75rem,2.6vw,2.625rem);line-height:.98}.zeus-faq-section__intro .zeus-section-subtitle{max-inline-size:46ch;margin:0;color:color-mix(in srgb,var(--zeus-navy) 78%,transparent);font-size:clamp(1rem,1.6vw,1.125rem);line-height:var(--lh-body)}@media screen and (min-width:881px){.zeus-faq-section__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-5);row-gap:var(--space-5);align-items:start}.zeus-faq-section__intro .zeus-section-header{grid-column:1;grid-row:1}.zeus-faq-section__stamp{grid-column:2;grid-row:1;margin-top:var(--space-8);justify-self:end}.zeus-faq-section__intro .zeus-section-subtitle{max-inline-size:none}}.zeus-faq-section__stamp{position:relative;display:inline-grid;gap:.1em;margin-top:var(--space-6);padding:var(--space-4) var(--space-5);background:var(--zeus-white);border:3px solid var(--zeus-navy);box-shadow:8px 8px 0 var(--zeus-burnt);transform:rotate(-3deg);text-align:center;min-inline-size:7.5rem}.zeus-faq-section__stamp-bolt{position:absolute;top:-.65rem;right:-.35rem;pointer-events:none}.zeus-faq-section__stamp-num{font-family:var(--ff-display);font-size:clamp(2.5rem,5vw,3.25rem);line-height:.9;color:var(--zeus-navy);letter-spacing:.02em}.zeus-faq-section__stamp-text{font-family:var(--ff-ui);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--zeus-burnt)}.zeus-faq-section__stamp-sub{font-family:var(--ff-body);font-size:.8125rem;color:color-mix(in srgb,var(--zeus-navy) 70%,transparent)}.zeus-faq-section__panel{min-inline-size:0}.zeus-faq{border-top:3px solid var(--zeus-navy)}.zeus-faq-item{border-bottom:3px solid var(--zeus-navy)}.zeus-faq-item__heading{margin:0;font-size:inherit;font-weight:inherit}.zeus-faq .zeus-faq-question{display:flex;align-items:center;gap:var(--space-4);width:100%;min-height:64px;padding:var(--space-5) var(--space-2);background:transparent;border:0;cursor:pointer;text-align:start;font-family:var(--ff-ui);font-size:clamp(1.0625rem,2vw,1.375rem);font-weight:800;color:var(--zeus-navy);transition:padding-inline-start var(--zfs-dur-ui) var(--zfs-ease-snap),color var(--zfs-dur-ui) var(--zfs-ease-swell)}.zeus-faq-item__index{flex:0 0 auto;font-family:var(--ff-display);font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1;color:color-mix(in srgb,var(--zeus-burnt) 72%,var(--zeus-navy));min-inline-size:2ch}.zeus-faq-item__label{flex:1 1 auto;min-inline-size:0}.zeus-faq-item__bolt{flex:0 0 auto;width:22px;height:30px;transition:transform var(--zfs-dur-ui) var(--zfs-ease-snap)}.zeus-faq-item__bolt path{fill:var(--zeus-gold);stroke:var(--zeus-navy);stroke-width:1.5}.zeus-faq .zeus-faq-question:focus-visible{outline:3px solid var(--zeus-gold);outline-offset:3px}@media screen and (pointer:fine){.zeus-faq .zeus-faq-item:not(.active) .zeus-faq-question:hover{padding-inline-start:var(--space-4)}}.zeus-faq-item.active .zeus-faq-question{color:var(--zeus-burnt-ink);padding-inline-start:var(--space-3)}.zeus-faq-item.active .zeus-faq-item__label{background:color-mix(in srgb,var(--zeus-sky) 36%,transparent);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .12em;transform:skew(-3deg);display:inline}.zeus-faq-item.active .zeus-faq-item__bolt{transform:rotate(18deg) scale(1.12)}.zeus-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--zfs-dur-panel) var(--zfs-ease-swell)}.zeus-faq-answer__inner{overflow:hidden;min-height:0;max-inline-size:62ch;font-family:var(--ff-body);font-size:1rem;line-height:var(--lh-body);color:var(--zeus-ink)}.zeus-faq-item:not(.active) .zeus-faq-answer__inner{padding-block:0}.zeus-faq-item.active .zeus-faq-answer{grid-template-rows:1fr}.zeus-faq-item.active .zeus-faq-answer__inner{padding:0 var(--space-2) var(--space-6)}.zeus-faq-answer__inner>:first-child{margin-top:0}.zeus-faq-answer__inner>:last-child{margin-bottom:0}.zeus-faq-answer__inner strong{color:var(--zeus-burnt-ink)}.zeus-faq-answer__inner a{color:var(--zeus-burnt);font-weight:700;text-underline-offset:.15em}.zeus-faq-answer__inner a:hover{color:var(--zeus-burnt-ink)}.zeus-faq-section__foot{position:relative;isolation:isolate;overflow:hidden;margin-top:var(--space-8);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:3px solid var(--zeus-navy);background:radial-gradient(ellipse 88% 72% at 100% 0%,color-mix(in srgb,var(--zeus-sky) 44%,transparent),transparent 58%),radial-gradient(ellipse 68% 56% at 0% 100%,color-mix(in srgb,var(--zeus-burnt) 16%,transparent),transparent 54%),linear-gradient(128deg,var(--zeus-white) 0%,color-mix(in srgb,var(--zeus-sky) 18%,var(--zeus-cream)) 46%,var(--zeus-cream) 100%);box-shadow:6px 6px color-mix(in srgb,var(--zeus-burnt) 28%,transparent)}.zeus-faq-section__foot-text{position:relative;z-index:1;margin:0;max-inline-size:40ch;font-family:var(--ff-body);font-size:1rem;color:var(--zeus-navy)}.zeus-faq-section__foot-action{position:relative;z-index:1}@media(max-width:880px){.shopify-section.zeus-faq-section .section>.zeus-faq-section{padding-block-start:var(--zeus-section-y, var(--section-pad-y));padding-inline:var(--zeus-gutter)}.zeus-faq-section__grid{grid-template-columns:1fr;gap:var(--space-8)}.zeus-faq-section__intro{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-3);row-gap:var(--space-4);align-items:start}.zeus-faq-section__intro .zeus-section-header{display:contents}.zeus-faq-section__intro .zeus-section-header .zeus-badge{grid-column:1 / -1;grid-row:1;justify-self:center}.zeus-faq-section__intro .zeus-section-title{grid-column:1;grid-row:2;max-inline-size:none;text-align:start;margin-inline:0;font-size:clamp(1.375rem,6.2vw,1.75rem);line-height:1.02}.zeus-faq-section__intro .zeus-section-header.text-start .zeus-section-title:after{margin-inline:0}.zeus-faq-section__intro .zeus-section-subtitle{grid-column:1 / -1;grid-row:3;text-align:center;margin-inline:auto}.zeus-faq-section__stamp{grid-column:2;grid-row:2;align-self:center;margin-top:0;padding:var(--space-3) var(--space-4);min-inline-size:5.25rem}.zeus-faq-section__stamp-num{font-size:clamp(1.75rem,6vw,2.25rem)}.zeus-faq-section__stamp-text{font-size:.6875rem}.zeus-faq-section__stamp-sub{font-size:.75rem}.zeus-faq .zeus-faq-question{padding-inline:0;gap:var(--space-3)}.zeus-faq .zeus-faq-item:not(.active) .zeus-faq-answer{display:none}.zeus-faq .zeus-faq-item.active .zeus-faq-answer{display:grid;grid-template-rows:1fr}.zeus-faq-answer__inner{padding-inline:0}}@media(prefers-reduced-motion:reduce){.zeus-faq .zeus-faq-question,.zeus-faq-item__bolt,.zeus-faq-answer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/zeus-faq-section.css.map */
