.product-steps-module__oRvfPG__product-steps{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.product-steps-module__oRvfPG__product-steps__item{grid-template-columns:var(--size-touch-target) minmax(0, 1fr);gap:var(--space-4);align-content:start;align-items:start;display:grid;position:relative}.product-steps-module__oRvfPG__product-steps__item:not(:last-child):before{top:calc(var(--size-touch-target) + var(--space-2));bottom:calc(var(--space-8) * -1 + var(--space-2));left:calc(var(--size-touch-target) / 2 - var(--size-control-border));content:"";border-left:calc(var(--size-control-border) * 2) dashed var(--color-accent);position:absolute}.product-steps-module__oRvfPG__product-steps__number{width:var(--size-touch-target);aspect-ratio:1;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);color:var(--color-on-accent);outline:var(--space-1) solid var(--color-accent-surface);background-color:var(--color-accent);border-radius:var(--radius-round);place-items:center;display:grid}.product-steps-module__oRvfPG__product-steps__words{gap:var(--space-1);padding-top:var(--space-2);display:grid}.product-steps-module__oRvfPG__product-steps__title{font-size:var(--text-lg);line-height:var(--leading-snug)}.product-steps-module__oRvfPG__product-steps__text{color:var(--color-text-muted);text-wrap:pretty}@media (min-width:64rem){.product-steps-module__oRvfPG__product-steps{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.product-steps-module__oRvfPG__product-steps__item{gap:var(--space-4);grid-template-columns:none}.product-steps-module__oRvfPG__product-steps__item:not(:last-child):before{inset:calc(var(--size-touch-target) / 2 - var(--size-control-border)) calc(var(--space-6) * -1 + var(--space-2)) auto calc(var(--size-touch-target) + var(--space-2));border-top:calc(var(--size-control-border) * 2) dashed var(--color-accent);border-left:0}.product-steps-module__oRvfPG__product-steps__words{padding-top:0}}
.accordion-module__mNjBbG__accordion{gap:var(--space-3);display:grid}.accordion-module__mNjBbG__accordion__item{background-color:var(--color-surface-raised);border:var(--size-control-border) solid var(--color-border);border-radius:var(--radius-lg)}.accordion-module__mNjBbG__accordion__summary{gap:var(--space-4);min-height:var(--size-touch-target);padding:var(--space-4) var(--space-5);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-snug);text-wrap:balance;cursor:pointer;border-radius:var(--radius-lg);justify-content:space-between;align-items:center;list-style:none;display:flex}.accordion-module__mNjBbG__accordion__summary::-webkit-details-marker{display:none}.accordion-module__mNjBbG__accordion__icon{color:var(--color-accent-text);flex:none}.accordion-module__mNjBbG__accordion__item[open] .accordion-module__mNjBbG__accordion__icon{rotate:180deg}.accordion-module__mNjBbG__accordion__content{max-width:var(--size-prose);padding:0 var(--space-5) var(--space-5);color:var(--color-text-muted)}@media (hover:hover) and (pointer:fine){.accordion-module__mNjBbG__accordion__summary:hover{color:var(--color-accent-text)}}@media (prefers-reduced-motion:no-preference){.accordion-module__mNjBbG__accordion__icon{transition:rotate var(--duration-base) var(--ease-standard)}}
.shop-faq-module__oq3cGW__shop-faq{gap:var(--space-8);display:grid}.shop-faq-module__oq3cGW__shop-faq__terms{gap:var(--space-2);display:grid}.shop-faq-module__oq3cGW__shop-faq__terms-title{font-weight:var(--weight-semibold)}.shop-faq-module__oq3cGW__shop-faq__terms-list{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.shop-faq-module__oq3cGW__shop-faq__terms-list a{min-height:var(--size-touch-target);color:var(--color-accent-text);align-items:center;display:inline-flex}
.faq-hero-module__2Z0JeW__faq-hero{padding-block:calc(var(--size-site-header) + var(--space-8)) var(--space-12)}.faq-hero-module__2Z0JeW__faq-hero__inner{gap:var(--space-5);max-width:var(--size-header-wide);padding-inline:var(--space-gutter);text-align:center;justify-items:center;margin-inline:auto;display:grid}.faq-hero-module__2Z0JeW__faq-hero__eyebrow{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.faq-hero-module__2Z0JeW__faq-hero__title{font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);text-wrap:balance}.faq-hero-module__2Z0JeW__faq-hero__lead{max-width:var(--size-prose);font-size:var(--text-lg);color:var(--color-text-muted);text-wrap:pretty}.faq-hero-module__2Z0JeW__faq-hero__topics{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.faq-hero-module__2Z0JeW__faq-hero__topic{min-height:var(--size-touch-target);padding-inline:var(--space-5);font-weight:var(--weight-semibold);color:var(--color-text);background-color:var(--color-surface-raised);border:var(--size-control-border) solid var(--color-border);border-radius:var(--radius-pill);align-items:center;text-decoration:none;display:inline-flex}.faq-hero-module__2Z0JeW__faq-hero__topic:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.faq-hero-module__2Z0JeW__faq-hero__topic:hover{border-color:var(--color-accent)}}
