.bewow-faq{position:relative;overflow:hidden;background:var(--bewow-faq-background, rgb(var(--color-background)));color:var(--bewow-faq-text, rgb(var(--color-foreground)));isolation:isolate}.bewow-faq:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:var(--bewow-faq-pattern, none);background-position:var(--bewow-faq-pattern-position, right center);background-repeat:no-repeat;background-size:var(--bewow-faq-pattern-size, 70%);opacity:var(--bewow-faq-pattern-opacity, 0);pointer-events:none}.bewow-faq>bewow-faq-grid{display:block;max-width:var(--bewow-faq-max-width, 120rem)}.bewow-faq__header{max-width:82rem;margin:0 auto 3.2rem;text-align:var(--bewow-faq-alignment, center)}.bewow-faq__eyebrow{margin-bottom:1rem;color:var(--bewow-faq-eyebrow, currentColor)}.bewow-faq__heading{margin:0;color:var(--bewow-faq-heading, currentColor);font-size:var(--bewow-faq-heading-size, 4rem);font-weight:var(--bewow-faq-heading-weight, 700);line-height:var(--bewow-faq-heading-line-height, 1)}.bewow-faq__text{margin-top:1.2rem;color:var(--bewow-faq-text, currentColor)}.bewow-faq__items{display:grid;grid-template-columns:1fr;gap:var(--bewow-faq-row-gap, 1.2rem) var(--bewow-faq-column-gap, 2.4rem)}.bewow-faq__items--two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bewow-faq__item{overflow:hidden;border:var(--bewow-faq-item-border-width, 0) solid var(--bewow-faq-item-border, transparent);border-radius:var(--bewow-faq-item-radius, 1.2rem);background:var(--bewow-faq-item-background, rgb(var(--color-background)));color:var(--bewow-faq-item-text, currentColor)}.bewow-faq__item details{padding:0 var(--bewow-faq-item-padding-x, 1.8rem)}.bewow-faq__item summary{display:flex;min-height:var(--bewow-faq-item-height, 5.6rem);align-items:center;gap:1rem;padding:1.2rem 0;cursor:pointer}.bewow-faq__item summary::-webkit-details-marker{display:none}.bewow-faq__question{flex:1;margin:0;color:inherit;font-size:var(--bewow-faq-question-size, 1.5rem);font-weight:var(--bewow-faq-question-weight, 700);line-height:1.35;text-transform:var(--bewow-faq-question-transform, none)}.bewow-faq__custom-icon,.bewow-faq__item summary>.icon-accordion{flex:0 0 auto;width:var(--bewow-faq-icon-size, 2rem);height:var(--bewow-faq-icon-size, 2rem);object-fit:contain}.bewow-faq__caret{display:inline-flex;width:1.6rem;height:1.6rem;color:var(--bewow-faq-caret, currentColor);transition:transform var(--duration-short) ease}.bewow-faq__item details[open] .bewow-faq__caret{transform:rotate(180deg)}.bewow-faq__answer{padding:0 0 1.8rem calc(var(--bewow-faq-icon-size, 2rem) + 1rem);color:var(--bewow-faq-answer, currentColor)}@media screen and (max-width:749px){.bewow-faq__items--two{grid-template-columns:1fr}.bewow-faq__header{margin-bottom:2.4rem}.bewow-faq__item details{padding:0 1.4rem}.bewow-faq__answer{padding-left:0}.bewow-faq__heading{font-size:var(--bewow-faq-heading-size-mobile, 3.2rem)}}.bewow-faq__coluna{display:contents}@media screen and (min-width:990px){.bewow-faq>bewow-faq-grid{max-width:calc(var(--bewow-faq-max-width) + 10rem)}.bewow-faq__items--por-coluna .bewow-faq__coluna{display:flex;flex-direction:column;gap:var(--bewow-faq-row-gap, 1.2rem);min-width:0}.bewow-faq__header{margin-bottom:var(--bewow-heading-gap, 13px)}.bewow-faq__eyebrow{margin-top:0;margin-bottom:5px;font-size:14px;line-height:20px;letter-spacing:1.3px}.bewow-faq__heading{font-size:var(--bewow-faq-heading-size);letter-spacing:.6px;text-wrap:balance}.bewow-faq__question{line-height:19.5px;letter-spacing:.6px}.bewow-faq__item{transition:box-shadow var(--bewow-transition, .2s ease)}.bewow-faq__item:hover{box-shadow:var(--bewow-shadow-card-hover, 0 2px 10px rgba(27, 18, 11, .06))}.bewow-faq__item summary:focus-visible{outline:2px solid var(--bewow-faq-heading, currentColor);outline-offset:-2px;border-radius:var(--bewow-faq-item-radius, 12px)}.bewow-faq__item details:not(:has(.icon-accordion,.bewow-faq__custom-icon)) .bewow-faq__answer{padding-left:0}}@media screen and (min-width:990px)and (prefers-reduced-motion:reduce){.bewow-faq__item{transition:none}}@media screen and (max-width:749px){.bewow-faq__eyebrow{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-bewow-faq-grid.css.map */
