.vp .vp-lifestyle-clean>img{object-fit:cover}.vp[data-flavor=cherry] .vp-lifestyle-clean>img{object-position:50% 50%}.vp[data-flavor=blueberry] .vp-lifestyle-clean>img{object-position:50% 48%}.vp[data-flavor=strawberry] .vp-lifestyle-clean>img{object-position:50% 53%}.vp .vp-review-slide{background:var(--vp-pink);color:var(--vp-ink);container-type:inline-size;aspect-ratio:1;position:relative}.vp .vp-review-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:7cqw;display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:auto 1fr;gap:5cqw 4cqw;align-items:center}.vp .vp-review-flavor{grid-column:1/-1;align-self:start;font-size:max(11px,2.7cqw);line-height:1.4;font-weight:600;color:var(--vp-cherry);letter-spacing:.04em;text-transform:uppercase;max-width:100%}.vp[data-flavor=cherry] .vp-review-flavor{color:#000}.vp .vp-review-copy{align-self:center;min-width:0;padding-bottom:5cqw}.vp .vp-review-quote{font-family:VYV Barlow,sans-serif;font-size:6.6cqw;font-weight:400;font-style:normal;line-height:1.13;letter-spacing:-.035em;margin:3cqw 0 0;padding:0;max-width:100%;border:0}.vp .vp-review-credit{margin-top:4cqw;font-size:max(12px,3cqw);line-height:1.4}.vp .vp-review-stars{color:var(--vp-cherry);font-size:max(14px,3.7cqw);letter-spacing:.08em}.vp .vp-review-author{font-weight:600;font-style:normal;display:block}.vp .vp-review-verified{display:block;font-size:max(10px,2.4cqw);color:var(--vp-muted);margin-top:1cqw}.vp .vp-review-can{position:relative;width:100%;aspect-ratio:940/1830;align-self:center;overflow:hidden}.vp .vp-review-can>img{position:absolute;width:212.76596%;max-width:none;height:auto;left:-54.25532%;top:-4.64481%}.vp .vp-review-slide{isolation:isolate}.vp .vp-review-shadow{mix-blend-mode:multiply;clip-path:inset(89% 0 0)}.vp .vp-review-product{clip-path:url(#vp-can-base)}.vp .vp-review-neutral{clip-path:inset(0 0 5% 0)}.vp[data-flavor=cherry] .vp-review-can>.vp-review-neutral{width:93.93617%;left:3.08511%;top:1.74863%}.vp[data-flavor=blueberry] .vp-review-can>.vp-review-neutral{width:94.3617%;left:2.87234%;top:2.0765%}.vp[data-flavor=strawberry] .vp-review-can>.vp-review-neutral{width:93.93617%;left:2.97872%;top:1.91257%}.vp .vp-can-defs{position:absolute;width:0;height:0;overflow:hidden}.vp .vp-thumbs{min-width:0;flex-wrap:wrap}.vp .vp-thumbs button[data-thumb="1"] img{object-fit:cover}@media(max-width:767px){.vp .vp-thumbs button{width:clamp(44px,12vw,52px);height:clamp(44px,12vw,52px)}.vp .vp-arrows{margin-left:auto}}.vp[data-flavor=cherry] .vp-slides{position:relative}.vp[data-flavor=cherry] .vp-gallery-zoom{position:absolute;right:16px;bottom:16px;z-index:5;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #231f2029;background:#fffffff2;color:#231f20;padding:0;text-decoration:none;box-shadow:0 2px 8px #00000012;cursor:zoom-in}.vp[data-flavor=cherry] .vp-gallery-zoom:hover{background:#fff}.vp[data-flavor=cherry] .vp-gallery-zoom:focus-visible,.vp-zoom-close:focus-visible{outline:3px solid #231f20;outline-offset:3px}@media(max-width:767px){.vp[data-flavor=cherry] .vp-gallery-zoom{right:12px;bottom:12px}}.vp .vp-review-content{padding:6cqw;grid-template-columns:minmax(0,1fr) 28%;grid-template-rows:auto 1fr;gap:4cqw 4cqw;align-items:center}.vp .vp-review-flavor{color:#111!important;font-size:max(11px,2.7cqw);margin:0;line-height:1.2}.vp .vp-review-copy{padding:0;display:flex;flex-direction:column;gap:3.8cqw;align-self:center}.vp .vp-review-item{padding:0 0 3.8cqw;border-bottom:1px solid rgba(0,0,0,.13)}.vp .vp-review-item:last-child{padding-bottom:0;border-bottom:0}.vp .vp-review-kicker{display:flex;gap:1.4cqw;align-items:center;font-size:max(8px,2cqw);font-weight:600;letter-spacing:.025em;line-height:1.1;color:var(--vp-cherry)}.vp .vp-review-stars{font-size:max(9px,2.2cqw);letter-spacing:.025em}.vp .vp-review-quote{font-size:max(14px,4.5cqw);line-height:1.1;letter-spacing:-.025em;margin:1.4cqw 0 0;font-weight:400;font-style:normal}.vp .vp-review-credit{margin:1.3cqw 0 0;font-size:max(9px,2.2cqw);line-height:1.2}.vp .vp-review-author{display:inline;font-weight:600}.vp .vp-review-verified{display:block;margin:.5cqw 0 0;font-size:max(8px,1.8cqw);line-height:1.2}.vp .vp-review-can{align-self:center}.vp[data-flavor] .vp-gallery-zoom{position:absolute;right:16px;bottom:16px;z-index:5;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #231f2029;background:#fffffff2;color:#231f20;padding:0;text-decoration:none;box-shadow:0 2px 8px #00000012;cursor:zoom-in}.vp[data-flavor] .vp-gallery-zoom:hover{background:#fff}.vp[data-flavor] .vp-gallery-zoom:focus-visible,.vp-zoom-close:focus-visible{outline:3px solid #231f20;outline-offset:3px}.vp .vp-gallery-zoom svg{display:block;width:20px;height:20px}.vp-zoom-dialog{padding:0;border:0;background:transparent;width:fit-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:visible;margin:auto}.vp-zoom-dialog::backdrop{background:#000b}.vp-zoom-dialog>img{display:block;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);width:auto;height:auto;object-fit:contain;border-radius:12px}.vp-zoom-close{position:absolute;z-index:1;right:12px;top:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #231f2029;border-radius:50%;background:#fffffff2;color:#231f20;font:30px/1 Arial,sans-serif;cursor:pointer}@media(max-width:767px){.vp[data-flavor] .vp-gallery-zoom{right:12px;bottom:12px}}.vp .vp-slides{position:relative}.vp[data-flavor]{--vp-section-gap:40px;--vp-column-gap:clamp(28px,3vw,48px)}.vp-story[data-flavor]{margin-top:var(--vp-section-gap);align-items:start}.vp-details[data-flavor]{margin-top:var(--vp-section-gap)}body:has(#vyv-product[data-flavor]) .vp-faq{margin-block:40px}@media(min-width:768px){.vp[data-flavor] .vp-top,.vp-story[data-flavor]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--vp-column-gap)}.vp[data-flavor] .vp-gallery{position:sticky;top:min(105px,calc(100svh - var(--vp-gallery-height,700px) - 16px));align-self:start}.vp-story[data-flavor] .vp-taste-photo{height:100%;min-height:360px;max-height:440px}.vp-story[data-flavor] .vp-taste-copy>.vp-eyebrow{margin-bottom:12px}.vp-story[data-flavor] .vp-taste-copy>p:not(.vp-eyebrow){margin-top:16px}.vp-story[data-flavor] .vp-taste-facts{margin-top:20px;padding-block:20px}}@media(max-width:767px){.vp[data-flavor]{--vp-section-gap:32px}.vp[data-flavor] .vp-top,.vp-story[data-flavor]{row-gap:24px}.vp-story[data-flavor] .vp-taste-photo{height:auto;aspect-ratio:1;min-height:0}body:has(#vyv-product[data-flavor]) .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}#vp-reviews{margin-top:40px;scroll-margin-top:120px}#vyv-product[data-flavor=variety],.vp[data-flavor=variety]{--vp-cherry:#696174;--vp-pink:#f2eff5}.vp[data-flavor=variety] .vp-lifestyle-clean>img{object-position:40% 50%}.vp[data-flavor=variety] .vp-review-content{grid-template-columns:58% 38%;gap:4cqw}.variety-cans{position:relative;width:100%;height:65cqw;align-self:center}.variety-cans .vp-review-can{position:absolute;width:65%;height:auto;aspect-ratio:940/1830}.variety-cans .can-cherry{left:0;top:0}.variety-cans .can-blueberry{right:0;top:16cqw;z-index:2}.variety-cans .can-strawberry{left:0;bottom:0;z-index:3}.vp .variety-cans .can-cherry>.vp-review-neutral{width:93.93617%;left:3.08511%;top:1.74863%}.vp .variety-cans .can-blueberry>.vp-review-neutral{width:94.3617%;left:2.87234%;top:2.0765%}.vp .variety-cans .can-strawberry>.vp-review-neutral{width:93.93617%;left:2.97872%;top:1.91257%}.variety-cans .vp-review-shadow{display:none}.vp[data-flavor=variety] .vp-review-content{grid-template-columns:54% 42%}.variety-pack-product{width:100%;align-self:center}.variety-pack-product img{display:block;width:100%;height:auto}.vp[data-flavor=variety] .vp-review-content{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:3cqw;padding:6cqw}.vp[data-flavor=variety] .vp-review-copy{gap:2.4cqw;align-self:center}.vp[data-flavor=variety] .vp-review-item{padding-bottom:2.4cqw}.vp[data-flavor=variety] .vp-review-quote{font-size:max(14px,4cqw);margin-top:1cqw}.vp[data-flavor=variety] .vp-review-credit{font-size:max(9px,2cqw);margin-top:1cqw}.vp[data-flavor=variety] .vp-review-verified{display:inline;margin-left:1cqw;font-size:max(8px,1.7cqw)}.variety-pack-product{width:53cqw;justify-self:center;align-self:end;margin-top:-2cqw}.vp[data-flavor=variety] .vp-review-slide{overflow:hidden;background:#f2eff5}.vp[data-flavor=variety] .vp-review-slide>.variety-review-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:40% 50%;opacity:.8;z-index:0}.vp[data-flavor=variety] .vp-review-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#f2eff5,#f2eff5fa 24%,#f2eff5e6 50%,#f2eff540);pointer-events:none}.vp[data-flavor=variety] .vp-review-content{z-index:2;grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:6cqw;gap:4cqw;align-items:center}.vp[data-flavor=variety] .vp-review-copy{width:68%;gap:4cqw;align-self:center}.vp[data-flavor=variety] .vp-review-item{padding-bottom:4cqw;border-bottom-color:#231f2029}.vp[data-flavor=variety] .vp-review-quote{font-size:max(14px,4.6cqw);line-height:1.12;margin-top:1.5cqw}.vp[data-flavor=variety] .vp-review-credit{font-size:max(9px,2.2cqw);margin-top:1.5cqw}.vp[data-flavor=variety] .vp-review-verified{display:block;margin:.5cqw 0 0;font-size:max(8px,1.8cqw)}@media(max-width:767px){#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-next-gallery-20261010.css.map */
