:root{--vpc-ink:#07110f;--vpc-panel:#10221d;--vpc-mint:#5ee0b5;--vpc-paper:#f3f5ef;--vpc-muted:#64736c;--vpc-line:#dce5dc}
body{background:var(--vpc-paper);color:var(--vpc-ink);font-family:Inter,"Segoe UI",Arial,sans-serif}
body:not(.vpc-home-concept) .site-content>.ast-container{max-width:none;padding:0}body:not(.vpc-home-concept) .content-area{width:100%;margin:0}body:not(.vpc-home-concept) #secondary{display:none}
body:not(.vpc-home-concept) .ast-primary-header-bar{background:var(--vpc-ink);border-bottom:1px solid rgba(255,255,255,.12)}body:not(.vpc-home-concept) .site-title a,body:not(.vpc-home-concept) .site-header .menu-link{color:#f6faf5}body:not(.vpc-home-concept) .site-header .menu-link:hover{color:var(--vpc-mint)}body:not(.vpc-home-concept) .site-footer{background:#030807;color:#b4c6bd}body:not(.vpc-home-concept) .site-footer a{color:var(--vpc-mint)}
.vpc-site *{box-sizing:border-box}.vpc-site{overflow:hidden}.vpc-wrap{width:min(1280px,calc(100% - 48px));margin-inline:auto}.vpc-site h1,.vpc-site h2,.vpc-site h3{font-weight:800;letter-spacing:-.045em;line-height:1.08}.vpc-site a{text-underline-offset:4px}.vpc-site a:focus-visible,.vpc-site button:focus-visible,.vpc-site input:focus-visible,.vpc-site textarea:focus-visible{outline:3px solid var(--vpc-mint);outline-offset:3px}.vpc-eyebrow{display:block;color:#138769;font-size:.75rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.vpc-hero .vpc-eyebrow,.vpc-page-hero .vpc-eyebrow,.vpc-section--dark .vpc-eyebrow{color:var(--vpc-mint)}.vpc-site em{font-style:normal;color:var(--vpc-mint)}
.vpc-hero,.vpc-page-hero{color:#f7faf5;background:radial-gradient(circle at 80% 25%,rgba(94,224,181,.2),transparent 32%),linear-gradient(130deg,#07110f,#17372b);position:relative}.vpc-hero:before,.vpc-page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;pointer-events:none}.vpc-hero>.vpc-wrap,.vpc-page-hero>.vpc-wrap{position:relative}.vpc-hero{padding:112px 0 100px}.vpc-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;align-items:center}.vpc-hero h1,.vpc-page-hero h1{color:#fff;font-size:clamp(3rem,5.7vw,6rem);margin:18px 0 22px}.vpc-lead{color:#bacdc3;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55;max-width:660px}.vpc-search{display:flex;gap:8px;background:#fff;padding:7px;border-radius:14px;max-width:620px;margin-top:30px;box-shadow:0 20px 50px rgba(0,0,0,.15)}.vpc-search input{border:0!important;box-shadow:none!important;min-width:0;flex:1;background:#fff!important;border-radius:10px!important}.vpc-search button,.vpc-button{border:0;border-radius:10px;background:var(--vpc-mint);color:#06140f!important;font-weight:800;padding:14px 22px;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vpc-search button:hover,.vpc-button:hover{background:#8af0ce}.vpc-hero__links{display:flex;gap:26px;margin-top:27px}.vpc-hero__links a{color:#dff8ec;font-weight:700}.vpc-hero__panel{background:rgba(14,34,27,.91);border:1px solid rgba(94,224,181,.27);border-radius:28px;padding:38px;box-shadow:0 30px 80px rgba(0,0,0,.23)}.vpc-hero__panel-title{font-size:clamp(2rem,3.2vw,3.8rem);font-weight:800;line-height:1.05;letter-spacing:-.05em;margin:18px 0 28px}.vpc-hero__step{display:flex;gap:20px;border-top:1px solid rgba(255,255,255,.13);padding:17px 0;font-weight:600}.vpc-hero__step b{color:var(--vpc-mint)}.vpc-hero__panel p{font-size:.83rem;color:#a8bdb1;margin:18px 0 0}
.vpc-band{background:#103325;color:#edf8ef;padding:25px 0}.vpc-band__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vpc-band__grid>div{display:grid;gap:2px;border-right:1px solid rgba(255,255,255,.18)}.vpc-band__grid>div:last-child{border:0}.vpc-band b{font-size:.9rem}.vpc-band span{color:#b9d4c5;font-size:.8rem}
.vpc-section{padding:82px 0}.vpc-section--light{background:var(--vpc-paper)}.vpc-section--dark{background:#0b1d17;color:#f2f9f3}.vpc-section--mint{background:#cbf3df}.vpc-section__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.vpc-section h2{font-size:clamp(2rem,3.2vw,3.5rem);margin:8px 0 0}.vpc-section--dark h2{color:#f3faf4}.vpc-text-link{font-weight:800;color:#107a5e}.vpc-section--dark .vpc-text-link{color:var(--vpc-mint)}.vpc-grid{display:grid;gap:22px}.vpc-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.vpc-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.vpc-card{background:#fff;border:1px solid var(--vpc-line);border-radius:20px;overflow:hidden;color:var(--vpc-ink);box-shadow:0 14px 32px rgba(7,17,15,.04)}.vpc-card__media{display:grid;place-items:center;min-height:215px;height:215px;background:#e8eee8;overflow:hidden}.vpc-card__media img{width:100%;height:100%;object-fit:contain}.vpc-review-card .vpc-card__media img{object-fit:cover}.vpc-card__fallback{font-size:3rem;font-weight:900;letter-spacing:-.09em;color:#427b64;text-align:center;line-height:1}.vpc-card__fallback span{display:block;font-size:.85rem;letter-spacing:.25em;text-transform:uppercase;margin-top:9px}.vpc-card__body{padding:25px}.vpc-card h3{font-size:1.3rem;margin:10px 0 12px;line-height:1.2}.vpc-card h3 a{color:inherit;text-decoration:none}.vpc-card p{color:#566961;font-size:.92rem;line-height:1.55}.vpc-cta{display:flex;align-items:center;justify-content:space-between;gap:24px}.vpc-cta h2{color:#09281c}.vpc-cta p{margin-bottom:0}
.vpc-page-hero{padding:80px 0 84px}.vpc-page-hero h1{font-size:clamp(2.8rem,5vw,5rem);max-width:900px}.vpc-page-hero--compact{padding:60px 0}.vpc-page-hero--compact h1{margin-bottom:0}.vpc-page-hero--article h1{font-size:clamp(2.6rem,4.3vw,4.8rem)}.vpc-back{display:block;color:#bce9cf;margin-bottom:25px}.vpc-pagination{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:38px}.vpc-pagination .page-numbers{padding:9px 14px;border-radius:8px;background:white;color:#103528}.vpc-pagination .current{background:#103528;color:white}.vpc-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:70px}.vpc-article,.vpc-content-page{background:#fff;border:1px solid var(--vpc-line);border-radius:18px;padding:clamp(24px,4vw,55px)}.vpc-article__image img{max-width:100%;height:auto;border-radius:12px;margin-bottom:25px}.vpc-article__content,.vpc-content-page{font-size:1.05rem;line-height:1.75}.vpc-article__content h2,.vpc-content-page h2{font-size:1.7rem;margin-top:1.7em}.vpc-article__content img{max-width:100%;height:auto}.vpc-article-aside{align-self:start;background:#dff2e5;border-radius:18px;padding:27px;position:sticky;top:25px}.vpc-article-aside h2{font-size:1.8rem}.vpc-fine{font-size:.82rem;color:#5d6d62;line-height:1.5}.vpc-content-page{max-width:900px}.vpc-content-page a{color:#087453}.vpc-contact-form{display:grid;gap:20px;max-width:670px;margin-top:35px}.vpc-contact-form label{display:grid;gap:7px;font-weight:700}.vpc-contact-form input,.vpc-contact-form textarea{border:1px solid #bbcfc2;border-radius:9px;padding:13px;background:#fff}.vpc-honeypot{position:absolute!important;left:-9999px}.vpc-notice{background:#d9f5e5;padding:15px;border-radius:9px}
.vpc-woo-archive .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.vpc-woo-archive .woocommerce ul.products:before,.vpc-woo-archive .woocommerce ul.products:after{display:none}.vpc-woo-archive .woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important;background:white;border:1px solid var(--vpc-line);border-radius:18px;padding:18px!important;box-shadow:0 14px 32px rgba(7,17,15,.04)}.vpc-woo-archive .woocommerce ul.products li.product img{aspect-ratio:1;object-fit:contain;background:#edf2ec;border-radius:12px}.vpc-woo-archive .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.08rem!important;line-height:1.25;color:#11231a;font-weight:800}.vpc-woo-archive .woocommerce .woocommerce-ordering,.vpc-woo-archive .woocommerce .woocommerce-result-count{margin-bottom:28px}.vpc-woo-archive .button,.vpc-woo-product .button{background:#103c2b!important;color:white!important;border-radius:9px!important}.vpc-woo-product .product{background:#fff;padding:clamp(20px,3vw,48px);border-radius:20px}.vpc-woo-product .woocommerce-product-gallery img{border-radius:15px}.vpc-woo-product .summary h1.product_title{color:#10251b;font-size:clamp(2rem,3vw,3.3rem)}.vpc-woo-product .woocommerce-tabs{clear:both;padding-top:35px}.vpc-woo-product table{border-color:var(--vpc-line)}.vpc-woo-product .related{clear:both;padding-top:40px}
@media(max-width:1000px){.vpc-grid--four,.vpc-woo-archive .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.vpc-hero__grid{gap:35px}.vpc-article-layout{grid-template-columns:1fr}.vpc-article-aside{position:static}}
.vpc-footer-links{background:#07110f;border-top:1px solid rgba(255,255,255,.13);color:#b9c9be;padding:28px 0}.vpc-footer-links .vpc-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.vpc-footer-links p{margin:0;max-width:500px;font-size:.87rem}.vpc-footer-links nav{display:flex;gap:20px;flex-wrap:wrap}.vpc-footer-links a{color:#8fe8bd;font-size:.85rem}
.vpc-product-heading{font-size:clamp(2.8rem,5vw,5rem);font-weight:800;letter-spacing:-.045em;line-height:1.08;color:#fff;max-width:900px;margin:18px 0 0}
.vpc-ticker{display:grid;grid-template-columns:240px minmax(0,1fr);background:#06100c;color:#fff;overflow:hidden;border-block:1px solid rgba(255,255,255,.12)}.vpc-ticker__label{display:grid;place-items:center;background:var(--vpc-mint);color:#071b11;text-transform:uppercase;font-size:.82rem;font-weight:900;letter-spacing:.12em;padding:18px}.vpc-ticker__window{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.vpc-ticker__track{display:flex;align-items:center;gap:56px;width:max-content;animation:vpc-ticker-move 40s linear infinite;padding:25px 35px}.vpc-ticker:hover .vpc-ticker__track,.vpc-ticker:focus-within .vpc-ticker__track{animation-play-state:paused}.vpc-ticker a{color:#f1faf2;text-decoration:none;font-weight:850;font-size:1.18rem;white-space:nowrap}@keyframes vpc-ticker-move{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.vpc-ticker__track{animation:none}}
.vpc-section--offers{background:#0b1a15;color:#f4fbf5}.vpc-section--offers h2{color:#fff}.vpc-section--offers .vpc-eyebrow,.vpc-section--offers .vpc-text-link{color:var(--vpc-mint)}.vpc-offers-intro{color:#b4c8b9;margin-top:-10px;margin-bottom:28px}.vpc-featured-offer{background:#142b21;border:1px solid rgba(94,224,181,.22);border-radius:18px;padding:26px;display:flex;flex-direction:column;min-height:230px}.vpc-featured-offer h3{font-size:1.25rem;line-height:1.25;margin:14px 0 auto}.vpc-featured-offer h3 a{color:#fff;text-decoration:none}.vpc-featured-offer__bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:25px}.vpc-featured-offer__bottom strong{font-size:1.5rem;color:var(--vpc-mint)}.vpc-featured-offer__bottom a{color:#e9fff1;font-weight:750}.vpc-featured-offer small{color:#9eb6a8;margin-top:15px}
.vpc-filter-panel{background:#fff;border:1px solid var(--vpc-line);border-radius:22px;padding:clamp(22px,3vw,35px);box-shadow:0 18px 45px rgba(7,17,15,.05);margin-bottom:45px}.vpc-filter-panel__head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:23px}.vpc-filter-panel h2{font-size:1.75rem;margin:5px 0}.vpc-filter-panel__head>a{font-weight:750;color:#0b7757}.vpc-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.vpc-filter-grid label{display:grid;gap:6px;font-size:.79rem;font-weight:800;color:#31473a}.vpc-filter-grid input,.vpc-filter-grid select{border:1px solid #bfd0c2;border-radius:9px;background:#fafffa;padding:11px 12px;width:100%;min-width:0;color:#183222}.vpc-results-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.vpc-results-head h2{font-size:2.4rem}.vpc-results-head p{color:#66796b;max-width:420px;font-size:.87rem}.vpc-empty{background:#fff;padding:30px;border-radius:12px}
.vpc-filter-help{color:#5c7262;font-size:.88rem;margin:-6px 0 23px}
.vpc-shop-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto 1fr;gap:22px 24px;align-items:start}.vpc-shop-filters{grid-column:1;grid-row:1}.vpc-shop-results{grid-column:2;grid-row:1 / span 2;min-width:0}.vpc-shop-top-offers{grid-column:1;grid-row:2;background:#10271d;color:#edf8f0;border-radius:18px;padding:21px}.vpc-shop-top-offers h2{font-size:1.45rem;margin:6px 0 10px;color:#fff}.vpc-shop-top-offers>p{font-size:.78rem;line-height:1.5;color:#bfd3c4}.vpc-shop-top-offers .vpc-eyebrow{color:var(--vpc-mint)}.vpc-shop-top-offers__list{display:grid;gap:0}.vpc-shop-top-offers__list article{display:grid;gap:5px;padding:15px 0;border-top:1px solid rgba(255,255,255,.15)}.vpc-shop-top-offers__title{font-size:.88rem;font-weight:800;line-height:1.35;color:#fff;text-decoration:none}.vpc-shop-top-offers__list span,.vpc-shop-top-offers__list small{font-size:.75rem;color:#b8d1c0;line-height:1.4}.vpc-shop-top-offers__list strong{font-size:1.3rem;color:var(--vpc-mint)}.vpc-shop-top-offers__deal{font-weight:800;color:#fff;font-size:.78rem}.vpc-shop-filter-details>summary{display:none}.vpc-shop .vpc-filter-panel{margin:0;padding:20px;border-radius:18px}.vpc-shop .vpc-filter-panel__head{align-items:center;margin-bottom:17px}.vpc-shop .vpc-filter-panel__head>a{font-size:.78rem}.vpc-shop .vpc-filter-grid{grid-template-columns:1fr;gap:13px}.vpc-shop .vpc-filter-panel .vpc-button{width:100%;padding:12px;font-size:.83rem}.vpc-shop-results .vpc-grid{gap:14px}.vpc-shop-results .vpc-results-head{margin-bottom:22px}.vpc-shop-results .vpc-results-head h2{font-size:2rem}.vpc-shop-results .vpc-card__media{height:180px;min-height:180px}
@media(max-width:1100px){.vpc-shop-results .vpc-grid--four{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){.vpc-shop-layout{grid-template-columns:1fr;grid-template-rows:auto;gap:20px}.vpc-shop-filters,.vpc-shop-results,.vpc-shop-top-offers{grid-column:1;grid-row:auto}.vpc-shop-filters{order:1}.vpc-shop-results{order:2}.vpc-shop-top-offers{order:3}.vpc-shop-filter-details>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#fff;border:1px solid var(--vpc-line);border-radius:13px;padding:15px 18px;font-weight:800;list-style:none}.vpc-shop-filter-details>summary::-webkit-details-marker{display:none}.vpc-shop-filter-details[open]>summary{border-radius:13px 13px 0 0}.vpc-shop .vpc-filter-panel{border-radius:0 0 13px 13px}.vpc-shop .vpc-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vpc-shop-results .vpc-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.vpc-shop .vpc-filter-grid{grid-template-columns:1fr}.vpc-shop-results .vpc-grid--four{grid-template-columns:1fr}.vpc-shop-results .vpc-card__media{height:215px;min-height:215px}}
.vpc-browse-card__price{font-size:1.24rem!important;font-weight:850;color:#0f7655!important}.vpc-card__offers{border-block:1px solid #e0e9e1;margin:14px 0;padding:7px 0}.vpc-offer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;color:#294737;text-decoration:none;font-size:.84rem}.vpc-offer-row strong{white-space:nowrap;color:#0a7653}
.vpc-mega{position:relative}.vpc-mega__toggle{background:transparent;border:0;color:#f6faf5;font-size:.83rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;padding:0 1em;min-height:48px;cursor:pointer}.vpc-mega__panel{display:none;position:absolute;top:100%;right:-200px;width:min(820px,calc(100vw - 40px));background:#0c2018;color:white;border:1px solid rgba(94,224,181,.3);border-radius:0 0 18px 18px;box-shadow:0 25px 55px rgba(0,0,0,.3);padding:25px;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;z-index:100}.vpc-mega:hover .vpc-mega__panel,.vpc-mega:focus-within .vpc-mega__panel,.vpc-mega.is-open .vpc-mega__panel{display:grid}.vpc-mega__panel>div{display:grid;align-content:start;gap:7px}.vpc-mega__panel strong{color:var(--vpc-mint);font-size:.8rem;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px}.vpc-mega__panel a{color:#e9f6ed!important;text-decoration:none;font-size:.92rem;padding:4px 0}.vpc-mega__panel a:hover{color:var(--vpc-mint)!important}.vpc-mega__panel .vpc-mega__all{font-weight:800;color:var(--vpc-mint)!important;margin-top:9px}
@media(max-width:1000px){.vpc-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vpc-mega__panel{right:0}}
@media(max-width:700px){.vpc-ticker{grid-template-columns:1fr}.vpc-filter-grid{grid-template-columns:1fr}.vpc-results-head{align-items:start;flex-direction:column}.vpc-mega__panel{position:static;width:100%;grid-template-columns:1fr;border-radius:12px;box-shadow:none}.vpc-mega__toggle{color:#f6faf5}.vpc-featured-offer__bottom{align-items:start;flex-direction:column}}
/* Keep the main content flush with Astra's header. */
body:not(.vpc-home-concept) #primary.vpc-site{margin:0!important;padding:0!important}
body:not(.vpc-home-concept) .site-content{padding-top:0!important}
body:not(.vpc-home-concept) .site-content>.ast-container{margin-top:0!important}
/* Current retailer promotions, with the existing locally approved preview artwork. */
.vpc-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.vpc-campaign{--campaign-a:#184939;--campaign-b:#092219;isolation:isolate;position:relative;overflow:hidden;min-height:270px;border:1px solid rgba(255,255,255,.19);border-radius:20px;background:radial-gradient(circle at 87% 18%,rgba(255,255,255,.22),transparent 30%),linear-gradient(125deg,var(--campaign-a),var(--campaign-b));box-shadow:0 22px 40px rgba(0,0,0,.16)}
.vpc-campaign:before{content:"";position:absolute;width:240px;height:240px;border:1px solid rgba(255,255,255,.14);border-radius:50%;right:-60px;bottom:-110px;pointer-events:none}
.vpc-campaign--lead{grid-column:span 3;min-height:340px}
.vpc-campaign--aqua{--campaign-a:#124f51;--campaign-b:#061f29}.vpc-campaign--blue{--campaign-a:#263e90;--campaign-b:#0c153e}.vpc-campaign--gold{--campaign-a:#705122;--campaign-b:#2b2012}.vpc-campaign--coffee{--campaign-a:#65402c;--campaign-b:#241912}.vpc-campaign--grey{--campaign-a:#424d4b;--campaign-b:#101b1b}.vpc-campaign--purple{--campaign-a:#583b6b;--campaign-b:#211229}.vpc-campaign--orange{--campaign-a:#824a25;--campaign-b:#27170b}.vpc-campaign--red{--campaign-a:#813629;--campaign-b:#310f12}.vpc-campaign--crimson{--campaign-a:#7e1428;--campaign-b:#260710}.vpc-campaign--violet{--campaign-a:#513b82;--campaign-b:#19102c}
.vpc-campaign__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:30px;min-height:inherit;max-width:70%}.vpc-campaign--lead .vpc-campaign__copy{padding:42px;max-width:55%}
.vpc-campaign__retailer{font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase;color:#d7fff0}.vpc-campaign__label{font-size:.72rem;font-weight:800;color:#a2ead0;margin-top:22px;text-transform:uppercase;letter-spacing:.06em}.vpc-campaign h3{color:#fff;font-size:clamp(1.45rem,2.1vw,2.45rem);line-height:1.05;margin:10px 0}.vpc-campaign--lead h3{font-size:clamp(2.2rem,3.4vw,4rem)}.vpc-campaign p{color:#e0eee7;font-size:.86rem;line-height:1.4;margin:0 0 24px}.vpc-campaign a{display:inline-flex;align-items:center;gap:12px;background:#e4ffe9;color:#123626!important;border-radius:9px;font-size:.8rem;font-weight:850;text-decoration:none;padding:10px 15px;margin-top:auto}.vpc-campaign a:hover{background:#fff}
.vpc-campaign__art,.vpc-campaign__graphic{position:absolute;inset:0 0 0 auto;width:47%;display:grid;place-items:center;z-index:1}.vpc-campaign__art img{width:100%;height:100%;object-fit:contain;object-position:center right}.vpc-campaign--lead .vpc-campaign__art{width:62%}.vpc-campaign--lead .vpc-campaign__art img{object-fit:cover;object-position:right center;mask-image:linear-gradient(to right,transparent 1%,#000 34%)}.vpc-campaign__graphic{opacity:.25;text-align:center;transform:rotate(-13deg)}.vpc-campaign__graphic span{font-size:clamp(1rem,2vw,2rem);line-height:.95;font-weight:900;letter-spacing:-.05em}.vpc-campaign__graphic b{font-size:clamp(2rem,3.8vw,4rem);line-height:.85;letter-spacing:-.09em}
/* Compact brand menus beneath Shop, Reviews and Explore. */
.vpc-mega{display:flex;align-items:center}.vpc-mega>.menu-link{padding-right:2px!important}.vpc-mega__toggle{padding:0 8px;min-height:38px}.vpc-mega__explore{padding:0 10px}.vpc-mega__panel{width:min(850px,calc(100vw - 32px));right:auto;left:0;grid-template-columns:minmax(0,1fr) 210px;gap:18px;padding:18px}.vpc-mega--reviews .vpc-mega__panel{left:-180px}.vpc-mega--explore .vpc-mega__panel{left:auto;right:0;grid-template-columns:1fr 1fr}.vpc-mega__panel>div{gap:2px}.vpc-mega__panel strong{margin-bottom:8px}.vpc-mega__brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 10px;max-height:58vh;overflow:auto}.vpc-mega__brands a,.vpc-mega__aside>a{padding:3px 4px!important;line-height:1.15}.vpc-mega__brands small{font-size:.66rem;color:#97b4a3;margin-left:2px}.vpc-mega__aside{align-content:start}.vpc-mega--explore .vpc-mega__brands{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1000px){.vpc-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vpc-campaign--lead{grid-column:span 2}.vpc-mega__panel,.vpc-mega--reviews .vpc-mega__panel{left:auto;right:0}}
@media(max-width:700px){.vpc-campaign-grid{grid-template-columns:1fr}.vpc-campaign--lead{grid-column:auto;min-height:290px}.vpc-campaign__copy,.vpc-campaign--lead .vpc-campaign__copy{max-width:75%;padding:24px}.vpc-campaign__art,.vpc-campaign--lead .vpc-campaign__art{width:50%}.vpc-campaign--lead .vpc-campaign__art img{object-fit:contain;mask-image:none}.vpc-mega{display:block}.vpc-mega__panel,.vpc-mega--reviews .vpc-mega__panel,.vpc-mega--explore .vpc-mega__panel{position:static;width:100%;grid-template-columns:1fr;box-shadow:none;padding:14px}.vpc-mega__brands,.vpc-mega--explore .vpc-mega__brands{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.vpc-mega__toggle{min-height:34px}.vpc-campaign h3{font-size:1.55rem}}
#ast-mobile-site-navigation .vpc-mega__toggle{color:#173626}
@media(min-width:922px){
  #primary-site-navigation-desktop .main-header-menu{display:flex!important;align-items:center!important;flex-wrap:nowrap!important}
  #primary-site-navigation-desktop .main-header-menu>li{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;white-space:nowrap!important}
  #primary-site-navigation-desktop .main-header-menu>li>a.menu-link{display:flex!important;align-items:center!important;flex:0 0 auto!important;padding:0 8px!important;font-size:.79rem!important;line-height:1!important;height:72px!important}
  #primary-site-navigation-desktop .main-header-menu>li.vpc-mega>a.menu-link{padding-right:0!important}
  #primary-site-navigation-desktop .vpc-mega__toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;height:72px!important;min-height:0!important;padding:0 5px!important;line-height:1!important;font-size:.8rem!important}
  #primary-site-navigation-desktop .vpc-mega__explore{padding:0 8px!important}
  #primary-site-navigation-desktop .vpc-mega--shop>.vpc-mega__toggle,
  #primary-site-navigation-desktop .vpc-mega--reviews>.vpc-mega__toggle{display:none!important}
  #primary-site-navigation-desktop .vpc-mega--shop>a.menu-link:after,
  #primary-site-navigation-desktop .vpc-mega--reviews>a.menu-link:after{content:"⌄";display:inline-block;margin-left:5px;font-size:.88rem}
}
@media(max-width:700px){.vpc-wrap{width:min(100% - 32px,1280px)}.vpc-hero{padding:70px 0}.vpc-hero__grid,.vpc-band__grid,.vpc-grid--three,.vpc-grid--four,.vpc-woo-archive .woocommerce ul.products{grid-template-columns:1fr}.vpc-hero__panel{padding:25px}.vpc-section{padding:55px 0}.vpc-section__head,.vpc-cta{align-items:start;flex-direction:column}.vpc-search{flex-direction:column}.vpc-search button{width:100%}.vpc-band__grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:12px}.vpc-band__grid>div:last-child{border:0}.vpc-page-hero{padding:58px 0}.vpc-hero__links{flex-direction:column;gap:10px}}

/* Keep both desktop brand panels in the viewport and give the header readable type. */
@media(min-width:922px){
  #primary-site-navigation-desktop .main-header-menu>li>a.menu-link{font-size:1rem!important;font-weight:750!important;padding-inline:14px!important}
  #primary-site-navigation-desktop .vpc-mega__panel,
  #primary-site-navigation-desktop .vpc-mega--reviews .vpc-mega__panel{position:fixed;top:72px;left:50%;right:auto;transform:translateX(-50%);width:min(850px,calc(100vw - 40px));max-height:calc(100vh - 82px);overflow:auto}
}

/* Match the mobile trigger and drawer to the site's dark green and mint palette. */
@media(max-width:921px){
  .ast-mobile-header-wrap .ast-primary-header-bar{background:#061811!important;border-bottom:1px solid rgba(94,224,181,.25)!important}
  .ast-mobile-header-wrap .site-title a{color:#f5fbf6!important;font-weight:850!important}
  .ast-mobile-header-wrap .menu-toggle.main-header-menu-toggle{display:inline-flex!important;align-items:center;gap:9px;min-height:42px;padding:8px 12px!important;border:1px solid rgba(94,224,181,.52)!important;border-radius:10px!important;background:#12392c!important;color:#61e0b6!important;box-shadow:none!important}
  .ast-mobile-header-wrap .menu-toggle.main-header-menu-toggle:after{content:"Menu";font-size:.88rem;font-weight:800;letter-spacing:.02em;color:#ecfff3}
  .ast-mobile-header-wrap .menu-toggle.main-header-menu-toggle[aria-expanded="true"]:after{content:"Close"}
  .ast-mobile-header-wrap .menu-toggle.main-header-menu-toggle svg{fill:#61e0b6!important}
  #ast-mobile-site-navigation{background:#0b2118!important;border-top:1px solid rgba(94,224,181,.25)!important;padding:10px 16px 18px}
  #ast-mobile-site-navigation .main-header-menu{background:transparent!important}
  #ast-mobile-site-navigation .main-header-menu>li{border-bottom:1px solid rgba(255,255,255,.12)}
  #ast-mobile-site-navigation .main-header-menu>li>a.menu-link{background:transparent!important;color:#f4fff7!important;font-size:1.05rem!important;font-weight:750!important;padding:12px 8px!important}
  #ast-mobile-site-navigation .main-header-menu>li.vpc-mega{display:flex;flex-direction:row!important;flex-wrap:wrap;align-items:center;height:auto!important}
  #ast-mobile-site-navigation .vpc-mega>a.menu-link{flex:1 1 calc(100% - 48px);width:auto!important;height:auto!important;min-width:0}
  #ast-mobile-site-navigation .vpc-mega__toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:40px;margin-right:3px;border:1px solid rgba(94,224,181,.45);border-radius:8px;background:#12392c;color:#a7f5d6!important;font-size:1.2rem}
  #ast-mobile-site-navigation .vpc-mega__panel{display:none;flex:0 0 100%;background:#10291f;border-color:rgba(94,224,181,.28);margin:0 0 12px;color:#fff}
  #ast-mobile-site-navigation .vpc-mega.is-open .vpc-mega__panel{display:grid}
  #ast-mobile-site-navigation .vpc-mega__brands a,#ast-mobile-site-navigation .vpc-mega__aside a{color:#e9f6ed!important}
}

.vpc-shop .vpc-browse-card .vpc-card__body{padding:20px}
.vpc-shop .vpc-browse-card h3{font-size:1.12rem;line-height:1.25}
.vpc-browse-card__count{font-size:.84rem!important;font-weight:750;color:#456257!important;margin:0 0 12px}

.vpc-single-product .vpc-page-hero--compact{padding:25px 0}
.vpc-single-product .vpc-page-hero .vpc-back{margin-bottom:8px}
body.single-product{background:#fff}
.vpc-single-product .vpc-section--light{background:#fff;padding-top:28px}
.vpc-single-product .summary .vpc-offers{margin:14px 0 24px;padding-top:18px}
.vpc-single-product .summary .vpc-offers h2{font-size:clamp(1.45rem,2vw,1.85rem);margin:0 0 15px}
.vpc-single-product .summary .vpc-offer{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 12px}
.vpc-single-product .summary .vpc-offer .button{grid-column:auto!important;white-space:nowrap;text-align:center;background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important;padding:10px 13px}
.vpc-single-product .summary .vpc-offer .button:hover,.vpc-single-product .summary .vpc-offer .button:focus{background:#991b1b!important;border-color:#991b1b!important}
.vpc-product-alternatives{clear:both;margin-top:42px;padding-top:34px;border-top:1px solid var(--vpc-line)}.vpc-product-alternatives__heading{display:flex;justify-content:space-between;align-items:end;gap:20px}.vpc-product-alternatives h2{font-size:clamp(1.8rem,2.7vw,2.6rem);margin:7px 0 0;color:#102c20}.vpc-product-alternatives>p{color:#5b6c61;margin:13px 0 25px}.vpc-product-alternatives .vpc-card__media{height:200px;min-height:200px}.vpc-product-alternatives .vpc-card__body{padding:21px}.vpc-product-alternatives .vpc-card h3{font-size:1.1rem}.vpc-product-alternatives .vpc-browse-card__count{margin-bottom:10px}@media(max-width:850px){.vpc-product-alternatives .vpc-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.vpc-product-alternatives__heading{align-items:start;flex-direction:column}.vpc-product-alternatives .vpc-grid--three{grid-template-columns:1fr}}
.vpc-review-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.vpc-review-results{min-width:0}.vpc-review-filter-details>summary{display:none}.vpc-reviews .vpc-filter-panel{margin:0;padding:20px;border-radius:18px}.vpc-reviews .vpc-filter-panel__head{align-items:center;margin-bottom:17px}.vpc-reviews .vpc-filter-panel__head>a{font-size:.78rem}.vpc-reviews .vpc-filter-grid{grid-template-columns:1fr;gap:13px}.vpc-reviews .vpc-filter-panel .vpc-button{width:100%;padding:12px;font-size:.83rem}.vpc-review-results .vpc-grid{gap:16px}.vpc-review-results .vpc-card__media{height:180px;min-height:180px}.vpc-review-results .vpc-card__body{padding:18px}.vpc-review-results .vpc-card h3{font-size:1.1rem}.vpc-review-card__offer{display:grid;gap:3px;margin:18px 0;padding:13px;border-radius:12px;background:#edf7ef}.vpc-review-card__offer small{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#397457}.vpc-review-card__offer strong{font-size:1.2rem;color:#0c6e4e}.vpc-review-card__offer span{font-size:.78rem;color:#536b59}.vpc-review-card__offer a{font-size:.82rem;font-weight:800;color:#087453}.vpc-review-aside-offer{display:grid;gap:4px;padding:15px;margin:20px 0;border-radius:11px;background:#fff}.vpc-review-aside-offer small{font-size:.75rem;font-weight:800;color:#557260}.vpc-review-aside-offer strong{font-size:1.7rem;color:#087453}.vpc-review-aside-offer span{font-size:.83rem;color:#455d4a}
@media(max-width:850px){.vpc-review-layout{grid-template-columns:1fr}.vpc-review-filter-details>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#fff;border:1px solid var(--vpc-line);border-radius:13px;padding:15px 18px;font-weight:800;list-style:none}.vpc-review-filter-details>summary::-webkit-details-marker{display:none}.vpc-review-filter-details[open]>summary{border-radius:13px 13px 0 0}.vpc-reviews .vpc-filter-panel{border-radius:0 0 13px 13px}.vpc-reviews .vpc-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vpc-review-results .vpc-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.vpc-reviews .vpc-filter-grid{grid-template-columns:1fr}.vpc-review-results .vpc-grid--three{grid-template-columns:1fr}}
@media(max-width:600px){.vpc-single-product .summary .vpc-offer{gap:6px;padding:10px}.vpc-single-product .summary .vpc-offer__price{font-size:1rem}.vpc-single-product .summary .vpc-offer .button{padding:8px;font-size:.78rem}}

.vpc-product-description{clear:both;margin:44px 0 0;padding:clamp(24px,3vw,42px);border:1px solid #dce8df;border-radius:18px;background:#f7faf7;color:#173128}
.vpc-product-description h2{font-size:clamp(1.8rem,2.8vw,2.7rem);line-height:1.15;margin:0 0 20px;color:#102c20}
.vpc-product-description h3{font-size:1.35rem;color:#173d2a;margin:30px 0 10px}
.vpc-product-description p{max-width:900px;font-size:1rem;line-height:1.7;margin:0 0 16px}
.vpc-product-description__facts{max-width:900px;margin:28px 0;padding:22px;background:#fff;border:1px solid #dce8df;border-radius:12px}
.vpc-product-description__facts>strong{display:block;margin-bottom:10px;color:#123d2a}
.vpc-product-description__facts dl{margin:0}
.vpc-product-description__facts dl>div{display:grid;grid-template-columns:minmax(165px,32%) minmax(0,1fr);gap:16px;align-items:start;border-bottom:1px solid #e4ebe5;padding:11px 0}
.vpc-product-description__facts dl>div:last-child{border-bottom:0}
.vpc-product-description__facts dt{font-weight:600;color:#5a6e61}
.vpc-product-description__facts dd{margin:0;font-weight:750;color:#123d2a;overflow-wrap:anywhere}
.vpc-product-description a{color:#087453;font-weight:800;text-decoration:underline}
@media(max-width:700px){.vpc-product-description__facts dl>div{grid-template-columns:1fr;gap:3px}}
.vpc-product-review{clear:both;margin:24px 0 0;padding:clamp(24px,3vw,42px);border:1px solid #dce8df;border-radius:18px;background:#fff;color:#173128}
.vpc-product-review__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}
.vpc-product-review__eyebrow{margin:0 0 8px;color:#087453;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.vpc-product-review h2{margin:0;color:#102c20;font-size:clamp(1.8rem,2.8vw,2.7rem);line-height:1.15}
.vpc-product-review p{max-width:920px;line-height:1.7}
.vpc-product-review a{color:#087453;font-weight:800;text-decoration:underline}
.vpc-product-review__score{flex:none;min-width:132px;padding:12px 18px;border-radius:14px;background:#e9f6ef;text-align:center;color:#123d2a}
.vpc-product-review__score strong{display:block;font-size:2rem;line-height:1.1}
.vpc-product-review__score strong span{font-size:1rem}
.vpc-product-review__score small{display:block;font-size:.7rem;font-weight:700}
.vpc-product-review__lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0}
.vpc-product-review__lists>div{padding:22px;border:1px solid #dce8df;border-radius:12px;background:#f7faf7}
.vpc-product-review__lists h3{margin:0 0 10px;color:#173d2a;font-size:1.2rem}
.vpc-product-review__lists ul{margin:0;padding-left:20px;line-height:1.6}
.vpc-product-review__lists li+li{margin-top:7px}
.vpc-product-review__note{margin-bottom:0;color:#5a6e61;font-size:.85rem}
@media(max-width:700px){.vpc-product-review__heading{align-items:flex-start;flex-direction:column}.vpc-product-review__lists{grid-template-columns:1fr}}
.site-header .vpc-header-social__links{display:flex;align-items:center;gap:4px;padding-inline:8px}
.site-header .vpc-header-social__links a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:40px;color:#f6faf5;border-radius:6px}
.site-header .vpc-header-social__links a:hover{color:var(--vpc-mint);background:#ffffff12}
.site-header .vpc-header-social__links a:focus-visible{outline:2px solid var(--vpc-mint);outline-offset:2px}
.site-header .vpc-header-social__links svg{width:18px;height:18px;fill:currentColor}
@media(max-width:921px){#ast-mobile-site-navigation .vpc-header-social__links{padding:8px 0;gap:10px}#ast-mobile-site-navigation .vpc-header-social__links a{width:40px;height:40px}}
.vpc-footer-copyright{background:#fff;color:#52665b;padding:24px 0;text-align:center;font-size:.85rem;line-height:1.6}
.vpc-footer-copyright p{margin:0}
body .site-footer .vpc-footer-copyright a{color:#103c2b;text-decoration:underline;text-underline-offset:3px}
.vpc-footer-copyright a:focus-visible{outline:2px solid #087453;outline-offset:3px}
.vpc-woo-product .vpc-product-media{float:left;width:48%;margin-bottom:24px}
.vpc-woo-product .vpc-product-media .woocommerce-product-gallery{float:none!important;width:100%!important;margin:0 0 14px!important}
.vpc-product-share{clear:both;max-width:100%;padding-top:0}
.vpc-product-share__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.vpc-product-share__network{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #c8dccd;border-radius:9px;background:#edf7ef;color:#103c2b!important}
.vpc-product-share__network:hover{background:#dcefe2}
.vpc-product-share__network:focus-visible{outline:2px solid #087453;outline-offset:3px}
.vpc-product-share__network svg{width:20px;height:20px;fill:currentColor}
.vpc-product-share__button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 12px!important;background:#edf7ef!important;color:#103c2b!important;border:1px solid #c8dccd!important;border-radius:9px;font-size:.85rem;font-weight:700;white-space:nowrap;cursor:pointer}
.vpc-product-share__button[hidden],.vpc-product-share__link[hidden]{display:none!important}
.vpc-product-share__button:hover{background:#dcefe2!important}
.vpc-product-share__button:focus-visible{outline:2px solid #087453;outline-offset:3px}
.vpc-product-share__button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}
.vpc-product-share__status{display:block;font-size:.75rem;color:#397457;max-width:150px;margin-top:5px}
.vpc-product-share__link{width:180px;max-width:100%;font-size:.8rem;margin-top:6px}
@media(max-width:768px){.vpc-woo-product .vpc-product-media{float:none;width:100%}}
/* Astra limits form controls to 40px; leave enough room for the text and padding. */
.vpc-filter-grid input,.vpc-filter-grid select,.vpc-search input,.vpc-contact-form input:not([type="hidden"]){height:48px!important;min-height:48px;line-height:24px!important;padding:10px 12px!important;box-sizing:border-box}
.vpc-filter-grid select{padding-right:30px!important}
.vpc-contact-form textarea{height:auto!important;min-height:160px;line-height:1.5!important;padding:12px 14px!important;box-sizing:border-box}
.vpc-review-layout{grid-template-rows:auto 1fr}.vpc-review-filters{grid-column:1;grid-row:1}.vpc-review-results{grid-column:2;grid-row:1 / span 2}.vpc-review-layout>.vpc-shop-top-offers{grid-column:1;grid-row:2}.vpc-article-rail{display:grid;gap:22px;align-content:start;min-width:0}.vpc-article-rail .vpc-article-aside{position:static}.vpc-article-rail .vpc-shop-top-offers{grid-column:auto;grid-row:auto}
.vpc-review-card .vpc-card__media{position:relative}.vpc-card__image-note{position:absolute;left:10px;bottom:10px;background:#10271de8;color:#fff;border-radius:6px;padding:5px 8px;font-size:.68rem;font-weight:800;line-height:1.2}.vpc-article__image{margin:0 0 25px}.vpc-article__image img{margin-bottom:0}.vpc-article__image figcaption{font-size:.82rem;line-height:1.5;color:#576b5f;margin-top:8px}
@media(max-width:850px){.vpc-review-layout{grid-template-rows:auto}.vpc-review-filters,.vpc-review-results,.vpc-review-layout>.vpc-shop-top-offers{grid-column:1;grid-row:auto}.vpc-review-filters{order:1}.vpc-review-results{order:2}.vpc-review-layout>.vpc-shop-top-offers{order:3}}
.vpc-newsletter{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #c8dccd;border-radius:22px;padding:38px;background:#f8fcf8;color:#103528;box-shadow:0 24px 80px #071e2866}.vpc-newsletter::backdrop{background:#061c16b3}.vpc-newsletter h2{font-size:clamp(2rem,6vw,2.7rem);line-height:1.12;margin:12px 0 18px;color:#103528}.vpc-newsletter p{font-size:1rem;line-height:1.6}.vpc-newsletter-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;font-weight:700;color:#087453}.vpc-newsletter-close{position:absolute;top:10px;right:14px;background:transparent!important;color:#103528!important;border:0;padding:8px 12px;font-size:28px;line-height:1}.vpc-newsletter-later{display:block;margin:16px auto 0;background:transparent!important;border:0;color:#52665b!important;padding:6px;text-decoration:underline}.vpc-newsletter-trigger{background:transparent!important;padding:0!important;border:0;color:inherit!important;font:inherit;text-decoration:underline}.vpc-fluent-form .ff-btn-submit{background:#103528!important;border-radius:9px!important;padding:13px 24px!important;font-weight:700!important;color:#fff!important}.vpc-fluent-form .ff-el-form-control{border:1px solid #bbcfc2!important;border-radius:9px!important;background:#fff!important;padding:12px 14px!important;min-height:48px}.vpc-fluent-form .ff-el-form-check-label{font-size:.87rem;line-height:1.5}.vpc-fluent-form .ff-el-form-check-label a{color:#087453;text-decoration:underline}.vpc-content-page .fluentform{margin-top:30px}.vpc-newsletter :focus-visible,.vpc-newsletter-trigger:focus-visible{outline:3px solid #087453;outline-offset:3px}@media(max-width:540px){.vpc-newsletter{padding:32px 22px 24px}}

/* Approved comparison mark and wordmark. */
.site-header .vpc-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#f6faf5;max-width:100%;line-height:1.15}
.site-header .vpc-brand__mark{width:48px;height:44px;flex:none;object-fit:contain}
.site-header .vpc-brand__name{font-size:24px;white-space:nowrap;letter-spacing:-.045em;font-weight:650}
.site-header .vpc-brand__name strong{font-weight:800}
.site-header .vpc-brand:focus-visible{outline:3px solid var(--vpc-mint);outline-offset:6px}
@media(max-width:544px){.site-header .vpc-brand{gap:9px}.site-header .vpc-brand__mark{width:36px;height:34px}.site-header .vpc-brand__name{font-size:18px}}
@media(max-width:360px){.site-header .vpc-brand__name{font-size:16px}.site-header .vpc-brand__mark{width:30px;height:28px}}

