.flavor-faq{--fq-bg: #ffffff;--fq-fg: #c8102e;--fq-rule: color-mix(in oklch, var(--fq-fg) 30%, transparent);--fq-stroke: 2px;--fq-lead: 40px;--fq-toggle: 24px;display:flex;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 var(--fh-inset-right, 10px) 0 var(--fh-inset-left, 13px);color:var(--fq-fg);background-color:var(--fq-bg);font-family:var(--font-body-family)}.flavor-faq *,.flavor-faq *:before,.flavor-faq *:after{box-sizing:inherit}.flavor-faq :is(h2,h3){color:inherit;letter-spacing:normal;word-break:normal}.fq-head{width:100%}.fq-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.25rem,7vw,3.5rem);font-weight:400;line-height:1.05;text-align:center;text-transform:uppercase;overflow-wrap:break-word}.fq-title__line{display:block}.fq-title__line--outline{color:var(--fq-bg);-webkit-text-stroke:var(--fq-stroke) var(--fq-fg)}.fq-list{display:flex;width:100%;flex-direction:column;margin:60px 0 0;padding:0;list-style:none}.fq-item{border-top:1px dashed var(--fq-rule)}.fq-item:last-child{border-bottom:1px dashed var(--fq-rule)}.fq-q{display:grid;width:100%;align-items:center;padding:10px 0;cursor:pointer;grid-template-columns:var(--fq-lead) minmax(0,1fr) auto;list-style:none;text-align:start}.fq-q::-webkit-details-marker{display:none}.fq-q:focus-visible{outline:2px solid var(--fq-fg);outline-offset:2px}.fq-q__icon{display:flex;width:32px;height:32px;align-items:center;justify-content:center}.fq-q__icon img,.fq-q__icon svg{display:block;width:100%;height:100%;object-fit:contain}.fq-q__text{margin:0;font-family:var(--font-heading-family);font-size:22px;font-weight:400;line-height:1.1;text-transform:uppercase;text-wrap:balance}.fq-q__toggle{position:relative;display:block;width:var(--fq-toggle);height:var(--fq-toggle);flex-shrink:0;justify-self:end}.fq-q__bar{position:absolute;top:50%;left:0;width:100%;height:var(--fq-stroke);border-radius:2px;background-color:currentcolor;transform:translateY(-50%)}.fq-q__bar--v{transform:translateY(-50%) rotate(90deg);transition:transform .3s ease-out,opacity .3s ease-out}.fq-item[data-open] .fq-q__bar--v{opacity:0;transform:translateY(-50%) rotate(0)}[data-faq-enhanced] .fq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease-out}[data-faq-enhanced] .fq-item[data-open] .fq-a{grid-template-rows:1fr}[data-faq-enhanced] .fq-a__clip{overflow:hidden;min-height:0}.fq-a__inner{display:grid;grid-template-columns:var(--fq-lead) minmax(0,1fr) var(--fq-toggle)}.fq-a__body{grid-column:2;padding:10px 0 20px}.fq-a__body>:first-child{margin-top:0}.fq-a__body>:last-child{margin-bottom:0}.fq-a__body,.fq-a__body p{font-size:18px;line-height:1.35}@media(prefers-reduced-motion:reduce){[data-faq-enhanced] .fq-a,.fq-q__bar--v{transition:none}}@media screen and (min-width:1024px){.flavor-faq{--fq-lead: 80px}.fq-head,.fq-list{width:min(100%,66.6667vw)}.fq-title{font-size:clamp(3rem,4.4vw,4.5rem)}.fq-list{margin-top:120px}.fq-q{padding:20px 0}.fq-q__icon{width:56px;height:56px}.fq-q__text{font-size:clamp(1.7778rem,2.7778vw,3.3333rem)}.fq-a__body,.fq-a__body p{font-size:clamp(1.3333rem,1.9444vw,2.2222rem);line-height:1.2}.fq-a__body{padding:20px 0 40px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-flavor-faq.css.map */
