.vp[data-flavor=cherry]{--vp-section-gap:40px;--vp-column-gap:clamp(28px,3vw,48px)}.vp-story[data-flavor=cherry]{margin-top:var(--vp-section-gap);align-items:start}.vp-details[data-flavor=cherry]{margin-top:var(--vp-section-gap)}body:has(#vyv-product[data-flavor=cherry]) .vp-faq{margin-block:40px}@media(min-width:768px){.vp[data-flavor=cherry] .vp-top,.vp-story[data-flavor=cherry]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--vp-column-gap)}.vp[data-flavor=cherry] .vp-gallery{position:sticky;top:min(105px,calc(100svh - var(--vp-gallery-height,700px) - 16px));align-self:start}.vp-story[data-flavor=cherry] .vp-taste-photo{height:100%;min-height:360px;max-height:440px}.vp-story[data-flavor=cherry] .vp-taste-copy>.vp-eyebrow{margin-bottom:12px}.vp-story[data-flavor=cherry] .vp-taste-copy>p:not(.vp-eyebrow){margin-top:16px}.vp-story[data-flavor=cherry] .vp-taste-facts{margin-top:20px;padding-block:20px}}@media(max-width:767px){.vp[data-flavor=cherry]{--vp-section-gap:32px}.vp[data-flavor=cherry] .vp-top,.vp-story[data-flavor=cherry]{row-gap:24px}.vp-story[data-flavor=cherry] .vp-taste-photo{height:auto;aspect-ratio:1;min-height:0}body:has(#vyv-product[data-flavor=cherry]) .vp-faq{margin-block:32px;row-gap:24px}}#vyv-product .vp-rating-summary{display:flex;align-items:center;gap:9px;width:fit-content;min-height:32px;margin:8px 0 12px;color:#242222;font:500 15px/1.4 Barlow,sans-serif;text-decoration:none}#vyv-product .vp-rating-summary[hidden]{display:none}#vyv-product .vp-rating-stars{font-size:17px;letter-spacing:1px;line-height:1;color:var(--vp-cherry,#c90036);background:linear-gradient(90deg,var(--vp-cherry,#c90036) var(--rating-fill,100%),#d7d2d3 var(--rating-fill,100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#vyv-product .vp-rating-count{text-decoration:underline;text-underline-offset:3px}#vyv-product .vp-rating-summary:hover .vp-rating-count{text-decoration-thickness:2px}#vyv-product .vp-rating-summary:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}#vyv-product .vp-rating-summary+.vp-description{margin-top:0}body:has(#vyv-product[data-flavor=cherry]) #vp-reviews{margin-top:40px;scroll-margin-top:120px}@media(max-width:767px){body:has(#vyv-product[data-flavor=cherry]) #vp-reviews{margin-top:32px}#vyv-product .vp-rating-summary{margin-top:6px;margin-bottom:10px;min-height:36px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vyv-cherry-spacing-rating-20261010.css.map */
