fizzy-faq.fizzy-faq{display:block;color:var(--faq-text, var(--colorTextBody, #1c1d1d));background:var(--faq-background, var(--colorBody, #fff));padding-block:var(--faq-top) var(--faq-bottom);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:var(--typeBaseSize, 16px);line-height:var(--typeBaseLineHeight, 1.5)}.fizzy-faq .fizzy-faq__inner{max-width:min(var(--faq-width),var(--pageWidth, 1500px));display:grid;grid-template-columns:minmax(0,var(--faq-left)) minmax(0,1fr);column-gap:var(--faq-column-gap)}.fizzy-faq .fizzy-faq__intro,.fizzy-faq .fizzy-faq__list{min-width:0}.fizzy-faq .fizzy-faq__heading{margin:0 0 20px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 700);font-size:var(--faq-heading-size, var(--typeH1Size, 40px));line-height:1.12;letter-spacing:var(--typeHeaderSpacing, 0);text-transform:none;overflow-wrap:anywhere}.fizzy-faq .fizzy-faq__description,.fizzy-faq .fizzy-faq__contact,.fizzy-faq .fizzy-faq__answer{color:var(--faq-muted, inherit)}.fizzy-faq .fizzy-faq__description>:last-child{margin-bottom:0}.fizzy-faq .fizzy-faq__contact{margin:24px 0 0}.fizzy-faq .fizzy-faq__contact span{display:block}.fizzy-faq .fizzy-faq__contact a{display:inline-block;margin-top:6px;text-decoration:underline;text-underline-offset:3px}.fizzy-faq .fizzy-faq__item{border-top:var(--faq-divider-width) solid var(--faq-divider, var(--colorBorder, #ddd))}.fizzy-faq .fizzy-faq__item:last-of-type{border-bottom:var(--faq-divider-width) solid var(--faq-divider, var(--colorBorder, #ddd))}.fizzy-faq .fizzy-faq__question{display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:48px;padding-block:var(--faq-row);cursor:pointer;list-style:none;font-size:calc(var(--typeBaseSize, 16px) * var(--faq-question-scale));font-weight:600;line-height:1.4;text-align:start}.fizzy-faq .fizzy-faq__question::-webkit-details-marker{display:none}.fizzy-faq .fizzy-faq__question>span:first-child{min-width:0;overflow-wrap:anywhere}.fizzy-faq .fizzy-faq__question:focus-visible,.fizzy-faq .fizzy-faq__contact a:focus-visible,.fizzy-faq .fizzy-faq__answer a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.fizzy-faq .fizzy-faq__icon{position:relative;width:20px;height:20px;flex:0 0 20px}.fizzy-faq .fizzy-faq__icon--plus:before,.fizzy-faq .fizzy-faq__icon--plus:after{content:"";position:absolute;background:currentColor;top:9px;right:2px;bottom:9px;left:2px;height:2px}.fizzy-faq .fizzy-faq__icon--plus:after{transform:rotate(90deg);transition:transform .22s ease}.fizzy-faq .fizzy-faq__item[open] .fizzy-faq__icon--plus:after{transform:rotate(0)}.fizzy-faq .fizzy-faq__icon--chevron:before{content:"";position:absolute;width:8px;height:8px;border-inline-end:1.5px solid currentColor;border-bottom:1.5px solid currentColor;inset:4px auto auto 6px;transform:rotate(45deg);transition:transform .22s ease}.fizzy-faq .fizzy-faq__item[open] .fizzy-faq__icon--chevron:before{transform:translateY(4px) rotate(225deg)}.fizzy-faq .fizzy-faq__answer{padding-bottom:var(--faq-row);font-size:calc(var(--typeBaseSize, 16px) * var(--faq-answer-scale));line-height:max(var(--typeBaseLineHeight, 1.5),1.5);overflow-wrap:anywhere}.fizzy-faq .fizzy-faq__answer>:first-child,.fizzy-faq .fizzy-faq__answer>.metafield-rich_text_field>:first-child{margin-top:0}.fizzy-faq .fizzy-faq__answer>:last-child,.fizzy-faq .fizzy-faq__answer>.metafield-rich_text_field>:last-child{margin-bottom:0}.fizzy-faq .fizzy-faq__answer img{max-width:100%;height:auto}.fizzy-faq .fizzy-faq__notice{font-size:var(--typeBodySmallSize, 13px);padding-block:16px}.fizzy-faq .fizzy-faq__category-content{display:grid;gap:var(--faq-row);padding-bottom:var(--faq-row)}.fizzy-faq .fizzy-faq__entry{min-width:0}.fizzy-faq .fizzy-faq__entry-question{margin:0 0 8px;font-family:inherit;font-size:calc(var(--typeBaseSize, 16px) * var(--faq-question-scale));font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.fizzy-faq .fizzy-faq__entry>.fizzy-faq__answer{padding-bottom:0}@media(max-width:768px){fizzy-faq.fizzy-faq{padding-block:var(--faq-top-mobile) var(--faq-bottom-mobile)}.fizzy-faq .fizzy-faq__inner{grid-template-columns:minmax(0,1fr);row-gap:28px}.fizzy-faq .fizzy-faq__heading{font-size:var(--faq-heading-size, var(--typeH1SizeMobile, 32px))}}@media(prefers-reduced-motion:reduce){.fizzy-faq .fizzy-faq__icon:before,.fizzy-faq .fizzy-faq__icon:after{transition:none}}.fizzy-faq .fizzy-faq__design-link>.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 16px;border-radius:4px;border:1px solid var(--faq-button-border, currentColor);background:var(--faq-button-background, transparent);background-image:none;color:var(--faq-button-text, inherit);box-shadow:none;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none;white-space:normal}.fizzy-faq .fizzy-faq__design-link>.btn:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:769px){.fizzy-faq--page-width .fizzy-faq__inner{max-width:var(--pageWidth, 1500px);text-align:start}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/fizzy-faq.css.map */
