.ovg-pdp{--honey:#e8a723;--honey-deep:#b97f0d;--honey-dark:#7a5606;--honey-shadow:rgba(185,127,13,.35);--ink:#231d12;--ink-band:#2e2410;--ink-soft:#4a4232;--muted:#6f6552;--light:#998e77;--cream:#fff8e9;--cream-deep:#f8edd2;--border:#eadfc4;--border-soft:#f3ebd6;--green:#2e8540;--red:#b3402f;--white:#fff;--serif:"Playfair Display",Georgia,serif;--sans:"Inter",-apple-system,"Segoe UI",sans-serif;--radius:14px}.ovg-pdp,.ovg-pdp *,.ovg-pdp *:before,.ovg-pdp *:after{box-sizing:border-box}.ovg-pdp{font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--ink);-webkit-font-smoothing:antialiased}.ovg-pdp img{max-width:100%;display:block}.ovg-pdp .wrap{max-width:1160px;margin:0 auto;padding:0 1.5rem}.ovg-pdp .narrow{max-width:820px;margin:0 auto}.ovg-pdp h1,.ovg-pdp h2,.ovg-pdp h3{font-family:var(--serif);color:var(--ink);letter-spacing:-.4px;margin:0}.ovg-pdp .accent{color:var(--honey-deep)}.ovg-pdp .sec{padding:4.25rem 0;position:relative}.ovg-pdp .sec-cream{background:var(--cream)}.ovg-pdp .sec-band{background:var(--ink-band);color:var(--cream)}.ovg-pdp .sec-band h2,.ovg-pdp .sec-band h3{color:var(--cream)}.ovg-pdp .sec h2{font-size:clamp(27px,3.6vw,40px);line-height:1.12;font-weight:800;text-align:center;margin-bottom:1rem}.ovg-pdp .kicker{text-align:center;font-size:12.5px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--honey-deep);margin:0 0 .8rem}.ovg-pdp .sec-band .kicker{color:var(--honey)}.ovg-pdp .sub{text-align:center;color:var(--muted);max-width:640px;margin:0 auto 2.25rem;font-size:16.5px}.ovg-pdp .sec-band .sub{color:#d9cfae}.ovg-pdp .rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.ovg-pdp .rv.on{opacity:1;transform:none}.ovg-pdp .floats{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.ovg-pdp .float{position:absolute;opacity:.85;will-change:transform}.ovg-pdp .brandbar{display:flex;justify-content:center;align-items:center;padding:1.15rem 0 1rem}.ovg-pdp .brandbar .logo{display:inline-flex;text-decoration:none;line-height:0}.ovg-pdp .brandbar .logo img{height:46px;width:auto;display:block}.ovg-pdp .ticker{background:var(--honey);overflow:hidden;padding:.55rem 0}.ovg-pdp .ticker-track{display:flex;gap:2.6rem;width:max-content;animation:ovg-mq 30s linear infinite}.ovg-pdp .ticker span{font-size:12px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--ink);white-space:nowrap}.ovg-pdp .ticker span:before{content:"\2713  "}@keyframes ovg-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.ovg-pdp .hero{display:grid;grid-template-columns:1.02fr .98fr;gap:3.25rem;align-items:start;padding:2.5rem 0 3.5rem}.ovg-pdp .hero-gallery{position:sticky;top:16px;align-self:start}.ovg-pdp .gal-main{border-radius:var(--radius);overflow:hidden;background:var(--cream);border:1px solid var(--border);position:relative;aspect-ratio:1/1}.ovg-pdp .gal-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .25s}.ovg-pdp .gal-layer.active{opacity:1;visibility:visible}.ovg-pdp img.gal-layer{object-fit:contain}.ovg-pdp .gal-badge{position:absolute;top:14px;left:14px;z-index:5;background:var(--ink);color:var(--honey);font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:7px 13px;border-radius:30px}.ovg-pdp .ig{background:radial-gradient(120% 120% at 50% 0%,#fff6df,#fbe8bd 55%,#f4d896);padding:clamp(18px,4.5%,34px);display:flex;flex-direction:column}.ovg-pdp .ig-kick{text-align:center;font-size:clamp(11px,2.4%,14px);font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--honey-dark);margin-bottom:2%}.ovg-pdp .ig-stage{position:relative;flex:1;display:flex;align-items:center;justify-content:center}.ovg-pdp .ig-pouch{height:82%;width:auto;filter:drop-shadow(0 14px 22px rgba(120,80,10,.25))}.ovg-pdp .ig-call{position:absolute;display:flex;align-items:center;gap:.45rem;background:#ffffffeb;border:1px solid #f0dca8;border-radius:40px;padding:6px 12px 6px 8px;box-shadow:0 4px 14px #78500a24;font-size:clamp(10px,2.1%,13px);font-weight:800;color:var(--ink);max-width:47%}.ovg-pdp .ig-call span{font-size:1.35em;line-height:1}.ovg-pdp .ig-call b{font-weight:800;line-height:1.15}.ovg-pdp .ig-call.tl{top:6%;left:0}.ovg-pdp .ig-call.tr{top:6%;right:0}.ovg-pdp .ig-call.bl{bottom:6%;left:0}.ovg-pdp .ig-call.br{bottom:6%;right:0}.ovg-pdp .ig-inside{justify-content:flex-start}.ovg-pdp .ig-rows{display:flex;flex-direction:column;gap:3.5%;flex:1;justify-content:center}.ovg-pdp .ig-row{display:flex;align-items:center;gap:4%;background:#ffffffdb;border:1px solid #f0dca8;border-radius:14px;padding:3.5% 5%;box-shadow:0 4px 12px #78500a1a}.ovg-pdp .ig-dose{font-family:var(--serif);font-weight:900;color:var(--honey-deep);font-size:clamp(24px,7%,42px);line-height:1;min-width:26%;text-align:center}.ovg-pdp .ig-dose small{font-size:.4em;font-weight:800}.ovg-pdp .ig-txt{font-size:clamp(11px,2.5%,15px);color:var(--muted);line-height:1.35}.ovg-pdp .ig-txt b{display:block;font-size:1.28em;color:var(--ink);font-weight:800;margin-bottom:.1em}.ovg-pdp .ig-foot{text-align:center;font-size:clamp(10px,2.2%,13px);font-weight:700;color:var(--honey-dark);margin-top:3%;line-height:1.4}.ovg-pdp .ig-time{justify-content:flex-start}.ovg-pdp .ig-tl{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4%;padding-left:2%}.ovg-pdp .ig-tstep{display:flex;align-items:center;gap:4%;background:#ffffffdb;border:1px solid #f0dca8;border-radius:14px;padding:3.5% 5%;box-shadow:0 4px 12px #78500a1a}.ovg-pdp .ig-tstep>div{font-size:clamp(11px,2.5%,15px);color:var(--muted);line-height:1.35}.ovg-pdp .ig-tstep b{display:block;font-size:1.3em;color:var(--ink);font-weight:800;margin-bottom:.1em;font-family:var(--serif)}.ovg-pdp .ig-tdot{width:clamp(30px,9%,46px);height:clamp(30px,9%,46px);border-radius:50%;background:var(--honey);color:var(--ink);font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:clamp(14px,4%,20px)}.ovg-pdp .gal-main.ig-on .gal-badge{display:none}.ovg-pdp .gal-thumbs{display:flex;gap:.5rem;margin-top:.65rem;overflow-x:auto;scrollbar-width:thin;padding-bottom:3px}.ovg-pdp .thumb{position:relative;flex:0 0 auto;width:clamp(60px,13.2%,82px);padding:0;border:2px solid var(--border);border-radius:9px;overflow:hidden;cursor:pointer;background:var(--cream);aspect-ratio:1;transition:border-color .15s}.ovg-pdp .thumb img{width:100%;height:100%;object-fit:cover;display:block}.ovg-pdp .thumb.active,.ovg-pdp .thumb:hover{border-color:var(--honey-deep)}.ovg-pdp .thumb-ig{background:radial-gradient(120% 120% at 50% 0%,#fff6df,#f4d896)}.ovg-pdp .thumb-ig img{object-fit:contain;padding:14% 14% 30%;height:100%}.ovg-pdp .thumb-ig span{position:absolute;left:0;right:0;bottom:0;background:var(--ink);color:var(--honey);font-size:8.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;padding:2px 0;text-align:center}.ovg-pdp .pillrow{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1rem}.ovg-pdp .pill{font-size:11.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;background:var(--cream);border:1px solid var(--border);color:var(--honey-dark);padding:6px 12px;border-radius:30px}.ovg-pdp .hero-brand{font-size:13px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--honey-deep);margin:0 0 .3rem}.ovg-pdp .hero h1{font-size:clamp(30px,3.3vw,40px);line-height:1.05;font-weight:900;margin:0 0 .8rem}.ovg-pdp .hero-sub{font-size:16.5px;color:var(--ink-soft);margin:0 0 1.1rem}.ovg-pdp .checks{list-style:none;padding:0;margin:0 0 1.3rem}.ovg-pdp .checks li{padding:.3rem 0;font-size:15px;font-weight:600;display:flex;gap:.6rem}.ovg-pdp .checks li:before{content:"\2713";color:var(--green);font-weight:900;flex-shrink:0}.ovg-pdp .buybox{border:1px solid var(--border);border-radius:var(--radius);padding:1.3rem;background:var(--white);box-shadow:0 10px 34px #231d1214}.ovg-pdp .bb-head{font-size:12.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--honey-deep);margin:0 0 .9rem;text-align:center}.ovg-pdp .bundle{position:relative;display:block;border:2px solid var(--border);border-radius:11px;padding:.95rem 1rem .95rem 3rem;margin-bottom:.85rem;cursor:pointer;transition:.15s;background:var(--white)}.ovg-pdp .bundle input{position:absolute;opacity:0}.ovg-pdp .bundle:before{content:"";position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:2px solid var(--border);background:#fff}.ovg-pdp .bundle.selected{border-color:var(--honey-deep);background:var(--cream);box-shadow:0 4px 16px var(--honey-shadow)}.ovg-pdp .bundle.selected:before{border-color:var(--honey-deep);background:var(--honey);box-shadow:inset 0 0 0 4px #fff}.ovg-pdp .bb-badge{position:absolute;top:-11px;right:12px;font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;background:var(--honey);color:var(--ink);padding:3px 11px;border-radius:20px}.ovg-pdp .bb-badge.dark{background:var(--ink);color:var(--honey)}.ovg-pdp .b-t{font-weight:800;font-size:15.5px;display:flex;justify-content:space-between;gap:.7rem;align-items:baseline}.ovg-pdp .b-t small{font-weight:500;color:var(--muted);font-size:12px}.ovg-pdp .b-m{font-size:12.5px;color:var(--muted);margin-top:2px;display:flex;justify-content:space-between;gap:.7rem}.ovg-pdp .b-comp{text-decoration:line-through;color:var(--light)}.ovg-pdp .b-p{font-weight:900;font-size:17px;color:var(--ink)}.ovg-pdp .b-s{color:var(--green);font-weight:700}.ovg-pdp .atc{display:block;width:100%;background:var(--honey);color:var(--ink);font-weight:900;font-size:16px;letter-spacing:1px;text-transform:uppercase;text-align:center;text-decoration:none;padding:17px 24px;border-radius:11px;border:none;cursor:pointer;box-shadow:0 6px 20px var(--honey-shadow);transition:.18s;font-family:var(--sans)}.ovg-pdp .atc:hover{background:var(--honey-deep);color:#fff;transform:translateY(-1px)}.ovg-pdp .atc-note{text-align:center;font-size:12.5px;color:var(--muted);margin:.7rem 0 0;line-height:1.5}.ovg-pdp .atc-trust{margin-top:.9rem}.ovg-pdp .guar-badge{display:flex;align-items:center;justify-content:center;gap:.7rem;text-align:left}.ovg-pdp .guar-badge svg{color:var(--honey-deep);flex-shrink:0}.ovg-pdp .guar-badge strong{display:block;font-size:14.5px;color:var(--ink);font-weight:800}.ovg-pdp .guar-badge span{font-size:12px;color:var(--muted);line-height:1.4}.ovg-pdp .atc-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.85rem}.ovg-pdp .atc-pills span{font-size:11px;font-weight:700;letter-spacing:.3px;color:var(--honey-dark);background:var(--cream);border:1px solid var(--border);padding:5px 10px;border-radius:20px;white-space:nowrap}.ovg-pdp .bb-accs{margin-top:1.05rem;border-top:1px solid var(--border-soft)}.ovg-pdp .bb-accs details{border-bottom:1px solid var(--border-soft)}.ovg-pdp .bb-accs summary{cursor:pointer;font-weight:700;font-size:13.5px;padding:.8rem 1.8rem .8rem .1rem;list-style:none;position:relative}.ovg-pdp .bb-accs summary::-webkit-details-marker{display:none}.ovg-pdp .bb-accs summary:after{content:"+";position:absolute;right:.15rem;top:50%;transform:translateY(-50%);font-size:18px;color:var(--honey-deep)}.ovg-pdp .bb-accs details[open] summary:after{content:"\2013"}.ovg-pdp .bb-accs .ab{padding:0 .1rem .95rem;font-size:13px;line-height:1.6;color:var(--muted)}.ovg-pdp .trust-band{border-radius:var(--radius);background:var(--ink-band);color:var(--cream);padding:2.4rem 2.2rem;display:grid;grid-template-columns:1.1fr 1fr;gap:2.2rem;align-items:center}.ovg-pdp .trust-band h2{text-align:left;font-size:clamp(23px,2.8vw,31px);margin-bottom:.7rem}.ovg-pdp .trust-band p{color:#d9cfae;font-size:15px;margin:0}.ovg-pdp .t-list{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.ovg-pdp .t-list li{display:flex;gap:.7rem;font-size:15px;font-weight:600;color:var(--cream)}.ovg-pdp .t-list li:before{content:"\2713";color:var(--honey);font-weight:900}.ovg-pdp .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;text-align:center}.ovg-pdp .stat{text-align:center}.ovg-pdp .stat b{display:inline-flex;align-items:baseline;gap:1px;font-family:var(--serif);font-size:clamp(40px,5vw,60px);font-weight:900;color:var(--honey);line-height:1;white-space:nowrap}.ovg-pdp .stat b .count{font-family:inherit;font-size:inherit;color:var(--honey)}.ovg-pdp .stat b i{font-style:normal;font-size:.58em;color:var(--honey)}.ovg-pdp .stat span{font-size:13px;font-weight:600;color:#d9cfae;display:block;margin-top:.55rem;line-height:1.5;max-width:240px;margin-left:auto;margin-right:auto}.ovg-pdp .bcards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:2rem}.ovg-pdp .bcard{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;text-align:center}.ovg-pdp .bcard img{width:100%;height:130px;object-fit:cover;display:block}.ovg-pdp .bcard .bc-b{padding:1.05rem .9rem 1.25rem}.ovg-pdp .bcard h3{font-size:15.5px;font-weight:800;margin-bottom:.35rem}.ovg-pdp .bcard p{font-size:12.5px;color:var(--muted);margin:0;line-height:1.5}.ovg-pdp .mech{display:block;max-width:660px;margin:2.2rem auto 0}.ovg-pdp .dripcol{position:relative;display:flex;justify-content:center}.ovg-pdp .dripline{position:absolute;top:74px;bottom:10px;width:5px;background:var(--border);border-radius:4px;overflow:hidden}.ovg-pdp .dripfill{position:absolute;top:0;left:0;width:100%;height:0%;background:linear-gradient(180deg,#f6c94f,var(--honey-deep));border-radius:4px}.ovg-pdp .dripper{position:relative;z-index:2}.ovg-pdp .drop{position:absolute;left:50%;transform:translate(-50%);top:70px;width:17px;height:22px;background:radial-gradient(ellipse at 35% 30%,#ffe9a8,var(--honey) 60%,var(--honey-deep));border-radius:50%/62% 62% 38% 38%;z-index:3;box-shadow:0 2px 8px var(--honey-shadow)}.ovg-pdp .msteps{display:grid;gap:1.1rem}.ovg-pdp .mstep{border:1px solid var(--border);border-left:5px solid var(--border);border-radius:var(--radius);padding:1.35rem 1.5rem;background:var(--white);transition:.4s}.ovg-pdp .mstep.on{border-left-color:var(--honey);background:var(--cream);box-shadow:0 6px 22px #231d120f}.ovg-pdp .mstep h3{font-size:18px;font-weight:800;margin-bottom:.4rem}.ovg-pdp .mstep p{font-size:14.5px;color:var(--ink-soft);margin:0;line-height:1.65}.ovg-pdp .mstep .mnum{display:inline-flex;width:26px;height:26px;border-radius:50%;background:var(--honey);color:var(--ink);font-weight:900;font-size:13px;align-items:center;justify-content:center;margin-right:.5rem;vertical-align:2px}.ovg-pdp .ba2{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;margin-top:2.2rem;background:var(--white);border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #231d121a}.ovg-pdp .ba2-pane{position:relative;display:flex;flex-direction:column}.ovg-pdp .ba2-pane img{width:100%;height:auto;display:block}.ovg-pdp .ba2-pane:first-child img{filter:grayscale(.35) brightness(.82) contrast(1.02)}.ovg-pdp .ba2-cap .ba2-tag{display:inline-block;font-size:10px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;padding:4px 12px;border-radius:20px;margin-bottom:.6rem}.ovg-pdp .ba2-tag.muted{background:var(--ink);color:#fff}.ovg-pdp .ba2-tag.gold{background:var(--honey);color:var(--ink)}.ovg-pdp .ba2-cap{flex:1;padding:1.1rem 1.25rem 1.3rem;background:var(--cream);color:var(--ink);border-top:3px solid var(--honey)}.ovg-pdp .ba2-cap b{display:block;font-family:var(--serif);font-size:18px;font-weight:800;margin-bottom:.25rem;color:var(--ink)}.ovg-pdp .ba2-cap span{font-size:13.5px;line-height:1.45;color:var(--muted)}.ovg-pdp .ba2-mid{display:flex;align-items:center;justify-content:center;background:var(--honey);width:52px}.ovg-pdp .ba2-mid span{color:var(--ink);font-size:24px;font-weight:900}.ovg-pdp .ba2-note{text-align:center;font-size:12px;color:var(--light);margin-top:1rem}.ovg-pdp .vs2{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;max-width:760px;margin:2.6rem auto 0;align-items:stretch}.ovg-pdp .vs-col{border-radius:16px;padding:2rem 1.3rem 1.4rem;position:relative}.ovg-pdp .vs-them{background:#fff8e90a;border:1px solid rgba(232,167,35,.2)}.ovg-pdp .vs-us{background:var(--cream);border:2px solid var(--honey);box-shadow:0 16px 44px #0006}.ovg-pdp .vs-us-badge,.ovg-pdp .vs-them-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:11px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;padding:5px 15px;border-radius:30px;white-space:nowrap}.ovg-pdp .vs-us-badge{background:var(--honey);color:var(--ink)}.ovg-pdp .vs-them-badge{background:#5a5140;color:#d9cfae}.ovg-pdp .vs-img{height:120px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:1.1rem}.ovg-pdp .vs-img img{max-height:120px;width:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.3))}.ovg-pdp .vs-them .vs-img{opacity:.62;filter:grayscale(.3)}.ovg-pdp .vs-col ul{list-style:none;padding:0;margin:0}.ovg-pdp .vs-col li{padding:.62rem 0;font-size:14px;font-weight:700;line-height:1.3;display:flex;gap:.55rem;align-items:center;border-bottom:1px solid rgba(150,130,80,.16)}.ovg-pdp .vs-col li:last-child{border-bottom:none}.ovg-pdp .vs-them li{color:#bdb193;font-weight:600}.ovg-pdp .vs-them li:before{content:"\2717";color:#e2836f;font-weight:900;flex-shrink:0;font-size:15px}.ovg-pdp .vs-us li{color:var(--ink)}.ovg-pdp .vs-us li:before{content:"\2713";color:var(--green);font-weight:900;flex-shrink:0;font-size:15px}.ovg-pdp .ings{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.2rem}.ovg-pdp .ing{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ovg-pdp .ing img{width:100%;height:185px;object-fit:cover;display:block}.ovg-pdp .ing .ib{padding:1.25rem 1.2rem 1.4rem}.ovg-pdp .ing h3{font-size:19px;font-weight:800;margin-bottom:.4rem}.ovg-pdp .ing p{font-size:13.5px;color:var(--muted);margin:0;line-height:1.55}.ovg-pdp.ovg-formula .formula-lede{max-width:760px;margin:0 auto;text-align:center;color:var(--ink-soft);font-size:16px;line-height:1.6}.ovg-pdp.ovg-formula .formula-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;align-items:stretch;margin-top:2.2rem}.ovg-pdp.ovg-formula .formula-card{display:flex;flex-direction:column;min-width:0;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ovg-pdp.ovg-formula .formula-card-honey{border-color:#b97f0d85;background:#fffaf0}.ovg-pdp.ovg-formula .formula-photo{height:230px;overflow:hidden}.ovg-pdp.ovg-formula .formula-photo img{display:block;width:100%;height:100%;object-fit:cover}.ovg-pdp.ovg-formula .formula-card-body{padding:1.25rem 1.35rem 1.45rem;flex:1}.ovg-pdp.ovg-formula .formula-label{display:block;margin-bottom:.45rem;font-size:11px;font-weight:800;letter-spacing:1.15px;text-transform:uppercase;color:var(--honey-deep)}.ovg-pdp.ovg-formula h3{font-size:23px;font-weight:800;line-height:1.2;margin:0 0 .5rem}.ovg-pdp.ovg-formula .formula-card p{font-size:14px;line-height:1.55;margin:0;color:var(--muted)}@media(max-width:860px){.ovg-pdp.ovg-formula .formula-grid{grid-template-columns:1fr}.ovg-pdp.ovg-formula .formula-photo{height:260px}}@media(max-width:600px){.ovg-pdp.ovg-formula .formula-lede{font-size:14px}.ovg-pdp.ovg-formula .formula-photo{height:220px}}.ovg-pdp .rev-note{font-size:13px;color:var(--muted);margin:-.4rem 0 1.4rem;font-style:italic}.ovg-pdp .journey{position:relative;max-width:640px;margin:2.4rem auto 0;padding-left:44px}.ovg-pdp .jline{position:absolute;left:14px;top:8px;bottom:8px;width:3px;background:repeating-linear-gradient(180deg,var(--honey) 0 7px,transparent 7px 15px);opacity:.55}.ovg-pdp .jnode{position:relative;padding:0 0 2rem}.ovg-pdp .jnode:last-child{padding-bottom:0}.ovg-pdp .jnode:before{content:"";position:absolute;left:-37.5px;top:5px;width:16px;height:16px;border-radius:50%;background:var(--white);border:3px solid var(--honey);transition:.3s}.ovg-pdp .jnode.on:before{background:var(--honey)}.ovg-pdp .jnode .jw{font-family:var(--sans);font-weight:900;font-size:18px;letter-spacing:1px;text-transform:uppercase;color:var(--honey-deep)}.ovg-pdp .jnode p{font-size:15px;color:var(--ink-soft);margin:.25rem 0 0;line-height:1.65;max-width:540px}.ovg-pdp .jnode p b{color:var(--ink)}.ovg-pdp .vs{margin:2.2rem auto 0;border-radius:var(--radius);overflow:hidden;border:1px solid rgba(232,167,35,.28);max-width:860px}.ovg-pdp .vs table{width:100%;border-collapse:collapse;font-size:14px}.ovg-pdp .vs thead th{padding:1rem;text-align:left;font-weight:800;font-size:12.5px;letter-spacing:.5px;text-transform:uppercase;background:#fff8e90f;color:#d9cfae;border-bottom:1px solid rgba(232,167,35,.25)}.ovg-pdp .vs thead th.us{background:var(--honey);color:var(--ink)}.ovg-pdp .vs tbody td{padding:.85rem 1rem;border-bottom:1px solid rgba(232,167,35,.16);color:#cfc4a4;line-height:1.5;vertical-align:top}.ovg-pdp .vs tbody td:first-child:before{content:"\2717   ";color:#e2836f;font-weight:800}.ovg-pdp .vs tbody td.us{background:#e8a7231f;color:var(--cream);font-weight:600}.ovg-pdp .vs tbody td.us:before{content:"\2713   ";color:var(--honey);font-weight:800}.ovg-pdp .vs tbody tr:last-child td{border-bottom:none}.ovg-pdp .her{display:grid;grid-template-columns:.82fr 1.18fr;gap:2.4rem;align-items:center}.ovg-pdp .her img{width:100%;border-radius:var(--radius);display:block}.ovg-pdp .her h2,.ovg-pdp .her .kicker{text-align:left}.ovg-pdp .her p{font-size:16px;color:var(--ink-soft);line-height:1.75}.ovg-pdp .guar{max-width:720px;margin:0 auto;background:var(--white);border:2px solid var(--honey);border-radius:var(--radius);padding:2.6rem 2.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.ovg-pdp .seal{width:104px;height:104px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#f8d477,var(--honey) 58%,var(--honey-deep));display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ink);font-weight:900;text-align:center;font-size:11px;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 8px 24px var(--honey-shadow)}.ovg-pdp .seal b{font-size:26px;line-height:1;font-family:var(--serif)}.ovg-pdp .seal-img{width:128px;height:auto;display:block;margin:0 auto;filter:drop-shadow(0 8px 18px rgba(185,127,13,.28))}.ovg-pdp .guar h2{text-align:center;font-size:clamp(21px,2.6vw,29px);margin-bottom:.4rem}.ovg-pdp .guar p{font-size:15.5px;color:var(--ink-soft);margin:0}.ovg-pdp .trio{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;max-width:860px;margin:1.4rem auto 0}.ovg-pdp .trio-c{text-align:center;border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem 1rem;background:var(--white)}.ovg-pdp .trio-c .ic{font-size:26px;display:block;margin-bottom:.5rem}.ovg-pdp .trio-c strong{display:block;font-size:14px;margin-bottom:.25rem}.ovg-pdp .trio-c span{font-size:12.5px;color:var(--muted);line-height:1.5;display:block}.ovg-pdp .faq{max-width:760px;margin:1.6rem auto 0}.ovg-pdp .faq details{border-bottom:1px solid var(--border-soft)}.ovg-pdp .faq summary{cursor:pointer;font-weight:700;font-size:16px;padding:1.1rem 2rem 1.1rem .2rem;list-style:none;position:relative}.ovg-pdp .faq summary::-webkit-details-marker{display:none}.ovg-pdp .faq summary:after{content:"+";position:absolute;right:.2rem;top:50%;transform:translateY(-50%);font-size:21px;color:var(--honey-deep)}.ovg-pdp .faq details[open] summary:after{content:"\2013"}.ovg-pdp .faq .fa{padding:0 .2rem 1.15rem;font-size:14.5px;line-height:1.65;color:var(--muted)}.ovg-pdp .final{text-align:center}.ovg-pdp .final h2{margin-bottom:.6rem}.ovg-pdp .final .fs{font-size:16.5px;font-style:italic;color:#d9cfae;max-width:600px;margin:0 auto 1.7rem}.ovg-pdp .final .atc{display:inline-block;width:auto;min-width:340px}.ovg-pdp .fda{padding:1.9rem 1.5rem;background:var(--cream-deep);font-size:11.5px;font-style:italic;color:#87795a;line-height:1.6;text-align:center}.ovg-pdp .sticky-atc{display:none}.ovg-pdp .midcta{text-align:center;margin-top:2.3rem}.ovg-pdp .midcta .atc{display:inline-block;width:auto;min-width:300px}@media(max-width:860px){.ovg-pdp{font-size:15.5px}.ovg-pdp .sec{padding:2.9rem 0}.ovg-pdp .hero{grid-template-columns:1fr;gap:1.6rem;padding:1.3rem 0 2.2rem}.ovg-pdp .hero-gallery{position:static}.ovg-pdp .thumb{width:64px}.ovg-pdp .trust-band{grid-template-columns:1fr;padding:1.8rem 1.4rem}.ovg-pdp .stats{grid-template-columns:1fr;gap:1.6rem}.ovg-pdp .bcards{grid-template-columns:repeat(2,1fr)}.ovg-pdp .mech{grid-template-columns:64px 1fr;gap:1.2rem}.ovg-pdp .ings,.ovg-pdp .trio{grid-template-columns:1fr}.ovg-pdp .her{grid-template-columns:.85fr 1.15fr;gap:1.1rem}.ovg-pdp .her h2{font-size:22px}.ovg-pdp .her p{font-size:13.5px}.ovg-pdp .guar{grid-template-columns:1fr;text-align:center}.ovg-pdp .guar h2{text-align:center}.ovg-pdp .vs2{gap:.6rem}.ovg-pdp .vs-col{padding:1.7rem .8rem 1.1rem}.ovg-pdp .vs-col li{font-size:12px;padding:.5rem 0}.ovg-pdp .vs-img{height:82px}.ovg-pdp .vs-img img{max-height:82px}.ovg-pdp .ba2-pane img{height:auto}.ovg-pdp .ba2-mid{width:30px}.ovg-pdp .ba2-mid span{font-size:16px}.ovg-pdp .ba2-cap{padding:.8rem .7rem .9rem}.ovg-pdp .ba2-cap b{font-size:14px}.ovg-pdp .ba2-cap span{font-size:11.5px;line-height:1.35}.ovg-pdp .final .atc{width:100%;min-width:0}.ovg-pdp .floats{display:none}.ovg-pdp .sticky-atc{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--white);border-top:1px solid var(--border);padding:.6rem .9rem;gap:.8rem;align-items:center;box-shadow:0 -6px 20px #0000001f;transform:translateY(110%);transition:.3s}.ovg-pdp .sticky-atc.show{transform:none}.ovg-pdp .sticky-atc .sp{font-weight:900;font-size:16px;white-space:nowrap}.ovg-pdp .sticky-atc .sc{font-size:11.5px;color:var(--light);text-decoration:line-through;display:block}.ovg-pdp .sticky-atc .atc{margin:0;flex:1;padding:13px 14px;font-size:13px}}.ovg-pdp .stars{display:inline-flex;gap:2px;color:var(--honey);font-size:15px;letter-spacing:1px}.ovg-pdp .hero-rating{display:flex;align-items:center;gap:.55rem;margin:0 0 1rem;flex-wrap:wrap}.ovg-pdp .hero-rating .hr-num{font-weight:800;font-size:14px;color:var(--ink)}.ovg-pdp .hero-rating .hr-count{font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:2px}.ovg-pdp .rev-summary{display:flex;align-items:center;justify-content:center;gap:2.4rem;flex-wrap:wrap;margin-top:.5rem}.ovg-pdp .rev-big{text-align:center}.ovg-pdp .rev-big b{display:block;font-family:var(--serif);font-size:56px;font-weight:900;color:var(--ink);line-height:1}.ovg-pdp .rev-big .stars{font-size:20px;margin-top:.3rem}.ovg-pdp .rev-big span:not(.stars){display:block;font-size:13px;color:var(--muted);margin-top:.35rem}.ovg-pdp .rev-bars{display:flex;flex-direction:column;gap:5px;min-width:220px}.ovg-pdp .rev-bar{display:flex;align-items:center;gap:.5rem;font-size:12px;color:var(--muted)}.ovg-pdp .rev-bar i{font-style:normal;width:34px}.ovg-pdp .rev-bar .track{flex:1;display:block;height:8px;border-radius:4px;background:#e7dcc0;overflow:hidden}.ovg-pdp .rev-bar .fill{display:block;height:100%;border-radius:4px;background:var(--honey)}.ovg-pdp .rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.4rem}.ovg-pdp .rev-card{border:1px solid var(--border);border-radius:14px;padding:1.4rem 1.35rem;background:var(--white);display:flex;flex-direction:column}.ovg-pdp .rev-top{display:flex;align-items:center;gap:.7rem;margin-bottom:.7rem}.ovg-pdp .rev-av{width:46px;height:46px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--cream)}.ovg-pdp .rev-who{font-size:13.5px;font-weight:800;color:var(--ink);line-height:1.2}.ovg-pdp .rev-who small{display:block;font-size:11px;font-weight:700;color:var(--green);margin-top:1px}.ovg-pdp .rev-card .stars{font-size:14px;margin-bottom:.4rem}.ovg-pdp .rev-card h4{font-family:var(--sans);font-size:15px;font-weight:800;margin:0 0 .35rem;color:var(--ink)}.ovg-pdp .rev-card p{font-size:13.5px;color:var(--ink-soft);line-height:1.55;margin:0}@media(max-width:860px){.ovg-pdp .rev-grid{grid-template-columns:1fr}.ovg-pdp .rev-summary{gap:1.4rem}}@media(max-width:600px){.ovg-pdp .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;align-items:start}.ovg-pdp .stat{min-width:0}.ovg-pdp .stat b{font-size:clamp(28px,7.5vw,38px)}.ovg-pdp .stat>span{font-size:clamp(10px,2.7vw,11.5px);line-height:1.35;max-width:none;margin-top:.5rem}}.ovg-pdp .journey-hint{display:none}@media(max-width:600px){.ovg-pdp .journey-hint{display:block;margin:1.7rem 0 -.9rem;text-align:right;color:var(--honey-deep);font-size:12px;font-weight:800;letter-spacing:.2px}.ovg-pdp .journey{display:flex;align-items:stretch;max-width:none;margin:1.6rem 0 0;padding:0 0 1rem;gap:.85rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ovg-pdp .journey::-webkit-scrollbar{display:none}.ovg-pdp .jline{display:none}.ovg-pdp .jnode,.ovg-pdp .jnode:last-child{flex:0 0 100%;min-width:0;scroll-snap-align:start;padding:1.25rem;border:1px solid #e9d8af;border-radius:18px;background:#fffdf7;box-shadow:0 7px 20px #3d2a0e17}.ovg-pdp .jnode:before{display:none;content:none}.ovg-pdp .jnode .jw{display:block;font-size:20px;line-height:1.2}.ovg-pdp .jnode p{font-size:14px;line-height:1.55;margin:.65rem 0 0}}.ovg-pdp .reviews-section .rev-card[hidden]{display:none}.ovg-pdp .reviews-section .rev-initials{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:50%;background:#f7e7c5;border:3px solid #fff;outline:1px solid #d9be83;color:#3b2b17;font-size:16px;font-weight:800}.ovg-pdp .reviews-section .rev-body{position:relative;font-size:13.5px;line-height:1.55}.ovg-pdp .reviews-section .rev-copy{max-height:6.2em;overflow:hidden}.ovg-pdp .reviews-section .rev-copy p{font-size:inherit;line-height:inherit;margin:0}.ovg-pdp .reviews-section .rev-body.expanded .rev-copy{max-height:none}.ovg-pdp .reviews-section .rev-toggle{border:0;cursor:pointer;background:transparent;color:var(--ink);font:inherit;padding:0}.ovg-pdp .reviews-section .rev-toggle[hidden],.ovg-pdp .reviews-section .rev-load-more[hidden]{display:none}.ovg-pdp .reviews-section .rev-body:not(.expanded) .rev-toggle{position:absolute;right:0;bottom:0;max-width:100%;padding-left:2.8em;background:linear-gradient(to right,transparent,var(--white) 2.2em);white-space:nowrap}.ovg-pdp .reviews-section .rev-body.expanded .rev-toggle{margin-top:.35rem}.ovg-pdp .reviews-section .rev-toggle span{text-decoration:underline;text-underline-offset:3px}.ovg-pdp .reviews-section .rev-load-more{display:block;margin:2rem auto 0;padding:.85rem 1.5rem;border:1px solid var(--honey);border-radius:999px;background:var(--honey);color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:800;cursor:pointer}.ovg-pdp .reviews-section .rev-load-more:hover{background:#f3b935}.ovg-pdp .reviews-section .rev-load-more:focus-visible,.ovg-pdp .reviews-section .rev-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ovg-continuation-split.css.map */
