.product-faq{padding-top:var(--section-py);padding-bottom:var(--section-py)}.product-faq__heading{margin-bottom:32px;text-align:center}.product-faq__list{max-width:800px;margin:0 auto;list-style:none;padding:0}.product-faq__item{border:1px solid var(--color-border, rgb(var(--eno-heading) / .14));border-radius:30px;margin-bottom:16px;overflow:hidden;transition:box-shadow .2s ease}.product-faq__item:hover{box-shadow:0 2px 8px #00000014}.product-faq__item[open]{border-color:var(--color-primary, rgb(var(--eno-accent)));box-shadow:0 2px 12px rgb(var(--eno-accent) / .15)}.product-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:16px;font-weight:600;color:var(--color-foreground, rgb(var(--eno-heading)));cursor:pointer;list-style:none;background-color:var(--color-background, #fff);transition:background-color .2s ease}.product-faq__question::-webkit-details-marker{display:none}.product-faq__question:hover{background-color:var(--color-background-secondary, rgb(var(--eno-band-bg)))}.product-faq__item[open] .product-faq__question{background-color:var(--color-primary-background, rgb(var(--eno-band-bg)));color:var(--color-primary, rgb(var(--eno-accent)))}.product-faq__question-text{flex:1;line-height:1.5}.product-faq__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--color-foreground-secondary, rgb(var(--eno-muted)));transition:transform .3s cubic-bezier(.4,0,.2,1)}.product-faq__icon svg{width:20px;height:20px}.product-faq__item[open] .product-faq__icon{transform:rotate(180deg);color:var(--color-primary, rgb(var(--eno-accent)))}.product-faq__answer{padding:20px 24px 24px;font-size:15px;line-height:1.6;color:var(--color-foreground-secondary, rgb(var(--eno-muted)));background-color:var(--color-background, #fff)}.product-faq__answer p{margin:0}.product-faq__answer p+p{margin-top:12px}.product-faq__answer ul,.product-faq__answer ol{margin:12px 0;padding-left:24px}.product-faq__answer li{margin-bottom:8px}.product-faq__answer a{color:var(--color-primary, rgb(var(--eno-accent)));text-decoration:underline}.product-faq__answer a:hover{text-decoration:none}.product-faq__empty{text-align:center;padding:60px 20px;color:var(--color-foreground-secondary, rgb(var(--eno-muted)))}.product-faq__empty p{font-size:16px;margin:0}@media(prefers-reduced-motion:no-preference){.product-faq__item.is-opening .product-faq__answer{animation:slideDown .3s cubic-bezier(.4,0,.2,1)}.product-faq__item.is-closing .product-faq__answer{animation:slideUp .3s cubic-bezier(.4,0,.2,1)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}}@media(max-width:749px){.product-faq__question{padding:16px 20px;font-size:15px}.product-faq__answer{padding:0 20px 20px;font-size:14px}.product-faq__icon{width:20px;height:20px}.product-faq__icon svg{width:16px;height:16px}}.product-faq__question:focus{outline:2px solid var(--color-primary, rgb(var(--eno-accent)));outline-offset:-2px}.product-faq__question:focus:not(:focus-visible){outline:none}.product-faq__question:focus-visible{outline:2px solid var(--color-primary, rgb(var(--eno-accent)));outline-offset:-2px}@media print{.product-faq__item{border:1px solid rgb(var(--eno-heading) / .14);page-break-inside:avoid}.product-faq__item[open] .product-faq__answer{display:block!important}.product-faq__icon{display:none}}body.shopify-design-mode .product-faq__item--from-metafield{border-left:4px solid rgb(var(--eno-accent))}body.shopify-design-mode .product-faq__item--from-block{border-left:4px solid rgb(var(--eno-muted))}body.shopify-design-mode .product-faq__item--from-metafield .product-faq__question,body.shopify-design-mode .product-faq__item--from-block .product-faq__question,body.shopify-design-mode .product-faq__item--from-metafield .product-faq__answer,body.shopify-design-mode .product-faq__item--from-block .product-faq__answer{padding-left:28px}.section-faq-v2{margin-block:0}.product-faq{background:rgb(var(--eno-band-bg))}.product-faq .page-width.product-faq__inner{max-width:none;margin:0;padding:0 var(--gutter)}.product-faq__inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(28px,4vw,88px);align-items:start}.product-faq__header{align-self:start}.product-faq__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 clamp(14px,2vw,24px);font-family:var(--heading-font-family);font-weight:800;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;color:rgb(var(--heading-color))}.product-faq__eyebrow-icon{display:inline-flex;color:rgb(var(--link-color))}.product-faq__eyebrow-icon svg{width:18px;height:18px}.product-faq .product-faq__heading{margin:0;text-align:left;font-family:var(--heading-font-family);font-weight:700;font-size:var(--faq-v2-heading-size, var(--h2-font-size));line-height:1.05;text-transform:var(--heading-text-transform);color:rgb(var(--heading-color))}.product-faq__tabs{display:flex;gap:4px;padding:6px;margin-bottom:clamp(16px,1.8vw,24px);border-radius:999px;background:rgb(var(--eno-heading) / .08)}.product-faq__tab{flex:1 1 0;padding:clamp(10px,1.1vw,14px) clamp(16px,1.6vw,24px);border:0;border-radius:999px;background:transparent;font-family:var(--heading-font-family);font-weight:700;font-size:clamp(11px,.85vw,13px);letter-spacing:1px;text-transform:uppercase;color:rgb(var(--heading-color));cursor:pointer;transition:background-color .2s ease,color .2s ease}.product-faq__tab.is-active{background:rgb(var(--eno-heading));color:rgb(var(--eno-on-dark, 255 255 255))}.product-faq__main{min-width:0}.product-faq .product-faq__list{max-width:none;margin:0}.product-faq .product-faq__item{border:none;border-radius:30px;margin-bottom:clamp(12px,1.4vw,18px);background:#fff;box-shadow:0 1px 3px rgb(var(--eno-heading) / .06)}.product-faq .product-faq__item:hover{box-shadow:0 4px 16px rgb(var(--eno-heading) / .08)}.product-faq .product-faq__item[open]{border:none;box-shadow:0 4px 20px rgb(var(--eno-heading) / .1)}.product-faq .product-faq__question{gap:20px;padding:clamp(18px,1.8vw,26px) clamp(20px,2vw,30px);font-family:var(--heading-font-family);font-weight:700;font-size:clamp(14px,1.2vw,16px);line-height:1.35;color:rgb(var(--heading-color));background:transparent}.product-faq .product-faq__question:hover{background:transparent}.product-faq .product-faq__item[open] .product-faq__question{background:transparent;color:rgb(var(--heading-color))}.product-faq .product-faq__icon{width:clamp(30px,2.6vw,38px);height:clamp(30px,2.6vw,38px);border-radius:50%;background:rgb(var(--eno-band-bg));color:rgb(var(--eno-accent))}.product-faq .product-faq__icon svg{width:16px;height:16px}.product-faq .product-faq__item[open] .product-faq__icon{transform:rotate(180deg);color:rgb(var(--eno-accent));background:rgb(var(--eno-band-bg))}.product-faq .product-faq__answer{padding:0 clamp(20px,2vw,30px) clamp(20px,2vw,26px);font-family:var(--body-font-family);font-size:clamp(13px,1.1vw,15px);line-height:1.6;color:rgb(var(--text-color));background:transparent}.product-faq .product-faq__answer a{color:rgb(var(--eno-accent))}@media(max-width:989px){.product-faq__inner{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/faq-v2.css.map */
