
.popay-premium{--pp-green:#00644d;--pp-deep:#034b3c;--pp-ink:#183b32;--pp-gold:#d8bc78;--pp-paper:#f7f8f4;--pp-line:#dce5df;--pp-muted:#586c62;background:var(--pp-paper);color:var(--pp-ink);font-family:Arial,sans-serif;font-size:17px;line-height:1.55;color-scheme:light}
.popay-premium *{box-sizing:border-box}.popay-premium [hidden]{display:none!important}
.popay-premium a{color:inherit}.popay-premium button,.popay-premium input,.popay-premium select{font:inherit}
.popay-premium button,.popay-premium a{touch-action:manipulation}.popay-premium button{cursor:pointer}
.popay-premium .pp-top{background:var(--pp-deep);color:#fff;text-align:center;padding:9px 20px;font-size:14px;letter-spacing:.6px}
.popay-premium .pp-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 36px;background:#fff}
.popay-premium .pp-logo{font-size:31px;font-weight:800;letter-spacing:-1.4px;color:var(--pp-green);line-height:1.1}.popay-premium .pp-logo small{display:block;letter-spacing:2.1px;font-size:12px;margin-top:7px}
.popay-premium .pp-head-note{color:var(--pp-muted);font-size:14px}.popay-premium .pp-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 19px;padding:12px 24px;background:#fff;border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);position:relative;z-index:3}
.popay-premium .pp-nav-item{font-size:15px;color:var(--pp-green);white-space:nowrap}.popay-premium .pp-premium-nav{position:static;display:flex;align-items:center;background:#e8f2ed;border-radius:5px}.popay-premium .pp-premium-nav button{border:0;background:transparent;color:var(--pp-green);padding:10px 7px;font-weight:700;font-size:15px}.popay-premium .pp-premium-nav .pp-arrow{padding:10px 13px;border-left:1px solid #cfe1d7}
.popay-premium .pp-dropdown{position:absolute;right:16px;top:100%;margin-top:8px;width:min(238px,calc(100% - 32px));background:#fff;box-shadow:0 12px 40px #003e3025;border:1px solid var(--pp-line);border-radius:8px;padding:7px;z-index:8}.popay-premium .pp-dropdown button{display:flex;gap:10px;align-items:center;padding:13px;width:100%;text-align:left;font-size:16px}.popay-premium .pp-dropdown button:hover{background:#edf5ef}.popay-premium .pp-marker{color:#8c6d26}
.popay-premium .pp-hero{background:radial-gradient(ellipse at 90% 0%,#157a61 0%,transparent 53%),var(--pp-deep);color:#fff;padding:46px 38px 31px;position:relative;overflow:hidden}.popay-premium .pp-eyebrow{color:var(--pp-gold);font-size:13px;letter-spacing:2.6px;font-weight:700;text-transform:uppercase}.popay-premium h1{font-family:Georgia,serif;font-size:45px;line-height:1.1;font-weight:400;margin:15px 0 17px;letter-spacing:-.8px}.popay-premium .pp-lead{max-width:580px;color:#e0eee7;font-size:18px;margin:0 0 23px}.popay-premium .pp-hero-row{display:flex;justify-content:space-between;align-items:flex-end;gap:26px}.popay-premium .pp-hero-cta{border:1px solid var(--pp-gold);background:var(--pp-gold);color:#183d30;border-radius:5px;padding:12px 21px;font-weight:700}.popay-premium .pp-hero-label{font-size:13px;letter-spacing:1px;color:#d4e4dc;margin-top:14px}
.popay-premium .pp-showcase{display:flex;gap:10px;align-items:flex-end;margin-top:24px}.popay-premium .pp-showcase figure{margin:0;flex:1;min-width:0;text-align:center}.popay-premium .pp-showcase img{width:100%;height:132px;object-fit:contain;background:#fff;border-radius:7px;padding:8px}.popay-premium .pp-showcase figcaption{font-size:13px;color:#e2ece6;padding-top:7px;letter-spacing:.3px}
.popay-premium .pp-promises{display:flex;justify-content:center;gap:15px 34px;flex-wrap:wrap;padding:16px 22px;border-bottom:1px solid var(--pp-line);background:#fff;color:var(--pp-muted);font-size:14px}.popay-premium .pp-promises span{display:flex;align-items:center;gap:7px}.popay-premium .pp-promises i{width:16px;height:16px}
.popay-premium .pp-main{padding:28px 34px 38px}.popay-premium .pp-brand-picks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 24px}.popay-premium .pp-brand-picks button{padding:17px 8px;border:1px solid var(--pp-line);border-radius:6px;color:var(--pp-green);background:#fff;text-align:center;font-size:15px;font-weight:700;min-height:78px}.popay-premium .pp-brand-picks button small{display:block;font-size:12px;font-weight:400;margin-top:4px;letter-spacing:.4px;color:var(--pp-muted)}.popay-premium .pp-brand-picks button:hover{border-color:var(--pp-green);background:#edf4ee}
.popay-premium .pp-tools{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:17px;background:#edf2ed;border-radius:7px;margin-bottom:12px}.popay-premium .pp-field{display:flex;flex-direction:column;gap:6px;flex:1;min-width:170px;font-size:14px;color:var(--pp-muted)}.popay-premium .pp-field input,.popay-premium .pp-field select{padding:11px 12px;border:1px solid #cbd8ce;border-radius:5px;background:#fff;color:var(--pp-ink);font-size:16px;min-width:0;width:100%}.popay-premium .pp-field.pp-search{flex:2}.popay-premium .pp-check{display:flex;gap:7px;align-items:center;font-size:15px;min-height:43px}.popay-premium .pp-result{font-size:14px;color:var(--pp-muted);margin:12px 0 26px}
.popay-premium .pp-section{margin:0 0 42px;scroll-margin-top:16px}.popay-premium .pp-brand-story{background:#fff;border:1px solid var(--pp-line);border-radius:9px;overflow:hidden;margin-bottom:18px}.popay-premium .pp-story-top{display:flex;gap:22px;padding:26px;align-items:center}.popay-premium .pp-seal{width:82px;height:82px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--pp-deep);color:var(--pp-gold);border-radius:50%;font-family:Georgia,serif;font-size:27px}.popay-premium .pp-seal small{font:9px Arial,sans-serif;letter-spacing:1.5px;margin-top:4px}.popay-premium .pp-story-heading{flex:1;min-width:0}.popay-premium .pp-story-heading h2{font-family:Georgia,serif;font-size:31px;line-height:1.1;font-weight:400;margin:5px 0 9px}.popay-premium .pp-origin{font-size:13px;text-transform:uppercase;letter-spacing:1.1px;color:var(--pp-muted)}.popay-premium .pp-story-heading p{margin:0;color:var(--pp-muted);font-size:16px}
.popay-premium .pp-highlights{display:flex;flex-wrap:wrap;gap:8px;padding:0 26px 21px}.popay-premium .pp-highlights span{border:1px solid var(--pp-line);padding:5px 9px;border-radius:4px;font-size:13px;color:var(--pp-green);background:#f8fbf8}.popay-premium .pp-story-actions{display:flex;flex-wrap:wrap;gap:9px;padding:0 26px 23px}.popay-premium .pp-action{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;font-size:14px;border-radius:5px;border:1px solid var(--pp-green);background:var(--pp-green);color:#fff;padding:10px 14px;gap:7px}.popay-premium .pp-action.pp-outline{color:var(--pp-green);background:#fff}.popay-premium .pp-action.pp-text{border-color:transparent;color:var(--pp-green);background:transparent}
.popay-premium .pp-details{border-top:1px solid var(--pp-line);padding:17px 26px 22px;background:#f6f8f4}.popay-premium .pp-details summary{color:var(--pp-green);font-size:15px;font-weight:700;cursor:pointer}.popay-premium .pp-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.popay-premium .pp-detail-grid h3{font-size:15px;margin:0 0 8px;color:var(--pp-ink)}.popay-premium .pp-detail-grid p{font-size:15px;color:var(--pp-muted);margin:0}.popay-premium .pp-sources{margin-top:17px;font-size:13px;color:var(--pp-muted)}.popay-premium .pp-sources a{margin-right:12px;color:var(--pp-green)}
.popay-premium .pp-products-head{display:flex;justify-content:space-between;align-items:center;margin:19px 0 13px;gap:12px;font-size:15px}.popay-premium .pp-products-head small{font-size:13px;color:var(--pp-muted)}.popay-premium .pp-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.popay-premium .pp-product{background:#fff;border:1px solid var(--pp-line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s}.popay-premium .pp-product:hover{border-color:#95b5a4;box-shadow:0 5px 17px #183b3210}.popay-premium .pp-image-wrap{position:relative;aspect-ratio:1;background:#fff;padding:12px;display:flex;align-items:center;justify-content:center}.popay-premium .pp-image-wrap img{width:100%;height:100%;object-fit:contain}.popay-premium .pp-discount{position:absolute;top:10px;left:10px;background:var(--pp-green);color:#fff;font-size:13px;padding:4px 7px;border-radius:4px}.popay-premium .pp-product-body{padding:0 14px 14px;display:flex;flex-direction:column;flex:1}.popay-premium .pp-product-brand{color:var(--pp-muted);font-size:12px;text-transform:uppercase;letter-spacing:.7px}.popay-premium .pp-product h3{font-size:15px;line-height:1.45;font-weight:700;margin:7px 0;overflow-wrap:anywhere}.popay-premium .pp-product h3 a{text-decoration:none}.popay-premium .pp-format{font-size:13px;color:var(--pp-muted);margin-bottom:8px}.popay-premium .pp-stock{font-size:13px;color:var(--pp-green);margin:0 0 9px}.popay-premium .pp-price{margin-top:auto;display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;font-size:23px;font-weight:700;letter-spacing:-.5px}.popay-premium .pp-price del{font-size:14px;font-weight:400;color:var(--pp-muted);letter-spacing:0}.popay-premium .pp-bgn{font-size:13px;color:var(--pp-muted);margin:0 0 13px}.popay-premium .pp-product .pp-action{width:100%;padding:9px;font-size:14px}
.popay-premium .pp-bottom-cta{padding:19px 0;display:flex;justify-content:center}.popay-premium .pp-empty{padding:35px;text-align:center;color:var(--pp-muted)}.popay-premium .pp-back{border:0;background:transparent;padding:0;color:var(--pp-green);font-size:15px;text-decoration:underline;margin-bottom:20px}.popay-premium .pp-footer{background:var(--pp-deep);color:#d8e8df;padding:30px 35px;font-size:14px}.popay-premium .pp-footer strong{color:var(--pp-gold);font-size:20px;letter-spacing:1px;display:block;margin-bottom:9px}.popay-premium .pp-footer p{max-width:700px;margin:6px 0}.popay-premium .pp-footlinks{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:18px;padding-top:17px;border-top:1px solid #ffffff25}.popay-premium .pp-prototype{padding:10px 25px;text-align:center;font-size:13px;background:#e9eee6;color:var(--pp-muted)}
@media(min-width:1150px){.popay-premium .pp-main{padding-left:50px;padding-right:50px}}
@media(max-width:720px){.popay-premium .pp-head{padding:19px 20px}.popay-premium .pp-head-note{max-width:150px;text-align:right}.popay-premium .pp-nav{justify-content:flex-start;gap:2px 14px;padding:9px 17px}.popay-premium .pp-nav-item{font-size:13px}.popay-premium .pp-premium-nav button{font-size:14px}.popay-premium .pp-hero{padding:31px 22px 23px}.popay-premium h1{font-size:38px}.popay-premium .pp-showcase{gap:6px}.popay-premium .pp-showcase img{height:90px;padding:4px}.popay-premium .pp-showcase figcaption{font-size:12px}.popay-premium .pp-main{padding:22px 16px}.popay-premium .pp-brand-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.popay-premium .pp-brand-picks button{font-size:13px;padding:11px 6px;min-height:68px}.popay-premium .pp-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.popay-premium .pp-story-top{gap:15px;padding:20px 17px}.popay-premium .pp-seal{width:60px;height:60px;font-size:23px}.popay-premium .pp-story-heading h2{font-size:27px}.popay-premium .pp-story-heading p{font-size:15px}.popay-premium .pp-highlights,.popay-premium .pp-story-actions{padding-left:17px;padding-right:17px}.popay-premium .pp-detail-grid{grid-template-columns:1fr;gap:17px}.popay-premium .pp-details{padding:16px 17px}.popay-premium .pp-promises{gap:8px 16px;font-size:13px}.popay-premium .pp-field{min-width:130px}.popay-premium .pp-field.pp-search{flex-basis:100%}}
@media(max-width:380px){.popay-premium .pp-head-note{display:none}.popay-premium .pp-showcase figure:last-child{display:none}.popay-premium .pp-product-body{padding:0 10px 12px}.popay-premium .pp-product h3{font-size:14px}.popay-premium .pp-price{font-size:21px}.popay-premium .pp-origin{font-size:12px}.popay-premium .pp-story-top{align-items:flex-start}}

.popay-premium .pp-head{padding-top:16px;padding-bottom:16px}
.popay-premium .pp-nav{padding:5px 16px;gap:3px 12px;background:var(--pp-green);border-top:3px solid var(--pp-deep);border-bottom:2px solid var(--pp-gold)}
.popay-premium .pp-nav-item{color:#fff;font-size:14px}
.popay-premium .pp-premium-nav{background:#e2ca91}
.popay-premium .pp-premium-nav button{padding:7px 8px;font-size:14px;color:var(--pp-deep)}
.popay-premium .pp-premium-nav .pp-arrow{border-color:#bea363;padding:7px 11px}
.popay-premium .pp-hero{padding-top:30px;padding-bottom:24px}
.popay-premium .pp-showcase img{height:112px}
.popay-premium .pp-dropdown{width:min(230px,calc(100% - 32px));padding:5px;max-width:calc(100% - 32px)}
.popay-premium .pp-dropdown button{font-size:15px;padding:10px 11px}
.popay-premium .pp-progress-nav{position:static;color:#fff;font-size:14px}
.popay-premium .pp-progress-nav summary{list-style:none;padding:8px 0}
.popay-premium .pp-progress-nav summary::-webkit-details-marker{display:none}
.popay-premium .pp-progress-list{position:absolute;top:100%;right:16px;margin-top:8px;width:min(230px,calc(100% - 32px));padding:5px;background:var(--pp-green);color:#fff;border:1px solid var(--pp-gold);border-radius:6px;box-shadow:0 8px 22px #003e3025;z-index:7}
.popay-premium .pp-progress-list span{display:block;padding:9px 11px;border-bottom:1px solid #ffffff20;font-size:15px;line-height:1.35;overflow-wrap:break-word}
.popay-premium .pp-progress-list span:last-child{border:0}
@media(max-width:720px){.popay-premium .pp-nav{gap:3px 12px}.popay-premium .pp-nav-item{font-size:13px}.popay-premium .pp-showcase img{height:85px}.popay-premium .pp-dropdown button,.popay-premium .pp-progress-list span{min-height:44px;display:flex;align-items:center}.popay-premium .pp-progress-nav summary,.popay-premium .pp-arrow{min-height:44px}}

.popay-premium .pp-premium-nav{background:transparent;border-radius:0}
.popay-premium .pp-premium-nav>button{color:var(--pp-gold);background:transparent;display:inline-flex;align-items:center;gap:7px}
.popay-premium .pp-premium-nav .pp-arrow{border:0;color:var(--pp-gold)}
.popay-premium .pp-premium-nav i,.popay-premium .pp-premium-nav svg,.popay-premium .pp-nav-item i,.popay-premium .pp-nav-item svg,.popay-premium .pp-progress-nav summary i,.popay-premium .pp-progress-nav summary svg{width:15px;height:15px;vertical-align:middle;flex-shrink:0}
.popay-premium .pp-nav-item{display:inline-flex;align-items:center;gap:6px}
.popay-premium .pp-brand-logo{width:148px;flex:0 0 148px;background:#fff;border-radius:5px;overflow:hidden}
.popay-premium .pp-brand-logo img{display:block;width:100%;height:auto;aspect-ratio:460/190;object-fit:contain}
.popay-premium .pp-quick-logo{display:block;width:100%;max-width:135px;height:57px;object-fit:contain;margin:0 auto 9px}
.popay-premium .pp-brand-picks button{min-height:125px}
.popay-premium .pp-footer,.popay-premium .pp-footer p,.popay-premium .pp-footer span,.popay-premium .pp-footer a{color:#fff!important;font-size:15px;line-height:1.65}
.popay-premium .pp-footer strong{color:var(--pp-gold)!important;font-size:21px}
.popay-premium .pp-lead{color:#f2f8f5}
.popay-premium .pp-products-head{flex-wrap:wrap}
@media(max-width:720px){.popay-premium .pp-brand-logo{width:100px;flex-basis:100px}.popay-premium .pp-quick-logo{height:43px}.popay-premium .pp-brand-picks button{min-height:112px}.popay-premium .pp-product h3{font-size:15px}.popay-premium .pp-format,.popay-premium .pp-stock,.popay-premium .pp-bgn{font-size:13px}.popay-premium .pp-field input,.popay-premium .pp-field select{font-size:16px}}
@media(max-width:380px){.popay-premium .pp-brand-logo{width:82px;flex-basis:82px}.popay-premium .pp-story-heading h2{font-size:25px}.popay-premium .pp-story-top{align-items:center}.popay-premium .pp-story-heading p{font-size:15px}.popay-premium .pp-product h3{font-size:14px}}

/* Integration with the existing WordPress theme. */
body.popay-premium-page .popay-premium-content{margin-top:0;margin-bottom:0}
body.popay-premium-page .popay-premium-entry-content{margin:0;padding:0}
.popay-premium .pp-hero h1{color:#fff!important;margin-top:15px;margin-bottom:17px}
.popay-premium .pp-hero-cta{display:inline-block;text-decoration:none;font-size:16px}
.popay-premium .pp-brand-picks>a{padding:17px 8px;border:1px solid var(--pp-line);border-radius:6px;background:#fff;text-align:center;font-size:15px;font-weight:700;min-height:125px;text-decoration:none;color:var(--pp-green)}
.popay-premium .pp-brand-picks>a small{display:block;font-size:12px;font-weight:400;margin-top:4px;color:var(--pp-muted)}
.popay-premium .pp-brand-picks>a:hover{border-color:var(--pp-green);background:#edf4ee}
.popay-premium .pp-intro{padding:0 26px 18px;color:var(--pp-muted);font-size:16px;margin:0}
.popay-premium .pp-overview-intro{margin:22px 0 30px}
.popay-premium .pp-overview-intro h2{font-size:25px;line-height:1.35;color:var(--pp-ink);margin:0 0 14px}
.popay-premium .pp-overview-intro p{font-size:17px;line-height:1.65;color:var(--pp-ink);margin:0 0 14px}
.popay-premium .pp-back{display:inline-block;margin-bottom:20px}
.popay-premium .pp-availability-note{font-size:16px;color:var(--pp-muted)}
.popay-premium .pp-price{color:var(--pp-ink)}
.popay-premium .pp-price .amount{color:inherit;font-size:inherit;font-weight:inherit}
.popay-premium .pp-price del .amount{font-size:14px}
.popay-premium .pp-details summary{display:list-item}
@media(max-width:720px){.popay-premium .pp-brand-picks>a{font-size:13px;min-height:112px;padding:11px 6px}.popay-premium .pp-intro{padding-left:17px;padding-right:17px}.popay-premium .pp-brand-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}
