.product-faq{grid-column:1 / -1;--product-faq-surface: #f1f2f0;--product-faq-card: #e4e5e3;--product-faq-ink: #0d151b;--product-faq-muted: #4f5352;--product-faq-accent: #bebb92;--product-faq-radius: calc(32 * var(--u));box-sizing:border-box;padding-top:var(--product-faq-padding-top, calc(48 * var(--u)));padding-bottom:var(--product-faq-padding-bottom, calc(48 * var(--u)));background:var(--product-faq-surface);color:var(--product-faq-ink);font-family:"Helvetica Neue",var(--font-primary--family, sans-serif)}.product-faq,.product-faq *{box-sizing:border-box}.product-faq__inner{width:min(100% - calc(120 * var(--u)),calc(1000 * var(--u)));margin:0 auto}.product-faq__title{margin:0 0 calc(32 * var(--u));color:var(--product-faq-ink);font-family:"Blauer Nue",var(--font-primary--family, "Helvetica Neue"),sans-serif;font-size:clamp(calc(32 * var(--u)),5vw,calc(40 * var(--u)));font-weight:300;line-height:.94;letter-spacing:-.03em;text-align:center}.product-faq__list{display:flex;flex-direction:column;gap:calc(12 * var(--u))}.product-faq__item{overflow:hidden;border-radius:var(--product-faq-radius);background:var(--product-faq-card)}.product-faq__summary{display:grid;grid-template-columns:calc(40 * var(--u)) minmax(0,1fr) calc(36 * var(--u));align-items:center;gap:calc(16 * var(--u));min-height:calc(88 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));color:var(--product-faq-ink);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.product-faq__summary::-webkit-details-marker{display:none}.product-faq__summary::marker{display:none;content:""}.product-faq__summary:focus-visible{outline:calc(3 * var(--u)) solid var(--product-faq-accent);outline-offset:calc(-3 * var(--u))}.product-faq__number{display:inline-flex;width:calc(40 * var(--u));height:calc(40 * var(--u));align-items:center;justify-content:center;border-radius:50%;background:var(--product-faq-accent);color:var(--product-faq-ink);font-size:calc(14 * var(--u));font-weight:500;line-height:1}.product-faq__question{min-width:0;font-family:"Blauer Nue",var(--font-primary--family, "Helvetica Neue"),sans-serif;font-size:clamp(calc(22 * var(--u)),2.2vw,calc(32 * var(--u)));font-weight:300;letter-spacing:-.025em;line-height:1.05}.product-faq__toggle{display:inline-flex;width:calc(36 * var(--u));height:calc(36 * var(--u));align-items:center;justify-content:center;border:1px solid rgba(13,21,27,.28);border-radius:50%;color:var(--product-faq-ink);transition:background-color .18s ease,color .18s ease,transform .18s ease}.product-faq__icon{display:block;transition:transform .18s ease}.product-faq__item[open] .product-faq__toggle{background:var(--product-faq-ink);color:var(--product-faq-card)}.product-faq__item[open] .product-faq__icon{transform:rotate(45deg)}.product-faq__answer{max-width:calc(720 * var(--u));margin:calc(-4 * var(--u)) calc(72 * var(--u)) 0;padding:0 0 calc(24 * var(--u));color:var(--product-faq-muted);font-size:calc(18 * var(--u));line-height:1.45}@media(hover:hover){.product-faq__summary:hover .product-faq__toggle{background:var(--product-faq-ink);color:var(--product-faq-card)}}@media(max-width:767px){.product-faq{padding-top:var(--product-faq-padding-top-mobile, 32px);padding-bottom:var(--product-faq-padding-bottom-mobile, 32px)}.product-faq__inner{width:calc(100% - 40px)}.product-faq__title{margin-bottom:24px}.product-faq__summary{grid-template-columns:32px minmax(0,1fr) 36px;gap:12px;min-height:76px;padding:14px 16px}.product-faq__number{width:32px;height:32px;font-size:12px}.product-faq__question{font-size:clamp(18px,5vw,24px);line-height:1.1}.product-faq__answer{margin:-2px 64px 0;padding-bottom:20px;font-size:16px}}@media(max-width:390px){.product-faq__inner{width:calc(100% - 32px)}.product-faq__summary{grid-template-columns:30px minmax(0,1fr) 36px;gap:10px;padding-right:12px;padding-left:12px}.product-faq__number{width:30px;height:30px}.product-faq__answer{margin-right:58px;margin-left:52px}}@media(prefers-reduced-motion:reduce){.product-faq__toggle,.product-faq__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-faq.css.map */
