@font-face{font-family:Plus Jakarta Sans;src:url(vcg-jakarta.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}.vph{--ink:#222;--ink-muted:#4B5563;--line:#E6E8EB;--surface:#F9F9F9;--surface-raised:#fff;--sky:#EAF3F9;--primary:var(--vph-accent,#0773B4);--primary-dark:#0A5891;--blue-50:#EAF4FB;--blue-100:#D6EAF7;--blue-300:#93D6F5;--blue-900:#08456F;--navy:#032644;--r-sm:8px;--r-md:16px;--r-lg:24px;--r-pill:999px;--fs-cap:13px;--fs-body:15px;--fs-lead:16px;--fs-h3:20px;--fs-price:24px;--fs-h1:28px;--btn-h:52px;--ease:cubic-bezier(.22,1,.36,1);--shadow:0 8px 24px rgba(3,38,68,.08);font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--vph-bg,#F9F9F9);padding:var(--vph-pt,8px) 0 var(--vph-pb,64px);display:block}@media(min-width:900px){.vph{--fs-lead:17px;--fs-h3:24px;--fs-price:30px;--fs-h1:36px}}.vph *{box-sizing:border-box}.vph h1,.vph h2,.vph h3,.vph p,.vph ul,.vph ol,.vph dl,.vph dd,.vph figure,.vph fieldset,.vph legend{font-family:inherit;color:inherit;letter-spacing:normal;text-transform:none;margin:0;padding:0}.vph ul{list-style:none}.vph button{font-family:inherit;letter-spacing:normal;text-transform:none;line-height:normal;box-shadow:none;min-width:0;width:auto;height:auto;color:inherit}.vph a{text-decoration:none;color:inherit}.vph img{max-width:100%;height:auto}.vph [hidden]{display:none!important}.vph :focus-visible{outline:3px solid var(--primary);outline-offset:2px}.vph-wrap{max-width:1320px;margin:0 auto;padding:0 16px}@media(min-width:900px){.vph-wrap{padding:0 32px}}.vph-crumb{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:var(--fs-cap);color:var(--ink-muted);padding:10px 0}.vph-crumb a{display:inline-block;padding:4px 0}.vph-crumb a:hover{color:var(--ink);text-decoration:underline}.vph-grid{display:grid;gap:24px}@media(min-width:900px){.vph-grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:48px;align-items:start}.vph--col50 .vph-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vph--col60 .vph-grid{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.vph--sticky-gallery .vph-gal,.vph--sticky-buy .vph-buy{position:sticky;top:16px}}.vph-gal{display:grid;gap:12px;min-width:0}.vph-stage{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--surface-raised);border:1px solid var(--line)}.vph-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.vph-track::-webkit-scrollbar{display:none}.vph-slide{position:relative;flex:0 0 100%;aspect-ratio:var(--vph-ratio,1/1);scroll-snap-align:center;scroll-snap-stop:always;background:var(--surface-raised);overflow:hidden}.vph-slide>img,.vph-slide .vph-vid,.vph-ext img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vph-fit-contain>img,.vph-fit-contain .vph-vid{object-fit:contain;padding:6%}.vph-slide .vph-vid{background:var(--navy)}.vph-fit-contain .vph-vid{background:var(--surface-raised)}.vph-slide>img{cursor:zoom-in}.vph-ph{width:100%;height:100%;fill:#c9d3dc}.vph-ext{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:var(--navy);cursor:pointer}.vph-ext iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.vph-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:#fffffff0;color:var(--navy);display:grid;place-items:center;box-shadow:var(--shadow)}.vph-tag{position:absolute;left:12px;top:12px;z-index:2;background:var(--navy);color:#fff;font:700 12px/1 inherit;padding:7px 11px;border-radius:var(--r-pill)}.vph-tag--badge{background:var(--primary)}.vph-zoom{position:absolute;right:12px;top:12px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow)}.vph-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:#fffffff2;color:var(--ink);box-shadow:var(--shadow);display:grid;place-items:center;cursor:pointer;transition:opacity .2s}.vph-nav:disabled{opacity:0;pointer-events:none}.vph-prev{left:12px}.vph-next{right:12px}.vph-count{position:absolute;right:12px;bottom:12px;z-index:2;background:#032644b8;color:#fff;font:600 12px/1 inherit;padding:7px 10px;border-radius:var(--r-pill)}.vph-dots{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:2;display:none;gap:6px}.vph-dots i{width:7px;height:7px;border-radius:50%;background:#03264440;transition:transform .2s,background .2s}.vph-dots i.on{background:var(--primary);transform:scale(1.3)}.vph-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:2px}.vph-thumbs li{flex:0 0 72px}.vph-thumb{position:relative;display:block;width:100%;aspect-ratio:1/1;padding:0;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--surface-raised);overflow:hidden;cursor:pointer}.vph-thumb img{width:100%;height:100%;object-fit:cover}.vph-thumb[aria-current=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.vph-tplay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#03264459;color:#fff}.vph-gnote{font-size:var(--fs-cap);color:var(--ink-muted)}@media(max-width:899px){.vph-stage{border-radius:var(--r-md);margin:0 -16px;border-left:0;border-right:0;border-radius:0}.vph-nav{display:none}.vph-dots{display:flex}.vph-count{display:none}.vph:not(.vph--mthumbs) .vph-thumbs{display:none}}@media(min-width:900px){.vph--slider .vph-thumbs{display:none}.vph--slider .vph-dots{display:flex}.vph--slider .vph-count{display:none}.vph--thumbs_left .vph-gal{grid-template-columns:76px minmax(0,1fr);align-items:start}.vph--thumbs_left .vph-stage{grid-column:2;grid-row:1}.vph--thumbs_left .vph-thumbs{grid-column:1;grid-row:1;flex-direction:column;overflow-y:auto;overflow-x:hidden;height:0;min-height:100%;scrollbar-width:none}.vph--thumbs_left .vph-thumbs li{flex:0 0 auto}.vph--thumbs_left .vph-gnote{grid-column:2}.vph--grid .vph-stage,.vph--stack .vph-stage{border:0;background:none;border-radius:0;overflow:visible}.vph--grid .vph-track,.vph--stack .vph-track{display:grid;gap:12px;overflow:visible;scroll-snap-type:none}.vph--grid .vph-track{grid-template-columns:1fr 1fr}.vph--grid.vph--gridwide .vph-slide:first-child{grid-column:1/-1}.vph--grid .vph-slide,.vph--stack .vph-slide{border-radius:var(--r-md);border:1px solid var(--line)}.vph--grid .vph-nav,.vph--grid .vph-count,.vph--grid .vph-thumbs,.vph--grid .vph-dots,.vph--stack .vph-nav,.vph--stack .vph-count,.vph--stack .vph-thumbs,.vph--stack .vph-dots{display:none}}.vph-buy{display:grid;gap:16px;align-content:start;min-width:0}.vph-chips{display:flex;flex-wrap:wrap;gap:8px}.vph-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--blue-900);background:var(--blue-50);border-radius:var(--r-pill);padding:6px 10px}.vph-chip svg{color:var(--primary)}.vph-title{font-size:var(--fs-h1);line-height:1.12;font-weight:800;letter-spacing:-.02em;color:var(--vph-title,#222)}.vph-sub{font-size:var(--fs-lead);color:var(--ink-muted);margin-top:-8px}.vph-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--ink-muted);justify-self:start}.vph-rating b{color:var(--ink)}.vph-rating:hover span:not(.vph-stars){text-decoration:underline}.vph-stars{--r:5;display:inline-block;font-size:16px;line-height:1;letter-spacing:2px;background:linear-gradient(90deg,#f5a623 calc(var(--r) / 5 * 100%),#d4d9de 0);-webkit-background-clip:text;background-clip:text;color:transparent}.vph-stars:before{content:"\2605\2605\2605\2605\2605"}.vph-muted{color:var(--ink-muted)}.vph-small{font-size:var(--fs-cap)}.vph-text{font-size:var(--fs-body);line-height:1.55}.vph-text--lead{font-size:var(--fs-lead)}.vph-text p+p{margin-top:8px}.vph-benefits{display:grid;gap:10px}.vph-benefits li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-body);line-height:1.4}.vph-benefits svg{flex:none;color:var(--primary)}.vph-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.vph-price{font-size:var(--fs-price);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.vph-compare{color:var(--ink-muted);font-size:var(--fs-body)}.vph-save{font-size:12px;font-weight:800;color:#fff;background:#1e7a3a;border-radius:var(--r-pill);padding:5px 9px}.vph-pnote,.vph-unit{font-size:var(--fs-cap);color:var(--ink-muted)}.vph-unit{margin-top:-10px}.vph-lbl{font-size:14px;font-weight:700;margin-bottom:8px;display:block}.vph-lbl b{font-weight:600;color:var(--ink-muted)}.vph-plans{display:grid;gap:8px}.vph-plan{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;text-align:left;padding:14px 16px;border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--surface-raised);cursor:pointer;transition:border-color .15s var(--ease),background .15s}.vph-plan:hover{border-color:var(--blue-300)}.vph-plan[aria-checked=true]{border-color:var(--primary);background:var(--blue-50);box-shadow:0 0 0 1px var(--primary) inset}.vph-plan.is-oos{opacity:.6}.vph-radio{position:relative;width:22px;height:22px;border-radius:50%;border:2px solid var(--ink-muted);background:#fff}.vph-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--primary);transform:scale(0);transition:transform .2s var(--ease)}.vph-plan[aria-checked=true] .vph-radio{border-color:var(--primary)}.vph-plan[aria-checked=true] .vph-radio:after{transform:scale(1)}.vph-plan-t{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:700;font-size:16px}.vph-plan-s,.vph-plan-u{display:block;font-size:13px;color:var(--ink-muted);margin-top:2px}.vph-plan-p{display:grid;justify-items:end;font-weight:800;font-size:18px;white-space:nowrap;font-variant-numeric:tabular-nums}.vph-plan-p s{font-size:13px;font-weight:500;color:var(--ink-muted)}.vph-flag{font-style:normal;font-size:11px;font-weight:800;color:var(--blue-900);background:var(--blue-100);border-radius:var(--r-pill);padding:4px 8px}.vph-opt{border:0}.vph-opt+.vph-opt{margin-top:12px}.vph-pills{display:flex;flex-wrap:wrap;gap:8px}.vph-pill{min-height:44px;padding:0 16px;border-radius:var(--r-pill);border:1.5px solid var(--line);background:var(--surface-raised);font-size:14px;font-weight:600;cursor:pointer}.vph-pill[aria-pressed=true]{border-color:var(--primary);background:var(--blue-50);color:var(--blue-900)}.vph-pill.is-oos{text-decoration:line-through;opacity:.6}.vph-select{width:100%;min-height:48px;border:1.5px solid var(--line);border-radius:var(--r-md);padding:0 14px;font:inherit;background:#fff}.vph-qty-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.vph-qty-row .vph-lbl{margin:0}.vph-qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff}.vph-qty button{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;cursor:pointer}.vph-qty input{width:44px;height:44px;border:0;text-align:center;font:700 16px inherit;background:none;-moz-appearance:textfield}.vph-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.vph-ctas{display:grid;gap:8px}.vph-cta{width:100%;min-height:var(--btn-h);border:0;border-radius:var(--r-md);background:var(--primary);color:#fff!important;font-size:16px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;transition:transform .12s var(--ease),background .12s}.vph-cta:hover{background:var(--primary-dark)}.vph-cta:active{transform:scale(.98)}.vph-cta:disabled{background:#9aa5b1;cursor:not-allowed}.vph-cta.is-loading{opacity:.7;pointer-events:none}.vph-cta.is-done{background:#1e7a3a}.vph-cta-p{font-variant-numeric:tabular-nums;opacity:.95}.vph-cta-p:before{content:"\2014";margin-right:10px}.vph-cta--alt{background:var(--navy)}.vph-express .shopify-payment-button__button{min-height:48px;border-radius:var(--r-md)!important;overflow:hidden}.vph-express .shopify-payment-button__more-options{display:none}.vph-express .shopify-payment-button__button--unbranded{width:100%;min-height:var(--btn-h);background:var(--navy)!important;color:#fff!important;font:800 16px/1 Plus Jakarta Sans,system-ui,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;border-radius:var(--r-md)!important}.vph-express .shopify-payment-button__button--unbranded:hover{background:#06355e!important}.vph-express .shopify-payment-button{width:100%}.vph-msg{font-size:14px;font-weight:600;color:#1e7a3a}.vph-msg.is-error{color:#b42318}.vph-ship{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-muted)}.vph-ship>svg{flex:none;color:var(--primary);margin-top:1px}.vph-ship b,.vph-ship strong,.vph-cutoff{color:var(--ink)}.vph-cutoff{font-weight:700}.vph-trust{display:grid;gap:12px}.vph-trust--grid{grid-template-columns:1fr 1fr;padding:16px;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-md)}.vph-trust--row{grid-auto-flow:column;grid-auto-columns:1fr;text-align:center}.vph-trust li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.35}.vph-trust--row li{flex-direction:column;align-items:center}.vph-trust svg{flex:none;color:var(--primary)}.vph-legal{font-size:var(--fs-cap);color:var(--ink-muted);line-height:1.5;border-left:3px solid var(--blue-300);padding:8px 12px;background:var(--surface-raised);border-radius:0 var(--r-sm) var(--r-sm) 0}.vph .vph-pn{margin:0}.vph-acc{border-top:1px solid var(--line)}.vph-acc-i{border-bottom:1px solid var(--line)}.vph-acc-i summary{display:flex;align-items:center;gap:12px;min-height:56px;cursor:pointer;list-style:none;font-weight:700;font-size:var(--fs-body)}.vph-acc-i summary::-webkit-details-marker{display:none}.vph-acc-i summary>span:nth-child(2){flex:1}.vph-acc-i .vpp-ic{color:var(--primary);display:grid}.vph-acc-plus{transition:transform .2s var(--ease)}.vph-acc-i[open] .vph-acc-plus{transform:rotate(45deg)}.vph-acc-b{padding:0 0 16px;display:grid;gap:12px;font-size:var(--fs-body);line-height:1.5}.vph-acc-img{border-radius:var(--r-md);overflow:hidden;aspect-ratio:16/10;background:var(--sky)}.vph-acc-img img{width:100%;height:100%;object-fit:cover}.vph-acc-img.is-contain img{object-fit:contain;padding:12px}.vph .vpp-list{display:grid;gap:10px}.vph .vpp-list li{display:flex;gap:10px;align-items:flex-start}.vph .vpp-list svg{flex:none;color:var(--primary)}.vph-specs{display:grid;grid-template-columns:auto 1fr;gap:0;font-size:var(--fs-body)}.vph-specs dt,.vph-specs dd{padding:10px 0;border-bottom:1px solid var(--line)}.vph-specs dt{display:flex;gap:8px;align-items:center;color:var(--ink-muted);padding-right:16px}.vph-specs dt svg{color:var(--primary);flex:none}.vph-specs dd{font-weight:700;text-align:right}.vph-rvs{display:grid;gap:10px;min-width:0}.vph-rvs-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.vph-rvs-h .vph-lbl{margin:0}.vph-rail-nav{display:flex;gap:6px}.vph-rail-nav button{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer}.vph-rail-nav button:disabled{opacity:.35;cursor:default}.vph-rv-list{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px}.vph-rv-list::-webkit-scrollbar{display:none}.vph-rv{flex:0 0 82%;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}@media(min-width:900px){.vph-rv{flex-basis:calc(50% - 5px)}}.vph-rv--video{flex-basis:56%}@media(min-width:900px){.vph-rv--video{flex-basis:calc(40% - 5px)}}.vph-rv-media{position:relative;aspect-ratio:4/3;background:var(--sky)}.vph-rv--video .vph-rv-media{aspect-ratio:9/16}.vph-rv-media img,.vph-rv-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vph-rv-in{display:grid;gap:6px;padding:14px}.vph-rv .vph-stars{font-size:14px}.vph-rv-t{font-weight:800;font-size:15px}.vph-rv-b{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:var(--clamp,4);-webkit-box-orient:vertical;overflow:hidden}.vph-rv-a{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:12.5px;color:var(--ink-muted);margin-top:auto}.vph-rv-a b{color:var(--ink)}.vph-rv-v{display:inline-flex;gap:4px;align-items:center;color:#1e7a3a;font-weight:600}.vph-link{font-size:14px;font-weight:700;color:var(--primary)!important;justify-self:start}.vph-link:hover{text-decoration:underline}.vph-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 24px #0326441a;padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .28s var(--ease)}.vph-bar.on{transform:none}.vph-bar-in{display:flex;align-items:center;gap:12px;max-width:1320px;margin:0 auto}.vph-bar-in img{width:44px;height:44px;border-radius:var(--r-sm);object-fit:cover;flex:none}.vph-bar-t{flex:1;min-width:0;display:grid;font-size:13px}.vph-bar-t b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.vph-bar .vph-cta{width:auto;min-height:46px;flex:none}@media(min-width:900px){.vph-bar{display:none}}.vph-lb{border:0;padding:0;margin:0;width:100vw;height:100vh;max-width:none;max-height:none;background:#fff}.vph-lb::backdrop{background:#03172699}.vph-lb img{width:100%;height:100%;object-fit:contain;padding:56px 16px}.vph-lb-x{position:absolute;right:12px;top:12px;width:44px;height:44px;border-radius:50%;border:0;background:var(--sky);display:grid;place-items:center;cursor:pointer}@media(prefers-reduced-motion:reduce){.vph *{transition:none!important;animation:none!important}}.vph-gtrust{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;background:#f4f6f8;border-radius:var(--r-md);padding:18px 12px}.vph-gtrust li{position:relative;display:grid;justify-items:center;gap:8px;text-align:center;font-size:14px;color:var(--vph-title,#222);padding:0 18px}.vph-gt-ic{color:var(--primary)}.vph-gt-i{position:absolute;top:-8px;right:0;width:32px;height:32px;border:0;background:none;border-radius:50%;display:grid;place-items:center;color:var(--ink-muted);cursor:pointer}.vph-gt-i:hover,.vph-gt-i[aria-expanded=true]{color:var(--primary);background:#fff}.vph-tip{position:absolute;z-index:5;top:28px;right:-4px;width:min(240px,70vw);background:var(--navy);color:#fff;font-size:13px;line-height:1.45;text-align:left;padding:10px 12px;border-radius:10px;box-shadow:var(--shadow)}.vph-gtrust li:first-child .vph-tip{right:auto;left:0}@media(max-width:899px){.vph-gtrust{padding:14px 6px}.vph-gtrust li{font-size:12.5px;padding:0 14px}}.vph-pnl{display:grid}.vph-pnl.vpp{gap:10px}.vph-pnl>.vph-acc-i:first-child{border-top:1px solid var(--line)}.vph .vph-pnl:not(.vpp){border-top:1px solid var(--line)}.vph .vph-pnl:not(.vpp) .vpp-row{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:52px;padding:14px 2px;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none;text-align:left;font-size:16px;font-weight:700;color:var(--vph-title,#222);cursor:pointer}.vph .vph-pnl:not(.vpp) .vpp-row:hover .vpp-lbl{color:var(--primary)}.vph .vph-pnl:not(.vpp) .vpp-ic{flex:none;display:grid;color:var(--primary);margin-top:1px}.vph .vph-pnl:not(.vpp) .vpp-lbl{flex:1;min-width:0}.vph .vph-pnl:not(.vpp) .vpp-plus{flex:none;color:var(--ink-muted);margin-top:2px}.vph-pnl:not(.vpp)>.vph-acc-i:first-child{border-top:0}.vph-prev{display:grid;gap:4px;margin:10px 0 2px;padding-left:18px;font-size:14px;font-weight:400;color:var(--ink)}.vph-prev span{display:list-item;list-style:disc}@media(min-width:768px){.vph--dlg-right .vpp-dlg .vpp-in{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.vph--dlg-right .vpp-dlg .vpp-art{order:2;margin:40px 40px 40px 0;border-radius:var(--r-md);overflow:hidden;border:0}.vph--dlg-right .vpp-dlg .vpp-copy{padding:56px 24px 48px 56px}.vph--dlg-right .vpp-dlg .vpp-x{background:var(--navy);color:#fff}}.vpp-dlg--bg .vpp-art,.vpp-dlg--bg .vpp-art--contain{background:transparent!important;border:0!important}.vpp-dlg--bg .vpp-list li>svg{background:#fff9!important}.vph-specs dt.vph-specs-h,.vph-specs dd.vph-specs-h{font-size:17px;font-weight:800;color:var(--ink);padding:14px 0}.vpp-dlg .vph-specs{font-size:15px}.vpp-dlg .vph-specs dd{color:var(--primary);font-weight:600}.vpp-dlg .vph-specs dt{color:var(--ink);font-weight:600}.vph-rating-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vph-rating--pill{background:#f4f6f8;border-radius:12px;padding:8px 14px}.vph-rbtn{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:14px;font-weight:700;color:var(--vph-title,#222)!important;background:#fff}.vph-rbtn:hover{border-color:var(--primary)}.vph-qbox{background:#f4f6f8;border-radius:var(--r-md);padding:12px 14px}.vph-qtot{font-size:14px;color:var(--ink-muted)}.vph-qtot b{font-size:20px;font-weight:800;color:var(--primary);margin-left:6px;font-variant-numeric:tabular-nums}.vph-plans--noradio .vph-plan{grid-template-columns:minmax(0,1fr) auto;padding:22px 18px}.vph-plans--noradio .vph-radio{display:none}.vph-plan-p b{font-weight:800}.vph-acc-i summary{color:var(--primary)}.vph-acc-minus,.vph-acc-i[open] .vph-acc-plus{display:none}.vph-acc-i[open] .vph-acc-minus{display:grid}.vph-acc-i .vph-acc-plus,.vph-acc-i .vph-acc-minus{color:var(--primary)}.vph-acc-b{background:#f4f6f8;border-radius:var(--r-sm);padding:14px 16px;margin-bottom:14px;font-size:14px;color:var(--ink)}.vph-gifts{border:1.5px dashed var(--blue-300);border-radius:var(--r-md);padding:14px 16px;background:var(--blue-50)}.vph-gifts .vph-lbl{display:flex;align-items:center;gap:8px;color:var(--blue-900)}.vph-gifts .vph-lbl svg{color:var(--primary)}.vph-gifts ul{display:grid;gap:10px}.vph-gifts li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center}.vph-gifts li img,.vph-gift-ph{width:44px;height:44px;border-radius:var(--r-sm);object-fit:cover;background:#fff;display:grid;place-items:center;color:var(--primary)}.vph-gift-t{font-size:14px;font-weight:600}.vph-gift-p{display:grid;justify-items:end;font-size:13px}.vph-gift-p s{color:var(--ink-muted)}.vph-gift-p b{color:#1e7a3a;font-weight:800}.vph .vpp-row .vph-pm-p,.vph .vpp-row .vph-pm-m{display:grid}.vph .vpp-row .vph-pm-m,.vph .vpp-row[aria-expanded=true] .vph-pm-p{display:none}.vph .vpp-row[aria-expanded=true] .vph-pm-m{display:grid}.vph .vpp .vpp-row[aria-expanded=true] .vpp-plus{transform:none}.vph .vph-pnl:not(.vpp) .vpp-plus{color:var(--primary)}.vph-plan--img{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:14px 16px 14px 14px;align-items:center}.vph-plan--img .vph-radio{display:none}.vph-oimg{display:flex;align-items:center;gap:4px}.vph-oimg-i{position:relative;display:block;width:76px;height:76px;border-radius:12px;background:#fff;border:1px solid var(--line);overflow:hidden;flex:none}.vph-oimg-i img{width:100%;height:100%;object-fit:contain;padding:4px}.vph-oimg-i--wide{width:132px}.vph-oimg-i--wide img{object-fit:cover;padding:0}.vph-oimg-plus{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--primary);color:#fff;font-weight:800;font-size:15px;line-height:1;flex:none;margin:0 -6px;position:relative;z-index:1;box-shadow:0 0 0 3px #fff}.vph-oimg-q{position:absolute;right:4px;bottom:4px;background:var(--navy);color:#fff;font-size:11px;font-weight:800;padding:2px 6px;border-radius:999px}.vph-otx{display:grid;gap:4px;justify-items:start;min-width:0}.vph-otx .vph-plan-t{font-size:16px;line-height:1.25}.vph-otx .vph-plan-s{font-size:13px;line-height:1.35;margin:0}.vph-otx .vph-flag{font-size:11px}.vph-plan--img .vph-plan-p{gap:2px}.vph-plan--img .vph-plan-p b{font-size:22px;font-weight:800;color:var(--ink)}.vph-plan--img[aria-checked=true] .vph-plan-p b{color:var(--primary)}.vph-osave{display:inline-block;margin-top:4px;font-size:12px;font-weight:800;color:#fff;background:#1e7a3a;border-radius:999px;padding:3px 8px;white-space:nowrap}.vph-plan--img[aria-checked=true]{box-shadow:0 0 0 1px var(--primary) inset,0 8px 20px -12px #0773b480}@media(max-width:520px){.vph-plan--img{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"img tx" "img pr";row-gap:8px}.vph-plan--img .vph-oimg{grid-area:img;align-self:start}.vph-plan--img .vph-otx{grid-area:tx}.vph-plan--img .vph-plan-p{grid-area:pr;justify-items:start;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.vph-oimg-i{width:60px;height:60px}.vph-oimg-i--wide{width:104px}.vph-plan--img .vph-plan-p b{font-size:20px}}.vph .vph-plans .vph-plan--img{grid-template-columns:auto minmax(0,1fr) auto}.vph-kit{display:grid;gap:10px}.vph-kit .vph-lbl{margin:0;font-size:16px;font-weight:800;color:var(--vph-title,#222)}.vph-kit-l{display:grid;border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff;overflow:hidden}.vph-kit-l>li+li{border-top:1px solid var(--line)}.vph-kit-i{display:grid;grid-template-columns:24px 64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;margin:0}.vph-kit-i.is-opt{cursor:pointer;transition:background .15s}.vph-kit-i.is-opt:hover{background:var(--blue-50)}.vph-kit-in{position:absolute;opacity:0;width:1px;height:1px}.vph-kit-c{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;border:2px solid var(--ink-muted);background:#fff;color:transparent}.vph-kit-c.is-on,.vph-kit-in:checked+.vph-kit-c{background:var(--primary);border-color:var(--primary);color:#fff}.vph-kit-in:focus-visible+.vph-kit-c{outline:3px solid var(--primary);outline-offset:2px}.vph-kit-i.is-base .vph-kit-c,.vph-kit-i.is-gift .vph-kit-c{background:#1e7a3a;border-color:#1e7a3a}.vph-kit-i .vph-oimg-i{width:64px;height:64px}.vph-kit-t{display:grid;gap:2px;justify-items:start;min-width:0}.vph-kit-t b{font-size:15px;font-weight:700;line-height:1.3}.vph-kit-t small{font-size:12.5px;color:var(--ink-muted);line-height:1.35}.vph-kit-t .vph-flag{margin-bottom:2px}.vph-kit-p{display:grid;justify-items:end;gap:1px;white-space:nowrap;font-variant-numeric:tabular-nums}.vph-kit-p s{font-size:12.5px;color:var(--ink-muted)}.vph-kit-p b{font-size:16px;font-weight:800}.vph-kit-p b.is-free{color:#1e7a3a}.vph-kit-i.is-gift{background:#f3faf5}.vph-kit-tot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:12px 14px;border-radius:var(--r-md);background:#f4f6f8}.vph-kit-tl{font-size:14px;font-weight:700}.vph-kit-tv{display:flex;align-items:baseline;gap:8px;margin-left:auto}.vph-kit-tv s{font-size:14px;color:var(--ink-muted)}.vph-kit-tv b{font-size:24px;font-weight:800;color:var(--primary)}.vph-kit-tot .vph-osave{margin:0}@media(max-width:520px){.vph-kit-i{grid-template-columns:22px 52px minmax(0,1fr);grid-template-areas:"c i t" "c i p";row-gap:4px;padding:12px}.vph-kit-c{grid-area:c}.vph-kit-i .vph-oimg-i{grid-area:i;width:52px;height:52px}.vph-kit-t{grid-area:t}.vph-kit-p{grid-area:p;justify-items:start;display:flex;gap:8px;align-items:baseline}}.vph-kit-l{border-color:#c9ced4}.vph-kit-i.is-opt.is-checked{background:var(--blue-50);box-shadow:inset 3px 0 0 var(--primary)}.vph-kit-i.is-base .vph-kit-c{background:#6b7280;border-color:#6b7280}.vph-kit-i.is-gift .vph-kit-c{background:#1e7a3a;border-color:#1e7a3a}.vph-kit-p b{font-size:15px;font-weight:700}.vph-kit-p small{font-size:12px;color:var(--ink-muted)}.vph-kit-t small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vph-kit-tot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.vph-kit-sum{display:grid;justify-items:end;gap:4px;text-align:right}.vph-kit-tv{display:flex;align-items:baseline;gap:8px;margin:0}.vph-kit-tl{font-size:14px;font-weight:600;color:var(--ink-muted)}.vph-kit-sep{font-size:12.5px;color:var(--ink-muted)}.vph-kit-tot .vph-qty{background:#fff}.vph-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:520px){.vph-kit-i{grid-template-areas:"c i t" "c i p";padding:12px 12px 12px 10px}.vph-kit-c{align-self:start;margin-top:4px}.vph-kit-p{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline}.vph-kit-tot{flex-wrap:wrap}}.vph-bar{z-index:85}.vph-chip{font-size:13px}.vph-pnote,.vph-unit,.vph-plan-s,.vph-plan-u{font-size:14px}.vph-rv-a{font-size:13.5px}.vph-kit-t small{font-size:14px;line-height:1.4}.vph-kit-p small{font-size:13px}.vph-kit-t b{font-size:16px}.vph-rv-b{font-size:15px}.vph-gtrust li{font-size:14px}.vph-acc-b{font-size:15px;padding:14px 16px}.vph-legal{font-size:14px}.vph-zoom{width:44px;height:44px}.vph-gt-i{width:44px;height:44px;top:-14px;right:-6px}@media(max-width:899px){.vph-gtrust li{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vc-pdp-hero.css.map */
