.pp-peruse{margin:2px 0 0;font-size:12px;line-height:1.3;color:#1d1c1c9e;letter-spacing:.01em}.pp-peruse__p{color:#1d1c1c;font-weight:500}.pp-peruse--product{font-size:13px;margin-top:4px}.pp-scents{margin:6px 0 2px}.pp-scents__hd{font-size:13px;margin-bottom:10px;color:#1d1c1c9e}.pp-scents__cur{color:#1d1c1c;font-weight:500}.pp-scents__list{display:flex;flex-wrap:wrap;gap:10px 4px;margin:0;padding:0;list-style:none}.pp-scents__list li{margin:0;padding:0}.pp-scents__a{display:grid;justify-items:center;gap:5px;width:46px;color:#1d1c1c;text-decoration:none}.pp-scents__im{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#f1ece4;box-shadow:0 0 0 1px #1d1c1c24}.pp-scents__im img{width:100%;height:100%;object-fit:cover}.pp-scents__a.is-on .pp-scents__im{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1d1c1c}.pp-scents__a.is-out{opacity:.45}.pp-scents__nm{font-size:10.5px;line-height:1.1;text-align:center;letter-spacing:.02em}.pp-ben{display:grid;gap:12px;margin:4px 0;padding:0;list-style:none}.pp-ben li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;margin:0}.pp-ben__c{width:36px;height:36px;border-radius:50%;background:#f1ece4;display:grid;place-items:center;color:#1d1c1c}.pp-ben b{display:block;font-weight:500;font-size:14.5px;line-height:1.25}.pp-ben small{display:block;font-size:12.5px;line-height:1.35;color:#1d1c1c9e}.pp-pay{display:grid;gap:7px;font-size:13px;line-height:1.35;color:#1d1c1c}.pp-pay>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.pp-pay .pp-icon{color:#1d1c1c8c;flex:none}.pp-pay i{font-style:normal;color:#1d1c1c66}.pp-pay__ok{width:8px;height:8px;border-radius:50%;background:#2e8b6e;margin-right:2px}.pp-unsure{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;border:1px solid rgba(29,28,28,.14);padding:8px 10px 8px 8px;color:#1d1c1c;text-decoration:none;background:#fff}.pp-unsure__im{display:block;width:56px;height:56px;background:#f1ece4;overflow:hidden}.pp-unsure__im img{width:100%;height:100%;object-fit:cover}.pp-unsure__tx b{display:block;font-weight:500;font-size:14px;line-height:1.2}.pp-unsure__tx small{display:block;font-size:12.5px;line-height:1.3;color:#1d1c1c9e}.pp-unsure__go{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}.pp-icon{width:18px;height:18px;flex:none}.pp-pay .pp-icon{width:15px;height:15px}.pp-steps{background:var(--pp-steps-bg,#f1ece4);padding:36px 16px 34px}.pp-steps__in{max-width:760px;margin:0 auto}.pp-steps__h{margin:0;text-align:center}.pp-steps__s{font-size:13px;color:#1d1c1c9e;text-align:center;margin-top:4px}.pp-steps__row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 0;padding:0;list-style:none;position:relative}.pp-steps__row:before{content:"";position:absolute;top:clamp(40px,9vw,60px);left:16.6%;right:16.6%;border-top:1px solid rgba(29,28,28,.35)}.pp-steps__st{display:grid;justify-items:center;gap:10px;text-align:center;margin:0;position:relative}.pp-steps__ph{position:relative;display:block;width:clamp(80px,18vw,120px);height:clamp(80px,18vw,120px)}.pp-steps__ph img{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 0 0 4px var(--pp-steps-bg,#f1ece4),0 0 0 5px #1d1c1ccc}.pp-steps__nb{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;border-radius:50%;background:#1d1c1c;color:#fff;font-size:12px;line-height:24px;text-align:center;font-weight:600}.pp-steps__l{font-size:13.5px;line-height:1.3;max-width:150px}.pp-vids{padding:36px 0;background:#fff}.pp-vids__head{padding:0 16px;text-align:center}.pp-vids__h{margin:0}.pp-vids__s{font-size:13px;color:#1d1c1c9e;margin-top:4px}.pp-vids__row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:18px 16px 6px;scrollbar-width:none}.pp-vids__row::-webkit-scrollbar{display:none}@media(min-width:1000px){.pp-vids__row{justify-content:center}}.pp-vids__it{flex:none;width:var(--w);margin:0;scroll-snap-align:center}.pp-vids__it video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;background:#f1ece4}.pp-vids__it{--w:min(66vw,280px)}.pp-vids__frame{display:block;width:100%;height:calc(var(--w) * 1.25);overflow:hidden;background:#f1ece4}.pp-vids__it iframe{display:block;width:100%;height:calc(var(--w) * 1.25 + 260px);margin-top:-54px;border:0;background:#fff}.pp-vids__it figcaption{font-size:12px;color:#1d1c1c9e;margin-top:6px;text-align:center}.pp-trow{background:var(--pp-trow-bg,#efe7da);padding:16px 8px}.pp-trow__list{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;max-width:980px;margin:0 auto;padding:0;list-style:none}.pp-trow li{margin:0}.pp-trow li,.pp-trow a{display:grid;justify-items:center;gap:7px;text-align:center;color:#1d1c1c;text-decoration:none}.pp-trow__c{width:38px;height:38px;border-radius:50%;border:1px solid #1d1c1c;display:grid;place-items:center}.pp-trow__c .pp-icon{width:17px;height:17px}.pp-trow__t b{display:block;font-weight:500;font-size:12px;line-height:1.2}.pp-trow__t small{display:block;font-size:11px;line-height:1.2;color:#1d1c1c9e}@media(min-width:750px){.pp-trow li,.pp-trow a{grid-template-columns:auto auto;justify-content:center;text-align:left}.pp-trow__t b{font-size:13.5px}.pp-trow__t small{font-size:12px}}.pp-first{background:var(--pp-first-bg,#fff);padding:20px 16px}.pp-first__in{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;max-width:720px;margin:0 auto;border:1px solid #1d1c1c;padding:10px;color:#1d1c1c;text-decoration:none}.pp-first__im{display:block;aspect-ratio:1;background:#f1ece4;overflow:hidden}.pp-first__im img{width:100%;height:100%;object-fit:cover}.pp-first__tx{display:grid;gap:4px;justify-items:start}.pp-first__lb{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#b3261e}.pp-first__t{font-size:17px;line-height:1.2}.pp-first__pr b{font-weight:600;font-size:16px}.pp-first__pr s{color:#1d1c1c80;font-size:13px;margin-left:4px}.pp-first__tx small{font-size:12px;color:#1d1c1c9e}.pp-first__btn{margin-top:6px;background:#1d1c1c;color:#fff;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;padding:9px 14px}@media(min-width:750px){.pp-first__in{grid-template-columns:200px 1fr;gap:28px;padding:14px}.pp-first__t{font-size:22px}}.pp-cboost{display:grid;gap:10px;margin:10px 0}.ppup__scroll .pp-cboost{margin:12px 16px 4px}.pp-cboost__add{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;border:1px dashed #1d1c1c;background:#faf7f2;padding:8px}.pp-cboost__im{display:block;width:44px;height:44px;background:#f1ece4;overflow:hidden}.pp-cboost__im img{width:100%;height:100%;object-fit:cover}.pp-cboost__tx b{display:block;font-weight:600;font-size:12.5px;line-height:1.25}.pp-cboost__tx small{display:block;font-size:11.5px;color:#1d1c1c9e}.pp-cboost .pp-cboost__btn{width:auto;min-width:0;padding:8px 10px;white-space:nowrap}.pp-cboost__rows{display:grid;gap:5px;font-size:12.5px;color:#1d1c1c}.pp-cboost__rows>div{display:flex;align-items:center;gap:7px}.pp-cboost__rows .pp-icon{width:15px;height:15px;color:#1d1c1c8c}.pp-cboost__save b{color:#2e8b6e}.pp-dl-date{font-weight:500;color:#2e8b6e}.ppup-card__comp{margin:2px 0 0;font-size:11.5px;line-height:1.3;color:#1d1c1c9e}@media(min-width:1000px){.pp-catnav__list{gap:56px;padding-top:14px}.pp-catnav__a{padding-bottom:13px}.pp-catnav__a span{font-size:13px;letter-spacing:.2em}.pp-trow{padding:26px 48px}.pp-trow__list{max-width:1200px;gap:24px}.pp-trow li,.pp-trow a{gap:14px}.pp-trow__c{width:48px;height:48px}.pp-trow__c .pp-icon{width:21px;height:21px}.pp-trow__t b{font-size:16px}.pp-trow__t small{font-size:13.5px;margin-top:2px}.pp-first{padding:48px}.pp-first__in{max-width:1200px;grid-template-columns:minmax(0,440px) 1fr;gap:56px;padding:0;border:0;background:#faf7f2}.pp-first__im{aspect-ratio:4/3}.pp-first__tx{gap:10px;padding:32px 40px 32px 0}.pp-first__lb{font-size:12px}.pp-first__t{font-size:34px;line-height:1.1}.pp-first__pr b{font-size:22px}.pp-first__pr s{font-size:16px}.pp-first__tx small{font-size:14px}.pp-first__btn{margin-top:14px;font-size:13px;padding:15px 34px}.pp-first__in:hover .pp-first__btn{background:#3a3836}.pp-steps{padding:72px 48px 68px}.pp-steps__in{max-width:1000px}.pp-steps__s{font-size:15px;margin-top:8px}.pp-steps__row{margin-top:44px;gap:40px}.pp-steps__row:before{top:90px}.pp-steps__ph{width:180px;height:180px}.pp-steps__ph img{box-shadow:0 0 0 6px var(--pp-steps-bg,#f1ece4),0 0 0 7px #1d1c1ccc}.pp-steps__nb{width:32px;height:32px;line-height:32px;font-size:14px;right:4px;bottom:4px}.pp-steps__st{gap:18px}.pp-steps__l{font-size:17px;max-width:230px;line-height:1.35}.pp-vids{padding:72px 0}.pp-vids__s{font-size:15px}.pp-vids__row{gap:20px;padding:34px 48px 6px}.pp-vids__it{--w:300px}.pp-vids__it figcaption{font-size:13px;margin-top:10px}.pp-scents__list{gap:14px 8px}.pp-scents__a{width:58px}.pp-scents__im{width:50px;height:50px}.pp-scents__nm{font-size:11.5px}.pp-scents__hd{font-size:14px}.pp-ben{gap:14px}.pp-ben b{font-size:15.5px}.pp-ben small{font-size:13.5px}.pp-pay{font-size:14px;gap:9px}.pp-unsure{grid-template-columns:64px 1fr auto;padding:10px 14px 10px 10px}.pp-unsure__im{width:64px;height:64px}.pp-unsure__tx b{font-size:15px}.pp-unsure__tx small{font-size:13.5px}.ppup__scroll .pp-cboost{margin:14px 22px 4px}}.pp-peruse--product{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.pp-pill{display:inline-flex;align-items:center;border:1px solid rgba(29,28,28,.16);border-radius:99px;padding:3px 11px;font-size:12.5px;line-height:1.4;color:#1d1c1c}.pp-pill--g{background:#e3efe9;border-color:#cfe3d9;color:#1d6c52}.pp-pill--g b{font-weight:600}.pp-inside{margin:-4px 0 6px;font-size:13px;color:#1d1c1c9e;line-height:1.4}.pp-ben__lead{margin:4px 0 12px;font-size:15.5px;line-height:1.45}.pp-scents--l .pp-scents__a{width:76px}.pp-scents--l .pp-scents__im{width:60px;height:60px}.pp-scents--l .pp-scents__nm{font-size:11.5px}.pp-scents--l .pp-scents__list{gap:12px 10px}.pp-scents__pr{font-size:11px;color:#1d1c1c9e;line-height:1}.pp-sizes{display:grid;gap:8px;margin:8px 0 4px}.pp-sizes__hd{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#1d1c1c9e;margin-bottom:2px}.pp-size{position:relative;display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid rgba(29,28,28,.16);border-radius:4px;color:#1d1c1c;text-decoration:none;background:#fff}.pp-size.is-on{box-shadow:0 0 0 1.5px #1d1c1c;border-color:#1d1c1c}.pp-size__r{width:16px;height:16px;border:1.5px solid #1d1c1c;border-radius:50%;display:grid;place-items:center}.pp-size.is-on .pp-size__r:after{content:"";width:8px;height:8px;border-radius:50%;background:#1d1c1c}.pp-size__tx b,.pp-size__pr b{display:block;font-weight:500;font-size:14px;line-height:1.25}.pp-size__tx small,.pp-size__pr small{display:block;font-size:11.5px;color:#1d1c1c9e;line-height:1.35}.pp-size__pr{text-align:right}.pp-size__per{color:#1d6c52!important}.pp-size__tag{position:absolute;top:-9px;right:10px;background:#1d6c52;color:#fff;font-size:9.5px;letter-spacing:.06em;padding:3px 7px;border-radius:2px;text-transform:uppercase;line-height:1}.pp-addon{display:grid;gap:8px;margin:8px 0 2px}.pp-addon__hd{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#1d1c1c9e}.pp-addon__it{display:grid;grid-template-columns:18px 40px 1fr auto;gap:10px;align-items:center;padding:9px 12px;border:1px solid rgba(29,28,28,.16);border-radius:4px;cursor:pointer;background:#fff;margin:0}.pp-addon__it input{position:absolute;opacity:0;pointer-events:none}.pp-addon__ck{width:16px;height:16px;border:1.5px solid #1d1c1c;border-radius:3px;display:grid;place-items:center}.pp-addon__it input:checked+.pp-addon__ck{background:#1d1c1c}.pp-addon__it input:checked+.pp-addon__ck:after{content:"";width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.pp-addon__it input:focus-visible+.pp-addon__ck{outline:2px solid #1d6c52;outline-offset:2px}.pp-addon__it:has(input:checked){border-color:#1d1c1c}.pp-addon__im{width:40px;height:40px;border-radius:4px;overflow:hidden;background:#f1ece4}.pp-addon__im img{width:100%;height:100%;object-fit:cover}.pp-addon__tx b{display:block;font-weight:500;font-size:13.5px;line-height:1.25}.pp-addon__tx small{display:block;font-size:11.5px;color:#1d1c1c9e}.pp-addon__pr{font-size:13.5px;font-weight:500;white-space:nowrap}.pp-assure{display:grid;gap:10px;margin:12px 0 4px}.pp-assure__seal{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:11px 12px;border:1.5px solid #cfe3d9;background:#f6faf8;border-radius:6px;color:#1d6c52}.pp-assure__seal svg{width:22px;height:22px}.pp-assure__seal b{display:block;font-weight:600;font-size:14px}.pp-assure__seal p{margin:3px 0 0;font-size:12.5px;line-height:1.45;color:#1d1c1c}.pp-assure__row{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;font-size:13.5px;line-height:1.35}.pp-assure__row svg{width:20px;height:20px}.pp-assure__tx small{font-size:12px;color:#1d1c1c9e}.pp-assure__tx .pp-dl-date{color:#1d6c52;font-weight:500}.pp-assure__logos{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;max-width:190px}.pp-assure__logos img{height:22px;width:auto;max-width:56px;object-fit:contain;border:1px solid rgba(29,28,28,.12);border-radius:3px;padding:2px 4px;background:#fff}.pp-how{margin:0 0 14px}.pp-how__steps{display:grid;gap:10px;margin:0 0 12px;padding:0;list-style:none}.pp-how__steps li{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;margin:0}.pp-how__steps img{width:48px;height:48px;border-radius:50%;object-fit:cover}.pp-how__steps b{font-weight:600}.pp-how__map{margin:0}.pp-how__map svg{display:block;width:100%;max-width:420px;height:auto}.pp-how__steam{width:48px;height:48px;border-radius:50%;background:#1d1c1c;color:#fff;display:grid;place-items:center}.pp-how__steam svg{width:22px;height:22px}.pp-how__heat{margin:14px 0 0;max-width:420px}.pp-how__lbl{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#1d1c1c9e;margin-bottom:6px}.pp-how__bar{height:10px;border-radius:9px;background:linear-gradient(90deg,#9cc3e0,#e9d9b6,#e08a00,#ba1b02)}.pp-how__scale{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;line-height:1.3}.pp-how__scale span:nth-child(2){text-align:center}.pp-how__scale span:last-child{text-align:right}.pp-how__scale small{display:block;color:#1d1c1c9e;font-size:11px}.pp-how__scale b{color:#1d6c52;font-weight:600}.pp-how__tip{margin:14px 0 0;padding:9px 11px;background:#f3eee6;border-radius:4px;font-size:13px;line-height:1.45;max-width:420px}.pp-addon__more{justify-self:start;background:none;border:0;padding:2px 0;font-size:13px;text-decoration:underline;text-underline-offset:3px;color:#1d1c1c;cursor:pointer}.pp-addon__it[hidden]{display:none}html body .shopify-app-block:has(.jdgm-testimonials-carousel){margin:10px 0!important}html body .jdgm-testimonials-carousel{padding:12px 14px!important;gap:6px!important;border-radius:4px!important;background:#f3eee6!important;border:1px solid #e5dfd9!important}html body .jdgm-testimonials-carousel .jdgm-header-info{font-size:11px!important}html body .jdgm-testimonials-carousel .jdgm-header-info:after{font-size:9px!important}html body .jdgm-testimonials-carousel .jdgm-star{font-size:11px!important}html body .jdgm-testimonials-carousel .jdgm-card-content{gap:4px!important}html body .jdgm-testimonials-carousel .jdgm-text{min-height:0!important;height:auto!important}html body .jdgm-testimonials-carousel .jdgm-text p{font-size:14.5px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .jdgm-testimonials-carousel .jdgm-testimonials-container{min-height:0!important;height:auto!important;overflow:hidden}html body .jdgm-testimonials-carousel .jdgm-content{height:auto!important}html body .jdgm-testimonials-carousel .jdgm-rating-section{padding-right:70px!important}html body .jdgm-testimonials-carousel .jdgm-reviewer-name{font-size:11px!important}html body .jdgm-testimonials-carousel .jdgm-product-name{display:none!important}html body .jdgm-testimonials-carousel .jdgm-arrows--bottom{right:12px!important;bottom:10px!important;gap:4px!important}html body .jdgm-testimonials-carousel .jdgm-arrow{width:28px!important;height:28px!important;border:1px solid #e5dfd9!important}html body .jdgm-testimonials-carousel .jdgm-arrow svg{width:10px!important;height:10px!important}.jdgm-review-list{gap:var(--jm-space-600, 24px)}.jdgm-review-list>*{margin-top:0!important}.pp-rev-notext{opacity:.85}.pp-rev-notext .jm-review-item__body{font-size:13px}.pp-vids__it{position:relative}.pp-vids__v{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;cursor:pointer;background:#f1ece4}.pp-vids__snd{position:absolute;top:8px;right:8px;font-size:13px;line-height:1;background:#00000073;color:#fff;border-radius:99px;padding:5px 6px;pointer-events:none}.pp-how+.pp-ritual-text>.pp-ritual-tip{display:none}.pp-quote{background:#f3eee6;border:1px solid #e5dfd9;border-radius:4px;padding:11px 14px 10px;margin:10px 0}.pp-quote__hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;line-height:1.2}.pp-quote__st{letter-spacing:1px;font-size:11px}.pp-quote__ok{margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#216b59}.pp-quote__tx{margin:6px 0 4px;font-size:14.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-quote__ft{display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-quote__nm{font-size:12px;color:#1d1c1cb3}.pp-quote__nav{display:flex;gap:4px}.pp-quote__nav button{width:26px;height:26px;border-radius:50%;border:1px solid #e5dfd9;background:#fff;font-size:15px;line-height:1;cursor:pointer;color:#1d1c1c;padding:0}.product-info .accordion__disclosure>summary .accordion__toggle{padding-block:13px!important;font-size:16px!important}html body .jdgm-testimonials-carousel.pp-jdgm-off{display:none!important}.pp-omnibus--compact{position:relative;display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0;font-size:14px}.pp-omnibus--compact .pp-omnibus__old{color:#1d1c1c8c}.pp-omnibus__chip{background:#ba1b02;color:#fff;font-size:11.5px;font-weight:600;padding:2px 6px;border-radius:3px;line-height:1.3}.pp-pinfo{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(29,28,28,.18);background:#fff;color:#1d1c1c;cursor:pointer;padding:0}.pp-pinfo__box{position:absolute;left:0;top:calc(100% + 8px);z-index:20;width:300px;max-width:calc(100vw - 32px);background:#fff;border:1px solid rgba(29,28,28,.14);border-radius:8px;box-shadow:0 10px 30px #00000024;padding:12px 14px;font-size:13px;line-height:1.4}.pp-pinfo__box[hidden]{display:none}.pp-pinfo__hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.pp-pinfo__hd b{font-size:15px;font-weight:600}.pp-pinfo__hd button{background:none;border:0;font-size:22px;line-height:1;cursor:pointer;color:#1d1c1c;padding:0 2px}.pp-pinfo__box dl{margin:0;display:grid;gap:2px}.pp-pinfo__box dt{font-size:12px;color:#1d1c1c9e;margin-top:6px}.pp-pinfo__box dd{margin:0;font-size:14px}.pp-pinfo__now{color:#1d6c52;font-weight:600}.pp-pinfo__box p{margin:10px 0 0;font-size:11.5px;color:#1d1c1c9e}.product-info__block-list>.product-info__block-item:first-child{margin-bottom:2px!important}.product-info__block-item[data-block-type=title]{margin-top:2px!important;margin-bottom:2px!important}.product-info__block-item[data-block-type=price]{margin-top:6px!important}.product-info__block-item[data-block-type=pp-benefits]{margin-top:10px!important}.product-card compare-at-price,.product-card .pp-omnibus{display:none!important}.jm-review-widget .jm-action-buttons__button,.jdgm-write-rev-link{display:none!important}.pp-card__nm{display:block}.pp-card__ty{display:block;font-size:12px;line-height:1.35;color:#1d1c1c99;font-family:inherit;letter-spacing:0}.product-card__figure{position:relative}.pp-card__ov{position:absolute;left:8px;bottom:8px;z-index:2;background:#fffffff0;color:#1d6c52;font-size:12px;font-weight:600;line-height:1.2;padding:5px 8px;border-radius:3px;pointer-events:none;max-width:calc(100% - 16px)}.pp-card__ov--cnt{color:#1d1c1c;font-weight:500}.pp-card__row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.pp-card__row price-list,.pp-card__row .price-list{margin:0}.pp-card__pill{background:#e3efe9;color:#1d6c52;font-size:11.5px;font-weight:600;padding:3px 7px;border-radius:3px;line-height:1.2}.pp-card__cnt{font-size:12px;color:#1d1c1c99;line-height:1.3}.pp-card__line{display:flex;align-items:center;gap:5px;font-size:12px;color:#1d1c1cbf;line-height:1.3}.pp-card__line svg{width:14px;height:14px}.pp-card--c7 .price-list{font-size:16px}.pp-card__per{font-size:12.5px;font-weight:600;color:#1d6c52;line-height:1.2}.pp-tile{display:flex}.pp-tile__in{display:flex;flex-direction:column;gap:6px;width:100%;background:var(--pp-tile-bg,#1d6c52);color:#fff;border-radius:4px;padding:16px 14px;text-decoration:none}.pp-tile__eb{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.pp-tile__t{font-size:19px;line-height:1.2}.pp-tile__tx{font-size:13px;opacity:.85}.pp-tile__im{display:block;margin:6px 0;border-radius:3px;overflow:hidden;flex:1;min-height:0}.pp-tile__im img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.pp-tile__pr{font-size:13.5px}.pp-tile__btn{display:block;text-align:center;border:1px solid #fff;padding:9px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.jdgm-preview-badge .jdgm-prev-badge__text{text-decoration:underline;text-underline-offset:3px;cursor:pointer}.jm-review-widget,#judgeme_product_reviews{scroll-margin-top:90px}.jm-review-widget .jm-media-preview{margin:4px 0 0!important}.jm-review-widget .jm-media-grid__container{display:flex!important;gap:6px!important;overflow-x:auto;scrollbar-width:none;height:auto!important}.jm-review-widget .jm-media-grid__item{flex:0 0 72px!important;width:72px!important;height:72px!important;border-radius:4px!important;overflow:hidden}.jm-review-widget .jm-media-grid__item img,.jm-review-widget .jm-media-grid__item video{width:100%!important;height:100%!important;object-fit:cover!important}.jm-review-widget .jm-media-preview,.jm-review-widget .jm-media-grid{height:auto!important}.jm-review-widget .pp-jdgm-trust{padding:10px 12px!important;margin-top:12px!important}.jm-review-widget .jm-ai-insights{margin-top:12px!important}.jm-review-widget .jm-review-item{padding-block:14px!important}.jm-review-widget .jm-review-item .jm-media-thumbnail-list__thumbnail{width:70px!important;height:70px!important;border-radius:4px!important}.jm-review-widget .jm-review-content__body{font-size:15px!important;line-height:1.45!important}.jm-review-widget .jm-reviewer-info__name{font-size:13px!important}.jm-review-widget .jm-review-item .jm-stack{gap:6px!important}.jm-review-widget .jm-review-widget__body{margin-top:8px!important;padding-top:0!important}.jm-review-widget .jdgm-review-list{gap:0!important}.pp-trow--line{padding:0!important}.pp-trow--line .pp-trow__list{display:flex;flex-wrap:nowrap;justify-content:center;gap:22px;overflow-x:auto;scrollbar-width:none;padding:9px 16px;margin:0}.pp-trow--line .pp-trow__list li{display:flex;align-items:center;gap:6px;flex:0 0 auto;white-space:nowrap;margin:0}.pp-trow--line .pp-trow__c{width:auto;height:auto;border:0;background:none;padding:0}.pp-trow--line .pp-trow__c svg{width:16px;height:16px}.pp-trow--line .pp-trow__t b{font-size:12.5px;font-weight:500}.pp-trow--line .pp-trow__t small{display:none}@media(max-width:749px){.pp-trow--line .pp-trow__list{justify-content:flex-start}}.pp-catnav__a span{font-weight:600!important;letter-spacing:.1em!important;font-size:12.5px!important;color:#1d1c1c}.pp-catnav__a.is-sale span{color:#ba1b02}@media(min-width:1000px){.pp-catnav__a span{font-size:14px!important}}.pp-ptitle .pp-ptitle__nm{display:block;font-size:1.2em;line-height:1.15}.pp-ptitle .pp-ptitle__ty{display:block;margin-top:4px;font-size:14px;line-height:1.35;font-weight:400;letter-spacing:0;text-transform:none;color:#1d1c1c99}@media(min-width:1000px){.pp-ptitle .pp-ptitle__ty{font-size:15px}}.pp-fsb{font-size:13px;line-height:1.4}.pp-fsb__tx b{font-weight:600}.pp-fsb__bar{height:6px;margin-top:6px;background:#ece7de;border-radius:9px;overflow:hidden}.pp-fsb__bar i{display:block;height:100%;background:#1d6c52;border-radius:9px;transition:width .4s ease}.pp-trow--line .pp-trow__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;overflow:visible;max-width:1180px;margin:0 auto;padding:13px 18px}.pp-trow--line .pp-trow__list li{display:flex;align-items:center;justify-content:flex-start;gap:8px;white-space:normal}.pp-trow--line .pp-trow__c .pp-icon,.pp-trow--line .pp-trow__c svg{width:18px;height:18px;flex:0 0 auto}.pp-trow--line .pp-trow__t{line-height:1.25}.pp-trow--line .pp-trow__t b{display:inline;font-size:13.5px;font-weight:600}.pp-trow--line .pp-trow__t small{display:inline;font-size:12.5px;margin-left:4px;color:#1d1c1ca6}@media(min-width:750px){.pp-trow--line .pp-trow__list{grid-template-columns:repeat(4,auto);justify-content:space-between;padding:17px 48px}.pp-trow--line .pp-trow__list li{justify-content:center}.pp-trow--line .pp-trow__c .pp-icon,.pp-trow--line .pp-trow__c svg{width:21px;height:21px}.pp-trow--line .pp-trow__t b{font-size:15px}.pp-trow--line .pp-trow__t small{font-size:14px}}@media(min-width:1000px){.pp-steps{padding:48px 48px 46px}.pp-steps__in{max-width:860px}.pp-steps__s{font-size:14.5px;margin-top:6px}.pp-steps__row{margin-top:30px;gap:32px}.pp-steps__row:before{top:62px}.pp-steps__ph{width:124px;height:124px}.pp-steps__ph img{box-shadow:0 0 0 5px var(--pp-steps-bg,#f1ece4),0 0 0 6px #1d1c1ccc}.pp-steps__nb{width:28px;height:28px;line-height:28px;font-size:13px;right:0;bottom:0}.pp-steps__st{gap:14px}.pp-steps__l{font-size:15.5px;max-width:210px}}.pp-fsb__tx b{color:#1d6c52;font-weight:600}.jdgm-review-list.pp-rev-fold .pp-rev-notext{display:none!important}.pp-rev-btn{order:99;align-self:flex-start;margin:14px 0 4px;padding:9px 14px;border:1px solid #1d1c1c;background:none;color:#1d1c1c;font-size:13.5px;cursor:pointer;border-radius:0}.pp-rev-btn:hover{background:#1d1c1c;color:#fff}.pp-rev-btn span{font-family:var(--text-font-family,inherit);font-size:13.5px}.pp-rev-btn--ol{display:block;margin:28px auto 8px}.jm-other-languages-section.pp-ol-closed{display:none!important}.pp-vids--cards{padding:34px 0 30px}.pp-ugc{--gut:16px}.pp-ugc__hd{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 var(--gut);margin-bottom:16px}.pp-ugc__h{margin:0;text-align:left}.pp-ugc__soc{display:flex;align-items:center;gap:12px;font-size:13px;color:#1d1c1c9e;flex:0 0 auto}.pp-ugc__soc a{color:#1d1c1c;display:inline-flex}.pp-ugc__soc .pp-icon{width:22px;height:22px}.pp-ugc__row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;margin:0;padding:0 var(--gut) 4px;scroll-padding:0 var(--gut)}.pp-ugc__row::-webkit-scrollbar{display:none}.pp-ugc__it{flex:0 0 var(--w);scroll-snap-align:start;margin:0}.pp-ugc--lg .pp-ugc__it{--w:min(42vw,220px)}.pp-ugc__c{position:relative;display:block;width:100%;aspect-ratio:10/16;padding:0;border:0;border-radius:12px;overflow:hidden;background:#e9e3d9;cursor:pointer;color:#fff;text-align:left}.pp-ugc__im,.pp-ugc__v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pp-ugc__c:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to top,rgba(0,0,0,.45),transparent);pointer-events:none}.pp-ugc__hook{position:absolute;left:50%;bottom:30%;transform:translate(-50%);z-index:2;background:#1d6c52;color:#fff;font-size:13px;line-height:1.25;padding:4px 9px;border-radius:4px;white-space:nowrap;max-width:88%;overflow:hidden;text-overflow:ellipsis}.pp-ugc__play{position:absolute;right:10px;bottom:10px;z-index:2;width:42px;height:42px;border-radius:50%;background:#fff;color:#1d1c1c;display:grid;place-items:center;box-shadow:0 2px 8px #0000002e;transition:transform .2s}.pp-ugc__play .pp-icon{width:18px;height:18px;margin-left:2px}.pp-ugc__c:hover .pp-ugc__play{transform:scale(1.08)}.pp-ugc__c:focus-visible{outline:2px solid #1d6c52;outline-offset:2px}.pp-ugc__who{position:absolute;left:10px;bottom:16px;z-index:2;display:flex;align-items:center;gap:4px;font-size:12px;line-height:1;max-width:calc(100% - 66px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.4)}.pp-ugc__who .pp-icon{width:14px;height:14px;flex:0 0 auto}@media(min-width:1000px){.pp-vids--cards{padding:56px 0 52px}.pp-ugc--lg{--gut:48px;max-width:1500px;margin:0 auto}.pp-ugc--lg .pp-ugc__hd{margin-bottom:24px}.pp-ugc--lg .pp-ugc__row{gap:20px}.pp-ugc--lg .pp-ugc__row{justify-content:safe center}.pp-ugc--lg .pp-ugc__it{flex:1 1 0;min-width:180px;max-width:250px}.pp-ugc__soc{font-size:14px}}.pp-ugc-blk{margin:14px 0 4px}.pp-ugc--sm{--gut:0px}.pp-ugc--sm .pp-ugc__hd{margin-bottom:10px;align-items:center}.pp-ugc--sm .pp-ugc__h{font-size:15px;font-weight:500;letter-spacing:0}.pp-ugc--sm .pp-ugc__soc .pp-icon{width:19px;height:19px}.pp-ugc--sm .pp-ugc__it{--w: calc((100% - 16px)/3.2) }.pp-ugc--sm .pp-ugc__row{gap:8px}.pp-ugc--sm .pp-ugc__c{border-radius:10px}.pp-ugc--sm .pp-ugc__play{width:32px;height:32px;right:7px;bottom:7px}.pp-ugc--sm .pp-ugc__play .pp-icon{width:14px;height:14px}.pp-ugc--sm .pp-ugc__who{left:7px;bottom:12px;font-size:10.5px;max-width:calc(100% - 46px)}.pp-ugc--sm .pp-ugc__hook{font-size:11px;padding:3px 6px}.pp-ugc-dlg{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;margin:0;top:0;right:0;bottom:0;left:0}.pp-ugc-dlg::backdrop{background:#0f0e0dd1}.pp-ugc-dlg__in{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,48.375vh,420px);aspect-ratio:9/16;background:#000;border-radius:12px;overflow:hidden}.pp-ugc-dlg__in video,.pp-ugc-dlg__in iframe{width:100%;height:100%;border:0;display:block;background:#000}.pp-ugc-dlg__in iframe{background:#fff}.pp-ugc-dlg__x{position:absolute;top:max(12px,env(safe-area-inset-top,0px));right:12px;z-index:3;width:42px;height:42px;border-radius:50%;border:0;background:#fff;color:#1d1c1c;font-size:24px;line-height:42px;cursor:pointer}@media(max-width:749px){.pp-ugc__soc span{display:none}.pp-ugc__h{flex:1 1 auto;min-width:0}}.pp-size__tag,.pp-sizes__hd,.pp-addon__hd,.pp-how__lbl,.pp-how__scale small,.pp-quote__ok,.pp-quote__hd,.pp-quote__st,.pp-omnibus__chip,.pp-ugc--sm .pp-ugc__who,.pp-scents__pr{font-size:12px}.pp-how__map text{font-size:12px}.pp-quote__ok{letter-spacing:.06em}.pp-card__ov,.pp-card__cnt,.pp-peruse,.pp-pill,.pp-scents__nm,.pp-scents--l .pp-scents__nm,.pp-size__tx small,.pp-size__pr small,.pp-addon__tx small,.pp-assure__tx small,.pp-ugc__who,.pp-how__scale,.pp-jdgm-trust .pp-jdgm-trust__body{font-size:13px}.pp-card__ty,.pp-ben small,.pp-fsb,.pp-how__tip,.pp-rev-btn span,.pp-assure__seal p,.pp-peruse--product,.pp-steps__s{font-size:14px}.pp-catnav__a span{font-size:14px!important}.pp-addon__tx b,.pp-addon__pr,.pp-assure__row,.pp-assure__seal b,.pp-size__tx b,.pp-size__pr b,.pp-how__steps li,.pp-steps__l,.pp-trow--line .pp-trow__t b,.pp-chead__p,.pp-jdgm-trust .pp-jdgm-trust__title{font-size:15px}.pp-trow--line .pp-trow__t small,.pp-proof .pp-proof__btn{font-size:14px}.pp-proof .pp-proof__l{font-size:15px}.pp-ben b,.pp-ben__lead,.pp-quote__tx,.pp-ugc--sm .pp-ugc__h{font-size:16px}.product-info .accordion__disclosure>summary .accordion__toggle{font-size:18px!important}.pp-ptitle .pp-ptitle__nm{font-size:20px}@media(min-width:1000px){.pp-ptitle .pp-ptitle__nm{font-size:22px}.pp-card__ty,.pp-ben small,.pp-size__tx small,.pp-size__pr small{font-size:15px}.pp-card__ov,.pp-card__cnt,.pp-peruse{font-size:13px}.pp-assure__seal p{font-size:15px}.pp-ben b,.pp-steps__l,.pp-trow--line .pp-trow__t b{font-size:16px}.pp-steps__s,.pp-trow--line .pp-trow__t small{font-size:15px}.pp-catnav__a span{font-size:15px!important}}.pp-card__tt .pp-card__ty{white-space:normal;overflow-wrap:anywhere}.product-card__add-to-cart-button,.pp-proof .pp-proof__btn,.pp-hero-button,.pp-rev-btn,.pp-rev-btn span,.button.button--outline{font-size:15px!important;letter-spacing:.02em!important;text-transform:none!important}.product-card__add-to-cart-button,.pp-proof .pp-proof__btn,.pp-hero-button,.pp-rev-btn,.button.button--outline{border-radius:0!important;min-height:48px;line-height:1.2!important}.pp-proof .pp-proof__btn,.pp-hero-button,.pp-rev-btn{display:inline-flex!important;align-items:center;justify-content:center;padding:12px 22px!important;border:1px solid #1d1c1c!important;background:transparent;color:#1d1c1c}.pp-rev-btn--ol{display:flex!important;width:fit-content}.pp-rev-btn span{font-family:inherit!important}@media(max-width:749px){.pp-scents__list{flex-wrap:nowrap;overflow-x:auto;gap:10px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:2px}.pp-scents__list::-webkit-scrollbar{display:none}.pp-scents__list li{flex:0 0 auto;scroll-snap-align:start}.pp-scents__a{width:56px}.pp-scents--l .pp-scents__a{width:72px}.pp-scents__nm{white-space:normal;overflow-wrap:break-word;line-height:1.15}.pp-scents__a{width:64px}.pp-scents--l .pp-scents__a{width:84px}.pp-scents--l .pp-scents__nm{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;line-height:1.15}}.pp-card__row:has(.pp-bf-price){display:block!important;width:100%}.pp-card__row:has(.pp-bf-price) .pp-card__cnt{display:none!important}.pp-bf-price{display:grid;width:100%;margin:6px 0 2px;text-align:center}.pp-bf-price__lbl{display:block;font-style:normal;background:#e6c88f;color:#1d1c1c;padding:4px 10px;font-size:13px;line-height:1.2}.pp-bf-price__lbl b,.pp-bf-price__lbl i{font-family:FenulStandard-Semibold,serif;font-weight:600;letter-spacing:0}.pp-bf-price__lbl b{font-style:normal}.pp-bf-price__lbl i{font-style:italic}.pp-bf-price__box{background:#2d2925;color:#fff;padding:6px 10px}.product-card .pp-bf-price__box price-list.price-list,.pp-bf-price__box .price-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;gap:2px 8px!important;margin:0!important;width:100%;text-align:center}.product-card .pp-bf-price__box sale-price{color:#fff!important;font-family:FenulStandard-Semibold,serif;font-size:15px;line-height:1.2}.product-card .pp-bf-price__box compare-at-price{display:inline!important;margin:0!important;color:#ffffffa6!important;font-size:13px}.pp-bf-price__box .pp-omnibus{color:#ffffffbf}.pp-bf-price__box .pp-omnibus s{color:inherit}@media(min-width:750px){.pp-bf-price__lbl{font-size:15px;padding:5px 12px}.pp-bf-price__box{padding:7px 12px}.product-card .pp-bf-price__box sale-price{font-size:18px}.product-card .pp-bf-price__box compare-at-price{font-size:14px}}.product-card:has(.pp-bf-price){display:flex!important;flex-direction:column}.product-card:has(.pp-bf-price) .product-card__info{flex:1 1 auto;display:flex!important;flex-direction:column}.product-card:has(.pp-bf-price) .product-card__info>.v-stack,.product-card:has(.pp-bf-price) .product-card__info>.v-stack>.v-stack{flex:1 1 auto;display:flex!important;flex-direction:column}.pp-card__row:has(.pp-bf-price){margin-top:auto!important}.pp-bf-price--product{width:auto;min-width:210px;max-width:100%;justify-self:start;align-self:flex-start;display:inline-grid;margin:6px 0 10px}.pp-bf-price--product .pp-bf-price__lbl{font-size:15px;padding:6px 16px}.pp-bf-price--product .pp-bf-price__box{padding:10px 18px 9px}.product-info .pp-bf-price--product price-list.price-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:2px 8px!important}.product-info .pp-bf-price--product sale-price{flex-basis:100%;text-align:center}.product-info .pp-bf-price--product sale-price{color:#fff!important;font-family:FenulStandard-Semibold,serif;font-size:24px;line-height:1.15}.product-info .pp-bf-price--product compare-at-price{display:block!important;color:#ffffffa6!important;font-size:14px}.product-info .pp-bf-price--product .pp-omnibus{color:#ffffffbf}.pp-bf-price--product{position:relative}.product-info .pp-bf-price--product .pp-omnibus{position:static!important;display:inline-flex!important;margin:0!important;flex:0 0 auto!important;width:auto!important;order:3}.product-info .pp-bf-price--product compare-at-price{order:2}.product-info .pp-bf-price--product .pp-pinfo{color:#fff!important;background:none!important;border:0!important;box-shadow:none!important;width:auto!important;height:auto!important;padding:0!important;opacity:.8}.product-info .pp-bf-price--product .pp-pinfo__box{color:#1d1c1c;text-align:left}@media(min-width:750px){.pp-bf-price--product .pp-bf-price__lbl{font-size:17px}.product-info .pp-bf-price--product sale-price{font-size:28px}}.product-info .pp-bf-price--product price-list:has(.pp-omnibus__old) compare-at-price{display:none!important}.pp-rev-hide{display:none!important}.pp-rev-orig{display:block;margin-top:8px;padding:0;border:0;background:none;color:#1d1c1c99;font-size:13px!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.jm-other-languages-section.pp-ol-empty{display:none!important}.pp-ben li:has(.pp-kc){align-items:start}.pp-ben li>span:last-child{min-width:0}.pp-kc{display:flex;gap:8px;overflow-x:auto;margin:10px -20px 2px 0;padding:0 20px 4px 0;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.pp-kc::-webkit-scrollbar{display:none}.pp-kc__i{flex:none;display:grid;grid-template-columns:40px auto;gap:10px;align-items:center;border:1px solid rgba(29,28,28,.16);background:#fff;padding:5px 12px 5px 5px;scroll-snap-align:start}.pp-kc__i img{width:40px;height:40px;object-fit:cover;display:block}.pp-kc__t{display:block;white-space:nowrap;line-height:1.25}.pp-kc__n{display:block;font-weight:500;font-size:14px;color:#1d1c1c}.pp-kc__q{font-size:12px;color:#1d1c1c99;margin-right:4px;font-weight:400}.pp-kc__c{display:block;font-size:12.5px;color:#1d1c1c99}@media(min-width:750px){.pp-kc{margin-right:0;padding-right:0}}header-sidebar[open],cart-drawer[open],x-drawer[open],x-modal[open]{z-index:10001!important}.pp-omnibus__moc{flex-basis:100%;font-size:11.5px;line-height:1.3;opacity:.75;text-align:inherit}.product-info .pp-bf-price--product sale-price{flex-basis:auto!important}.product-info .pp-bf-price--product .pp-omnibus{display:contents!important}.product-info .pp-bf-price--product .pp-omnibus>*{order:3}.product-info .pp-bf-price--product .pp-omnibus__moc{order:4;text-align:center;margin-top:1px}
/*# sourceMappingURL=/cdn/shop/t/76/assets/pp-web.css.map */
