.zpt-product-faqs{--zpt-faq-background: var(--zpt-component-background);--zpt-faq-surface: var(--zpt-component-surface);--zpt-faq-text: var(--zpt-component-text);--zpt-faq-muted-text: var(--zpt-component-muted-text);--zpt-faq-border: var(--zpt-component-border);--zpt-faq-accent: var(--zpt-component-primary);--zpt-faq-accent-contrast: var(--zpt-component-primary-contrast);--zpt-faq-radius: var(--zpt-component-radius);--zpt-faq-space-xs: var(--zpt-component-space-xs, 4px);--zpt-faq-space-sm: var(--zpt-component-space-sm, 8px);--zpt-faq-space-md: calc(var(--zpt-component-space-sm, 8px) * 1.5);--zpt-faq-space-lg: var(--zpt-component-space-md, 16px);--zpt-faq-space-xl: calc(var(--zpt-component-space-md, 16px) * 1.25);--zpt-faq-space-2xl: var(--zpt-component-space-lg, 24px);--zpt-faq-space-section: calc(var(--zpt-component-space-xl, 32px) * 1.25);--zpt-faq-padding: clamp( var(--zpt-faq-space-2xl), 6vw, calc(var(--zpt-faq-space-section) * 1.5) );--zpt-faq-weight-medium: 700;--zpt-faq-weight-strong: 800;--zpt-faq-transition: .25s ease;width:100%;padding-block:var(--zpt-faq-padding);background:var(--zpt-faq-background);color:var(--zpt-faq-text)}.zpt-product-faqs,.zpt-product-faqs *,.zpt-product-faqs *:before,.zpt-product-faqs *:after{box-sizing:border-box}.zpt-product-faqs__inner{width:100%;max-width:var(--zpt-faq-max-width);margin-inline:auto;padding-inline:var(--zpt-faq-space-xl)}.zpt-product-faqs__heading{max-width:24ch;margin:0;margin-inline:auto;color:var(--zpt-faq-text);font-size:clamp(1.5rem,3.65vw,2.2rem);font-weight:var(--zpt-faq-weight-strong);line-height:1.15;text-align:center;text-wrap:balance}.zpt-product-faqs__subheading{margin:var(--zpt-faq-space-sm) 0 var(--zpt-faq-space-section);color:var(--zpt-faq-muted-text);font-size:1rem;line-height:1.5;text-align:center}.zpt-product-faqs__list{display:flex;flex-direction:column;gap:var(--zpt-faq-space-lg)}.zpt-product-faqs__item{min-width:0;overflow:hidden;border:1px solid var(--zpt-faq-border);border-radius:var(--zpt-faq-radius);background:var(--zpt-faq-surface);box-shadow:0 4px 16px #00000008;transition:border-color var(--zpt-faq-transition),box-shadow var(--zpt-faq-transition)}.zpt-product-faqs__item[open]{border-color:var(--zpt-faq-accent);box-shadow:0 8px 24px #0000000f}.zpt-product-faqs__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"question badge icon";align-items:center;width:100%;gap:var(--zpt-faq-space-md);padding:var(--zpt-faq-space-xl) var(--zpt-faq-space-2xl);cursor:pointer;list-style:none}.zpt-product-faqs__summary::-webkit-details-marker{display:none}.zpt-product-faqs__question{grid-area:question;min-width:0;color:var(--zpt-faq-text);font-size:1.05rem;font-weight:var(--zpt-faq-weight-medium);line-height:1.4;overflow-wrap:anywhere}.zpt-product-faqs__badge{grid-area:badge;min-width:0;max-width:15rem;padding:var(--zpt-faq-space-xs) calc(var(--zpt-faq-space-sm) + 2px);border-radius:999px;background:color-mix(in srgb,var(--zpt-faq-accent) 10%,transparent);color:var(--zpt-faq-accent);font-size:.72rem;font-weight:var(--zpt-faq-weight-medium);letter-spacing:.05em;line-height:1.3;text-transform:uppercase;text-align:center;overflow-wrap:anywhere}.zpt-product-faqs__summary:not(:has(.zpt-product-faqs__badge)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"question icon"}.zpt-product-faqs__icon{grid-area:icon;position:relative;width:var(--zpt-faq-space-xl);aspect-ratio:1;flex-shrink:0;color:var(--zpt-faq-text)}.zpt-product-faqs__icon:before,.zpt-product-faqs__icon:after{content:"";position:absolute;top:50%;left:50%;width:70%;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--zpt-faq-transition),opacity var(--zpt-faq-transition)}.zpt-product-faqs__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.zpt-product-faqs__item[open] .zpt-product-faqs__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.zpt-product-faqs__answer{padding:0 var(--zpt-faq-space-2xl) var(--zpt-faq-space-2xl);color:var(--zpt-faq-muted-text);font-size:.95rem;line-height:1.6}.zpt-product-faqs__answer p{margin:0}@media screen and (max-width:749px){.zpt-product-faqs__inner{padding-inline:var(--zpt-faq-space-md)}.zpt-product-faqs__summary{gap:var(--zpt-faq-space-md);padding:var(--zpt-faq-space-md)}.zpt-product-faqs__answer{padding:0 var(--zpt-faq-space-md) var(--zpt-faq-space-md)}}@media screen and (max-width:480px){.zpt-product-faqs__list{gap:var(--zpt-faq-space-md)}.zpt-product-faqs__summary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"question icon" "badge icon";column-gap:var(--zpt-faq-space-md);row-gap:var(--zpt-faq-space-sm);padding:var(--zpt-faq-space-md)}.zpt-product-faqs__summary:not(:has(.zpt-product-faqs__badge)){grid-template-areas:"question icon"}.zpt-product-faqs__question{font-size:1rem}.zpt-product-faqs__badge{max-width:100%;justify-self:start}.zpt-product-faqs__icon{align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zpt-product-faqs.css.map */
