[data-ecomato-section=faq].ecomato-faq-section{--ecomato-faq-max: 1440px;--ecomato-faq-content: 1320px;--ecomato-faq-pad-y: var(--ecomato-section-pad-y, clamp(2.5rem, 5vw, 4.5rem));--ecomato-faq-pad-x: var(--ecomato-section-pad-x, clamp(1rem, 4vw, 3rem));--ecomato-faq-gap: .75rem;--ecomato-faq-radius: 0;--ecomato-faq-item-pad-y: 1rem;--ecomato-faq-item-pad-x: 1.25rem;--ecomato-faq-badge: 2rem;--ecomato-faq-question: var(--ecomato-text-title, clamp(1.25rem, 2vw, 1.5rem));--ecomato-faq-answer-pad: 0 1.25rem 1.15rem 1.25rem;--ecomato-text-secondary: var(--ecomato-muted, #78716c);--ecomato-faq-border: #ebebeb;--ecomato-faq-border-hover: #e0e0e0;--ecomato-faq-bg: #ffffff;--ecomato-faq-bg-hover: #fafafa;--ecomato-faq-badge-bg: #f8f8f8;width:100%;max-width:var(--ecomato-faq-max);margin-inline:auto;padding:var(--ecomato-faq-pad-y) var(--ecomato-faq-pad-x);background:#fff;color:var(--ecomato-text, #1c1917)}[data-ecomato-section=faq] .ecomato-faq-section__inner{width:100%;max-width:var(--ecomato-faq-content);margin-inline:auto}[data-ecomato-section=faq] .ecomato-faq-section__header{display:flex;flex-direction:column;align-items:center;gap:var(--ecomato-gap-section-header, .75rem);text-align:center;margin-bottom:clamp(1.5rem,3vw,2.25rem)}[data-ecomato-section=faq] .ecomato-faq-section__heading{margin:0;font-family:var(--ecomato-font-heading, var(--ecomato-heading-font, Helvetica, Arial, sans-serif));font-size:var(--ecomato-text-section, clamp(1.75rem, 3vw, 2.25rem));font-weight:var(--ecomato-weight-heading, 600);line-height:var(--ecomato-leading-section, 1.15);letter-spacing:var(--ecomato-tracking-display, -.02em)}[data-ecomato-section=faq] .ecomato-faq-section__subheading{margin:0;max-width:42ch;font-family:var(--ecomato-font-body, inherit);font-size:var(--ecomato-text-subheading, 1rem);font-weight:var(--ecomato-weight-subheading, 400);line-height:var(--ecomato-leading-body, 1.55);color:var(--ecomato-text-secondary)}[data-ecomato-section=faq] .ecomato-faq-accordion{display:flex;flex-direction:column;gap:var(--ecomato-faq-gap);width:100%}[data-ecomato-section=faq] .ecomato-faq-item{border:1px solid var(--ecomato-faq-border);border-radius:var(--ecomato-faq-radius);background:var(--ecomato-faq-bg);overflow:hidden;transition:background .2s ease,border-color .2s ease}[data-ecomato-section=faq] .ecomato-faq-item:hover{background:var(--ecomato-faq-bg-hover);border-color:var(--ecomato-faq-border-hover)}[data-ecomato-section=faq] .ecomato-faq-item__heading{margin:0}[data-ecomato-section=faq] .ecomato-faq-trigger{-webkit-appearance:none;appearance:none;width:100%;min-height:3.5rem;display:grid;grid-template-columns:var(--ecomato-faq-badge) minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:var(--ecomato-faq-item-pad-y) var(--ecomato-faq-item-pad-x);border:0;background:transparent;color:var(--ecomato-text, #1c1917);font:inherit;text-align:left;cursor:pointer}[data-ecomato-section=faq] .ecomato-faq-item__number{display:inline-flex;align-items:center;justify-content:center;width:var(--ecomato-faq-badge);height:var(--ecomato-faq-badge);border-radius:999px;background:var(--ecomato-faq-badge-bg);font-size:var(--ecomato-text-small, .8125rem);font-weight:var(--ecomato-weight-heading, 600);line-height:1;flex-shrink:0}[data-ecomato-section=faq] .ecomato-faq-item__question{font-family:var(--ecomato-font-heading, var(--ecomato-heading-font, Helvetica, Arial, sans-serif));font-size:var(--ecomato-faq-question);font-weight:var(--ecomato-weight-heading, 600);line-height:var(--ecomato-leading-tight, 1.25);letter-spacing:var(--ecomato-tracking-display, -.02em)}[data-ecomato-section=faq] .ecomato-faq-item__icon{position:relative;width:1rem;height:1rem;flex-shrink:0}[data-ecomato-section=faq] .ecomato-faq-item__icon-bar{position:absolute;left:50%;top:50%;width:100%;height:2px;border-radius:0;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease-in-out,opacity .2s ease-in-out}[data-ecomato-section=faq] .ecomato-faq-item__icon-bar--vertical{transform:translate(-50%,-50%) rotate(90deg)}[data-ecomato-section=faq] .ecomato-faq-item[data-open=true] .ecomato-faq-item__icon-bar--vertical{transform:translate(-50%,-50%) rotate(90deg) scaleX(0);opacity:0}[data-ecomato-section=faq] .ecomato-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out}[data-ecomato-section=faq] .ecomato-faq-item[data-open=true] .ecomato-faq-panel{grid-template-rows:1fr}[data-ecomato-section=faq] .ecomato-faq-panel-inner{overflow:hidden;min-height:0;opacity:0;transition:opacity .25s ease-in-out}[data-ecomato-section=faq] .ecomato-faq-item[data-open=true] .ecomato-faq-panel-inner{opacity:1}[data-ecomato-section=faq] .ecomato-faq-panel-inner p{margin:0;padding:var(--ecomato-faq-answer-pad);max-width:56.25rem;font-family:var(--ecomato-font-body, inherit);font-size:var(--ecomato-text-body, .9375rem);font-weight:var(--ecomato-weight-body, 400);line-height:var(--ecomato-leading-body, 1.55);color:var(--ecomato-text-secondary)}@media(max-width:1024px){[data-ecomato-section=faq].ecomato-faq-section{--ecomato-faq-answer-pad: 0 1.15rem 1.1rem 1.15rem}}@media(max-width:749px){[data-ecomato-section=faq].ecomato-faq-section{--ecomato-faq-item-pad-y: .875rem;--ecomato-faq-item-pad-x: 1rem;--ecomato-faq-badge: 1.75rem;--ecomato-faq-question: var(--ecomato-text-title, clamp(1.0625rem, 3.2vw, 1.1875rem));--ecomato-faq-answer-pad: 0 1rem 1rem 1rem;--ecomato-faq-gap: .625rem}[data-ecomato-section=faq] .ecomato-faq-trigger{min-height:3.25rem;gap:.75rem}[data-ecomato-section=faq] .ecomato-faq-item__number{font-size:.75rem}[data-ecomato-section=faq] .ecomato-faq-section__subheading{font-size:var(--ecomato-text-body, .9375rem)}}@media(prefers-reduced-motion:reduce){[data-ecomato-section=faq] .ecomato-faq-item,[data-ecomato-section=faq] .ecomato-faq-item__icon-bar,[data-ecomato-section=faq] .ecomato-faq-panel,[data-ecomato-section=faq] .ecomato-faq-panel-inner{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/ecomato-warmly-v2-product-faq.css.map */
