.pdpc{--forest:#16302a;--forest-2:#1f3a34;--sage:#a9c08a;--sage-deep:#6f8a52;--sage-tint:#eef2e2;--cream:#f7f3e8;--card:#fffdf6;--ink:#222b25;--muted:#63705f;--coral:#e2593c;--coral-deep:#c9482d;--gold:#e8b53a;--line:#e6dfcd;--star:#f2a900;background:var(--cream);color:var(--ink);font-family:-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;max-width:640px;margin:0 auto;position:relative;padding-bottom:78px}.pdpc,.pdpc *,.pdpc *:before,.pdpc *:after{box-sizing:border-box}.pdpc img{display:block;max-width:100%}.pdpc .pdpc-wrap{position:relative;overflow:hidden}.pdpc .announce{background:var(--forest);color:#f4efdf;text-align:center;font-size:12px;font-weight:600;letter-spacing:.3px;padding:8px 10px}.pdpc .announce b{color:var(--gold);font-weight:800}.pdpc .hero{position:relative;height:430px;overflow:hidden;background:#ddd}.pdpc .hero img.shot{width:100%;height:100%;object-fit:cover;object-position:50% 32%}.pdpc .hero .scrim-top{position:absolute;inset:0 0 auto 0;height:120px;background:linear-gradient(180deg,rgba(13,26,22,.55),transparent)}.pdpc .hero .scrim-bot{position:absolute;inset:auto 0 0 0;height:200px;background:linear-gradient(0deg,rgba(13,26,22,.85) 20%,rgba(13,26,22,.38) 62%,transparent)}.pdpc .hero-eyebrow{position:absolute;top:14px;left:16px;color:#f4efdf;font-size:10.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:8px}.pdpc .hero-eyebrow:before{content:"";width:18px;height:2px;background:var(--gold);border-radius:2px}.pdpc .hero-pills{position:absolute;top:36px;left:16px;display:flex;gap:6px}.pdpc .hpill{background:#f7f3e8eb;color:var(--forest);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:4px 9px}.pdpc .hero-copy{position:absolute;left:16px;right:16px;bottom:22px}.pdpc .hero-copy h1{color:#fdfaf0;font-size:31px;line-height:1.04;font-weight:800;letter-spacing:-.8px}.pdpc .hero-copy h1 em{font-style:normal;color:var(--gold)}.pdpc .hero-copy p{color:#faf6ebeb;font-size:13px;line-height:1.4;margin-top:7px;max-width:245px}.pdpc .hero-bag{position:absolute;right:10px;bottom:6px;width:108px;filter:drop-shadow(0 10px 16px rgba(0,0,0,.45))}.pdpc .proofline{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;background:var(--card);border-bottom:1px solid var(--line);flex-wrap:wrap}.pdpc .stars{color:var(--star);font-size:14px;letter-spacing:1.5px}.pdpc .proofline .c{font-size:11.5px;color:var(--muted)}.pdpc .jm-badge-inline{display:flex;align-items:center;justify-content:center}.pdpc .buy{padding:16px 16px 6px}.pdpc .title{font-size:22px;font-weight:800;color:var(--forest);letter-spacing:-.4px;line-height:1.15}.pdpc .subtitle{font-size:13px;color:var(--muted);line-height:1.5;margin:6px 0 13px}.pdpc .price-row{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.pdpc .price{font-size:28px;font-weight:800;color:var(--ink);letter-spacing:-.5px}.pdpc .price small{font-size:13px;color:var(--muted);font-weight:600}.pdpc .price .was{font-size:15px;color:var(--muted);font-weight:600;text-decoration:line-through;margin-right:2px}.pdpc .valuechip{font-size:11px;color:var(--sage-deep);font-weight:800;background:var(--sage-tint);border:1px solid #dde6c8;border-radius:8px;padding:5px 9px;line-height:1.3}.pdpc .valuechip[hidden]{display:none}.pdpc .flabel{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);margin-bottom:7px}.pdpc .flabel .sel{color:var(--forest)}.pdpc .packs{display:flex;gap:7px;margin-bottom:13px}.pdpc .pack{flex:1;border:1.5px solid var(--line);border-radius:11px;background:var(--card);padding:10px 4px;text-align:center;position:relative;cursor:pointer;-webkit-appearance:none;appearance:none;font:inherit;color:inherit}.pdpc .pack.on{border-color:var(--forest);box-shadow:0 0 0 1px var(--forest),0 3px 8px #16302a1a;background:#fff}.pdpc .pack .n{font-size:13.5px;font-weight:800;color:var(--forest)}.pdpc .pack .s{font-size:10.5px;color:var(--muted);margin-top:1px}.pdpc .pack .flag{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:var(--gold);color:#4a3a08;font-size:8.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;border-radius:20px;padding:2px 7px;white-space:nowrap}.pdpc .seg{display:flex;border:1.5px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card)}.pdpc .seg .opt{flex:1;padding:10px 8px;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;font:inherit;color:inherit;background:var(--card);border:none}.pdpc .seg .opt.on{background:var(--forest);color:#fdfaf0}.pdpc .seg .opt .t{font-size:12.5px;font-weight:800}.pdpc .seg .opt .s{font-size:10px;margin-top:2px;color:var(--muted)}.pdpc .seg .opt .chip{display:inline-block;margin-left:5px;background:var(--gold);color:#4a3a08;font-size:8.5px;font-weight:800;border-radius:5px;padding:1px 5px;text-transform:uppercase;vertical-align:1px}.pdpc .seg-cap{font-size:10.5px;color:var(--muted);margin:6px 2px 13px}.pdpc .costline{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;background:var(--sage-tint);border:1px solid #dde6c8;border-radius:10px;padding:9px 12px;margin-bottom:11px}.pdpc .costline .l{color:var(--muted)}.pdpc .costline .r{font-weight:800;text-align:right}.pdpc .costline .r b{color:var(--sage-deep)}.pdpc .atc{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;background:var(--coral);color:#fff;border:none;border-radius:12px;min-height:52px;font-size:15.5px;font-weight:800;letter-spacing:.2px;cursor:pointer;box-shadow:0 5px 14px #e2593c52}.pdpc .atc:disabled{opacity:.55;cursor:not-allowed}.pdpc .atc .dot{opacity:.75;font-weight:700}.pdpc .atc-sub{text-align:center;font-size:11px;color:var(--muted);margin:8px 0 4px}.pdpc .objband{background:var(--forest);margin-top:14px;padding:13px 12px;display:flex;justify-content:space-around}.pdpc .obj{display:flex;align-items:center;gap:6px}.pdpc .obj .ck{width:15px;height:15px;border-radius:50%;background:var(--sage);position:relative;flex:0 0 auto}.pdpc .obj .ck:after{content:"";position:absolute;left:4px;top:3px;width:5px;height:8px;border:solid var(--forest);border-width:0 2px 2px 0;transform:rotate(40deg)}.pdpc .obj .t{font-size:10.5px;font-weight:800;color:#f4efdf;letter-spacing:.1px}.pdpc .section{padding:24px 16px 0}.pdpc .kicker{font-size:10.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--sage-deep);text-align:center;margin-bottom:5px}.pdpc .section h2{font-size:20px;font-weight:800;color:var(--forest);text-align:center;letter-spacing:-.4px;margin-bottom:14px;line-height:1.2}.pdpc .ba{display:flex;gap:8px}.pdpc .ba .ba-col{flex:1;position:relative;border-radius:16px;overflow:hidden;height:230px;box-shadow:0 8px 22px #16302a24}.pdpc .ba .ba-col img{width:100%;height:100%;object-fit:cover}.pdpc .batag{position:absolute;bottom:10px;left:10px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;padding:4px 10px;border-radius:20px}.pdpc .batag.b{background:#16302ad9;color:#f4efdf}.pdpc .batag.a{background:#6f8a52eb;color:#fff}.pdpc .ba-cap{text-align:center;font-size:11px;color:var(--muted);margin-top:9px}.pdpc .strip{display:flex;gap:8px}.pdpc .frame{flex:1;position:relative;border-radius:13px;overflow:hidden;height:170px;box-shadow:0 5px 14px #16302a1f}.pdpc .frame img{width:100%;height:100%;object-fit:cover}.pdpc .frame .stepnum{position:absolute;top:8px;left:8px;width:24px;height:24px;border-radius:50%;background:var(--forest);color:#fdfaf0;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000040}.pdpc .frame .steplab{position:absolute;left:0;right:0;bottom:0;padding:16px 8px 7px;background:linear-gradient(0deg,rgba(13,26,22,.85),transparent);color:#fdfaf0;font-size:12px;font-weight:800;text-align:center}.pdpc .step-desc{display:flex;gap:8px;margin-top:10px}.pdpc .step-desc .d{flex:1;font-size:10.5px;color:var(--muted);line-height:1.45;text-align:center}.pdpc .why{display:flex;gap:9px;margin-top:16px}.pdpc .why .card{flex:1;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:13px 12px}.pdpc .why .ic{width:34px;height:34px;border-radius:10px;background:var(--sage-tint);margin-bottom:8px;position:relative}.pdpc .ic-solid:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;background:var(--sage-deep);border-radius:3px;clip-path:polygon(50% 0,100% 55%,82% 100%,18% 100%,0 55%)}.pdpc .ic-odor:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2.5px solid var(--sage-deep);border-radius:50%}.pdpc .ic-odor:after{content:"";position:absolute;width:10px;height:2.5px;background:var(--sage-deep);bottom:6px;right:5px;transform:rotate(45deg);border-radius:2px}.pdpc .why .t{font-size:13px;font-weight:800;color:var(--forest);margin-bottom:3px}.pdpc .why .d{font-size:11px;color:var(--muted);line-height:1.5}.pdpc .cta-band{margin:24px 16px 4px;background:radial-gradient(130% 120% at 50% -10%,#2b4d44 0%,var(--forest-2) 55%,#12241f 100%);border-radius:18px;padding:20px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 10px 26px #16302a47}.pdpc .cta-band img{width:96px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.4))}.pdpc .cta-band .t{color:#fdfaf0;font-size:17px;font-weight:800;letter-spacing:-.3px;line-height:1.25}.pdpc .cta-band .t em{font-style:normal;color:var(--gold)}.pdpc .cta-band .btn{display:inline-block;margin-top:10px;background:var(--coral);color:#fff;font-size:13px;font-weight:800;border-radius:10px;padding:11px 16px;border:none;cursor:pointer;box-shadow:0 4px 12px #e2593c66}.pdpc .sticky{position:fixed;left:0;right:0;bottom:0;background:#fffdf6f7;border-top:1px solid var(--line);box-shadow:0 -6px 18px #16302a1f;padding:10px 12px;display:flex;align-items:center;gap:10px;z-index:120;max-width:640px;margin:0 auto}.pdpc .sticky img{width:34px;flex:0 0 auto}.pdpc .sticky .s-p{font-size:15px;font-weight:800;line-height:1}.pdpc .sticky .s-c{font-size:9.5px;color:var(--muted);margin-top:2px;white-space:nowrap}.pdpc .sticky .s-btn{flex:1;background:var(--coral);color:#fff;border-radius:10px;height:44px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;box-shadow:0 4px 12px #e2593c4d}@media(min-width:750px){.pdpc .sticky{display:none}}@media(min-width:750px){.pdpc .hero{height:480px}.pdpc .ba .ba-col{height:300px}}@media(min-width:990px){.pdpc{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-bottom:40px}.pdpc .pdpc-wrap{overflow-x:clip;overflow-y:visible}.pdpc .announce{padding:10px}.pdpc .pdpc-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px;align-items:start;width:100%;max-width:1160px;margin:24px auto 8px}.pdpc .pdpc-top-media,.pdpc .pdpc-top-buy{min-width:0;max-width:100%}.pdpc .pdpc-top-media .hero{width:100%;max-width:100%;height:520px;border-radius:18px;box-shadow:0 12px 30px #16302a29}.pdpc .hero-copy h1{font-size:34px}.pdpc .hero-bag{width:130px}.pdpc .pdpc-top-media .proofline{width:100%;max-width:100%;border:1px solid var(--line);border-radius:12px;margin-top:12px;justify-content:center}.pdpc .pdpc-top-buy{position:sticky;top:20px;width:100%;max-width:100%;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 28px #16302a1a;overflow:visible}.pdpc .pdpc-top-buy .buy{padding:22px 22px 18px}.pdpc .title{font-size:24px}.pdpc .price{font-size:30px}.pdpc .pdpc-top-buy .pdpc-form{width:100%;max-width:100%;min-width:0}.pdpc .pdpc-top-buy .packs,.pdpc .pdpc-top-buy .seg,.pdpc .pdpc-top-buy .costline,.pdpc .pdpc-top-buy .price-row{max-width:100%}.pdpc .pdpc-top-buy .pack{min-width:0}.pdpc .pdpc-below{width:100%;max-width:1140px;margin-left:auto;margin-right:auto}.pdpc .pdpc-below .objband{margin:28px 0 0;border-radius:14px;justify-content:center;gap:56px;padding:16px 12px}.pdpc .section{padding:34px 0 0}.pdpc .section h2{font-size:26px;margin-bottom:20px}.pdpc .pdpc-below .ba{gap:20px}.pdpc .pdpc-below .ba .ba-col{height:380px}.pdpc .pdpc-below .strip{gap:16px}.pdpc .pdpc-below .frame{height:240px}.pdpc .pdpc-below .step-desc{gap:16px;max-width:900px;margin-left:auto;margin-right:auto}.pdpc .pdpc-below .why{gap:20px;margin-top:24px;max-width:900px;margin-left:auto;margin-right:auto}.pdpc .pdpc-below .why .card{padding:18px}.pdpc .pdpc-below .cta-band{margin:34px 0 4px;padding:26px 28px;justify-content:center;gap:26px}.pdpc .pdpc-below .cta-band img{width:120px}.pdpc .pdpc-below .cta-band .t{font-size:20px}.pdpc .sticky{display:none!important}}@media(min-width:1280px){.pdpc .pdpc-top{gap:44px;max-width:1180px}}.pdpc button{color:var(--forest)}.pdpc .atc,.pdpc .seg .opt.on,.pdpc .cta-band .btn,.pdpc .sticky .s-btn{color:#fff}.pdpc .seg .opt.on .s{color:#cfe0b8}.pdpc [class*=subscription-details],.pdpc [class*=subscription_details],.pdpc [class*=sub-details],.pdpc a[href*=subscription],.pdpc button[class*=rc-],.pdpc button[class*=rc_],.pdpc [class*=recharge] button,.pdpc .rc-selling-plans__tooltip,.pdpc [data-subscription-details],.pdpc button[aria-label*=ubscription i]{color:var(--forest)!important}.pdpc [class*=subscription-details] *,.pdpc [class*=recharge] button *,.pdpc button[class*=rc-] *{color:inherit!important}.pdpc [class*=subscription-details] svg,.pdpc [class*=recharge] button svg,.pdpc button[class*=rc-] svg{fill:currentColor;stroke:currentColor}.pdpc .subtitle{font-size:15px;line-height:1.55}.pdpc .valuechip{font-size:12.5px;line-height:1.35}.pdpc .flabel{font-size:12px;letter-spacing:.6px}.pdpc .pack .n{font-size:15px}.pdpc .pack .s{font-size:12px}.pdpc .seg .opt .t{font-size:14px}.pdpc .seg .opt .s{font-size:11.5px}.pdpc .seg-cap{font-size:12px;line-height:1.45}.pdpc .costline{font-size:13.5px}.pdpc .atc-sub{font-size:12.5px}.pdpc .price small{font-size:14px}.pdpc .price .was{font-size:16px}.pdpc .proofline .c{font-size:13px}.pdpc .obj .t{font-size:12.5px}.pdpc .kicker{font-size:12px}.pdpc .ba-cap{font-size:12.5px}.pdpc .frame .steplab{font-size:13.5px}.pdpc .step-desc .d{font-size:12.5px;line-height:1.5}.pdpc .why .t{font-size:15px}.pdpc .why .d{font-size:13px;line-height:1.55}@media(min-width:990px){.pdpc .subtitle,.pdpc .pack .n{font-size:16px}.pdpc .pack .s{font-size:13px}.pdpc .seg .opt .t{font-size:15px}.pdpc .seg .opt .s{font-size:12.5px}.pdpc .seg-cap{font-size:13px}.pdpc .costline{font-size:14.5px}.pdpc .atc-sub{font-size:13px}.pdpc .obj .t,.pdpc .step-desc .d{font-size:13.5px}.pdpc .why .t{font-size:16px}.pdpc .why .d{font-size:14px}.pdpc .valuechip{font-size:13px}.pdpc .flabel{font-size:12.5px}}.pdpc #rc_container,.pdpc .rc_container,.pdpc [id^=rc_widget],.pdpc .rc_widget,.pdpc [class^=rc_widget],.pdpc .recharge-widget-outer{display:none!important}.pdpc .hero video.shot{width:100%;height:100%;object-fit:cover;object-position:50% 32%;background:#0d1a16;display:block}.pdpc .hero.is-playing video.shot{object-fit:contain;object-position:50% 50%;background:#000}.pdpc .hero--video .scrim-top,.pdpc .hero--video .scrim-bot,.pdpc .hero--video .hero-eyebrow,.pdpc .hero--video .hero-pills,.pdpc .hero--video .hero-copy,.pdpc .hero--video .hero-bag{pointer-events:none}.pdpc .hero-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;border:none;cursor:pointer;z-index:6;background:#e2593cf0;box-shadow:0 8px 22px #00000061;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .12s ease,background .12s ease}.pdpc .hero-play:hover{transform:translate(-50%,-50%) scale(1.06);background:var(--coral)}.pdpc .hero-play .hero-play-ic{width:0;height:0;margin-left:5px;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:22px solid #fff}.pdpc .hero.is-playing .hero-play{display:none}.pdpc .hero.is-playing .scrim-top,.pdpc .hero.is-playing .scrim-bot,.pdpc .hero.is-playing .hero-eyebrow,.pdpc .hero.is-playing .hero-pills,.pdpc .hero.is-playing .hero-copy,.pdpc .hero.is-playing .hero-bag{opacity:0;visibility:hidden;transition:opacity .25s ease}
/*# sourceMappingURL=/cdn/shop/t/59/assets/pdp-custom.css.map */
