.bsp-faq{--bsp-faq-gap: 8px;--bsp-faq-pad: 12px 20px 20px;--bsp-faq-radius: 10px;--bsp-faq-bg: var(--bsp-color-surface);--bsp-faq-question-leading: 26px;--bsp-faq-answer-space: 8px;--bsp-faq-answer-leading: 18px;--bsp-faq-chevron: 20px;--bsp-faq-chevron-space: 12px;--bsp-faq-max: var(--bsp-container-narrow);--bsp-faq-question-size: var(--bsp-type-title-size);--bsp-faq-answer-size: var(--bsp-type-caption-size);--bsp-faq-motion: var(--bsp-duration-slow) var(--bsp-ease-in-out);--bsp-faq-stroke: 1px;--bsp-faq-open-shadow: 0 6px 20px rgb(18 114 59 / .08);--bsp-faq-hover-shadow: 0 4px 14px rgb(0 0 0 / .06);--bsp-faq-hover-lift: -1px;--bsp-faq-chevron-button: 32px;--bsp-faq-answer-measure: 75ch;--bsp-faq-help-pad: 20px;--bsp-faq-help-button: 44px;--bsp-faq-help-icon: 20px;--bsp-faq-spring: cubic-bezier(.34, 1.56, .64, 1);--bsp-faq-accent: 3px;--bsp-faq-accent-inset: 16px;--bsp-faq-open-bg: linear-gradient(180deg, var(--bsp-color-surface) 0%, var(--bsp-color-surface-band) 100%);--bsp-faq-rise: 16px;--bsp-faq-reveal: -4px;--bsp-faq-stagger: 60ms;--bsp-faq-press: .94;--bsp-faq-swell: 1.06;--bsp-faq-help-glow: radial-gradient(120% 140% at 100% 0%, rgb(255 255 255 / .14) 0%, rgb(255 255 255 / 0) 55%);--bsp-faq-help-text: rgb(255 255 255 / .82);--bsp-faq-list-indent: 18px;--bsp-faq-list-gap: 4px;--bsp-faq-details-bg: rgb(0 0 0 / .03)}.bsp-faq__inner{width:100%;max-width:var(--bsp-faq-max);margin-inline:auto;padding-inline:var(--bsp-gutter)}.bsp-faq__heading{margin:0 0 var(--bsp-stack-heading)}.bsp-faq__list{display:flex;flex-direction:column;gap:var(--bsp-faq-gap)}.bsp-faq__item{position:relative;padding:var(--bsp-faq-pad);border-radius:var(--bsp-faq-radius);background:var(--bsp-faq-bg);box-shadow:inset 0 0 0 var(--bsp-faq-stroke) transparent;interpolate-size:allow-keywords;transition:background-color var(--bsp-faq-motion),box-shadow var(--bsp-faq-motion),transform var(--bsp-faq-motion)}.bsp-faq__item::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size var(--bsp-faq-motion),opacity var(--bsp-faq-motion),content-visibility var(--bsp-faq-motion) allow-discrete}.bsp-faq__item[open]::details-content{block-size:auto;opacity:1}.bsp-faq__item[open]{background:var(--bsp-faq-open-bg);box-shadow:inset 0 0 0 var(--bsp-faq-stroke) var(--bsp-color-border-sage),var(--bsp-faq-open-shadow)}.bsp-faq__item:before{content:"";position:absolute;inset-block:var(--bsp-faq-accent-inset);inset-inline-start:0;width:var(--bsp-faq-accent);border-radius:0 var(--bsp-radius-pill) var(--bsp-radius-pill) 0;background:var(--bsp-color-brand);transform:scaleY(0);transform-origin:top;transition:transform var(--bsp-faq-motion)}.bsp-faq__item[open]:before{transform:scaleY(1)}.bsp-faq__item[open] .bsp-faq__answer{animation:bsp-faq-reveal var(--bsp-duration-slow) var(--bsp-ease-out) var(--bsp-duration-fast) both}@keyframes bsp-faq-reveal{0%{opacity:0;translate:0 var(--bsp-faq-reveal)}}@supports (animation-timeline: view()){.bsp-faq__item,.bsp-faq__help{animation:bsp-faq-arrive linear both;animation-timeline:view();animation-range:entry calc(var(--bsp-faq-i, 0) * 4%) entry calc(60% + var(--bsp-faq-i, 0) * 4%)}}@keyframes bsp-faq-arrive{0%{opacity:0;translate:0 var(--bsp-faq-rise)}}.bsp-faq__item[open] .bsp-faq__question{color:var(--bsp-color-brand)}@media(hover:hover){.bsp-faq__item:not([open]):hover{box-shadow:inset 0 0 0 var(--bsp-faq-stroke) transparent,var(--bsp-faq-hover-shadow);transform:translateY(var(--bsp-faq-hover-lift))}.bsp-faq__item:hover .bsp-faq__chevron{background:var(--bsp-color-surface-tint-hover)}.bsp-faq__item[open]:hover .bsp-faq__chevron{background:var(--bsp-color-brand-hover)}}.bsp-faq__item:has(>.bsp-faq__question:active){background:var(--bsp-color-surface-tint)}.bsp-faq__question{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bsp-faq-chevron-space);color:var(--bsp-color-text-strong);cursor:pointer;list-style:none}.bsp-faq__question::-webkit-details-marker{display:none}.bsp-faq__question-text{text-wrap:balance;font-size:var(--bsp-faq-question-size);font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-faq-question-leading)}.bsp-faq__chevron{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--bsp-faq-chevron-button);height:var(--bsp-faq-chevron-button);margin-block:calc((var(--bsp-faq-question-leading) - var(--bsp-faq-chevron-button)) / 2);margin-inline:calc((var(--bsp-faq-chevron) - var(--bsp-faq-chevron-button)) / 2);border-radius:var(--bsp-radius-round);background:var(--bsp-color-surface-tint);color:var(--bsp-color-brand);transition:transform var(--bsp-duration-slow) var(--bsp-faq-spring),scale var(--bsp-duration-fast) var(--bsp-ease-out),background-color var(--bsp-faq-motion),color var(--bsp-faq-motion)}@media(hover:hover){.bsp-faq__question:hover .bsp-faq__chevron{scale:var(--bsp-faq-swell)}}.bsp-faq__question:active .bsp-faq__chevron{scale:var(--bsp-faq-press)}.bsp-faq__chevron svg{display:block;width:var(--bsp-faq-chevron);height:var(--bsp-faq-chevron)}.bsp-faq__item[open] .bsp-faq__chevron{background:var(--bsp-color-brand);color:var(--bsp-color-text-on-brand);transform:rotate(180deg)}.bsp-faq__answer{margin-block-start:var(--bsp-faq-answer-space);padding-inline-end:calc(var(--bsp-faq-chevron) + var(--bsp-faq-chevron-space));color:var(--bsp-color-text-secondary);font-size:var(--bsp-faq-answer-size);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-faq-answer-leading)}.bsp-faq__answer p{max-inline-size:var(--bsp-faq-answer-measure);margin:0;text-wrap:pretty}.bsp-faq__answer p+p{margin-block-start:var(--bsp-faq-answer-space)}.bsp-faq__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bsp-space-xs);margin-block-start:var(--bsp-faq-gap);padding:var(--bsp-faq-help-pad);border-radius:var(--bsp-faq-radius);background:var(--bsp-faq-help-glow),var(--bsp-color-brand);box-shadow:var(--bsp-faq-open-shadow)}.bsp-faq__help-heading{margin:0;color:var(--bsp-color-text-on-brand);font-size:var(--bsp-faq-question-size);font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-faq-question-leading)}.bsp-faq__help-text{margin:var(--bsp-space-3xs) 0 0;color:var(--bsp-faq-help-text);font-size:var(--bsp-type-body-sm-size);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-type-body-sm-leading)}.bsp-faq__help-actions{display:flex;flex-wrap:wrap;gap:var(--bsp-space-2xs)}.bsp-faq__help-call,.bsp-faq__help-whatsapp{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:var(--bsp-space-2xs);box-sizing:border-box;min-height:var(--bsp-faq-help-button);padding-inline:var(--bsp-space-xs);border-radius:var(--bsp-radius-md);font-size:var(--bsp-type-body-sm-size);font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-type-body-sm-leading);text-decoration:none;white-space:nowrap;transition:background-color var(--bsp-transition),color var(--bsp-transition)}.bsp-faq__help-call{background:var(--bsp-color-surface);color:var(--bsp-color-brand)}.bsp-faq__help-whatsapp{background:transparent;box-shadow:inset 0 0 0 var(--bsp-border-width) var(--bsp-color-text-on-brand);color:var(--bsp-color-text-on-brand)}.bsp-faq__help-icon{flex:0 0 auto;width:var(--bsp-faq-help-icon);height:var(--bsp-faq-help-icon)}@media(hover:hover){.bsp-faq__help-call:hover{background:var(--bsp-color-surface-tint)}.bsp-faq__help-whatsapp:hover{background:var(--bsp-color-brand-hover)}}@media(max-width:749px){.bsp-faq__help-actions{flex:1 1 100%}}@media(min-width:1025px){.bsp-faq{--bsp-faq-gap: 16px;--bsp-faq-max: calc(1169px + 2 * var(--bsp-gutter));--bsp-faq-question-size: 24px;--bsp-faq-question-leading: 28px;--bsp-faq-answer-size: var(--bsp-type-body-sm-size);--bsp-faq-answer-leading: 20px}:is(.template-index,.template-product,.template-collection-concern,.template-page-about,.template-page-clinical,.template-article-new-blog-post-design,.template-blog-new-blog-design,.template-page-certifications) #MainContent .bsp-faq__heading{text-align:center}}.bsp-faq__answer :is(ul,ol){max-inline-size:var(--bsp-faq-answer-measure);margin:0;padding-inline-start:var(--bsp-faq-list-indent)}.bsp-faq__answer li+li,.bsp-faq__answer :is(p,ul,ol)+:is(p,ul,ol){margin-block-start:var(--bsp-faq-list-gap)}.bsp-faq__answer .bsp-faq__docs{display:flex;flex-wrap:wrap;gap:var(--bsp-space-2xs) var(--bsp-space-lg);max-inline-size:none;margin:0;padding:0;list-style:none}.bsp-faq__answer .bsp-faq__docs li{margin:0}.bsp-faq__doc{display:inline-flex;align-items:center;gap:var(--bsp-space-2xs);min-block-size:var(--bsp-tap-min);color:var(--bsp-color-text-strong);text-decoration:none}.bsp-faq__doc-label{text-decoration:underline;text-decoration-thickness:var(--bsp-border-width);text-underline-offset:.3em}.bsp-faq__doc-icon{flex:none;inline-size:1.25em;block-size:1.25em}.bsp-faq__doc--pending{min-block-size:0;color:var(--bsp-color-text-muted)}.bsp-faq__doc-soon{padding:var(--bsp-space-3xs) var(--bsp-space-2xs);border-radius:var(--bsp-radius-pill);background:var(--bsp-color-surface-tint);font-size:var(--bsp-type-caption-size);line-height:var(--bsp-type-caption-leading)}@media(hover:hover){.bsp-faq__doc:hover{color:var(--bsp-color-brand)}}.bsp-faq__answer :is(li,span){font-size:inherit;line-height:inherit}.bsp-faq--details{--bsp-faq-gap: 20px}@media(min-width:1025px){.bsp-faq--details{--bsp-faq-gap: 20px;--bsp-faq-max: var(--bsp-container-max);--bsp-faq-bg: var(--bsp-faq-details-bg);--bsp-faq-open-bg: var(--bsp-faq-details-bg);--bsp-faq-answer-measure: none}.bsp-faq--details[data-bsp-band]{background:var(--bsp-color-bg-page)}}@media(prefers-reduced-motion:reduce){.bsp-faq__item,.bsp-faq__item::details-content,.bsp-faq__chevron,.bsp-faq__help-call,.bsp-faq__help-whatsapp{transition:none}.bsp-faq__item:not([open]):hover{transform:none}.bsp-faq__item:before,.bsp-faq__chevron{transition:none}.bsp-faq__item[open] .bsp-faq__answer,.bsp-faq__item,.bsp-faq__help{animation:none}.bsp-faq__question:hover .bsp-faq__chevron,.bsp-faq__question:active .bsp-faq__chevron{scale:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-bsp-faq.css.map */
