.vvcompare{position:relative;min-width:32rem;overflow:hidden;padding-block:var(--vvcompare-pad-top) var(--vvcompare-pad-bottom);background:radial-gradient(circle at 18% 75%,rgba(100,255,193,.62),transparent 34rem),radial-gradient(circle at 72% 13%,rgba(255,255,255,.65),transparent 27rem),linear-gradient(155deg,var(--vvcompare-bg) 0%,#b8f8df 52%,var(--vvcompare-accent) 100%);color:var(--vvcompare-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.vvcompare:before,.vvcompare:after{position:absolute;z-index:-1;content:"";pointer-events:none}.vvcompare:before{top:11%;left:38%;width:26rem;height:26rem;border:7.2rem solid rgba(255,255,255,.2);border-radius:44% 56% 47% 53%;transform:rotate(24deg)}.vvcompare:after{right:-9rem;bottom:-10rem;width:33rem;height:33rem;border-radius:50%;background:radial-gradient(circle,rgba(6,27,61,.075) 0 14%,transparent 15%) 0 0 / 5.4rem 5.4rem}.vvcompare *,.vvcompare *:before,.vvcompare *:after{box-sizing:border-box}.vvcompare .page-width{width:100%;max-width:var(--page-width);margin-inline:auto}.vvcompare__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(28rem,.62fr) minmax(0,1.38fr);gap:clamp(4rem,4.5vw,6rem);align-items:center}.vvcompare__copy{max-width:46rem}.vvcompare__eyebrow{margin:0 0 1.6rem;color:var(--vvcompare-promo);font-size:1.2rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.vvcompare__heading{max-width:46rem;margin:0;color:var(--vvcompare-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(4.8rem,4.6vw,7.2rem);font-weight:850;letter-spacing:-.055em;line-height:.96}.vvcompare__heading em,.vvcompare__heading strong{display:inline}.vvcompare__heading em{margin-right:.12em;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.vvcompare__heading strong{font-weight:850}.vvcompare__subheading{max-width:44rem;margin:2.8rem 0 0;color:var(--vvcompare-muted);font-size:clamp(1.8rem,1.5vw,2.2rem);line-height:1.5}.vvcompare__micro-proof{display:flex;gap:1.4rem 2.2rem;margin-top:2.8rem;flex-wrap:wrap;color:var(--vvcompare-text);font-size:1.4rem;font-weight:800}.vvcompare__micro-proof span{display:inline-flex;align-items:center;gap:.8rem}.vvcompare__micro-proof i{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:50%;background:var(--vvcompare-accent);color:var(--vvcompare-text);font-style:normal;font-size:1.3rem;font-weight:900}.vvcompare__table-stage{min-width:0;padding:3.2rem 0 1.6rem}.vvcompare__grid{position:relative;display:grid;grid-template-columns:25% 25% 25% 25%;grid-template-rows:13.6rem repeat(8,minmax(7.4rem,auto));width:100%;color:#fff;isolation:isolate}.vvcompare div.vvcompare__band:empty,.vvcompare div.vvcompare__featured-column:empty{display:block!important}.vvcompare__band,.vvcompare__featured-column{position:relative;z-index:1;pointer-events:none}.vvcompare__band--label{grid-column:1;grid-row:2 / 10;border-radius:2.4rem 0 0 2.4rem;background-color:var(--vvcompare-table)!important}.vvcompare__band--competitors{grid-column:3 / 5;grid-row:2 / 10;border-radius:0 2.4rem 2.4rem 0;background-color:var(--vvcompare-table)!important}.vvcompare__featured-column{grid-column:2;grid-row:1 / 10;margin:-1.4rem 0;border:.3rem solid var(--vvcompare-text);border-radius:2.4rem;background:linear-gradient(137deg,transparent 0 14%,rgba(255,255,255,.18) 14% 27%,transparent 27% 72%,rgba(255,255,255,.28) 72% 84%,transparent 84%),linear-gradient(180deg,var(--vvcompare-accent) 0%,#d8fff0 100%)!important;box-shadow:1.1rem 1.2rem #061b3d2e}.vvcompare__head,.vvcompare__cell{position:relative;z-index:3;min-width:0}.vvcompare__head{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.8rem;padding:1.2rem 1rem 1.8rem;color:var(--vvcompare-text);text-align:center}.vvcompare__head--featured{grid-column:2;grid-row:1}.vvcompare__head--generic{grid-column:3;grid-row:1}.vvcompare__head--premium{grid-column:4;grid-row:1}.vvcompare__head strong{max-width:100%;font-size:clamp(1.6rem,1.3vw,2rem);font-weight:850;line-height:1.12}.vvcompare__head-media{display:grid;width:100%;height:7.2rem;place-items:center}.vvcompare__head-image{display:block;width:auto;max-width:9rem;height:100%;object-fit:contain;filter:drop-shadow(0 .8rem 1rem rgba(6,27,61,.18))}.vvcompare__head-image--brand{max-width:10.5rem}.vvcompare__brand-bottle{width:6.4rem;height:8.8rem;filter:drop-shadow(0 .8rem 1rem rgba(6,27,61,.18))}.vvcompare__fallback-icon{width:5.8rem;height:5.8rem;color:var(--vvcompare-text)}.vvcompare__fallback-icon *{stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.vvcompare__cell{display:flex;align-items:center;justify-content:center;padding:1.5rem 1.3rem;border-bottom:.1rem solid rgba(100,255,193,.28);font-size:clamp(1.4rem,1.12vw,1.7rem);font-weight:700;line-height:1.2;text-align:center;overflow-wrap:anywhere}.vvcompare__cell--label{grid-column:1;justify-content:flex-end;padding-right:2.4rem;color:#fff;font-size:clamp(1.3rem,1.05vw,1.6rem);font-weight:900;letter-spacing:.025em;text-align:right;text-transform:uppercase}.vvcompare__cell--featured{grid-column:2;color:var(--vvcompare-text);font-weight:900;border-bottom-color:#061b3d29}.vvcompare__cell--generic{grid-column:3;color:#fff}.vvcompare__cell--premium{grid-column:4;color:#fff}.vvcompare__cell.is-last{border-bottom:0}.vvcompare__disclaimer{position:relative;z-index:2;max-width:85rem;margin:3.4rem auto 0;color:var(--vvcompare-muted);font-size:1.1rem;line-height:1.45;text-align:center}@media screen and (max-width:1050px){.vvcompare__inner{grid-template-columns:1fr;gap:4rem}.vvcompare__copy{max-width:82rem;margin-inline:auto;text-align:center}.vvcompare__heading,.vvcompare__subheading{max-width:78rem;margin-inline:auto}.vvcompare__micro-proof{justify-content:center}}@media screen and (max-width:749px){.vvcompare{padding-block:calc(var(--vvcompare-pad-top) * .72) calc(var(--vvcompare-pad-bottom) * .72)}.vvcompare__copy{text-align:left}.vvcompare__heading{max-width:100%;font-size:clamp(4.4rem,11.5vw,5.8rem)}.vvcompare__subheading{max-width:100%;margin-top:2rem;font-size:1.7rem}.vvcompare__micro-proof{justify-content:flex-start;font-size:1.2rem}.vvcompare__table-stage{padding-top:2.6rem}.vvcompare__grid{grid-template-columns:24% 26% 25% 25%;grid-template-rows:12rem repeat(8,minmax(7.6rem,auto))}.vvcompare__band--label{border-radius:1.8rem 0 0 1.8rem}.vvcompare__band--competitors{border-radius:0 1.8rem 1.8rem 0}.vvcompare__featured-column{margin:-1rem 0;border-width:.2rem;border-radius:1.8rem;box-shadow:.6rem .8rem #061b3d33}.vvcompare__head{gap:.4rem;padding:.7rem .3rem 1rem}.vvcompare__head strong{font-size:clamp(1rem,2.7vw,1.3rem)}.vvcompare__head-media{height:5.4rem}.vvcompare__head-image{max-width:6.1rem}.vvcompare__head-image--brand{max-width:7rem}.vvcompare__brand-bottle{width:4.6rem;height:6.4rem}.vvcompare__fallback-icon{width:4.2rem;height:4.2rem}.vvcompare__cell{padding:1rem .4rem;font-size:clamp(.9rem,2.65vw,1.2rem)}.vvcompare__cell--label{justify-content:center;padding:1rem .3rem;font-size:clamp(.8rem,2.3vw,1rem);text-align:center}.vvcompare__disclaimer{margin-top:2.8rem;font-size:.9rem}}@media screen and (max-width:380px){.vvcompare__cell{font-size:.85rem}.vvcompare__cell--label{font-size:.75rem}.vvcompare__head strong{font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/vicevora-liver-guard-compare.css.map */
