:root{--pp-gutter: 2rem;--pp-radius-lg: var(--pp-card-radius, 18px);--pp-radius-md: 12px;--pp-radius-pill: var(--buttons-radius, 40px);--pp-ease: cubic-bezier(.2, .7, .2, 1);--pp-dur: .22s;--pp-shadow-soft: 0 1px 2px rgba(29, 47, 38, .06), 0 8px 24px rgba(29, 47, 38, .08);--pp-shadow-lift: 0 2px 4px rgba(29, 47, 38, .06), 0 16px 40px rgba(29, 47, 38, .14);--pp-h1: calc(var(--font-heading-scale) * clamp(3rem, 2.2rem + 2.1vw, 4.4rem));--pp-h2: calc(var(--font-heading-scale) * clamp(2.5rem, 2rem + 1.3vw, 3.4rem));--pp-h3: calc(var(--font-heading-scale) * 2.1rem);--pp-display: calc(var(--font-heading-scale) * clamp(3.6rem, 2.3rem + 3.6vw, 6.6rem));--pp-header-height: 0px}@media screen and (min-width:750px){:root{--pp-gutter: 3.2rem}}@media screen and (min-width:1200px){:root{--pp-gutter: 5rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.01em;color:rgb(var(--color-foreground));text-wrap:balance}h1,.h1{font-size:var(--pp-h1);line-height:1.1}h2,.h2{font-size:var(--pp-h2);line-height:1.15}h3,.h3{font-size:var(--pp-h3);line-height:1.25}a{color:inherit}pp-sticky-header,pp-tabs,pp-cart-discount,pp-delivery-estimate,product-form,product-recommendations{display:block}pp-delivery-estimate{display:inline}button,input,select,textarea{font-family:inherit}.rte a,.pp-link{color:rgb(var(--color-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem}.pp-link:hover{text-decoration-thickness:.2rem}::selection{background:rgba(var(--pp-accent),.2)}:focus-visible{outline:2px solid rgb(var(--pp-accent));outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pp-container{width:100%;max-width:calc(var(--page-width) + 2 * var(--pp-gutter));margin:0 auto;padding:0 var(--pp-gutter)}.pp-section{padding-top:calc(var(--pp-pt, 56px) * .72);padding-bottom:calc(var(--pp-pb, 56px) * .72);background:var(--gradient-background)}@media screen and (min-width:750px){.pp-section{padding-top:var(--pp-pt, 56px);padding-bottom:var(--pp-pb, 56px)}}.pp-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:2.4rem}.pp-section-head--center{flex-direction:column;align-items:center;text-align:center}.pp-section-head__title{margin:0}.pp-section-head__text{margin:.8rem 0 0;max-width:56rem;color:rgba(var(--color-foreground),.78)}.pp-section-head__text p{margin:0}.pp-eyebrow{display:inline-block;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.78);text-decoration:none}.pp-muted{color:rgba(var(--color-foreground),.75)}.pp-btn{--btn-bg: rgb(var(--color-button));--btn-fg: rgb(var(--color-button-text));--btn-border: rgb(var(--color-button));position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:0 2.6rem;border:var(--buttons-border-width, 2px) solid var(--btn-border);border-radius:var(--pp-radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body-family);font-size:1.7rem;font-weight:var(--font-body-weight-bold);line-height:1.2;letter-spacing:.01em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--pp-dur) var(--pp-ease),color var(--pp-dur) var(--pp-ease),border-color var(--pp-dur) var(--pp-ease),transform .12s var(--pp-ease),box-shadow var(--pp-dur) var(--pp-ease)}.pp-btn:hover{--btn-bg: rgb(var(--color-button-hover));--btn-border: rgb(var(--color-button-hover))}.pp-btn:active{transform:scale(.98)}.pp-btn[disabled],.pp-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.pp-btn--secondary{--btn-bg: transparent;--btn-fg: rgb(var(--color-secondary-button-text));--btn-border: rgb(var(--color-secondary-button-text))}.pp-btn--secondary:hover{--btn-bg: rgb(var(--color-secondary-button-text));--btn-fg: rgb(var(--color-background));--btn-border: rgb(var(--color-secondary-button-text))}.pp-btn--dark{--btn-bg: rgb(var(--color-foreground));--btn-fg: rgb(var(--color-background));--btn-border: rgb(var(--color-foreground))}.pp-btn--dark:hover{--btn-bg: rgba(var(--color-foreground), .86);--btn-border: rgba(var(--color-foreground), .86)}.pp-btn--light{--btn-bg: #fff;--btn-fg: #25291f;--btn-border: #fff}.pp-btn--light:hover{--btn-bg: rgba(255, 255, 255, .88);--btn-border: rgba(255, 255, 255, .88)}.pp-btn--ghost{--btn-bg: transparent;--btn-fg: rgb(var(--color-foreground));--btn-border: rgba(var(--color-foreground), .35)}.pp-btn--ghost:hover{--btn-bg: transparent;--btn-border: rgb(var(--color-foreground))}.pp-btn--small{min-height:4.4rem;padding:0 1.8rem;font-size:1.5rem}.pp-btn--large{min-height:5.8rem;font-size:1.8rem}.pp-btn--block{width:100%}.pp-btn .pp-icon{flex:none}.pp-btn .pp-icon--arrow{transition:transform var(--pp-dur) var(--pp-ease)}.pp-btn:hover .pp-icon--arrow{transform:translate(3px)}.pp-btn.loading{color:transparent;pointer-events:none}.pp-btn.loading>*{visibility:hidden}.pp-btn.loading:after{content:"";position:absolute;width:2rem;height:2rem;border:2px solid var(--btn-fg);border-right-color:transparent;border-radius:50%;animation:pp-spin .7s linear infinite}.pp-btn--secondary.loading:after{border-color:rgb(var(--color-secondary-button-text));border-right-color:transparent}@keyframes pp-spin{to{transform:rotate(360deg)}}.pp-text-link{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:.1rem}.pp-text-link:hover{text-decoration-thickness:.2rem}.pp-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem 1.1rem;border-radius:4rem;font-size:1.3rem;font-weight:var(--font-body-weight-bold);line-height:1.5;white-space:nowrap;background:rgb(var(--pp-accent));color:#fff}.pp-badge--success{background:rgb(var(--pp-success))}.pp-badge--neutral{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pp-badge--soft{background:rgba(var(--pp-accent),.12);color:rgb(var(--pp-accent))}.pp-stars{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.pp-stars__track{position:relative;display:inline-flex;color:rgba(var(--color-foreground),.18);line-height:0}.pp-stars__fill{position:absolute;inset:0 auto 0 0;display:inline-flex;overflow:hidden;color:rgb(var(--pp-rating));white-space:nowrap}.pp-stars .pp-icon{flex:none}.pp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem}.pp-price__current{font-weight:700;color:rgb(var(--color-foreground))}.pp-price__compare{font-size:.86em;color:rgba(var(--color-foreground),.7)}.pp-price__unit{flex-basis:100%;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.pp-input{width:100%;min-height:5.2rem;padding:0 1.6rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:var(--inputs-radius, 12px);background:rgb(var(--pp-surface));color:#25291f;font:inherit;font-size:1.6rem;transition:border-color var(--pp-dur) var(--pp-ease),box-shadow var(--pp-dur) var(--pp-ease)}.pp-input::placeholder{color:#25291f99}.pp-input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 3px rgba(var(--pp-accent),.18)}textarea.pp-input{min-height:11rem;padding-top:1.4rem;resize:vertical}.pp-inline-form{display:flex;flex-wrap:wrap;gap:1rem}.pp-inline-form .pp-input{flex:1 1 20rem}.pp-form-message{display:flex;align-items:center;gap:.8rem;margin:1rem 0 0;font-size:1.5rem;font-weight:600}.pp-form-message--success{color:rgb(var(--pp-success))}.color-scheme-moss-dark .pp-form-message--success,.pp-on-dark .pp-form-message--success{color:inherit}.pp-form-message--error{color:rgb(var(--pp-accent))}.pp-scroll-row{display:flex;gap:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pp-scroll-row::-webkit-scrollbar{display:none}.pp-scroll-row>*{scroll-snap-align:start;flex:none}@media screen and (max-width:749px){.pp-bleed-mobile{margin-left:calc(-1 * var(--pp-gutter));margin-right:calc(-1 * var(--pp-gutter));padding-left:var(--pp-gutter);padding-right:var(--pp-gutter);scroll-padding-left:var(--pp-gutter)}}.pp-chip{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 1.6rem;border:1px solid rgba(var(--color-foreground),.22);border-radius:4rem;background:rgb(var(--pp-surface));color:#25291f;font-size:1.5rem;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--pp-dur) var(--pp-ease),color var(--pp-dur) var(--pp-ease),border-color var(--pp-dur) var(--pp-ease)}.pp-chip:hover{border-color:rgb(var(--color-foreground))}.pp-chip[aria-current=page],.pp-chip[aria-selected=true],.pp-chip.is-active{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pp-grid{display:grid;grid-template-columns:repeat(var(--pp-cols-mobile, 2),minmax(0,1fr));gap:var(--grid-mobile-vertical-spacing) var(--grid-mobile-horizontal-spacing);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.pp-grid{grid-template-columns:repeat(min(var(--pp-cols, 4),3),minmax(0,1fr));gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing)}}@media screen and (min-width:990px){.pp-grid{grid-template-columns:repeat(var(--pp-cols, 4),minmax(0,1fr))}}@media screen and (max-width:749px){.pp-grid--swipe-mobile{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(-1 * var(--pp-gutter));margin-right:calc(-1 * var(--pp-gutter));padding:0 var(--pp-gutter) .4rem;scroll-padding-left:var(--pp-gutter)}.pp-grid--swipe-mobile::-webkit-scrollbar{display:none}.pp-grid--swipe-mobile>*{flex:0 0 68%;scroll-snap-align:start}}.pp-card{position:relative;display:flex;flex-direction:column;height:100%;background:rgb(var(--pp-surface));border-radius:var(--pp-radius-lg);overflow:hidden;color:#25291f;transition:box-shadow var(--pp-dur) var(--pp-ease),transform var(--pp-dur) var(--pp-ease)}@media(hover:hover){.pp-card:hover{box-shadow:var(--pp-shadow-lift);transform:translateY(-3px)}}.pp-card__media{position:relative;display:block;aspect-ratio:var(--pp-card-image-ratio, 1 / 1);background:rgb(var(--pp-surface));overflow:hidden}.pp-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--pp-card-image-fit, cover);transition:opacity .4s var(--pp-ease),transform .6s var(--pp-ease)}.pp-card__media--adapt{aspect-ratio:auto}.pp-card__media--adapt img{position:static;height:auto}.pp-card__media .pp-card__image--secondary{opacity:0}@media(hover:hover){.pp-card:hover .pp-card__image--secondary{opacity:1}.pp-card:hover .pp-card__media img{transform:scale(1.03)}}.pp-card__badges{position:absolute;top:1rem;left:1rem;z-index:2;display:flex;flex-wrap:wrap;gap:.6rem;pointer-events:none}.pp-card__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1.2rem 1.2rem 1.4rem}@media screen and (min-width:750px){.pp-card__body{padding:1.4rem 1.6rem 1.6rem}}.pp-card__vendor{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#25291fb3}.pp-card__title{margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:var(--font-body-weight-bold);line-height:1.35;letter-spacing:0;color:#25291f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:750px){.pp-card__title{font-size:1.6rem}}.pp-card__link{color:inherit;text-decoration:none}.pp-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pp-card__link:focus-visible{outline:none}.pp-card:has(.pp-card__link:focus-visible){outline:2px solid rgb(var(--pp-accent));outline-offset:3px}.pp-card .pp-stars{font-size:1.3rem;color:#25291fbf}.pp-card .pp-price{font-size:1.6rem}.pp-card .pp-price__current{color:#25291f}.pp-card .pp-price__compare{color:#25291fb3;font-size:1.4rem}.pp-card__actions{position:relative;z-index:2;margin-top:auto;padding-top:.6rem}.pp-card__actions .pp-btn{--btn-bg: transparent;--btn-fg: rgb(var(--pp-accent));--btn-border: rgb(var(--pp-accent));width:100%;min-height:4.4rem;padding:0 1.2rem;font-size:1.5rem}.pp-card__actions .pp-btn:hover{--btn-bg: rgb(var(--pp-accent));--btn-fg: #fff}.pp-card__actions .pp-btn.loading:after{border-color:rgb(var(--pp-accent));border-right-color:transparent}.pp-card--sold-out .pp-card__media img{opacity:.6}.pp-card__error{margin:.6rem 0 0;font-size:1.3rem;color:rgb(var(--pp-accent))}.pp-card--collection .pp-card__title{-webkit-line-clamp:1}.pp-announcement{text-align:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;letter-spacing:.02em;line-height:1.4}.pp-announcement__inner{display:flex;align-items:center;justify-content:center;min-height:4rem;padding:.8rem var(--pp-gutter);overflow:hidden}.pp-announcement__track{position:relative;display:grid;width:100%}.pp-announcement__item{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:.8rem;opacity:0;transform:translateY(6px);transition:opacity .4s var(--pp-ease),transform .4s var(--pp-ease);pointer-events:none}.pp-announcement__item.is-active{opacity:1;transform:none;pointer-events:auto}.pp-announcement a{color:inherit;text-underline-offset:.3rem}@media screen and (min-width:990px){.pp-announcement--row .pp-announcement__track{display:flex;justify-content:center;gap:4.8rem}.pp-announcement--row .pp-announcement__item{opacity:1;transform:none;pointer-events:auto}}.section-header.shopify-section-group-header-group{position:sticky;top:0;z-index:30;transition:transform .3s var(--pp-ease)}.section-header.is-hidden{transform:translateY(-100%)}.pp-header{position:relative;background:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.12)}.section-header.is-scrolled .pp-header{box-shadow:0 6px 20px #1d2f2614}.pp-header__bar{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"start logo actions" "search search search";align-items:center;column-gap:.8rem;padding-top:.4rem;padding-bottom:1rem}.pp-header__start{grid-area:start;display:flex;align-items:center;margin-left:-1rem}.pp-header__actions{grid-area:actions;margin-right:-1rem}.pp-header__search{grid-area:search;margin-top:.4rem}.pp-header__logo{grid-area:logo;display:flex;align-items:center;justify-self:center;margin:0;font-size:inherit;line-height:0}.pp-header__logo a{display:inline-flex;color:rgb(var(--color-foreground));text-decoration:none}.pp-header__logo img{width:var(--pp-logo-width-mobile);height:auto;max-width:100%}.pp-header__logo-text{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1.2}.pp-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:.2rem}.pp-icon-btn{position:relative;display:inline-grid;place-items:center;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;text-decoration:none;transition:background-color var(--pp-dur) var(--pp-ease)}.pp-icon-btn:hover{background:rgba(var(--color-foreground),.06)}.pp-icon-btn .pp-icon{width:2.6rem;height:2.6rem}.pp-header__account{display:none}.pp-cart-count{position:absolute;top:.2rem;right:0;display:grid;place-items:center;min-width:2.2rem;height:2.2rem;padding:0 .5rem;border-radius:1.1rem;background:rgb(var(--pp-accent));color:#fff;font-size:1.2rem;font-weight:700;line-height:1}.pp-cart-count.is-bumping{animation:pp-bump .45s var(--pp-ease)}@keyframes pp-bump{0%,to{transform:scale(1)}40%{transform:scale(1.3)}}.pp-search{position:relative;width:100%}.pp-search__form{position:relative;display:flex;align-items:center}.pp-search__icon{position:absolute;left:1.6rem;color:rgb(var(--color-foreground));pointer-events:none}.pp-search__input{width:100%;height:4.8rem;padding:0 4.8rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:4rem;background:rgb(var(--pp-surface));color:#25291f;font:inherit;font-size:1.6rem;-webkit-appearance:none;transition:border-color var(--pp-dur) var(--pp-ease),box-shadow var(--pp-dur) var(--pp-ease)}.pp-search__input::-webkit-search-cancel-button{display:none}.pp-search__input::placeholder{color:#25291fad}.pp-search__input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 3px rgba(var(--pp-accent),.16)}.pp-search__reset{position:absolute;right:.4rem;width:4rem;height:4rem;color:#25291f}.pp-search__reset.hidden{display:none}.pp-search .predictive-search{position:absolute;top:calc(100% + .8rem);left:0;right:0;z-index:40;border:1px solid rgba(var(--color-foreground),.12);border-radius:18px;background:rgb(var(--pp-surface));color:#25291f;box-shadow:var(--pp-shadow-lift);overflow:hidden}.pp-header__nav{position:relative}.pp-nav{display:flex;align-items:center;gap:.8rem;margin:0;padding:0 0 1.2rem;list-style:none}.pp-nav__item{flex:none}.pp-nav__link{display:inline-flex;align-items:center;gap:.4rem}.pp-nav__utility{display:none;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.pp-header__nav{display:flex;align-items:center;gap:2.4rem}.pp-header__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo search actions";column-gap:3.2rem;padding-top:1.2rem;padding-bottom:.8rem}.pp-header__logo{justify-self:start}.pp-header__logo img{width:var(--pp-logo-width)}.pp-header__start{display:none}.pp-header__search{margin-top:0;justify-self:center;width:100%;max-width:56rem}.pp-header__search .pp-search__input{height:5rem}.pp-header__account{display:inline-grid}.pp-nav{gap:.4rem;padding:0;margin-left:-1.2rem;overflow:visible}.pp-nav .pp-chip{min-height:auto;padding:1rem 1.2rem 1.2rem;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:rgb(var(--color-foreground));font-size:1.6rem}.pp-nav .pp-chip:hover{border-bottom-color:rgba(var(--color-foreground),.25)}.pp-nav .pp-chip[aria-current=page],.pp-nav .pp-chip.is-active{background:transparent;color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--pp-accent))}.pp-nav__utility{display:flex;margin-left:auto;gap:.4rem}.pp-nav__utility a{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.2rem;font-size:1.5rem;font-weight:500;color:rgba(var(--color-foreground),.85);text-decoration:none}.pp-nav__utility a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem}}@keyframes pp-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pp-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.pp-drawer[open]{visibility:visible}.pp-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d2f268c;opacity:0;transition:opacity .26s var(--pp-ease)}.pp-drawer__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(42rem,88vw);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:8px 0 24px #1d2f2633;transform:translate(-100%);transition:transform .32s var(--pp-ease)}.pp-drawer[open] .pp-drawer__overlay{opacity:1}.pp-drawer[open] .pp-drawer__panel{transform:none}.pp-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.2rem 1.2rem 2rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.pp-drawer__title{margin:0;font-size:2.2rem}.pp-drawer__body{flex:1;overflow-y:auto;padding:1.6rem 2rem 2.4rem}.pp-drawer__cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 2rem;padding:0;list-style:none}.pp-drawer__cat{display:flex;align-items:center;gap:1rem;min-height:6.4rem;padding:.8rem 1rem;border-radius:14px;background:rgb(var(--pp-surface));color:#25291f;font-size:1.5rem;font-weight:600;line-height:1.25;text-decoration:none;transition:box-shadow var(--pp-dur) var(--pp-ease)}.pp-drawer__cat:hover{box-shadow:var(--pp-shadow-soft)}.pp-drawer__cat[aria-current=page]{box-shadow:inset 0 0 0 2px rgb(var(--pp-accent))}.pp-drawer__cat-img{flex:none;width:4.4rem;height:4.4rem;border-radius:50%;background:rgba(var(--pp-accent),.1);overflow:hidden}.pp-drawer__cat-img img{width:100%;height:100%;object-fit:cover}.pp-drawer__links{margin:0;padding:0;list-style:none;border-top:1px solid rgba(var(--color-foreground),.12)}.pp-drawer__links li{border-bottom:1px solid rgba(var(--color-foreground),.12)}.pp-drawer__links a,.pp-drawer__links summary{display:flex;align-items:center;justify-content:space-between;min-height:5.4rem;font-size:1.7rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;cursor:pointer;list-style:none}.pp-drawer__links summary::-webkit-details-marker{display:none}.pp-drawer__links details[open]>summary .pp-icon{transform:rotate(180deg)}.pp-drawer__links ul{margin:0 0 1rem;padding:0 0 0 1.2rem;list-style:none}.pp-drawer__links ul li{border:0}.pp-drawer__links ul a{min-height:4.4rem;font-weight:500;font-size:1.6rem}.pp-drawer__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 2rem calc(1.6rem + env(safe-area-inset-bottom));border-top:1px solid rgba(var(--color-foreground),.12)}.pp-social{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.pp-social a{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;color:inherit;transition:background-color var(--pp-dur) var(--pp-ease)}.pp-social a:hover{background:rgba(var(--color-foreground),.08)}body.pp-lock{overflow:hidden}.pp-hero{position:relative;overflow:hidden}.pp-hero__media{position:relative;aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.08)}.pp-hero__media img,.pp-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-hero__media--split{display:grid;grid-template-columns:1fr 1fr}.pp-hero__media--split>div{position:relative}.pp-hero__content{position:relative;z-index:2;padding-top:2.8rem;padding-bottom:3.2rem}.pp-hero__eyebrow{margin-bottom:1.2rem}.pp-hero__heading{margin:0;max-width:16ch;font-size:var(--pp-display);line-height:1.04;letter-spacing:-.02em}.pp-hero__text{margin:1.4rem 0 0;max-width:46rem;font-size:1.7rem}.pp-hero__text p{margin:0}.pp-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.pp-hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2rem;margin:2.4rem 0 0;padding:0;list-style:none;font-size:1.5rem;font-weight:500}.pp-hero__proof li{display:inline-flex;align-items:center;gap:.8rem}@media screen and (max-width:749px){.pp-hero__buttons .pp-btn{flex:1 1 0;min-width:0;padding:0 1.4rem;font-size:1.6rem;white-space:nowrap}.pp-hero__buttons .pp-icon--arrow{display:none}.pp-announcement{font-size:1.3rem}}@media screen and (min-width:750px){.pp-hero--overlay .pp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.pp-hero--overlay{display:flex;align-items:var(--pp-hero-align, flex-end);min-height:var(--pp-hero-height, 64rem)}.pp-hero--overlay .pp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(20,30,24,var(--pp-overlay, .55)),rgba(20,30,24,calc(var(--pp-overlay, .55) * .5)) 45%,#141e1800 75%)}.pp-hero--overlay .pp-hero__content{width:100%;padding-top:6.4rem;padding-bottom:6.4rem;color:#fff}.pp-hero--overlay .pp-hero__heading,.pp-hero--overlay .pp-hero__eyebrow{color:#fff}.pp-hero--overlay .pp-hero__text{color:#ffffffeb}}.pp-rail__list{display:grid;grid-auto-flow:column;grid-auto-columns:9.6rem;justify-content:start;gap:1.6rem;margin:0;padding:.4rem 0 .8rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pp-rail__list::-webkit-scrollbar{display:none}.pp-rail__item{scroll-snap-align:start}@media screen and (max-width:749px){.pp-rail__list{margin-left:calc(-1 * var(--pp-gutter));margin-right:calc(-1 * var(--pp-gutter));padding-left:var(--pp-gutter);padding-right:var(--pp-gutter);scroll-padding-left:var(--pp-gutter)}.pp-rail--grid-mobile .pp-rail__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem 1rem;margin:0;padding:.4rem 0 .8rem;overflow:visible}.pp-rail--grid-mobile .pp-rail__item{flex:0 0 calc((100% - 3rem)/4)}}@media screen and (min-width:750px){.pp-rail__list{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(12rem,15rem));justify-content:center;gap:2.8rem 2.4rem;overflow:visible}}.pp-rail__link{display:flex;flex-direction:column;align-items:center;gap:1rem;color:rgb(var(--color-foreground));text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.pp-rail__circle{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;background:rgba(var(--color-foreground),.07);box-shadow:0 0 0 1px rgba(var(--color-foreground),.1),var(--pp-shadow-soft);overflow:hidden;transition:transform var(--pp-dur) var(--pp-ease),box-shadow var(--pp-dur) var(--pp-ease)}.pp-rail__circle img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--pp-ease)}.pp-rail__circle--contain img{width:78%;height:78%;object-fit:contain}.pp-rail__fallback{font-family:var(--font-heading-family);font-size:3.2rem;color:rgb(var(--pp-accent))}.pp-rail__label{font-size:1.4rem;font-weight:600;line-height:1.25;text-wrap:balance}@media screen and (min-width:750px){.pp-rail__label{font-size:1.6rem}}.pp-rail__count{display:block;margin-top:.2rem;font-size:1.3rem;font-weight:400;color:rgba(var(--color-foreground),.7)}@media(hover:hover){.pp-rail__link:hover .pp-rail__circle{transform:translateY(-4px);box-shadow:0 0 0 2px rgb(var(--pp-accent)),var(--pp-shadow-lift)}.pp-rail__link:hover .pp-rail__circle img{transform:scale(1.06)}.pp-rail__link:hover .pp-rail__label{text-decoration:underline;text-underline-offset:.4rem}}.pp-rail__link:active .pp-rail__circle{transform:scale(.96)}.pp-rail__link:focus-visible{outline:none}.pp-rail__link:focus-visible .pp-rail__circle{box-shadow:0 0 0 3px rgb(var(--pp-accent))}.pp-tiles{display:grid;grid-template-columns:repeat(var(--pp-tiles-mobile, 1),minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.pp-tiles{grid-template-columns:repeat(var(--pp-tiles, 3),minmax(0,1fr));gap:1.6rem}}.pp-tile{position:relative;display:block;aspect-ratio:var(--pp-tile-ratio, 4 / 5);border-radius:var(--pp-radius-lg);overflow:hidden;background:rgba(var(--color-foreground),.08);color:#fff;text-decoration:none;isolation:isolate}.pp-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--pp-ease)}.pp-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#141e18b8,#141e1833 45%,#141e1800 70%)}.pp-tile__content{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:1.2rem;padding:2rem}.pp-tile__title{display:block;margin:0;color:#fff;font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:1.1}.pp-tile__text{display:block;margin:.4rem 0 0;font-size:1.5rem;color:#ffffffe6}.pp-tile__arrow{flex:none;display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:#fff;color:#25291f;transition:transform var(--pp-dur) var(--pp-ease),background-color var(--pp-dur) var(--pp-ease),color var(--pp-dur) var(--pp-ease)}@media(hover:hover){.pp-tile:hover img{transform:scale(1.05)}.pp-tile:hover .pp-tile__arrow{transform:translate(3px);background:rgb(var(--pp-accent));color:#fff}}@media screen and (max-width:749px){.pp-tiles--swipe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(-1 * var(--pp-gutter));margin-right:calc(-1 * var(--pp-gutter));padding:0 var(--pp-gutter);scroll-padding-left:var(--pp-gutter)}.pp-tiles--swipe::-webkit-scrollbar{display:none}.pp-tiles--swipe>li{flex:0 0 78%;scroll-snap-align:start}}.pp-tabs{margin-bottom:2.4rem}.pp-tabs__list{gap:.8rem}.pp-tab-panel[hidden]{display:none}.pp-tab-panel{animation:pp-fade .32s var(--pp-ease)}@keyframes pp-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pp-featured__footer{display:flex;justify-content:center;margin-top:3.2rem}.pp-values{display:grid;grid-template-columns:repeat(var(--pp-values-mobile, 1),minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.pp-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:990px){.pp-values{grid-template-columns:repeat(var(--pp-values, 4),minmax(0,1fr))}}.pp-value{display:flex;gap:1.6rem;align-items:flex-start;padding:2rem;border-radius:var(--pp-radius-lg);background:rgba(var(--color-foreground),.04)}.pp-values--cards .pp-value{background:rgb(var(--pp-surface));color:#25291f}@media screen and (min-width:990px){.pp-value{flex-direction:column;padding:2.4rem}}.pp-value__icon{flex:none;display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:rgba(var(--pp-accent),.12);color:rgb(var(--pp-accent))}.pp-value__icon img{width:2.8rem;height:2.8rem;object-fit:contain}.pp-value__title{margin:0;font-family:var(--font-body-family);font-size:1.7rem;font-weight:var(--font-body-weight-bold);letter-spacing:0;line-height:1.3;color:inherit}.pp-values--cards .pp-value__title{color:#25291f}.pp-value__text{margin:.4rem 0 0;font-size:1.5rem;color:inherit;opacity:.82}.pp-value__text p{margin:0}.pp-story{display:grid;gap:2.4rem;align-items:center}@media screen and (min-width:990px){.pp-story{grid-template-columns:1fr 1fr;gap:6.4rem}.pp-story--reverse .pp-story__media{order:2}}.pp-story__media{position:relative;aspect-ratio:5 / 4;border-radius:var(--pp-radius-lg);overflow:hidden;background:rgba(var(--color-foreground),.08)}.pp-story__media img,.pp-story__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-story__content>*+*{margin-top:1.6rem}.pp-story__content .rte p{margin:0 0 1.2rem}.pp-accordion-layout{display:grid;gap:2.4rem}@media screen and (min-width:990px){.pp-accordion-layout--split{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:5.6rem}}.pp-accordion{border-top:1px solid rgba(var(--color-foreground),.16)}.pp-accordion__item{border-bottom:1px solid rgba(var(--color-foreground),.16)}.pp-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:6.4rem;padding:1.2rem 0;font-size:1.8rem;font-weight:var(--font-body-weight-bold);line-height:1.35;cursor:pointer;list-style:none}.pp-accordion__summary::-webkit-details-marker{display:none}.pp-accordion__summary>span:first-child{display:inline-flex;align-items:center;gap:1.2rem}.pp-accordion__summary .pp-icon{flex:none}.pp-accordion__toggle{position:relative;flex:none;width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(var(--color-foreground),.06);transition:background-color var(--pp-dur) var(--pp-ease)}.pp-accordion__toggle:before,.pp-accordion__toggle:after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:2px;margin:-1px 0 0 -.6rem;border-radius:1px;background:currentColor;transition:transform var(--pp-dur) var(--pp-ease)}.pp-accordion__toggle:after{transform:rotate(90deg)}.pp-accordion__item[open] .pp-accordion__toggle:after{transform:rotate(0)}.pp-accordion__summary:hover .pp-accordion__toggle{background:rgba(var(--color-foreground),.12)}.pp-accordion__content{padding:0 0 2rem;font-size:1.6rem;max-width:72rem}.pp-accordion__content>:first-child{margin-top:0}.pp-accordion__content>:last-child{margin-bottom:0}.pp-accordion__content h4,.pp-accordion__content h5{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.55}.pp-connect__grid{display:grid;gap:2.8rem}@media screen and (min-width:990px){.pp-connect__grid{grid-template-columns:1fr 1fr;gap:4.8rem}}.pp-connect__card{padding:2.4rem;border-radius:var(--pp-radius-lg);background:rgb(var(--pp-surface));color:#25291f}.pp-connect__card h2{margin:0 0 .6rem;font-size:calc(var(--font-heading-scale) * 2.4rem);color:#25291f}.pp-connect__card .rte{margin:0 0 1.6rem;color:#25291fcc}.pp-connect__card .rte p{margin:0}.pp-connect__card form{display:grid;gap:1rem}.pp-connect__card label{font-size:1.4rem;font-weight:600}.pp-footer__top{display:grid;gap:3.2rem;padding-bottom:3.2rem}@media screen and (min-width:990px){.pp-footer__top{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);gap:6.4rem}}.pp-footer__brand .rte{margin-top:1.2rem;font-size:1.5rem;opacity:.85;max-width:44rem}.pp-footer__brand .rte p{margin:0 0 1rem}.pp-footer__brand img{height:auto}.pp-footer__contact{display:grid;gap:.4rem;margin:1.6rem 0 0;padding:0;list-style:none;font-size:1.5rem}.pp-footer__contact a{display:inline-flex;align-items:center;gap:.8rem;min-height:4rem;color:inherit;text-decoration:none;overflow-wrap:anywhere}.pp-footer__contact a:hover{text-decoration:underline;text-underline-offset:.3rem}.pp-footer__menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}@media screen and (min-width:750px){.pp-footer__menus{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.pp-footer__heading{margin:0 0 1rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--font-body-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:inherit}.pp-footer__links{margin:0;padding:0;list-style:none}.pp-footer__links a{display:inline-flex;align-items:center;min-height:3.8rem;font-size:1.5rem;color:inherit;opacity:.88;text-decoration:none}.pp-footer__links a:hover{opacity:1;text-decoration:underline;text-underline-offset:.3rem}.pp-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.14);font-size:1.3rem}.pp-footer__bottom a{color:inherit}.pp-footer__policies{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;padding:0;list-style:none}.pp-payment-icons{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.pp-payment-icons svg{width:3.8rem;height:2.4rem}.pp-footer .localization-form{padding:0}.pp-footer__locale{display:flex;flex-wrap:wrap;gap:1.2rem}cart-drawer.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end;width:100%;height:100%;background:transparent;visibility:hidden;transition:visibility var(--pp-dur) var(--pp-ease)}cart-drawer.drawer.active{visibility:visible}.cart-drawer{position:relative;display:flex;justify-content:flex-end;width:100%;height:100%}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d2f268c;opacity:0;transition:opacity .26s var(--pp-ease)}cart-drawer.active .cart-drawer__overlay{opacity:1}cart-drawer .drawer__inner{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:-8px 0 24px #1d2f2633;transform:translate(100%);transition:transform .32s var(--pp-ease);overflow:hidden}cart-drawer.active .drawer__inner{transform:none}.pp-cart__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.2rem 1rem 2rem}.pp-cart__title{margin:0;font-size:calc(var(--font-heading-scale) * 2.4rem)}.pp-cart__shipping{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1rem 2rem;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12);font-size:1.5rem;font-weight:600}.pp-cart__shipping .pp-icon{color:rgb(var(--pp-success))}.pp-cart__scroll{flex:1;overflow-y:auto;overscroll-behavior:contain}cart-drawer-items{display:block}.pp-cart__items{margin:0;padding:0 2rem;list-style:none}.pp-line{position:relative;display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1.4rem;padding:1.6rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.pp-line__media{display:block;width:8rem;height:8rem;border-radius:12px;overflow:hidden;background:rgb(var(--pp-surface))}.pp-line__media img{width:100%;height:100%;object-fit:cover}.pp-line__top{display:flex;justify-content:space-between;gap:1rem}.pp-line__name{font-size:1.5rem;font-weight:600;line-height:1.35;color:rgb(var(--color-foreground));text-decoration:none}.pp-line__name:hover{text-decoration:underline;text-underline-offset:.3rem}.pp-line__prices{flex:none;text-align:right;line-height:1.3}.pp-line__price{font-weight:700}.pp-line__compare{display:block;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.pp-line__meta{margin:.4rem 0 0;padding:0;list-style:none;font-size:1.35rem;color:rgba(var(--color-foreground),.8)}.pp-line__discounts{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0 0;padding:0;list-style:none}.pp-line__controls{display:flex;align-items:center;gap:1.2rem;margin-top:1rem}.pp-qty{flex:none;overflow:hidden;display:inline-flex;align-items:center;height:4.4rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:4rem;background:rgb(var(--pp-surface));color:#25291f}.pp-qty .quantity__button,.pp-qty button{margin:0;background:transparent;box-shadow:none;display:grid;place-items:center;width:4.4rem;height:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer}.pp-qty .quantity__button.disabled{opacity:.35}.pp-qty .quantity__button>*{pointer-events:none}.pp-qty input{width:3.2rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:center;-moz-appearance:textfield}.pp-qty input::-webkit-outer-spin-button,.pp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pp-qty--large{height:5.8rem}.pp-qty--large button{width:5rem}.pp-qty--large input{width:3.6rem;font-size:1.8rem}.pp-line__remove{min-height:4.4rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.pp-line .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:rgba(var(--color-background),.6)}.pp-line .loading__spinner.hidden{display:none}.cart__items--disabled{pointer-events:none}.pp-line__error{display:flex;gap:.6rem;margin-top:.6rem;font-size:1.3rem;color:rgb(var(--pp-accent))}.pp-line__error:empty,.pp-line__error .cart-item__error-text:empty{display:none}.pp-line.pp-line--added{animation:pp-added 1.6s var(--pp-ease)}@keyframes pp-added{0%,to{background-color:transparent}30%{background-color:rgba(var(--pp-accent),.1)}}.pp-cart__upsell{padding:1.6rem 2rem 2rem}.pp-cart__upsell-title{margin:0 0 1rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;letter-spacing:0}.pp-upsell{display:flex;align-items:center;gap:1.2rem;padding:1rem;border-radius:14px;background:rgb(var(--pp-surface));color:#25291f}.pp-upsell+.pp-upsell{margin-top:1rem}.pp-upsell__img{flex:none;width:5.6rem;height:5.6rem;border-radius:10px;overflow:hidden;background:#25291f0d}.pp-upsell__img img{width:100%;height:100%;object-fit:cover}.pp-upsell__info{flex:1;min-width:0;font-size:1.4rem;line-height:1.3}.pp-upsell__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;color:inherit;text-decoration:none}.pp-upsell .pp-btn{--btn-bg: transparent;--btn-fg: rgb(var(--pp-accent));--btn-border: rgb(var(--pp-accent));min-height:4.4rem;padding:0 1.4rem;font-size:1.4rem}.pp-upsell .pp-btn:hover{--btn-bg: rgb(var(--pp-accent));--btn-fg: #fff}.pp-cart__footer{padding:1.4rem 2rem calc(1.8rem + env(safe-area-inset-bottom));border-top:1px solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background))}.pp-cart__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.pp-cart__subtotal{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem}.pp-cart__subtotal-value{font-size:2rem;font-weight:700}.pp-cart__savings{font-size:1.5rem;font-weight:600;color:rgb(var(--pp-success))}.pp-cart__note-text{margin:.4rem 0 1.2rem;font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.pp-cart__checkout .pp-icon{width:1.8rem;height:1.8rem}.pp-discount{margin-bottom:1.2rem}.pp-discount__form{display:flex;gap:.8rem}.pp-discount__form .pp-input{min-height:4.8rem;font-size:1.5rem}.pp-discount__form .pp-btn{min-height:4.8rem;padding:0 1.8rem;font-size:1.5rem}.pp-discount__codes{display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0 0;padding:0;list-style:none}.pp-discount__code{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .4rem .2rem 1rem;border-radius:4rem;background:rgba(var(--pp-success),.12);color:rgb(var(--pp-success));font-size:1.3rem;font-weight:600}.pp-discount__code button{display:grid;place-items:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.pp-discount__error{margin:.6rem 0 0;font-size:1.3rem;color:rgb(var(--pp-accent))}.pp-discount__error[hidden]{display:none}.pp-cart__note summary{display:flex;align-items:center;gap:.6rem;min-height:4.4rem;font-size:1.5rem;font-weight:600;cursor:pointer;list-style:none}.pp-cart__note summary::-webkit-details-marker{display:none}.pp-cart__note textarea{margin-bottom:1rem}.pp-cart__empty{padding:4.8rem 2rem;text-align:center}.pp-cart__empty-icon{display:inline-grid;place-items:center;width:7.2rem;height:7.2rem;margin-bottom:1.6rem;border-radius:50%;background:rgba(var(--pp-accent),.1);color:rgb(var(--pp-accent))}.pp-cart__empty h2{margin:0 0 .8rem;font-size:calc(var(--font-heading-scale) * 2.4rem)}.pp-cart__empty p{margin:0 0 2rem}.pp-cart__empty-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem}.pp-cart__payments{margin-top:1rem;font-size:1.3rem;text-align:center;color:rgba(var(--color-foreground),.75)}.pp-cart-page{display:grid;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.pp-cart-page{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:5.6rem}}.pp-cart-page__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.2rem;margin-bottom:1.6rem}.pp-cart-page__head h1{margin:0}.pp-cart-page .pp-cart__items{padding:0}.pp-cart-page .pp-line{grid-template-columns:10rem minmax(0,1fr)}.pp-cart-page .pp-line__media{width:10rem;height:10rem}.pp-cart-summary{padding:2.4rem;border-radius:var(--pp-radius-lg);background:rgb(var(--pp-surface));color:#25291f}@media screen and (min-width:990px){.pp-cart-summary{position:sticky;top:calc(var(--pp-header-height) + 2rem)}}.pp-cart-summary .pp-cart__row+.pp-cart__row{margin-top:.6rem}.pp-cart-summary .pp-cart__note-text{color:#25291fcc}.pp-cart-summary .pp-cart__savings{color:rgb(var(--pp-success))}.pp-cart-summary__trust{display:grid;gap:1rem;margin:2rem 0 0;padding:1.6rem 0 0;list-style:none;border-top:1px solid rgba(37,41,31,.1);font-size:1.4rem}.pp-cart-summary__trust li{display:flex;gap:1rem;align-items:flex-start}.pp-cart-summary__trust .pp-icon{flex:none;color:rgb(var(--pp-accent))}.pp-cart-page .cart__dynamic-checkout-buttons{margin-top:1.2rem}.pp-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.pp-breadcrumbs a{color:inherit;text-underline-offset:.3rem}.pp-breadcrumbs li+li:before{content:"/";margin-right:.6rem;opacity:.6}.pp-breadcrumbs [aria-current=page]{color:rgb(var(--color-foreground))}.pp-load-more{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:4rem;text-align:center}.pp-load-more__count{font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.pp-progress{width:20rem;height:4px;border-radius:2px;background:rgba(var(--color-foreground),.12);overflow:hidden}.pp-progress span{display:block;height:100%;background:rgb(var(--color-foreground));transition:width .4s var(--pp-ease)}.pp-empty{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:4.8rem 2rem;text-align:center}.pp-empty h2{margin:0}.pp-empty p{margin:0;max-width:48rem}.pp-empty__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.8rem}.button,.shopify-challenge__button,.customer button{border-radius:var(--buttons-radius);font-weight:var(--font-body-weight-bold);letter-spacing:.01em}.button:after,.shopify-challenge__button:after,.customer button:after{border-radius:var(--buttons-radius)}.button:not([disabled]):hover:after{box-shadow:none}.button:not(.button--secondary):not(.button--tertiary):hover{background-color:rgb(var(--color-button-hover))}.field__input,.select__select,.customer .field input,.customer select{border-radius:var(--inputs-radius)}.title-wrapper-with-link{margin-bottom:2.4rem}.predictive-search__heading{font-family:var(--font-body-family);letter-spacing:.08em}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:#25291f0d}.pp-page{max-width:calc(76rem + 2 * var(--pp-gutter))}.pp-page__title{margin:0 0 2.4rem}.pp-page__content{font-size:1.7rem}.pp-page__content h2{margin-top:3.2rem;font-size:calc(var(--font-heading-scale) * 2.6rem)}.pp-page__content h3{margin-top:2.4rem}.pp-contact{display:grid;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.pp-contact{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:6.4rem}}.pp-contact__intro h1{margin:0 0 1.2rem}.pp-contact__intro .rte{margin-bottom:2.4rem}.pp-contact form{display:grid;gap:.8rem}.pp-contact label{font-size:1.4rem;font-weight:600}.pp-contact form .pp-btn{margin-top:1.2rem}.pp-track{max-width:calc(72rem + 2 * var(--pp-gutter))}.pp-track .pp-connect__card{display:grid;gap:1.2rem;justify-items:start;padding:3.2rem}.pp-track h1{margin:0;font-size:var(--pp-h2)}.pp-track .pp-inline-form{width:100%}.pp-track__result:not(:empty){margin-top:2.4rem}.pp-404__search{width:100%;max-width:48rem;margin:1.2rem 0}@media screen and (min-width:750px){cart-drawer .drawer__inner{max-width:48rem}.pp-cart__head{padding:1.6rem 1.6rem 1.2rem 2.8rem}.pp-cart__items,.pp-cart__upsell,.pp-cart__footer{padding-left:2.8rem;padding-right:2.8rem}cart-drawer .pp-line{grid-template-columns:9.6rem minmax(0,1fr);gap:1.8rem;padding:2rem 0}cart-drawer .pp-line__media{width:9.6rem;height:9.6rem}cart-drawer .pp-line__name{font-size:1.6rem}.pp-upsell{padding:1.2rem 1.4rem;gap:1.4rem}.pp-upsell__img{width:6.4rem;height:6.4rem}}cart-drawer .pp-cart__scroll{min-height:0}cart-drawer .pp-cart__footer{flex:none;position:relative;z-index:2}.pp-cart__footer>*+*{margin-top:.6rem}.pp-cart__checkout{margin-top:1.4rem!important}cart-drawer .jdgm-widget,cart-drawer [class^=jdgm],cart-drawer [class*=" jdgm"],cart-drawer [id^=judgeme],cart-drawer .jdgm-cart-drawer-widget{display:none!important}.cart-drawer__overlay,.pp-drawer__overlay{display:block!important}@media screen and (min-width:750px)and (max-width:1600px){.pp-nav__utility{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pp-theme.css.map */
