.pvim{--im-forest: #10301F;--im-forest-2: #1B4A33;--im-green: #1F7A50;--im-green-dark: #17603F;--im-tint: #DDEEE2;--im-cream: #F8F4EC;--im-sand: #F1ECE2;--im-line: rgba(16, 48, 31, .14);--im-soft: rgba(16, 48, 31, .7);--im-head: var(--font-heading-family, "Geist", "Helvetica Neue", Arial, sans-serif);--im-body: var(--font-body-family, "Geist", "Helvetica Neue", Arial, sans-serif);--im-label: "Montserrat", var(--font-body-family, Arial), sans-serif;background:var(--im-cream);color:var(--im-forest);font-family:var(--im-body);padding-top:var(--pt, 56px);padding-bottom:var(--pb, 56px)}.pvim--sand{background:var(--im-sand)}.pvim--tint{background:#eaf2ec}.pvim--dark{background:radial-gradient(120% 80% at 50% 0%,var(--im-forest-2) 0%,var(--im-forest) 62%);color:#fff}.pvim--green{background:radial-gradient(120% 80% at 50% 0%,#2C9363 0%,var(--im-green) 62%);color:#fff}.pvim *,.pvim *:before,.pvim *:after{box-sizing:border-box}.pvim img{display:block;max-width:100%;height:auto}.pvim__wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 22px}.pvim__narrow{max-width:720px}.pvim__label{margin:0 0 14px;font:400 11px/1.4 var(--im-label);letter-spacing:.24em;text-transform:uppercase;color:var(--im-soft)}.pvim--dark .pvim__label,.pvim--green .pvim__label{color:#ffffffb8}.pvim__pill{display:inline-block;padding:8px 16px;border-radius:999px;background:#00000038;color:#fff}.pvim__h{margin:0;font-family:var(--im-head);font-weight:500;font-size:clamp(31px,5vw,56px);line-height:1.05;letter-spacing:-.035em;text-wrap:balance;color:inherit}.pvim__h--xl{font-size:clamp(40px,4.6vw,62px);line-height:1.03}.pvim__h span{display:block;font-weight:300;opacity:.6}.pvim__lead{margin:16px 0 0;max-width:58ch;font-size:16.5px;line-height:1.6;color:var(--im-soft)}.pvim--dark .pvim__lead,.pvim--green .pvim__lead{color:#fffc}.pvim__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 28px;border-radius:999px;background:var(--im-green);color:#fff;font:700 12.5px/1 var(--im-body);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .25s cubic-bezier(.32,.72,0,1),transform .25s cubic-bezier(.32,.72,0,1)}.pvim__btn:hover{background:var(--im-green-dark);color:#fff}.pvim__btn:active{transform:scale(.98)}.pvim__btn:focus-visible{outline:2px solid var(--im-forest);outline-offset:3px}.pvim__btn i{font-style:normal;font-size:16px;letter-spacing:0}.pvim--dark .pvim__btn,.pvim--green .pvim__btn{background:var(--im-cream);color:var(--im-forest)}.pvim--dark .pvim__btn:hover,.pvim--green .pvim__btn:hover{background:#fff;color:var(--im-forest)}.pvim__link{color:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px}.pvim-hero{padding-top:0}.pvim-hero__grid{display:grid}.pvim-hero__media{position:relative;overflow:hidden;background:var(--im-sand)}.pvim-hero__media img{width:100%;aspect-ratio:4 / 3.3;object-fit:cover;object-position:var(--focus, 50% 25%)}.pvim-hero__body{padding:30px 22px 0;display:grid;gap:18px;align-content:center}.pvim-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--im-soft)}.pvim-hero__rating b{color:var(--im-forest);font-weight:600}.pvim-stars{display:inline-flex;gap:2px;color:#f47b32}.pvim-stars svg{width:15px;height:15px;fill:currentColor}.pvim--dark .pvim-stars{color:#f47b32}.pvim-hero__trust{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:14px 18px;border:1px solid var(--im-line);border-radius:18px;background:#ffffff80}.pvim-hero__trust b{font:300 30px/1 var(--im-head);letter-spacing:-.03em}.pvim-hero__trust small{padding-left:16px;border-left:1px solid var(--im-line);font-size:13px;line-height:1.4;color:var(--im-soft)}.pvim-hero .pvim__btn{width:100%}@media(min-width:900px){.pvim-hero{padding-top:32px}.pvim-hero__grid{grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;max-width:1180px;margin:0 auto;padding:0 22px}.pvim-hero__media{border-radius:28px}.pvim-hero__media img{aspect-ratio:1 / 1.05}.pvim-hero__body{order:-1;padding:0}.pvim-hero .pvim__btn{width:auto;justify-self:start}}.pvim-steps__list{margin:30px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.16)}.pvim-steps__item{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.16)}.pvim-steps__num{font:300 26px/1 var(--im-head);color:#ffffff8c}.pvim-steps__item h3{margin:0 0 4px;font:500 17px/1.3 var(--im-head);letter-spacing:-.01em;color:#fff}.pvim-steps__item p{margin:0;font-size:14.5px;line-height:1.55;color:#ffffffc7}.pvim-steps__hit{display:block;margin-top:6px;color:var(--im-tint)}.pvim-steps__foot{margin-top:28px}@media(min-width:900px){.pvim-steps__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.pvim-steps__list{margin-top:0}}.pvim-scents__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.pvim-scent{display:block;overflow:hidden;border-radius:20px;background:#fff;color:inherit;text-decoration:none}.pvim-scent img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .6s cubic-bezier(.32,.72,0,1)}.pvim-scent:hover img{transform:scale(1.04)}.pvim-scent__body{padding:14px 16px 16px}.pvim-scent__name{margin:0;font:500 11.5px/1.3 var(--im-label);letter-spacing:.2em;text-transform:uppercase}.pvim-scent__note{margin:4px 0 0;font-size:13px;color:var(--im-soft)}@media(min-width:900px){.pvim-scents__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.pvim-offer__card{max-width:560px;margin:0 auto;overflow:hidden;border:1.5px solid var(--im-forest);border-radius:26px;background:#fff}.pvim-offer__band{padding:12px;background:var(--im-green);color:#fff;text-align:center;font:500 11px/1.3 var(--im-label);letter-spacing:.24em;text-transform:uppercase}.pvim-offer__media img{width:100%;aspect-ratio:16 / 8.5;object-fit:cover}.pvim-offer__body{padding:22px 20px;display:grid;gap:16px}.pvim-offer__title{margin:0;font:500 28px/1.08 var(--im-head);letter-spacing:-.03em}.pvim-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.pvim-offer__price b{font:500 42px/1 var(--im-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pvim-offer__price s{font-size:15px;color:var(--im-soft)}.pvim-offer__save{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--im-tint);color:var(--im-green-dark);font-size:12.5px;font-weight:600}.pvim-offer__picks{display:flex;align-items:center;gap:8px}.pvim-offer__picks img{width:54px;height:54px;border-radius:14px;object-fit:cover}.pvim-offer__picks small{font-size:12.5px;line-height:1.35;color:var(--im-soft)}.pvim-offer__checks{margin:0;padding:0;list-style:none;display:grid;gap:8px}.pvim-offer__checks li{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--im-line);border-radius:999px;font-size:14px;font-weight:500}.pvim-offer__checks svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--im-green);stroke-width:2.2}.pvim-offer__card .pvim__btn{width:100%}.pvim-offer__card .pvim__link{justify-self:center}.pvim-reviews__quote{margin:0;font:400 clamp(26px,4vw,40px)/1.15 var(--im-head);letter-spacing:-.03em;color:var(--im-green-dark);text-wrap:balance}.pvim-reviews__by{margin:12px 0 0;font-size:14px;color:var(--im-soft)}.pvim-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:14px;margin:28px -22px 0;padding:0 22px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pvim-reviews__track::-webkit-scrollbar{display:none}.pvim-review{scroll-snap-align:start;display:grid;align-content:start;overflow:hidden;border-radius:20px;background:#fff}.pvim-review img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.pvim-review__body{padding:18px;display:grid;gap:8px}.pvim-review__title{margin:0;font:600 15.5px/1.3 var(--im-body)}.pvim-review__text{margin:0;font-size:14px;line-height:1.55;color:var(--im-soft)}.pvim-review__name{font-size:13px;font-weight:600}.pvim-review__name small{font-weight:400;color:var(--im-soft)}@media(min-width:900px){.pvim-reviews__track{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);margin:36px 0 0;padding:0;overflow:visible}}.pvim-stats__grid{display:grid;gap:12px;margin:28px 0}.pvim-stat{padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#ffffff0d}.pvim-stat b{display:block;margin-bottom:8px;font:300 42px/1 var(--im-head);letter-spacing:-.03em;color:#fff}.pvim-stat p{margin:0;font-size:14px;line-height:1.5;color:#fffc}@media(min-width:900px){.pvim-stats__grid{grid-template-columns:repeat(3,1fr);gap:18px}}.pvim-founder__text{margin:0;font:400 clamp(22px,3.2vw,32px)/1.3 var(--im-head);letter-spacing:-.02em;text-wrap:pretty}.pvim-founder__by{margin:18px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;color:var(--im-soft)}.pvim-guar__row{display:grid;grid-template-columns:96px 1fr;gap:20px;align-items:center}.pvim-guar__seal{width:96px;height:96px;border-radius:50%;border:1.5px solid var(--im-forest);display:grid;place-items:center;text-align:center}.pvim-guar__seal b{display:block;font:300 38px/.9 var(--im-head);letter-spacing:-.03em}.pvim-guar__seal small{font:500 9.5px/1 var(--im-label);letter-spacing:.2em}.pvim-guar .pvim__h{font-size:clamp(24px,3.4vw,36px)}@media(prefers-reduced-motion:reduce){.pvim *,.pvim *:before,.pvim *:after{transition:none!important}}.pvim-compare__table{margin-top:28px;background:#fff;border-radius:22px;padding:6px 18px 10px}.pvim-compare__head{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 0 10px}.pvim-compare__head span{font:500 10.5px/1.3 var(--im-label);letter-spacing:.2em;text-transform:uppercase;color:var(--im-soft)}.pvim-compare__head .pvim-compare__us{color:var(--im-green-dark)}.pvim-compare__row{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;padding:14px 0;border-top:1px solid var(--im-line)}.pvim-compare__crit{grid-column:1 / -1;font-size:13px;font-weight:600;color:var(--im-forest)}.pvim-compare__cell{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.4;color:var(--im-soft)}.pvim-compare__cell--us{color:var(--im-forest);font-weight:500}.pvim-compare__cell svg{flex:none;width:16px;height:16px;margin-top:2px;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke:#10301f59}.pvim-compare__cell--us svg{stroke:var(--im-green)}.pvim-usps{margin:14px 0 6px;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.pvim-usps li{display:flex;gap:7px;align-items:flex-start;font-size:13px;line-height:1.35;color:#10301f}.pvim-usps svg{flex:none;width:15px;height:15px;margin-top:1px;color:#1f7a50}.pv-rating__stars{--star-color: #F47B32 !important}.color-inverse .pv-num{color:#ddeee2!important}.pvim-hero__media--square img{aspect-ratio:1 / 1}.ps-bar__offer{color:#ddeee2!important}.lp-proof__stars,.ps-voices__stars,.ps-bhero__stars,.ps-edu__stars{color:#f47b32!important}.lp-bar{background:#ddeee2!important;color:#10301f!important}.lp-bar__badge{background:#1f7a50!important;color:#fff!important}cart-drawer .cart__checkout-button{text-transform:none!important;letter-spacing:0!important;font-weight:600!important}cart-drawer .cart-item__old-price{color:#10301f73!important}cart-drawer .cross-price{color:#1f7a50!important}cart-drawer .discount-pill{background:#ddeee2!important;color:#17603f!important}cart-drawer .color-inverse.gradient{background:#f1ece2!important;--color-foreground: 16, 48, 31;--color-background: 241, 236, 226;color:#10301f}cart-drawer .cart-drawer-upsell-list-item{border:1px solid rgba(16,48,31,.12)}cart-drawer .cart-progress-bar-container>*{background-color:#1f7a50!important}cart-drawer .icon-progress{background-color:#1f7a50!important}cart-drawer .discount-pill,cart-drawer .discount-pill *{color:#17603f!important;fill:#17603f!important}.pv-duft__box{background:#f1ece2!important;border-color:#10301f1f!important;color:#10301f!important}.pv-duft__card{background:#f8f4ec!important;border-color:#10301f1a!important}.pv-duft__box *,.pv-duft__card *{color:inherit}.product__info-container [class*=review_v1],.product__info-container [class*=review-v1],.product__info-container .review-v1{background:transparent!important;box-shadow:none!important}[id*=trust_badges] img{filter:grayscale(1) brightness(.35) sepia(.4) hue-rotate(80deg);opacity:.85}.pv-ob-pick{background:transparent!important;border-color:#10301f24!important}.pv-ob-pick__toggle{background:#f1ece2!important;border-color:#10301f24!important;color:#10301f!important}.happy-customersV2{background:transparent!important;box-shadow:none!important;border:0!important;padding-left:0!important}.pv-offer-builder__variant{background:transparent!important;border-color:#10301f24!important}.pv-offer-builder__variant.is-selected{border-color:#1f7a50!important;box-shadow:0 0 0 1px #1f7a50!important}.pv-offer-builder__quantity{background:transparent!important;border-color:#10301f38!important}.lp-faq{background:#f8f4ec!important}.lp-faq__item{background:transparent!important;border-color:#10301f24!important}
/*# sourceMappingURL=/cdn/shop/t/169/assets/pv-im.css.map */
