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

#vstd-lp-725-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:18px;-moz-osx-font-smoothing:auto;}

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

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

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

#vstd-lp-725-flow-pouch :where([width="30"]){width:30px;}
#vstd-lp-725-flow-pouch :where([width="48"]){width:48px;}
#vstd-lp-725-flow-pouch :where([width="1600"]){width:1600px;}
#vstd-lp-725-flow-pouch :where([width="1400"]){width:1400px;}
#vstd-lp-725-flow-pouch :where([width="240"]){width:240px;}
#vstd-lp-725-flow-pouch :where([width="600"]){width:600px;}
#vstd-lp-725-flow-pouch :where([width="360"]){width:360px;}
#vstd-lp-725-flow-pouch :where([width="569"]){width:569px;}
#vstd-lp-725-flow-pouch :where([width="46"]){width:46px;}
#vstd-lp-725-flow-pouch :where([width="30"][height="30"]){aspect-ratio:30/30;}
#vstd-lp-725-flow-pouch :where([width="48"][height="48"]){aspect-ratio:48/48;}
#vstd-lp-725-flow-pouch :where([width="1600"][height="1067"]){aspect-ratio:1600/1067;}
#vstd-lp-725-flow-pouch :where([width="1400"][height="1045"]){aspect-ratio:1400/1045;}
#vstd-lp-725-flow-pouch :where([width="1600"][height="1000"]){aspect-ratio:1600/1000;}
#vstd-lp-725-flow-pouch :where([width="240"][height="240"]){aspect-ratio:240/240;}
#vstd-lp-725-flow-pouch :where([width="600"][height="800"]){aspect-ratio:600/800;}
#vstd-lp-725-flow-pouch :where([width="360"][height="360"]){aspect-ratio:360/360;}
#vstd-lp-725-flow-pouch :where([width="569"][height="616"]){aspect-ratio:569/616;}
#vstd-lp-725-flow-pouch :where([width="46"][height="46"]){aspect-ratio:46/46;}

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

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


@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-display:swap;src:url("https://storage.googleapis.com/vysta/lp-725-flow-pouch/fonts/open-sans-normal-23145c71.woff2") format('woff2')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-display:swap;src:url("https://storage.googleapis.com/vysta/lp-725-flow-pouch/fonts/open-sans-italic-790b6744.woff2") format('woff2')}
#vstd-lp-725-flow-pouch{--ink:#161616;--ink-2:#3a3a3a;--muted:#5c5c5c;--rule:#e6e1d8;--paper:#fff;--band:#f6f3ee;--news:#b4232a;--flow:#0a7a3c;--flow-dark:#07642f;--flow-tint:#e9f4ec;--star:#e8a317;--serif:'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--sans:'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}
#vstd-lp-725-flow-pouch *, #vstd-lp-725-flow-pouch *::before, #vstd-lp-725-flow-pouch *::after{box-sizing:border-box}
#vstd-lp-725-flow-pouch{-webkit-text-size-adjust:100%}
#vstd-lp-725-flow-pouch{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}
#vstd-lp-725-flow-pouch img{max-width:100%;height:auto;display:block}
#vstd-lp-725-flow-pouch a{color:var(--flow);text-underline-offset:2px}
#vstd-lp-725-flow-pouch sup{line-height:0;font:600 .62em/0 var(--sans)}
#vstd-lp-725-flow-pouch sup a{text-decoration:none;color:var(--muted);padding:0 1px}
#vstd-lp-725-flow-pouch .vy-wrap{max-width:990px;margin:0 auto;padding:0 20px}
#vstd-lp-725-flow-pouch .vy-wide{max-width:990px;margin:0 auto;padding:0 20px}

/* reading progress */
#vstd-lp-725-flow-pouch .vy-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none}
#vstd-lp-725-flow-pouch .vy-progress span{display:block;height:100%;background:var(--news);transform-origin:0 50%;transform:scaleX(0)}

/* header */
#vstd-lp-725-flow-pouch .vy-masthead{border-bottom:2px solid var(--ink);background:#fff}
#vstd-lp-725-flow-pouch .vy-mh-in{max-width:990px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}
#vstd-lp-725-flow-pouch .vy-mh-logo{display:flex;align-items:center;gap:10px;font:800 26px/1 var(--sans);letter-spacing:-.01em !important;white-space:nowrap;color:var(--ink)}
#vstd-lp-725-flow-pouch .vy-mh-logo svg{width:28px;height:28px;flex:none}
#vstd-lp-725-flow-pouch .vy-mh-adv{font:600 12px/1 var(--sans);letter-spacing:.14em !important;text-transform:uppercase;color:var(--muted);white-space:nowrap}
@media(max-width:560px){#vstd-lp-725-flow-pouch .vy-mh-in{padding:12px 20px}#vstd-lp-725-flow-pouch .vy-mh-logo{font-size:21px;gap:8px}#vstd-lp-725-flow-pouch .vy-mh-logo svg{width:24px;height:24px}#vstd-lp-725-flow-pouch .vy-mh-adv{font-size:11px;letter-spacing:.1em !important}}

/* article head */
#vstd-lp-725-flow-pouch .vy-art-head{padding-top:34px}
#vstd-lp-725-flow-pouch h1{font:800 clamp(29px,4.6vw,44px)/1.16 var(--serif);letter-spacing:-.01em;margin:0 0 16px}#vstd-lp-725-flow-pouch h1:where(:not([style*="letter-spacing"])){letter-spacing:-.01em !important}
#vstd-lp-725-flow-pouch .vy-dek{font:400 clamp(18px,2.2vw,20px)/1.55 var(--serif);color:var(--ink-2);margin:0 0 22px}
#vstd-lp-725-flow-pouch .vy-byline{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
#vstd-lp-725-flow-pouch .vy-byline img{width:48px;height:48px;border-radius:50%;flex:none}
#vstd-lp-725-flow-pouch .vy-by-name{font:700 14px/1.3 var(--sans)}
#vstd-lp-725-flow-pouch .vy-by-name span{font-weight:500;color:var(--muted)}
#vstd-lp-725-flow-pouch .vy-by-meta{font:400 13px/1.35 var(--sans);color:var(--muted)}

/* figures */
#vstd-lp-725-flow-pouch .vy-hero{max-width:990px;margin:26px auto 0;padding:0 20px}
#vstd-lp-725-flow-pouch figure{margin:0}
#vstd-lp-725-flow-pouch figure img{width:100%}
#vstd-lp-725-flow-pouch .vy-fig{margin:30px 0}
#vstd-lp-725-flow-pouch .vy-fig.vy-narrow{max-width:650px;margin-left:auto;margin-right:auto}


/* body copy */
#vstd-lp-725-flow-pouch .vy-body p{margin:0 0 1.1em}
#vstd-lp-725-flow-pouch .vy-body h2{font:800 clamp(24px,3.2vw,30px)/1.25 var(--serif);letter-spacing:-.005em !important;margin:1.75em 0 .5em}
#vstd-lp-725-flow-pouch .vy-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);margin:28px 0}
#vstd-lp-725-flow-pouch .vy-stat{padding:18px 16px 16px 0;border-right:1px solid var(--rule)}
#vstd-lp-725-flow-pouch .vy-stat+.vy-stat{padding-left:16px}
#vstd-lp-725-flow-pouch .vy-stat:last-child{border-right:0}
#vstd-lp-725-flow-pouch .vy-stat b{display:block;font:800 40px/1 var(--serif);color:var(--news)}
#vstd-lp-725-flow-pouch .vy-stat span{display:block;font:400 14px/1.42 var(--sans);color:var(--ink-2);margin-top:8px}
@media(max-width:600px){#vstd-lp-725-flow-pouch .vy-stats{grid-template-columns:1fr}#vstd-lp-725-flow-pouch .vy-stat, #vstd-lp-725-flow-pouch .vy-stat+.vy-stat{padding:14px 0;border-right:0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:88px 1fr;align-items:center;gap:12px}#vstd-lp-725-flow-pouch .vy-stat:last-child{border-bottom:0}#vstd-lp-725-flow-pouch .vy-stat b{font-size:36px}#vstd-lp-725-flow-pouch .vy-stat span{margin:0}}
#vstd-lp-725-flow-pouch .vy-chart{margin:30px 0;padding:20px 22px 16px;border:1px solid var(--rule);border-top:3px solid var(--news)}
#vstd-lp-725-flow-pouch .vy-chart h3{font:700 16px/1.3 var(--sans);margin:0 0 3px}
#vstd-lp-725-flow-pouch .vy-chart .vy-sub{font:400 13px/1.4 var(--sans);color:var(--muted);margin:0 0 16px}
#vstd-lp-725-flow-pouch .vy-bar-row{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:10px;margin:9px 0;font:600 13px/1 var(--sans);color:var(--ink-2)}
#vstd-lp-725-flow-pouch .vy-bar{height:32px;display:flex;align-items:center;justify-content:flex-end;padding:0 9px;background:#e3b9bb;color:#3d0d11;font:700 13px/1 var(--sans);min-width:64px;border-radius:0 3px 3px 0}
#vstd-lp-725-flow-pouch .vy-bar.vy-hi{background:var(--news);color:#fff}
#vstd-lp-725-flow-pouch .vy-chart .vy-src{font:400 12px/1.4 var(--sans);color:var(--muted);margin:14px 0 0}
#vstd-lp-725-flow-pouch .vy-pull{margin:32px 0;padding:2px 0 2px 22px;border-left:4px solid var(--news)}
#vstd-lp-725-flow-pouch .vy-pull p{font:600 italic clamp(20px,2.6vw,24px)/1.45 var(--serif);margin:0 0 10px;color:var(--ink)}
#vstd-lp-725-flow-pouch .vy-pull cite{display:block;font:600 13px/1.4 var(--sans);font-style:normal;color:var(--muted)}
#vstd-lp-725-flow-pouch .vy-pull.vy-green{border-color:var(--flow)}

#vstd-lp-725-flow-pouch .vy-featured{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;margin:24px 0 28px;padding:14px 16px;border:1px solid var(--rule);background:#fff}
#vstd-lp-725-flow-pouch .vy-featured small{font:600 11px/1 var(--sans);letter-spacing:.16em !important;text-transform:uppercase;color:var(--muted)}
#vstd-lp-725-flow-pouch .vy-featured .vy-dm{font:700 27px/1 var(--serif);letter-spacing:-.01em !important;color:#004db3}
#vstd-lp-725-flow-pouch .vy-featured em{font:400 14px/1.4 var(--sans);font-style:normal;color:var(--ink-2)}
#vstd-lp-725-flow-pouch .vy-inline-cta{display:inline-flex;align-items:center;gap:8px;font:700 16px/1.3 var(--sans);color:var(--flow);text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px;white-space:nowrap}

/* label */
#vstd-lp-725-flow-pouch .vy-label{border:2px solid var(--ink);padding:14px 16px 12px;font-family:var(--sans);max-width:540px;margin:26px auto;background:#fff;color:var(--ink)}
#vstd-lp-725-flow-pouch .vy-label h3{font:800 30px/1 var(--sans);margin:0 0 6px;letter-spacing:-.015em !important}
#vstd-lp-725-flow-pouch .vy-label .vy-serv{font:400 14px/1.45 var(--sans);margin:0;padding-bottom:8px;border-bottom:9px solid var(--ink)}
#vstd-lp-725-flow-pouch .vy-label table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.35}
#vstd-lp-725-flow-pouch .vy-label th{font:700 12px/1.25 var(--sans);text-align:right;padding:7px 0 6px;border-bottom:3px solid var(--ink)}
#vstd-lp-725-flow-pouch .vy-label th:first-child{text-align:left}
#vstd-lp-725-flow-pouch .vy-label td{padding:8px 0;border-bottom:1px solid #b9b9b9;vertical-align:top}
#vstd-lp-725-flow-pouch .vy-label td small{color:var(--muted);font-size:12.5px}
#vstd-lp-725-flow-pouch .vy-label td+td{text-align:right;white-space:nowrap;padding-left:12px;font-weight:600}
#vstd-lp-725-flow-pouch .vy-label .vy-other{font:400 13px/1.45 var(--sans);margin:9px 0 0}
#vstd-lp-725-flow-pouch .vy-label .vy-src{font:400 12px/1.4 var(--sans);color:var(--muted);margin:8px 0 0}
#vstd-lp-725-flow-pouch .vy-ingr{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0}
#vstd-lp-725-flow-pouch .vy-ingr div{background:var(--band);padding:10px;display:grid;grid-template-columns:76px 1fr;grid-template-rows:auto 1fr;column-gap:12px}
#vstd-lp-725-flow-pouch .vy-ingr img{grid-row:1 / 3;width:76px;height:76px;object-fit:cover;margin:0}
#vstd-lp-725-flow-pouch .vy-ingr b{display:block;font:700 15px/1.3 var(--sans);margin:2px 0 3px}
#vstd-lp-725-flow-pouch .vy-ingr span{display:block;font:400 13.5px/1.45 var(--sans);color:var(--ink-2)}
@media(max-width:560px){#vstd-lp-725-flow-pouch .vy-ingr{grid-template-columns:1fr}#vstd-lp-725-flow-pouch .vy-ingr div{grid-template-columns:64px 1fr}#vstd-lp-725-flow-pouch .vy-ingr img{width:64px;height:64px}}
#vstd-lp-725-flow-pouch .vy-nots{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;padding:0;list-style:none}
#vstd-lp-725-flow-pouch .vy-nots li{display:flex;align-items:center;gap:9px;font:600 14.5px/1.3 var(--sans);padding:12px;border:1px solid var(--rule);background:#fff}
#vstd-lp-725-flow-pouch .vy-nots svg{width:22px;height:22px;flex:none}
@media(max-width:600px){#vstd-lp-725-flow-pouch .vy-nots{grid-template-columns:1fr 1fr}}

/* comparison */
#vstd-lp-725-flow-pouch .vy-compare-wrap{margin:24px 0;border:1px solid var(--rule)}
#vstd-lp-725-flow-pouch .vy-compare{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:15px;line-height:1.42}
#vstd-lp-725-flow-pouch .vy-compare th, #vstd-lp-725-flow-pouch .vy-compare td{padding:12px 12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}
#vstd-lp-725-flow-pouch .vy-compare tr:last-child td{border-bottom:0}
#vstd-lp-725-flow-pouch .vy-compare thead th{font:700 12px/1.25 var(--sans);letter-spacing:.08em !important;text-transform:uppercase;color:var(--ink-2);background:var(--band)}
#vstd-lp-725-flow-pouch .vy-compare thead th.vy-fl{background:var(--flow);color:#fff}
#vstd-lp-725-flow-pouch .vy-compare td:first-child{font-weight:700;width:30%}
#vstd-lp-725-flow-pouch .vy-compare td.vy-fl{background:var(--flow-tint);font-weight:600}
#vstd-lp-725-flow-pouch .vy-yes, #vstd-lp-725-flow-pouch .vy-no{display:inline-flex;align-items:center;gap:6px}
#vstd-lp-725-flow-pouch .vy-yes svg, #vstd-lp-725-flow-pouch .vy-no svg{width:16px;height:16px;flex:none}
@media(max-width:560px){#vstd-lp-725-flow-pouch .vy-compare{font-size:13.5px}#vstd-lp-725-flow-pouch .vy-compare th, #vstd-lp-725-flow-pouch .vy-compare td{padding:10px 8px}}

/* reviews */
#vstd-lp-725-flow-pouch .vy-rating-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:600 15px/1.3 var(--sans);margin:0 0 6px}
#vstd-lp-725-flow-pouch .vy-rating-line.vy-one{flex-wrap:nowrap;white-space:nowrap}
#vstd-lp-725-flow-pouch .vy-stars{color:var(--star);letter-spacing:1px !important;font-size:17px;line-height:1}
#vstd-lp-725-flow-pouch .vy-reviews{columns:3;column-gap:14px;margin:22px 0 12px}
#vstd-lp-725-flow-pouch .vy-rev{border:1px solid var(--rule);padding:18px;background:#fff;font-family:var(--sans);break-inside:avoid;margin:0 0 14px}
#vstd-lp-725-flow-pouch .vy-rev img{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0 0 14px}
#vstd-lp-725-flow-pouch .vy-rev h3{font:700 16px/1.3 var(--sans);margin:8px 0 6px}
#vstd-lp-725-flow-pouch .vy-rev p{font:400 15px/1.58 var(--sans);margin:0 0 14px;color:var(--ink-2)}
#vstd-lp-725-flow-pouch .vy-rev .vy-who{font:700 13px/1.3 var(--sans);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;border-top:1px solid var(--rule);padding-top:10px}
#vstd-lp-725-flow-pouch .vy-rev .vy-who span{font-weight:500;color:var(--muted)}
#vstd-lp-725-flow-pouch .vy-rev .vy-vb{color:var(--flow)}
@media(max-width:900px){#vstd-lp-725-flow-pouch .vy-reviews{columns:2}}
@media(max-width:640px){#vstd-lp-725-flow-pouch .vy-reviews{columns:1}}

/* flavors */
#vstd-lp-725-flow-pouch .vy-flavors{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:22px 0;padding:0;list-style:none;text-align:center}
#vstd-lp-725-flow-pouch .vy-flavors li{font:600 13px/1.3 var(--sans)}
#vstd-lp-725-flow-pouch .vy-flavors img{width:100%;max-width:120px;margin:0 auto 6px}
@media(max-width:560px){#vstd-lp-725-flow-pouch .vy-flavors{grid-template-columns:repeat(3,1fr)}}

/* buttons */
#vstd-lp-725-flow-pouch .vy-btn{display:block;text-align:center;background:var(--flow);color:#fff;text-decoration:none;font:800 19px/1.2 var(--sans);padding:18px 20px 16px;border-radius:8px;box-shadow:0 4px 0 var(--flow-dark);white-space:nowrap}
#vstd-lp-725-flow-pouch .vy-btn:hover{background:var(--flow-dark)}
#vstd-lp-725-flow-pouch .vy-btn:active{transform:translateY(2px);box-shadow:0 2px 0 var(--flow-dark)}
@media(max-width:380px){#vstd-lp-725-flow-pouch .vy-btn{font-size:17px;padding:16px 12px 14px}}
#vstd-lp-725-flow-pouch .vy-cta-block{margin:30px 0}

/* offer */
#vstd-lp-725-flow-pouch .vy-offer{background:var(--flow-tint);padding:48px 0;border-top:1px solid #cfe5d5;border-bottom:1px solid #cfe5d5;margin-top:48px}
#vstd-lp-725-flow-pouch .vy-offer-card{background:#fff;border:2px solid var(--flow);border-radius:12px;display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;padding:30px;align-items:center}
#vstd-lp-725-flow-pouch .vy-offer-media{text-align:center}
#vstd-lp-725-flow-pouch .vy-offer-media img{max-width:340px;width:100%;margin:0 auto}
#vstd-lp-725-flow-pouch .vy-offer-media .vy-rating-line{justify-content:center;margin-top:12px}
#vstd-lp-725-flow-pouch .vy-badge{display:inline-block;background:var(--news);color:#fff;font:700 12px/1 var(--sans);letter-spacing:.1em !important;text-transform:uppercase;padding:7px 10px;border-radius:3px}
#vstd-lp-725-flow-pouch .vy-offer h2{font:800 clamp(24px,3vw,30px)/1.2 var(--serif);margin:12px 0 6px;letter-spacing:-.005em !important}
#vstd-lp-725-flow-pouch .vy-offer .vy-deal{font:800 21px/1.25 var(--sans);color:var(--flow);margin:0 0 4px}
#vstd-lp-725-flow-pouch .vy-offer .vy-deal-sub{font:400 14px/1.45 var(--sans);color:var(--muted);margin:0 0 12px}
#vstd-lp-725-flow-pouch .vy-checks{list-style:none;padding:0;margin:14px 0 20px;font:500 15.5px/1.45 var(--sans)}
#vstd-lp-725-flow-pouch .vy-checks li{position:relative;padding-left:30px;margin:8px 0}
#vstd-lp-725-flow-pouch .vy-checks li::before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--flow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.4l3 3 6-6.4' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}
#vstd-lp-725-flow-pouch .vy-assure{display:flex;justify-content:center;gap:6px 16px;flex-wrap:wrap;font:500 12.5px/1.3 var(--sans);color:var(--ink-2);margin-top:14px}
#vstd-lp-725-flow-pouch .vy-assure span{display:inline-flex;align-items:center;gap:5px}
#vstd-lp-725-flow-pouch .vy-assure svg{width:14px;height:14px}
@media(max-width:760px){#vstd-lp-725-flow-pouch .vy-offer{padding:34px 0}#vstd-lp-725-flow-pouch .vy-offer-card{grid-template-columns:1fr;padding:22px 18px;gap:10px}#vstd-lp-725-flow-pouch .vy-offer-media img{max-width:230px}}

/* faq */
#vstd-lp-725-flow-pouch .vy-faq{padding:46px 0 10px}
#vstd-lp-725-flow-pouch .vy-faq h2{font:800 clamp(24px,3.2vw,30px)/1.25 var(--serif);margin:0 0 12px}
#vstd-lp-725-flow-pouch .vy-faq details{border-bottom:1px solid var(--rule)}
#vstd-lp-725-flow-pouch .vy-faq summary{list-style:none;cursor:pointer;font:700 17px/1.38 var(--sans);padding:18px 40px 18px 0;position:relative}
#vstd-lp-725-flow-pouch .vy-faq summary::-webkit-details-marker{display:none}
#vstd-lp-725-flow-pouch .vy-faq summary::after{content:"+";position:absolute;right:6px;top:13px;font:400 28px/1 var(--sans);color:var(--flow)}
#vstd-lp-725-flow-pouch .vy-faq details[open] summary::after{content:"\2212"}
#vstd-lp-725-flow-pouch .vy-faq details p{font:400 16px/1.62 var(--sans);margin:0 0 18px;color:var(--ink-2)}

/* sources + footer */
#vstd-lp-725-flow-pouch .vy-sources{padding:30px 0 10px}
#vstd-lp-725-flow-pouch .vy-sources h2{font:700 13px/1 var(--sans);letter-spacing:.14em !important;text-transform:uppercase;margin:0 0 12px;padding-top:18px;border-top:2px solid var(--ink)}
#vstd-lp-725-flow-pouch .vy-sources ol{margin:0;padding-left:22px;font:400 13.5px/1.55 var(--sans);color:var(--ink-2)}
#vstd-lp-725-flow-pouch .vy-sources li{margin:0 0 7px;overflow-wrap:anywhere}
#vstd-lp-725-flow-pouch .vy-sources a{color:var(--ink-2)}
#vstd-lp-725-flow-pouch .vy-site-foot{background:var(--band);border-top:1px solid var(--rule);margin-top:34px;padding:28px 0 110px;font:400 12.5px/1.6 var(--sans);color:var(--muted)}
#vstd-lp-725-flow-pouch .vy-site-foot p{margin:0 0 10px}
#vstd-lp-725-flow-pouch .vy-site-foot .vy-f-logo{font:800 22px/1 var(--serif);color:var(--ink);margin:0 0 14px}

/* sticky */
#vstd-lp-725-flow-pouch .vy-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--rule);box-shadow:0 -8px 22px rgba(0,0,0,.08);padding:10px 14px calc(10px + env(safe-area-inset-bottom));transform:translateY(115%);transition:transform .28s ease}
#vstd-lp-725-flow-pouch .vy-sticky.vy-show{transform:none}
#vstd-lp-725-flow-pouch .vy-sticky-in{max-width:950px;margin:0 auto;display:flex;align-items:center;gap:12px}
#vstd-lp-725-flow-pouch .vy-sticky img{width:46px;height:46px;flex:none}
#vstd-lp-725-flow-pouch .vy-sticky .vy-txt{flex:1;font:800 15px/1.25 var(--sans);color:var(--ink);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#vstd-lp-725-flow-pouch .vy-sticky a{background:var(--flow);color:#fff;text-decoration:none;font:800 15px/1 var(--sans);padding:14px 16px;border-radius:7px;white-space:nowrap}
@media(max-width:380px){#vstd-lp-725-flow-pouch .vy-sticky img{display:none}}


/* Undo a host stylesheet hiding empty <p>; height stays 0 as on the source */
#vstd-lp-725-flow-pouch p:empty {
  display: block !important;
}
/* Growtype: undo flex-induced height:100% blowup on custom-css blocks */
#vstd-lp-725-flow-pouch [class*="growtype-customcss-"],
#vstd-lp-725-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-725-flow-pouch:has(.vy-page-wrapper),
#vstd-lp-725-flow-pouch:has(.vy-page-wrapper) .vy-page-wrapper,
#vstd-lp-725-flow-pouch[scroll-lock],
#vstd-lp-725-flow-pouch[scroll-lock] .vy-page-wrapper {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
