html,body{margin:0 !important;padding:0 !important;}

#vstd-lp-728-flow-pouch{letter-spacing:normal;word-spacing:normal;text-transform:none;font-style:normal;font-variant:normal;text-indent:0;text-align:start;white-space:normal;font-size:17px;}

#vstd-lp-728-flow-pouch *:where(:not(svg,svg *)){all:revert;}
#vstd-lp-728-flow-pouch [hidden]{display:none !important;}

#vstd-lp-728-flow-pouch :where(img){width:auto;}

#vstd-lp-728-flow-pouch :where(svg){max-width:none;}

#vstd-lp-728-flow-pouch :where([width="0"]){width:0px;}
#vstd-lp-728-flow-pouch :where([width="696"]){width:696px;}
#vstd-lp-728-flow-pouch :where([width="782"]){width:782px;}
#vstd-lp-728-flow-pouch :where([width="1100"]){width:1100px;}
#vstd-lp-728-flow-pouch :where([width="142"]){width:142px;}
#vstd-lp-728-flow-pouch :where([width="160"]){width:160px;}
#vstd-lp-728-flow-pouch :where([width="159"]){width:159px;}
#vstd-lp-728-flow-pouch :where([width="1000"]){width:1000px;}
#vstd-lp-728-flow-pouch :where([width="582"]){width:582px;}
#vstd-lp-728-flow-pouch :where([width="600"]){width:600px;}
#vstd-lp-728-flow-pouch :where([width="569"]){width:569px;}
#vstd-lp-728-flow-pouch :where([width="279"]){width:279px;}
#vstd-lp-728-flow-pouch :where([width="0"][height="0"]){aspect-ratio:0/0;}
#vstd-lp-728-flow-pouch :where([width="696"][height="168"]){aspect-ratio:696/168;}
#vstd-lp-728-flow-pouch :where([width="782"][height="589"]){aspect-ratio:782/589;}
#vstd-lp-728-flow-pouch :where([width="1100"][height="708"]){aspect-ratio:1100/708;}
#vstd-lp-728-flow-pouch :where([width="142"][height="139"]){aspect-ratio:142/139;}
#vstd-lp-728-flow-pouch :where([width="142"][height="136"]){aspect-ratio:142/136;}
#vstd-lp-728-flow-pouch :where([width="160"][height="160"]){aspect-ratio:160/160;}
#vstd-lp-728-flow-pouch :where([width="159"][height="160"]){aspect-ratio:159/160;}
#vstd-lp-728-flow-pouch :where([width="1000"][height="800"]){aspect-ratio:1000/800;}
#vstd-lp-728-flow-pouch :where([width="582"][height="873"]){aspect-ratio:582/873;}
#vstd-lp-728-flow-pouch :where([width="600"][height="800"]){aspect-ratio:600/800;}
#vstd-lp-728-flow-pouch :where([width="569"][height="616"]){aspect-ratio:569/616;}
#vstd-lp-728-flow-pouch :where([width="279"][height="280"]){aspect-ratio:279/280;}

#vstd-lp-728-flow-pouch *:where(:not([style*="letter-spacing"])){letter-spacing:inherit!important;}#vstd-lp-728-flow-pouch *:where(:not([style*="word-spacing"])){word-spacing:inherit!important;}

#vstd-lp-728-flow-pouch table,#vstd-lp-728-flow-pouch thead,#vstd-lp-728-flow-pouch tbody,#vstd-lp-728-flow-pouch tfoot,#vstd-lp-728-flow-pouch tr,#vstd-lp-728-flow-pouch th,#vstd-lp-728-flow-pouch td{background-color:transparent;color:inherit;}


@font-face{font-family:"Open Sans";src:url("https://storage.googleapis.com/vysta/lp-728-flow-pouch/fonts/opensans-normal.woff2") format("woff2");font-weight:300 800;font-style:normal;font-display:swap}
@font-face{font-family:"Open Sans";src:url("https://storage.googleapis.com/vysta/lp-728-flow-pouch/fonts/opensans-italic.woff2") format("woff2");font-weight:300 800;font-style:italic;font-display:swap}

#vstd-lp-728-flow-pouch{
  --ground:#F4F2EE;--paper:#FFFFFF;--sand:#ECE8E0;--mint:#E3F0E7;
  --ink:#121212;--ink2:#34312D;--muted:#6A645C;--line:#E0DAD0;
  --green:#0B6B38;--green-d:#08552C;--green-l:#1E8A4F;--red:#B4462F;
  --font:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}
#vstd-lp-728-flow-pouch *, #vstd-lp-728-flow-pouch *::before, #vstd-lp-728-flow-pouch *::after{box-sizing:border-box}
#vstd-lp-728-flow-pouch{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
#vstd-lp-728-flow-pouch{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}
#vstd-lp-728-flow-pouch img{max-width:100%;height:auto;display:block}
#vstd-lp-728-flow-pouch a{color:inherit}
#vstd-lp-728-flow-pouch p{margin:0 0 16px}
#vstd-lp-728-flow-pouch h1, #vstd-lp-728-flow-pouch h2, #vstd-lp-728-flow-pouch h3{margin:0;color:var(--ink);font-weight:700}
#vstd-lp-728-flow-pouch .vy-wrap{max-width:990px;margin:0 auto;padding:0 20px}
#vstd-lp-728-flow-pouch :focus-visible{outline:3px solid var(--green-l);outline-offset:3px}

/* type */
#vstd-lp-728-flow-pouch .vy-h1{font-weight:800;font-size:clamp(34px,5.2vw,50px);line-height:1.1;letter-spacing:-.02em !important}
#vstd-lp-728-flow-pouch .vy-h2{font-weight:800;font-size:clamp(28px,3.6vw,38px);line-height:1.18;letter-spacing:-.015em !important}
#vstd-lp-728-flow-pouch .vy-h1 em, #vstd-lp-728-flow-pouch .vy-h2 em{font-style:italic;color:var(--green)}
#vstd-lp-728-flow-pouch .vy-lede{font-size:clamp(17px,1.7vw,19px);line-height:1.65;color:var(--ink2);margin:0}
#vstd-lp-728-flow-pouch .vy-h1, #vstd-lp-728-flow-pouch .vy-h2, #vstd-lp-728-flow-pouch .vy-trade-title, #vstd-lp-728-flow-pouch .vy-prob h3, #vstd-lp-728-flow-pouch .vy-fquote blockquote, #vstd-lp-728-flow-pouch .vy-pull{text-wrap:balance}
#vstd-lp-728-flow-pouch .vy-fine{font-size:13px;color:var(--muted)}

/* buttons */
#vstd-lp-728-flow-pouch .vy-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:60px;padding:16px 30px;border:0;border-radius:8px;background:var(--green);color:#fff;text-decoration:none;font-weight:800;font-size:17px;line-height:1.1;letter-spacing:.04em !important;text-transform:uppercase;box-shadow:0 14px 28px -14px rgba(11,107,56,.7);transition:background .2s,transform .2s}
#vstd-lp-728-flow-pouch .vy-btn:hover{background:var(--green-d);transform:translateY(-1px)}
#vstd-lp-728-flow-pouch .vy-btn svg{width:20px;height:20px;flex:none;transition:transform .2s}
#vstd-lp-728-flow-pouch .vy-btn:hover svg{transform:translateX(3px)}
#vstd-lp-728-flow-pouch .vy-btn-sm{min-height:40px;padding:9px 16px;font-size:13.5px;box-shadow:none}
#vstd-lp-728-flow-pouch .vy-btn-block{display:flex;width:100%}
#vstd-lp-728-flow-pouch .vy-btn-block-m{width:100%}
@media(min-width:1000px){#vstd-lp-728-flow-pouch .vy-btn-block-m{width:auto}}

#vstd-lp-728-flow-pouch .vy-checkrow{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;list-style:none;font-size:14px;font-weight:600;color:var(--ink2)}
#vstd-lp-728-flow-pouch .vy-checkrow li{display:inline-flex;align-items:center;gap:6px}
#vstd-lp-728-flow-pouch .vy-checkrow svg{width:17px;height:17px;color:var(--green)}
#vstd-lp-728-flow-pouch .vy-stars{display:inline-flex;gap:2px;color:var(--ink);vertical-align:middle}
#vstd-lp-728-flow-pouch .vy-stars svg{width:16px;height:16px}

/* ribbon + header */
#vstd-lp-728-flow-pouch .vy-ribbon{background:var(--mint);color:var(--green-d);text-align:center;padding:8px 12px;font-weight:700;font-size:11.5px;letter-spacing:.1em !important;text-transform:uppercase}
#vstd-lp-728-flow-pouch .vy-ribbon span{white-space:nowrap}
#vstd-lp-728-flow-pouch .vy-ribbon span+span::before{content:"\00B7";margin:0 9px;opacity:.55}
#vstd-lp-728-flow-pouch .vy-top{border-bottom:1px solid var(--line)}
#vstd-lp-728-flow-pouch .vy-top .vy-wrap{display:flex;align-items:center;justify-content:space-between;height:62px}
#vstd-lp-728-flow-pouch .vy-logo{height:24px;width:auto}
#vstd-lp-728-flow-pouch .vy-top-right{display:flex;align-items:center;gap:18px}
#vstd-lp-728-flow-pouch .vy-top-rating{display:none;align-items:center;gap:8px;font-size:13.5px;color:var(--ink2)}
@media(min-width:760px){#vstd-lp-728-flow-pouch .vy-top-rating{display:inline-flex}}

/* hero */
#vstd-lp-728-flow-pouch .vy-hero{padding:30px 0 54px}
#vstd-lp-728-flow-pouch .vy-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "media" "body"}
#vstd-lp-728-flow-pouch .vy-hero-title{grid-area:title;margin-bottom:22px}
#vstd-lp-728-flow-pouch .vy-hero-media{grid-area:media;position:relative;margin:0 0 24px}
#vstd-lp-728-flow-pouch .vy-hero-media img{width:100%;aspect-ratio:782/589;object-fit:cover;border-radius:16px;box-shadow:0 34px 60px -34px rgba(18,18,18,.55)}
#vstd-lp-728-flow-pouch .vy-hero-media figcaption{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:8px;padding:6px 13px 6px 10px;border-radius:999px;background:rgba(255,255,255,.95);font-size:12.5px;font-weight:600;line-height:1.2}
#vstd-lp-728-flow-pouch .vy-hero-media figcaption i{width:8px;height:8px;border-radius:50%;background:var(--green-l)}
#vstd-lp-728-flow-pouch .vy-hero-body{grid-area:body}
#vstd-lp-728-flow-pouch .vy-hero-body .vy-lede{margin-bottom:18px}
#vstd-lp-728-flow-pouch .vy-sig{display:none;align-items:baseline;gap:10px;margin:0 0 24px;font-style:italic;font-weight:700;font-size:21px;line-height:1.2;color:var(--ink)}
#vstd-lp-728-flow-pouch .vy-sig small{font-style:normal;font-weight:400;font-size:13.5px;color:var(--muted)}
#vstd-lp-728-flow-pouch .vy-hero-proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--ink2)}
#vstd-lp-728-flow-pouch .vy-hero-proof b{color:var(--ink)}
#vstd-lp-728-flow-pouch .vy-hero-proof .vy-sep{width:1px;height:16px;background:var(--line)}
@media(max-width:479px){#vstd-lp-728-flow-pouch .vy-hero-proof .vy-sep{display:none}}
@media(min-width:1000px){
  #vstd-lp-728-flow-pouch .vy-hero{padding:56px 0 80px}
  #vstd-lp-728-flow-pouch .vy-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"title media" "body media";column-gap:44px}
  #vstd-lp-728-flow-pouch .vy-hero-media{margin:0;align-self:center}
  #vstd-lp-728-flow-pouch .vy-hero-media img{aspect-ratio:1.1/1;object-position:50% 50%}
  #vstd-lp-728-flow-pouch .vy-sig{display:flex}
  #vstd-lp-728-flow-pouch .vy-hero-body .vy-btn{min-width:300px}
}

/* stats */
#vstd-lp-728-flow-pouch .vy-stats{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
#vstd-lp-728-flow-pouch .vy-stats .vy-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
#vstd-lp-728-flow-pouch .vy-stat{padding:22px 10px;text-align:center}
#vstd-lp-728-flow-pouch .vy-stat:nth-child(odd){border-right:1px solid var(--line)}
#vstd-lp-728-flow-pouch .vy-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}
#vstd-lp-728-flow-pouch .vy-stat b{display:block;font-weight:800;font-size:clamp(26px,3.2vw,32px);line-height:1.1;letter-spacing:-.01em !important}
#vstd-lp-728-flow-pouch .vy-stat span{display:block;margin-top:6px;font-size:13px;line-height:1.35;color:var(--muted)}
@media(min-width:760px){
  #vstd-lp-728-flow-pouch .vy-stats .vy-wrap{grid-template-columns:repeat(4,minmax(0,1fr))}
  #vstd-lp-728-flow-pouch .vy-stat{border-bottom:0!important;border-right:1px solid var(--line)}
  #vstd-lp-728-flow-pouch .vy-stat:last-child{border-right:0}
}

/* sections */
#vstd-lp-728-flow-pouch .vy-sec{padding:70px 0}
@media(min-width:1000px){#vstd-lp-728-flow-pouch .vy-sec{padding:96px 0}}
#vstd-lp-728-flow-pouch .vy-bg-paper{background:var(--paper)}
#vstd-lp-728-flow-pouch .vy-bg-sand{background:var(--sand)}
#vstd-lp-728-flow-pouch .vy-bg-mint{background:var(--mint)}
#vstd-lp-728-flow-pouch .vy-sec-head{margin:0 0 38px}
#vstd-lp-728-flow-pouch .vy-sec-head .vy-lede{margin-top:16px}
#vstd-lp-728-flow-pouch .vy-sec-head.vy-center{text-align:center}

/* story letter */
#vstd-lp-728-flow-pouch .vy-letter{margin:0;padding:32px 22px;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 34px 60px -46px rgba(18,18,18,.4)}
@media(min-width:760px){#vstd-lp-728-flow-pouch .vy-letter{padding:56px 64px}}
#vstd-lp-728-flow-pouch .vy-letter .vy-h2{margin-bottom:26px}
#vstd-lp-728-flow-pouch .vy-letter>p:not(.vy-letter-sign){font-size:17.5px;line-height:1.8;color:var(--ink2);margin:0 0 20px}
#vstd-lp-728-flow-pouch .vy-letter p.vy-first::first-letter{float:left;padding:6px 10px 0 0;font-weight:800;font-size:62px;line-height:.85;color:var(--green)}
#vstd-lp-728-flow-pouch .vy-pull{margin:30px 0;padding:4px 0 4px 20px;border-left:3px solid var(--green);font-style:italic;font-weight:700;font-size:clamp(22px,2.6vw,27px);line-height:1.35;color:var(--ink)}
#vstd-lp-728-flow-pouch .vy-letter .vy-letter-sign{display:flex;align-items:baseline;gap:10px;margin:24px 0 0;font-style:italic;font-weight:700;font-size:21px;line-height:1.2}
#vstd-lp-728-flow-pouch .vy-letter-sign small{font-style:normal;font-weight:400;font-size:13.5px;color:var(--muted)}

#vstd-lp-728-flow-pouch .vy-trade-title{margin:64px 0 20px;text-align:center;font-weight:800;font-size:clamp(21px,2.4vw,25px);line-height:1.25}
#vstd-lp-728-flow-pouch .vy-trade{display:grid;gap:14px}
@media(min-width:720px){#vstd-lp-728-flow-pouch .vy-trade{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1000px){#vstd-lp-728-flow-pouch .vy-trade{grid-template-columns:repeat(4,minmax(0,1fr))}}
#vstd-lp-728-flow-pouch .vy-trade-card{position:relative;padding:22px 18px;background:var(--paper);border:1px solid var(--line);border-radius:14px}
#vstd-lp-728-flow-pouch .vy-trade-card h3{margin:0 0 10px;font-weight:800;font-size:17px;line-height:1.25}
#vstd-lp-728-flow-pouch .vy-trade-row{display:grid;grid-template-columns:20px 1fr;gap:9px;margin-top:9px;font-size:14.5px;line-height:1.45;color:var(--ink2)}
#vstd-lp-728-flow-pouch .vy-trade-row svg{width:18px;height:18px;margin-top:1px}
#vstd-lp-728-flow-pouch .vy-trade-row .vy-ok{color:var(--green)}
#vstd-lp-728-flow-pouch .vy-trade-row .vy-no{color:var(--red)}
#vstd-lp-728-flow-pouch .vy-trade-card.vy-is-flow{border:2px solid var(--green);background:#F2F8F4}
#vstd-lp-728-flow-pouch .vy-trade-card.vy-is-flow h3{color:var(--green-d)}

/* build */
#vstd-lp-728-flow-pouch .vy-probs{display:grid;gap:14px}
@media(min-width:820px){#vstd-lp-728-flow-pouch .vy-probs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}
#vstd-lp-728-flow-pouch .vy-prob{padding:26px 24px;background:var(--ground);border-radius:16px}
#vstd-lp-728-flow-pouch .vy-prob h3{margin:0 0 10px;font-weight:800;font-size:clamp(21px,2.3vw,24px);line-height:1.25}
#vstd-lp-728-flow-pouch .vy-prob p{margin:0;font-size:16px;color:var(--ink2)}
#vstd-lp-728-flow-pouch .vy-ing-wrap{display:grid;gap:28px;align-items:center;margin-top:48px}
@media(min-width:900px){#vstd-lp-728-flow-pouch .vy-ing-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px}}
#vstd-lp-728-flow-pouch .vy-ing-art{margin:0;overflow:hidden;border-radius:18px;background:#F4F5F5}
#vstd-lp-728-flow-pouch .vy-ing-art img{width:100%}
#vstd-lp-728-flow-pouch .vy-ing-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}
@media(min-width:560px){#vstd-lp-728-flow-pouch .vy-ing-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
#vstd-lp-728-flow-pouch .vy-ing{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:start;padding:14px;background:var(--ground);border-radius:12px}
#vstd-lp-728-flow-pouch .vy-ing img{width:46px;height:46px;object-fit:contain}
#vstd-lp-728-flow-pouch .vy-ing b{display:block;font-weight:800;font-size:16px;line-height:1.25}
#vstd-lp-728-flow-pouch .vy-ing .vy-dose{display:inline-block;margin-top:2px;font-weight:700;font-size:11.5px;letter-spacing:.06em !important;text-transform:uppercase;color:var(--green)}
#vstd-lp-728-flow-pouch .vy-ing p{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--ink2)}
#vstd-lp-728-flow-pouch .vy-ing-note{margin:12px 0 0;font-size:13.5px;color:var(--muted)}
#vstd-lp-728-flow-pouch .vy-fquote{margin:60px 0 0;text-align:center}
#vstd-lp-728-flow-pouch .vy-fquote blockquote{margin:0;font-weight:700;font-size:clamp(24px,3.2vw,33px);line-height:1.3;letter-spacing:-.01em !important;color:var(--ink)}
#vstd-lp-728-flow-pouch .vy-fquote blockquote em{font-style:italic;color:var(--green)}
#vstd-lp-728-flow-pouch .vy-fquote cite{display:block;margin-top:16px;font-style:normal;font-weight:700;font-size:12.5px;letter-spacing:.12em !important;text-transform:uppercase;color:var(--muted)}

/* never */
#vstd-lp-728-flow-pouch .vy-never{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}
#vstd-lp-728-flow-pouch .vy-never li{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--paper);border:1px solid var(--line);border-radius:12px;font-weight:700;font-size:15px;line-height:1.25}
#vstd-lp-728-flow-pouch .vy-never li:last-child:nth-child(odd){grid-column:1 / -1;justify-content:center}
#vstd-lp-728-flow-pouch .vy-never img{width:38px;height:38px;flex:none}
@media(min-width:820px){
  #vstd-lp-728-flow-pouch .vy-never{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
  #vstd-lp-728-flow-pouch .vy-never li{flex-direction:column;justify-content:center;gap:12px;padding:22px 10px;text-align:center;font-size:15.5px}
  #vstd-lp-728-flow-pouch .vy-never li:last-child:nth-child(odd){grid-column:auto}
  #vstd-lp-728-flow-pouch .vy-never img{width:54px;height:54px}
}
#vstd-lp-728-flow-pouch .vy-never-note{margin:20px 0 0;text-align:center;font-size:15px;color:var(--ink2)}

/* how */
#vstd-lp-728-flow-pouch .vy-how-head{margin:0 0 34px}
#vstd-lp-728-flow-pouch .vy-how-head .vy-lede{margin-top:14px}
#vstd-lp-728-flow-pouch .vy-how-grid{display:grid;gap:28px;align-items:center}
@media(min-width:860px){#vstd-lp-728-flow-pouch .vy-how-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}}
#vstd-lp-728-flow-pouch .vy-how-img{margin:0}
#vstd-lp-728-flow-pouch .vy-how-img img{width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:6px}
#vstd-lp-728-flow-pouch .vy-how-steps{margin:0;padding:0;list-style:none}
#vstd-lp-728-flow-pouch .vy-how-steps li{padding:18px 0;border-top:1px solid var(--line)}
#vstd-lp-728-flow-pouch .vy-how-steps li:last-child{border-bottom:1px solid var(--line)}
#vstd-lp-728-flow-pouch .vy-how-steps h3{margin:0 0 4px;font-weight:800;font-size:19px;line-height:1.35}
#vstd-lp-728-flow-pouch .vy-how-steps h3 span{color:var(--green)}
#vstd-lp-728-flow-pouch .vy-how-steps p{margin:0;font-size:16px;line-height:1.55;color:var(--ink2)}
#vstd-lp-728-flow-pouch .vy-how-cta{margin-top:36px;text-align:center}
#vstd-lp-728-flow-pouch .vy-how-cta .vy-fine{margin:12px 0 0}

/* quality */
#vstd-lp-728-flow-pouch .vy-quality{display:grid;gap:36px;align-items:center}
@media(min-width:900px){#vstd-lp-728-flow-pouch .vy-quality{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:44px}}
#vstd-lp-728-flow-pouch .vy-q-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#vstd-lp-728-flow-pouch .vy-q-photos figure{margin:0}
#vstd-lp-728-flow-pouch .vy-q-photos figure:nth-child(2){margin-top:36px}
#vstd-lp-728-flow-pouch .vy-q-photos img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:12px}
#vstd-lp-728-flow-pouch .vy-q-photos figcaption{margin-top:8px;font-size:12px;line-height:1.4;color:var(--muted)}
#vstd-lp-728-flow-pouch .vy-quality .vy-h2{margin-bottom:18px}
#vstd-lp-728-flow-pouch .vy-quality p{color:var(--ink2)}
#vstd-lp-728-flow-pouch .vy-checks{display:grid;gap:14px;margin:24px 0 0;padding:0;list-style:none}
#vstd-lp-728-flow-pouch .vy-checks li{display:grid;grid-template-columns:30px 1fr;gap:12px}
#vstd-lp-728-flow-pouch .vy-checks .vy-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--green);color:#fff}
#vstd-lp-728-flow-pouch .vy-checks .vy-ic svg{width:16px;height:16px}
#vstd-lp-728-flow-pouch .vy-checks b{display:block;font-weight:800;font-size:16.5px;line-height:1.3}
#vstd-lp-728-flow-pouch .vy-checks span{font-size:15px;line-height:1.5;color:var(--ink2)}

/* reviews */
#vstd-lp-728-flow-pouch .vy-rating-sum{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-top:22px}
#vstd-lp-728-flow-pouch .vy-rating-sum .vy-big{font-weight:800;font-size:46px;line-height:1;letter-spacing:-.02em !important}
#vstd-lp-728-flow-pouch .vy-rating-sum .vy-stars svg{width:22px;height:22px}
#vstd-lp-728-flow-pouch .vy-rating-sum .vy-meta{font-size:14.5px;line-height:1.4;color:var(--ink2);text-align:left}
#vstd-lp-728-flow-pouch .vy-reviews{display:grid;gap:14px}
#vstd-lp-728-flow-pouch .vy-rev-col{display:grid;gap:14px;align-content:start}
@media(min-width:860px){#vstd-lp-728-flow-pouch .vy-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}}
#vstd-lp-728-flow-pouch .vy-rev{overflow:hidden;background:var(--ground);border:1px solid var(--line);border-radius:14px}
#vstd-lp-728-flow-pouch .vy-rev img{width:100%;aspect-ratio:4/3;object-fit:cover}
#vstd-lp-728-flow-pouch .vy-rev-body{padding:18px 18px 16px}
#vstd-lp-728-flow-pouch .vy-rev .vy-stars svg{width:14px;height:14px}
#vstd-lp-728-flow-pouch .vy-rev-title{display:block;margin:10px 0 6px;font-weight:800;font-size:16px;line-height:1.3}
#vstd-lp-728-flow-pouch .vy-rev p{margin:0 0 12px;font-size:15px;line-height:1.55;color:var(--ink)}
#vstd-lp-728-flow-pouch .vy-rev-by{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;font-size:13px;color:var(--muted)}
#vstd-lp-728-flow-pouch .vy-rev-by b{color:var(--ink);font-weight:700}
#vstd-lp-728-flow-pouch .vy-verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--green)}
#vstd-lp-728-flow-pouch .vy-verified svg{width:14px;height:14px}
#vstd-lp-728-flow-pouch .vy-reviews-note{margin:10px 0 0;text-align:center}

/* offer */
#vstd-lp-728-flow-pouch .vy-offer-simple{margin:0;padding:40px 22px;background:var(--paper);border-radius:20px;text-align:center;box-shadow:0 14px 30px -24px rgba(18,18,18,.5)}
@media(min-width:760px){#vstd-lp-728-flow-pouch .vy-offer-simple{padding:48px 56px}}
#vstd-lp-728-flow-pouch .vy-offer-simple .vy-offer-img{width:150px;margin:0 auto 18px}
#vstd-lp-728-flow-pouch .vy-offer-simple .vy-lede{margin:14px auto 26px}
#vstd-lp-728-flow-pouch .vy-offer-simple .vy-btn{white-space:nowrap}
#vstd-lp-728-flow-pouch .vy-offer-simple .vy-fine{margin:14px 0 0}

/* faq */
#vstd-lp-728-flow-pouch .vy-faq{margin:0}
#vstd-lp-728-flow-pouch .vy-faq details{margin-bottom:10px;background:var(--paper);border:1px solid var(--line);border-radius:12px}
#vstd-lp-728-flow-pouch .vy-faq summary{position:relative;padding:18px 54px 18px 20px;list-style:none;cursor:pointer;font-weight:700;font-size:16.5px;line-height:1.35}
#vstd-lp-728-flow-pouch .vy-faq summary::-webkit-details-marker{display:none}
#vstd-lp-728-flow-pouch .vy-faq summary::after{content:"";position:absolute;right:20px;top:50%;width:14px;height:14px;margin-top:-7px;background:linear-gradient(var(--ink),var(--ink)) center/14px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) center/2px 14px no-repeat;transition:transform .2s}
#vstd-lp-728-flow-pouch .vy-faq details[open] summary::after{transform:rotate(45deg)}
#vstd-lp-728-flow-pouch .vy-faq .vy-a{padding:0 20px 18px;font-size:15.5px;line-height:1.65;color:var(--ink2)}
#vstd-lp-728-flow-pouch .vy-faq .vy-a p{margin:0}

/* sign-off */
#vstd-lp-728-flow-pouch .vy-signoff{margin:0;padding:40px 22px;background:var(--paper);border:1px solid var(--line);border-radius:20px;text-align:center}
@media(min-width:760px){#vstd-lp-728-flow-pouch .vy-signoff{padding:60px 64px}}
#vstd-lp-728-flow-pouch .vy-signoff .vy-lede{margin:20px auto 0}
#vstd-lp-728-flow-pouch .vy-signoff .vy-sigbig{margin:26px 0 4px;font-style:italic;font-weight:800;font-size:34px;line-height:1.1;letter-spacing:-.01em !important}
#vstd-lp-728-flow-pouch .vy-signoff .vy-role{margin:0 0 26px;font-weight:700;font-size:12px;letter-spacing:.12em !important;text-transform:uppercase;color:var(--muted)}
#vstd-lp-728-flow-pouch .vy-signoff .vy-checkrow{justify-content:center}

/* footer */
#vstd-lp-728-flow-pouch .vy-site-foot{padding:40px 0;border-top:1px solid var(--line);text-align:center;font-size:13px;line-height:1.55;color:var(--muted)}
#vstd-lp-728-flow-pouch .vy-site-foot .vy-logo{height:22px;margin:0 auto 14px}
#vstd-lp-728-flow-pouch .vy-site-foot .vy-disc{margin:16px 0 0;padding:12px 16px;border:1px solid var(--line);border-radius:10px}

/* sticky */
#vstd-lp-728-flow-pouch .vy-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);border-top:1px solid var(--line);box-shadow:0 -12px 30px -20px rgba(18,18,18,.45);transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}
#vstd-lp-728-flow-pouch .vy-sticky.vy-show{transform:none;visibility:visible;transition:transform .3s ease}
#vstd-lp-728-flow-pouch .vy-sticky .vy-wrap{display:flex;align-items:center;gap:12px}
#vstd-lp-728-flow-pouch .vy-sticky img{width:44px;height:44px;flex:none}
#vstd-lp-728-flow-pouch .vy-sticky .vy-txt{flex:1;min-width:0;line-height:1.3}
#vstd-lp-728-flow-pouch .vy-sticky .vy-txt b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:800;font-size:14.5px}
#vstd-lp-728-flow-pouch .vy-sticky .vy-txt span{display:block;font-size:12px;color:var(--ink2)}
#vstd-lp-728-flow-pouch .vy-sticky .vy-txt span .vy-stars svg{width:12px;height:12px}
#vstd-lp-728-flow-pouch .vy-sticky .vy-btn{flex:none;min-height:46px;padding:10px 18px;font-size:14.5px;box-shadow:none}
@media(min-width:760px){#vstd-lp-728-flow-pouch .vy-sticky .vy-btn{padding:10px 28px}}

@media(prefers-reduced-motion:reduce){#vstd-lp-728-flow-pouch *, #vstd-lp-728-flow-pouch *::before, #vstd-lp-728-flow-pouch *::after{transition:none!important;scroll-behavior:auto!important}}


/* Undo a host stylesheet hiding empty <p>; height stays 0 as on the source */
#vstd-lp-728-flow-pouch p:empty {
  display: block !important;
}
/* Growtype: undo flex-induced height:100% blowup on custom-css blocks */
#vstd-lp-728-flow-pouch [class*="growtype-customcss-"],
#vstd-lp-728-flow-pouch [class*="growtype-customcss-"] > div {
  height: auto !important;
}
/* Shopify Horizon: neutralize app-shell inner-scroll so the embed flows in the host page */
#vstd-lp-728-flow-pouch:has(.vy-page-wrapper),
#vstd-lp-728-flow-pouch:has(.vy-page-wrapper) .vy-page-wrapper,
#vstd-lp-728-flow-pouch[scroll-lock],
#vstd-lp-728-flow-pouch[scroll-lock] .vy-page-wrapper {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
