:root{--pg-font-display: "Playfair Display", Georgia, "Times New Roman", serif;--pg-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pg-ivory: #FAF8F5;--pg-surface: #F4F1EC;--pg-surface-mid: #EDE9E2;--pg-ink: #1A1814;--pg-ink-mid: #4A4540;--pg-ink-light: #8C8680;--pg-accent: #4A7FD4;--pg-accent-hover: #3A6CC0;--pg-swatch-black: #1A1814;--pg-swatch-blue: #4A7FD4;--pg-swatch-pink: #E8789A;--pg-dark: #1A1814;--pg-dark-surface: #252220;--pg-dark-mid: #312E2B;--pg-dark-text: #FAF8F5;--pg-dark-muted: rgba(250, 248, 245, .55);--pg-dark-green: #0E1F15;--pg-success: #3D7A5E;--pg-urgency: #B94040}[data-pg-reveal]{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-pg-reveal].pg-visible{opacity:1;transform:translateY(0)}[data-pg-reveal][data-pg-delay="1"]{transition-delay:.1s}[data-pg-reveal][data-pg-delay="2"]{transition-delay:.2s}[data-pg-reveal][data-pg-delay="3"]{transition-delay:.3s}[data-pg-reveal][data-pg-delay="4"]{transition-delay:.4s}[data-pg-reveal][data-pg-delay="5"]{transition-delay:.5s}@media(prefers-reduced-motion:reduce){[data-pg-reveal]{opacity:1;transform:none;transition:none}}.pg-btn-primary{display:inline-flex;align-items:center;gap:10px;font-family:var(--pg-font-body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none;padding:16px 32px;border-radius:2px;transition:background .22s ease,color .22s ease,transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease;will-change:transform}@media(hover:hover)and (pointer:fine){.pg-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1a18142e}}.pg-btn-primary:active{transform:scale(.97)!important;box-shadow:none!important;transition-duration:.08s!important}.pg-btn-primary--dark{background:var(--pg-ink);color:var(--pg-ivory)}@media(hover:hover)and (pointer:fine){.pg-btn-primary--dark:hover{background:var(--pg-dark-surface)}}.pg-btn-primary--accent{background:var(--pg-accent);color:var(--pg-ivory)}@media(hover:hover)and (pointer:fine){.pg-btn-primary--accent:hover{background:var(--pg-accent-hover)}}.pg-btn-primary--light{background:var(--pg-ivory);color:var(--pg-ink)}@media(hover:hover)and (pointer:fine){.pg-btn-primary--light:hover{background:var(--pg-accent);color:var(--pg-ivory)}}.pg-img-hover{overflow:hidden}.pg-img-hover img,.pg-img-hover video{transition:transform .7s cubic-bezier(.25,.46,.45,.94);will-change:transform}@media(hover:hover)and (pointer:fine){.pg-img-hover:hover img,.pg-img-hover:hover video{transform:scale(1.05)}}.pg-eyebrow{font-family:var(--pg-font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pg-ink-light);margin:0 0 12px;display:block}.pg-eyebrow--accent{color:var(--pg-accent)}.pg-section-heading{font-family:var(--pg-font-display);font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--pg-ink);margin:0 0 48px}.pg-link-underline{font-family:var(--pg-font-body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--pg-ink);border-bottom:1.5px solid var(--pg-ink);padding-bottom:3px;display:inline-flex;align-items:center;gap:10px;transition:color .2s ease,border-color .2s ease,gap .25s ease}@media(hover:hover)and (pointer:fine){.pg-link-underline:hover{color:var(--pg-accent);border-color:var(--pg-accent);gap:14px}}@media(max-width:480px){[data-pg-reveal]{transition-duration:.5s}}[class*=Avada][style*="position: fixed"],[class*=avada][style*="position: fixed"],[class*=Avada][style*="position:fixed"],[class*=avada][style*="position:fixed"]{z-index:1!important}body>[class*=Avada-Badge],body>[class*=avada-badge],.shopify-section:not(:has(.pg-badges)) [class*=Avada-BadgeV2Preview]{display:none!important}.jdgm-widget,.jdgm-all-reviews-widget{font-family:var(--pg-font-body, "DM Sans", sans-serif)!important;background:transparent!important;border:none!important;box-shadow:none!important}.jdgm-histogram__bar,.jdgm-histogram__row .jdgm-histogram__bar{background-color:var(--pg-surface-mid, #EDE9E2)!important;border-radius:2px!important;overflow:hidden}.jdgm-histogram__bar-content{background-color:var(--pg-accent, #4A7FD4)!important;border-radius:2px!important}.jdgm-histogram__row-percent,.jdgm-histogram__row-total,.jdgm-histogram__row-content{font-family:var(--pg-font-body, "DM Sans", sans-serif)!important;color:var(--pg-ink-light, #8C8680)!important;font-size:12px!important}.jdgm-star.jdgm--on,.jdgm-star.jdgm--half{color:#fbcd0a!important}.jdgm-star.jdgm--off{color:var(--pg-surface-mid, #EDE9E2)!important}.jdgm-widget :has(>.jdgm-rev){display:flex!important;align-items:stretch!important;gap:16px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:24px 40px!important;margin:0 -40px!important}.jdgm-widget :has(>.jdgm-rev)::-webkit-scrollbar{display:none}@media(max-width:640px){.jdgm-widget :has(>.jdgm-rev){padding:24px 20px!important;margin:0 -20px!important}}.jdgm-rev{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;width:clamp(260px,30vw,340px)!important;min-height:280px!important;scroll-snap-align:center!important;background:var(--pg-ivory, #FAF8F5)!important;border:1px solid var(--pg-surface-mid, #EDE9E2)!important;border-radius:16px!important;padding:32px 28px!important;gap:16px!important;box-shadow:0 8px 24px #1a18140f!important;opacity:.7;transform:scale(.92);transition:transform .35s ease,opacity .35s ease,box-shadow .35s ease,border-color .35s ease}.jdgm-rev.pg-jdgm-active{opacity:1;transform:scale(1);border-color:var(--pg-accent, #4A7FD4)!important;box-shadow:0 16px 40px #1a18141f!important}.jdgm-rev .jdgm-rev__rating,.jdgm-rev .jdgm-rev__stars,.jdgm-rev .jdgm-rev__rating-wrapper{order:1!important}.jdgm-rev .jdgm-rev__prod-link{order:1!important;font-family:var(--pg-font-body, "DM Sans", sans-serif)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--pg-accent, #4A7FD4)!important;text-decoration:underline!important;margin-left:auto!important}.jdgm-rev .jdgm-rev__title{order:2!important;font-family:var(--pg-font-display, "Playfair Display", Georgia, serif)!important;font-size:19px!important;font-weight:700!important;color:var(--pg-ink, #1A1814)!important;margin:0!important}.jdgm-rev .jdgm-rev__title:empty{display:none!important}.jdgm-rev .jdgm-rev__body{order:3!important;flex:1 1 auto!important;margin:0!important;font-family:var(--pg-font-body, "DM Sans", sans-serif)!important;font-size:15px!important;font-weight:400!important;line-height:1.8!important;color:var(--pg-ink-mid, #4A4540)!important}.jdgm-rev .jdgm-rev__header{order:4!important;margin-top:auto!important;display:flex!important;align-items:center!important;gap:12px!important}.jdgm-rev .jdgm-rev__author-wrapper,.jdgm-rev .jdgm-rev__footer,.jdgm-rev>.jdgm-verified-badge{order:4!important;margin-top:auto!important}.jdgm-rev__icon,.jdgm-rev__author-icon,.jdgm-rev__pic{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;flex-shrink:0!important;border-radius:50%!important;background:var(--pg-surface-mid, #EDE9E2)!important;color:var(--pg-ink, #1A1814)!important;font-family:var(--pg-font-body, "DM Sans", sans-serif)!important;font-weight:600!important}.jdgm-rev__author{font-family:var(--pg-font-body, "DM Sans", sans-serif)!important;font-weight:600!important;font-size:15px!important;line-height:1.3!important;color:var(--pg-ink, #1A1814)!important}.jdgm-rev__timestamp,.jdgm-rev__timestamp-mobile{font-family:var(--pg-font-body, "DM Sans", sans-serif)!important;font-size:12px!important;color:var(--pg-ink-light, #8C8680)!important}.jdgm-verified-badge,.jdgm-verified-badge-icon{color:var(--pg-success, #3D7A5E)!important}.jdgm-verified-badge:empty{display:none!important}.jdgm-rev .jdgm-rev__buttons,.jdgm-rev .jdgm-rev__helpful-btns,.jdgm-rev .jdgm-rev__pics{display:none!important}.pg-jdgm-nav-btn{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:var(--pg-ivory, #FAF8F5);border:1px solid var(--pg-surface-mid, #EDE9E2);border-radius:50%;width:48px;height:48px;box-shadow:0 2px 12px #1a181414;cursor:pointer;font-size:22px;line-height:1;color:var(--pg-ink, #1A1814);opacity:1;pointer-events:auto;transition:opacity .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.pg-jdgm-nav-btn--hidden{opacity:0;pointer-events:none}.pg-jdgm-nav-prev{left:4px}.pg-jdgm-nav-next{right:4px}@media(hover:hover)and (pointer:fine){.pg-jdgm-nav-btn:hover{box-shadow:0 6px 24px #1a181429;transform:translateY(-50%) scale(1.12)}}.pg-jdgm-nav-btn:active{transform:translateY(-50%) scale(.96);transition-duration:.08s}@media(min-width:768px){.pg-jdgm-nav-btn{display:flex;align-items:center;justify-content:center}}.jdgm-write-rev-link,.jdgm-rev-widg__btn,.jdgm-cta-btn,.jdgm-form button[type=submit],.jdgm-submit-review-button{display:inline-flex!important;align-items:center!important;font-family:var(--pg-font-body, "DM Sans", sans-serif)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important;border-radius:2px!important;padding:16px 32px!important;background:var(--pg-ink, #1A1814)!important;color:var(--pg-ivory, #FAF8F5)!important;border:none!important;cursor:pointer!important;transition:background .22s ease,color .22s ease,transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease!important;will-change:transform}@media(hover:hover)and (pointer:fine){.jdgm-write-rev-link:hover,.jdgm-rev-widg__btn:hover,.jdgm-cta-btn:hover,.jdgm-form button[type=submit]:hover,.jdgm-submit-review-button:hover{background:var(--pg-dark-surface, #252220)!important;transform:translateY(-2px);box-shadow:0 8px 24px #1a18142e!important}}.jdgm-write-rev-link:active,.jdgm-rev-widg__btn:active,.jdgm-cta-btn:active,.jdgm-form button[type=submit]:active,.jdgm-submit-review-button:active{transform:scale(.97)!important;box-shadow:none!important;transition-duration:.08s!important}.jdgm-paginate__page{font-family:var(--pg-font-body, "DM Sans", sans-serif)!important;font-size:12px!important;font-weight:600!important;color:var(--pg-ink-light, #8C8680)!important;transition:color .2s ease!important}.jdgm-paginate__page.jdgm-paginate__page--current{color:var(--pg-ink, #1A1814)!important}@media(hover:hover)and (pointer:fine){.jdgm-paginate__page:hover{color:var(--pg-accent, #4A7FD4)!important}}.pg-announcement-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;padding:11px 24px;row-gap:6px}.pg-announcement-item{font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground));white-space:nowrap;line-height:1.4;position:relative}.pg-announcement-item:not(:first-child){margin-left:28px}.pg-announcement-item:not(:first-child):before{content:"\2022";position:absolute;left:-18px;opacity:.55}.pg-announcement-item__link{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.pg-announcement-item__link:hover{text-decoration:underline;text-underline-offset:3px}}@media screen and (max-width:749px){.pg-announcement-row{padding:8px 16px}.pg-announcement-item{font-size:10px;letter-spacing:.08em}.pg-announcement-item:not(:first-child){margin-left:16px}.pg-announcement-item:not(:first-child):before{left:-10px}}.pg-marquee-bar{grid-area:announcements;width:100%;overflow:hidden;padding:10px 0}.pg-marquee-track{display:flex;width:max-content;animation:pg-marquee 22s linear infinite}.pg-marquee-track:hover{animation-play-state:paused}.pg-marquee-group{display:flex;align-items:center;gap:12px;padding:0 16px;flex-shrink:0}.pg-marquee-item{font-family:Hanken Grotesk,sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));white-space:nowrap}.pg-marquee-divider{opacity:.35;color:rgb(var(--color-foreground))}@keyframes pg-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pg-marquee-track{animation:none}}.header-wrapper{background:#f6f4ee!important;border-bottom:1px solid #E3DFD5!important}.header-wrapper .header{padding:22px 56px!important}.header-wrapper .header.page-width{max-width:none!important}.section-header .header__inline-menu{margin-left:0}.section-header .header__inline-menu .list-menu--inline{gap:32px}.section-header .header__menu-item{font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:600;text-transform:none;letter-spacing:.02em;color:#1c2b22;padding-left:0;padding-right:0;text-decoration:none}.section-header .header__menu-item:hover{color:#2f7a4d}.section-header .header__menu-item:hover span,.section-header .header__active-menu-item,.section-header .header__icon{text-decoration:none}.pg-header-logo-text{font-family:Newsreader,serif;font-size:26px;font-weight:500;letter-spacing:.01em;color:#1c2b22;line-height:1;white-space:nowrap}.header__icon.header__icon--text{width:auto;height:auto;padding:8px 0}.header__icon-label{font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;color:#1c2b22;white-space:nowrap}@media(hover:hover)and (pointer:fine){.header__icon--text:hover .header__icon-label{color:#2f7a4d}}.header__icons.header__icons{gap:32px}@media screen and (max-width:989px){.header-wrapper .header{padding:16px 20px!important}.pg-header-logo-text{font-size:22px}.header__icon-label{font-size:13px}.header__icon--menu{width:34px!important;height:34px!important;color:#1c2b22!important}.header__icon--menu .icon-hamburger{width:24px!important;height:9px!important}.menu-drawer{background-color:#fdfcfa!important;border-bottom:1px solid #E3DFD5!important}.menu-drawer__navigation>.menu-drawer__menu>li{margin-bottom:0!important;border-bottom:1px solid #EFECE3}.menu-drawer__navigation>.menu-drawer__menu>li:last-child{border-bottom:none}.menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item{padding:16px 24px!important;font-size:15px!important;font-weight:600!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pg-global.css.map */
