.flavor-product{--fp-bg: var(--fs-bg, #ffffff);--fp-fg: var(--fs-fg, #c8102e);--fp-radius: 10px;--fp-pad: 20px;--fp-gap: 10px;display:block;box-sizing:border-box;width:100%;padding:var(--fp-gap) 5px 10px 8px;color:var(--fp-fg);background-color:var(--fp-bg);font-family:var(--font-body-family)}.flavor-product *,.flavor-product *:before,.flavor-product *:after{box-sizing:inherit}.fp-details{display:flex;flex-direction:column;gap:var(--fp-gap);width:100%}.fp-card{padding:var(--fp-pad);border:1px solid var(--fp-fg);border-radius:var(--fp-radius);background-color:var(--fp-bg)}.fp-card__title{margin:0;font-family:var(--font-heading-family);font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.fp-card__title+.fp-rte{margin-top:12px}.fp-rte{font-size:16px;line-height:1.5}.fp-rte>:first-child{margin-top:0}.fp-rte>:last-child{margin-bottom:0}.fp-rte :is(h1,h2,h3,h4,h5,h6){color:inherit;font-family:var(--font-heading-family);letter-spacing:normal;text-transform:uppercase;word-break:normal}.fp-rte a{color:inherit;text-decoration-thickness:from-font;text-underline-offset:.15em}.fp-rte img{max-width:100%;height:auto;border-radius:var(--fp-radius)}.fp-acc{padding:0}.fp-acc__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--fp-pad);cursor:pointer;list-style:none}.fp-acc__q::-webkit-details-marker{display:none}.fp-acc__q:focus-visible{outline:2px solid var(--fp-fg);outline-offset:-4px;border-radius:var(--fp-radius)}.fp-acc__toggle{position:relative;display:block;width:16px;height:16px;flex-shrink:0}.fp-acc__bar{position:absolute;top:50%;left:0;width:100%;height:2px;border-radius:2px;background-color:currentcolor;transform:translateY(-50%)}.fp-acc__bar--v{transform:translateY(-50%) rotate(90deg)}@media(prefers-reduced-motion:no-preference){.fp-acc__bar--v{transition:transform .3s ease-out,opacity .3s ease-out}}.fp-acc[open] .fp-acc__bar--v{opacity:0;transform:translateY(-50%) rotate(0)}.fp-acc__a{padding:0 var(--fp-pad) var(--fp-pad)}.fp-card--share{display:flex;align-items:center}.fp-card--app{padding:var(--fp-pad)}@media screen and (min-width:1024px){.flavor-product{--fp-pad: 24px;padding:var(--fp-gap) 10px 10px 13px}.fp-details{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.fp-rte{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-flavor-product.css.map */
