:root{--ps-paper: #faf6ef;--ps-linen: #f2ebdd;--ps-sage: #e4eadb;--ps-forest: #1e3a2c;--ps-forest-2: #2c5140;--ps-leaf: #3c7a4e;--ps-ember: #c8582b;--ps-apricot: #f6d5b8;--ps-ink: #1b2620;--ps-muted: #5d6a62;--ps-line: #e4dccb;--ps-card: #ffffff;--ps-star: #e0a23a;--ps-radius: 20px;--ps-radius-sm: 14px;--ps-shadow: 0 1px 2px rgba(30, 58, 44, .06), 0 8px 24px rgba(30, 58, 44, .07);--ps-shadow-lg: 0 18px 40px rgba(30, 58, 44, .16);--ps-serif: var(--heading-font-family);--ps-sans: var(--body-font-family);--ps-gutter: clamp(16px, 4vw, 48px)}.ps-scheme--paper{--bg: var(--ps-paper);--fg: var(--ps-ink);--head: var(--ps-forest);--muted: var(--ps-muted);--accent: var(--ps-ember);--eyebrow: var(--ps-leaf);--soft: var(--ps-linen);--line: var(--ps-line)}.ps-scheme--linen{--bg: var(--ps-linen);--fg: var(--ps-ink);--head: var(--ps-forest);--muted: var(--ps-muted);--accent: var(--ps-ember);--eyebrow: var(--ps-leaf);--soft: var(--ps-paper);--line: #ddd3bf}.ps-scheme--sage{--bg: var(--ps-sage);--fg: var(--ps-ink);--head: var(--ps-forest);--muted: #56645a;--accent: var(--ps-ember);--eyebrow: var(--ps-leaf);--soft: var(--ps-paper);--line: #d2dbc6}.ps-scheme--apricot{--bg: var(--ps-apricot);--fg: var(--ps-ink);--head: var(--ps-forest);--muted: #6a5646;--accent: var(--ps-forest-2);--eyebrow: #9a4520;--soft: var(--ps-paper);--line: #e8c3a2}.ps-scheme--forest{--bg: var(--ps-forest);--fg: #e9efe6;--head: var(--ps-paper);--muted: #b9c7bd;--accent: var(--ps-apricot);--eyebrow: var(--ps-apricot);--soft: rgba(255,255,255,.08);--line: rgba(255,255,255,.14)}[class*=ps-scheme--]{background:var(--bg);color:var(--fg)}.ps-wrap{max-width:1320px;margin:0 auto;padding:0 var(--ps-gutter)}.ps-block-pad{padding:clamp(56px,7vw,104px) 0}.ps-center{text-align:center}.ps-mt{margin-top:28px}.ps-muted{color:var(--muted, var(--ps-muted))}.ps-display,.ps-h2{margin:0;color:var(--head, var(--ps-forest));font-family:var(--ps-serif);font-weight:400;letter-spacing:-.025em;text-wrap:balance}.ps-display{font-size:clamp(42px,5.6vw,80px);line-height:1.02}.ps-h2{font-size:clamp(32px,3.6vw,52px);line-height:1.06}.ps-display em,.ps-h2 em{color:var(--accent, var(--ps-ember));font-style:italic}.ps-eyebrow{margin:0 0 14px;color:var(--eyebrow, var(--ps-leaf));font:600 12px/1.2 var(--ps-sans);letter-spacing:.16em;text-transform:uppercase}.ps-eyebrow--muted{color:var(--muted)}.ps-lede{max-width:36em;margin:14px 0 0;color:var(--muted);font-size:17px;line-height:1.55}.ps-head{margin-bottom:clamp(28px,3.2vw,48px)}.ps-head--center{text-align:center}.ps-head--center .ps-lede{margin-inline:auto}.ps-head--split{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border:1.5px solid transparent;border-radius:999px;font:600 15px/1.1 var(--ps-sans);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.ps-btn:hover{transform:translateY(-1px)}.ps-btn--primary{background:var(--ps-forest);color:var(--ps-paper)}.ps-btn--primary:hover{background:var(--ps-forest-2);color:var(--ps-paper)}.ps-btn--ghost{border-color:currentColor;background:transparent;color:var(--head, var(--ps-forest))}.ps-btn--ghost:hover{background:var(--head, var(--ps-forest));color:var(--bg, var(--ps-paper));border-color:var(--head, var(--ps-forest))}.ps-scheme--forest .ps-btn--primary{background:var(--ps-paper);color:var(--ps-forest)}.ps-scheme--forest .ps-btn--primary:hover{background:var(--ps-apricot)}.ps-btn--lg{padding:17px 30px;font-size:16px}.ps-btn--sm{padding:9px 16px;font-size:13.5px}.ps-btn .ps-icon{transition:transform .2s ease}.ps-btn:hover .ps-icon--arrow{transform:translate(3px)}.ps-link{display:inline-flex;align-items:center;gap:6px;color:var(--head, var(--ps-forest));font:600 14px/1.2 var(--ps-sans);letter-spacing:.02em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ps-link:hover .ps-icon--arrow{transform:translate(3px)}.ps-link .ps-icon{transition:transform .2s ease}.ps-stars{--r: 5;display:inline-block;flex:none;width:5.5em;height:1em;font-size:16px;vertical-align:-.12em;background:linear-gradient(90deg,var(--ps-star) calc(var(--r) / 5 * 100%),rgba(30,58,44,.16) 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M10 0l2.9 6.2 6.6.8-4.9 4.6 1.3 6.6L10 14.9l-5.9 3.3 1.3-6.6L.5 7l6.6-.8z'/%3E%3C/svg%3E") 0 0 / 1.1em 1em repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M10 0l2.9 6.2 6.6.8-4.9 4.6 1.3 6.6L10 14.9l-5.9 3.3 1.3-6.6L.5 7l6.6-.8z'/%3E%3C/svg%3E") 0 0 / 1.1em 1em repeat-x}.ps-stars--sm{font-size:13px}.ps-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--ps-paper);color:var(--ps-forest);font:600 12px/1 var(--ps-sans);letter-spacing:.02em}.ps-chip--float{position:absolute;z-index:2;top:14px;left:14px;box-shadow:0 2px 8px #00000014}.ps-chip--lg{padding:9px 16px;font-size:13px}.ps-pills{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.ps-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:#1e3a2c12;color:var(--head);font:500 14px/1.2 var(--ps-sans)}.ps-pill .ps-icon{color:var(--eyebrow)}.ps-scheme--forest .ps-pill{background:#ffffff1a}@media(max-width:989px){.ps-rail{display:flex!important;gap:12px!important;margin:0 calc(-1 * var(--ps-gutter));padding:2px var(--ps-gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ps-gutter);scrollbar-width:none}.ps-rail::-webkit-scrollbar{display:none}.ps-rail>*{flex:0 0 44%;scroll-snap-align:start}}.ps-hero{padding:clamp(16px,2.4vw,40px) 0 clamp(48px,5vw,80px)}.ps-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.ps-hero__media{position:relative;order:-1}.ps-hero__frame{overflow:hidden;aspect-ratio:5 / 4;border-radius:24px;background:var(--soft)}.ps-hero__img{display:block;width:100%;height:100%;object-fit:cover}.ps-hero__title{margin-bottom:18px}.ps-hero__text{max-width:30em;color:var(--muted);font-size:18px;line-height:1.55}.ps-hero__text p{margin:0}.ps-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ps-proof{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;color:var(--head);font-size:14.5px}.ps-hero__usps{display:flex;flex-wrap:wrap;gap:10px 22px;margin:18px 0 0;padding:0;list-style:none;color:var(--head);font-size:14px}.ps-hero__usps li{display:inline-flex;align-items:center;gap:8px}.ps-hero__usps .ps-icon{color:var(--eyebrow)}.ps-hero__card{position:absolute;z-index:2;right:12px;bottom:12px;left:12px;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:16px;background:#fff;box-shadow:var(--ps-shadow-lg);color:var(--ps-ink);text-decoration:none;transition:transform .25s ease}.ps-hero__card:hover{transform:translateY(-2px)}.ps-hero__card-thumb{flex:none;width:56px;height:56px;overflow:hidden;border-radius:10px;background:var(--ps-linen)}.ps-hero__card-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ps-hero__card-body{display:grid;flex:1;min-width:0;gap:2px}.ps-hero__card-label{display:inline-flex;align-items:center;gap:4px;color:var(--ps-ember);font:700 10.5px/1.2 var(--ps-sans);letter-spacing:.1em;text-transform:uppercase}.ps-hero__card-title{overflow:hidden;color:var(--ps-forest);font-size:14.5px;font-weight:600;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.ps-hero__card-meta{display:flex;align-items:center;gap:6px;font-size:12.5px}.ps-hero__card-price{margin-left:auto;color:var(--ps-ink);font-size:14px;font-weight:700}.ps-hero__card-go{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ps-forest);color:var(--ps-paper)}@media(max-width:599px){.ps-hero__ctas .ps-btn--primary{flex:1 1 100%}.ps-hero__ctas .ps-btn--ghost{display:none}.ps-hero__text{font-size:16.5px}.ps-hero__title{margin-bottom:12px}.ps-hero__ctas{margin-top:22px}}@media(min-width:990px){.ps-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,5vw,88px)}.ps-hero__media{order:0}.ps-hero--image-left .ps-hero__media{order:-1}.ps-hero__frame{aspect-ratio:1 / 1;max-height:78vh;border-radius:28px}.ps-hero__card{right:auto;bottom:24px;left:24px;max-width:380px}}.ps-usp--bordered{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ps-usp__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:18px 0;list-style:none}.ps-usp__item{display:flex;align-items:center;gap:10px;min-width:0}.ps-usp__icon{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--soft);color:var(--head)}.ps-scheme--linen .ps-usp__icon{background:var(--ps-paper)}.ps-usp__text{display:grid;min-width:0;line-height:1.3}.ps-usp__text strong{color:var(--head);font-size:13.5px;font-weight:600}.ps-usp__text span{color:var(--muted);font-size:12.5px}@media(min-width:990px){.ps-usp__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px 0}.ps-usp__item{justify-content:center}.ps-usp__icon{width:44px;height:44px}.ps-usp__text strong{font-size:15px}.ps-usp__text span{font-size:13.5px}}.ps-projects__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:18px}.ps-project{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ps-radius);background:var(--ps-card);box-shadow:var(--ps-shadow);color:var(--ps-ink);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.ps-project:hover{transform:translateY(-3px);box-shadow:var(--ps-shadow-lg)}.ps-project__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--ps-linen)}.ps-project__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ps-project:hover .ps-project__img{transform:scale(1.04)}.ps-project__body{position:relative;display:grid;gap:3px;padding:14px 52px 16px 16px}.ps-project__title{color:var(--ps-forest);font-family:var(--ps-serif);font-size:21px;line-height:1.15;letter-spacing:-.01em}.ps-project__text{color:var(--ps-muted);font-size:13.5px;line-height:1.4}.ps-project__go{position:absolute;top:50%;right:14px;display:grid;place-items:center;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--ps-linen);color:var(--ps-forest);transition:background-color .2s,color .2s}.ps-project:hover .ps-project__go{background:var(--ps-forest);color:var(--ps-paper)}@media(max-width:989px){.ps-project__title{font-size:18px}.ps-project__body{padding:12px 42px 14px 12px}.ps-project__go{right:10px;width:26px;height:26px;margin-top:-13px}}.ps-feature__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.ps-feature__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:24px;background:var(--soft)}.ps-feature__img{display:block;width:100%;height:100%;object-fit:cover}.ps-feature__text{max-width:34em;margin-top:16px;color:var(--muted);font-size:17px;line-height:1.6}.ps-feature__text p{margin:0 0 .8em}.ps-feature__text p:last-child{margin-bottom:0}.ps-steps{display:grid;gap:16px;margin:28px 0 0;padding:0;list-style:none}.ps-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start}.ps-step__n{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ps-forest);color:var(--ps-paper);font-family:var(--ps-serif);font-size:18px}.ps-scheme--forest .ps-step__n{background:var(--ps-apricot);color:var(--ps-forest)}.ps-step strong{display:block;color:var(--head);font-size:16px;font-weight:600}.ps-step span span{display:block;margin-top:2px;color:var(--muted);font-size:15px;line-height:1.45}.ps-feature__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.ps-feature__shop{margin-top:clamp(36px,4vw,56px);padding-top:clamp(22px,3vw,34px);border-top:1px solid var(--line)}.ps-feature__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}@media(max-width:989px){.ps-feature__row>*{flex-basis:84%}}@media(min-width:990px){.ps-feature__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,104px)}.ps-feature--image-right .ps-feature__media{order:2}.ps-feature__media{border-radius:28px}}.ps-mini{--head: var(--ps-forest);display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px 10px 10px;border-radius:16px;background:var(--ps-card);box-shadow:var(--ps-shadow);color:var(--ps-ink)}.ps-mini__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.ps-mini__meta{white-space:nowrap}.ps-btn--outline{border-color:var(--ps-forest);background:transparent;color:var(--ps-forest)}.ps-btn--outline:hover{background:var(--ps-forest);color:var(--ps-paper)}.ps-mini__media{display:block;width:76px;height:76px;overflow:hidden;border-radius:12px;background:#fff}.ps-mini__media img{display:block;width:100%;height:100%;object-fit:cover}.ps-mini__body{display:grid;min-width:0;gap:2px}.ps-mini__tag{color:var(--ps-leaf);font:700 10.5px/1.2 var(--ps-sans);letter-spacing:.12em;text-transform:uppercase}.ps-mini__title{display:-webkit-box;overflow:hidden;color:var(--ps-forest);font-size:14.5px;font-weight:600;line-height:1.25;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ps-mini__title:hover{text-decoration:underline}.ps-mini__meta{display:flex;align-items:center;gap:5px;font-size:12px}.ps-mini__meta:empty{display:none}.ps-mini__price{font-size:14px;font-weight:700}.ps-mini__soldout{color:var(--ps-muted);font-size:12.5px}.ps-mini__action .btn,.ps-mini__action .ps-btn{white-space:nowrap}.ps-tiles__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:16px}.ps-tile{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--ps-radius);background:var(--ps-linen);color:#fff;text-decoration:none}.ps-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ps-tile:hover .ps-tile__img{transform:scale(1.05)}.ps-tile:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14201900,#142019b8)}.ps-tile__label{position:absolute;z-index:1;right:16px;bottom:16px;left:16px;display:grid;gap:2px}.ps-tile__name{font-family:var(--ps-serif);font-size:clamp(20px,1.7vw,26px);line-height:1.1;letter-spacing:-.01em}.ps-tile__sub{font-size:13px;opacity:.88}@media(max-width:989px){.ps-tiles__grid>*{flex-basis:58%}}.ps-news__inner{max-width:760px;text-align:center}.ps-news .ps-lede{margin-inline:auto}.ps-news__form{display:flex;gap:6px;max-width:540px;margin:28px auto 0;padding:6px;border-radius:999px;background:#fff;box-shadow:var(--ps-shadow)}.ps-news__input{flex:1;min-width:0;padding:0 18px;border:0;background:transparent;color:var(--ps-ink);font:16px var(--ps-sans);outline:none}.ps-news__ok{margin:0 auto;padding:10px 16px;color:var(--ps-forest);font-weight:600}.ps-news__err{margin:8px 0 0;color:#a1301c;font-size:13px}.ps-news__small{margin:12px 0 0;color:var(--muted);font-size:12.5px}@media(max-width:599px){.ps-news__form .ps-btn{padding:12px 16px;font-size:14px}.ps-news__input{padding:0 12px;font-size:15px}}.ps-glance__head,.ps-packs__label{margin:0 0 10px;color:var(--ps-forest);font:600 14px/1.2 var(--ps-sans)}.ps-glance__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;padding:0;list-style:none}.ps-glance__item{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.4}.ps-glance__item .ps-icon{flex:none;margin-top:2px;color:var(--ps-leaf)}.ps-glance__item strong{display:block;color:var(--ps-forest);font-weight:600}.ps-glance__item span span{color:var(--ps-muted)}@media(max-width:599px){.ps-glance__list{gap:10px 14px}}.ps-packs__grid{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:10px;padding-top:8px}@media(max-width:599px){.ps-packs__grid[style*="--n: 4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ps-pack{position:relative;display:grid;gap:2px;justify-items:start;align-content:start;padding:16px 12px 12px;border:1.5px solid var(--ps-line);border-radius:14px;background:#fff;color:var(--ps-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ps-pack:hover{border-color:var(--ps-forest-2)}.ps-pack.is-selected{border-color:var(--ps-forest);background:#f5f8f2;box-shadow:inset 0 0 0 1.5px var(--ps-forest)}.ps-pack.is-soldout{opacity:.55}.ps-pack__badge{position:absolute;top:-10px;left:10px;padding:3px 8px;border-radius:999px;background:var(--ps-ember);color:#fff;font:700 10.5px/1.3 var(--ps-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ps-pack__badge--value{background:var(--ps-forest)}.ps-pack__name{color:var(--ps-forest);font-size:14.5px;font-weight:600}.ps-pack__price{font-size:17px;font-weight:700}.ps-pack__unit{color:var(--ps-muted);font-size:12.5px}.ps-pack__save,.ps-pack__oos{margin-top:6px;padding:3px 8px;border-radius:999px;font:700 11.5px/1.3 var(--ps-sans)}.ps-pack__save{background:#3c7a4e1f;color:var(--ps-leaf)}.ps-pack__oos{background:#0000000f;color:var(--ps-muted)}.product-info:has([data-ps-packs]) .product-options,.product-info:has([data-ps-multibuy]) .product-options{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.ps-mb .ps-pack__price{font-size:16px}.ps-mb__nudge{margin:10px 0 0;color:var(--ps-leaf);font:600 13.5px/1.4 var(--ps-sans)}.ps-price-each{margin-left:4px;color:var(--ps-muted);font:500 15px/1.2 var(--ps-sans)}.ps-kit__small:empty{display:none}.ps-kit{display:grid;gap:10px;padding:14px;border:1.5px solid var(--ps-line);border-radius:16px;background:#fff}.ps-kit__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ps-kit__title{margin:0;color:var(--ps-forest);font-family:var(--ps-serif);font-size:20px;line-height:1.15;letter-spacing:-.01em}.ps-kit__badge{flex:none;padding:3px 9px;border-radius:999px;background:var(--ps-ember);color:#fff;font:700 11px/1.3 var(--ps-sans);letter-spacing:.05em;text-transform:uppercase}.ps-kit__row{display:flex;align-items:center;gap:8px}.ps-kit__img{flex:none;width:56px;height:56px;overflow:hidden;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--ps-line)}.ps-kit__img img{display:block;width:100%;height:100%;object-fit:cover}.ps-kit__plus{flex:none;color:var(--ps-muted);font-size:18px;font-weight:600}.ps-kit__text{margin:0 0 0 4px;color:var(--ps-muted);font-size:13.5px;line-height:1.4}.ps-kit__select{margin-top:0}.ps-kit__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.ps-kit__foot .ps-offer__price strong{font-size:17px}.ps-kit__small{margin:0;color:var(--ps-muted);font-size:12px;line-height:1.4}.ps-kit [data-ps-kit-add].is-loading{opacity:.6;pointer-events:none}.ps-kit[hidden]{display:none}.ps-delivery{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--ps-sage);color:var(--ps-forest)}.ps-delivery__icon{flex:none;margin-top:1px}.ps-delivery__eta{margin:0;font-size:14.5px;line-height:1.4}.ps-delivery__cut{margin:3px 0 0;font-size:13.5px;line-height:1.4;opacity:.9}.ps-delivery__cut strong{color:var(--ps-ember)}.ps-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;list-style:none}.ps-trust__list li{display:flex;align-items:center;gap:10px;color:var(--ps-forest);font-size:14px}.ps-trust__list .ps-icon{flex:none;color:var(--ps-leaf)}.ps-trust__pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--ps-line)}.ps-trust__secure{display:inline-flex;align-items:center;gap:6px;color:var(--ps-muted);font-size:12.5px}.ps-trust__icons{display:flex;flex-wrap:wrap;gap:4px}.ps-pay{width:auto;height:22px}body{color:var(--ps-ink);-webkit-font-smoothing:antialiased}h1,.h1,h2,.h2,h3,.h3,h4,.h4{letter-spacing:-.02em}h5,.h5,h6,.h6{letter-spacing:-.01em}.h0,h1,.h1,h2,.h2,h3,.h3{font-weight:400}::selection{background:var(--ps-apricot);color:var(--ps-forest)}.btn{font-weight:600;letter-spacing:.01em}.btn--primary,.btn--secondary{padding-top:14px;padding-bottom:14px}.section__heading,.section__header .h2,.section__header h2{font-weight:400}.announcement{font-weight:500;letter-spacing:.02em}.announcement strong{font-weight:600}.shopify-section-group-header-group .header,#shopify-section-header,.cc-header{background-color:var(--ps-paper)}.main-nav__item--primary{font-weight:500}.header__icon{color:var(--ps-forest)}.cc-header{border-bottom:1px solid var(--ps-line)}.card--product{overflow:hidden;border-radius:var(--ps-radius);background:var(--ps-card);box-shadow:var(--ps-shadow);transition:transform .25s ease,box-shadow .25s ease}.card--product:hover{transform:translateY(-3px);box-shadow:var(--ps-shadow-lg)}.card--product .card__media,.card--product .card__media .media{background:#fff}.card--product .card__info-container{padding:0 16px 16px}.card--product .card__info{padding-top:12px}.card--product .card__title{color:var(--ps-forest);font-size:15px;font-weight:600;line-height:1.35}.card--product .price__current{color:var(--ps-ink);font-weight:700}.card--product .price__was,.card--product .rating__count{color:var(--ps-muted)}.card--product .card__quick-add .btn{padding-top:11px;padding-bottom:11px;font-size:14px}.product-label,.label{border-radius:999px!important;font-weight:600;letter-spacing:.02em}.jdgm-carousel-title{color:var(--ps-forest)!important;font-family:var(--ps-serif)!important;font-size:clamp(32px,3.6vw,52px)!important;font-weight:400!important;letter-spacing:-.025em}.jdgm-carousel-item{border-radius:var(--ps-radius-sm)}.jdgm-carousel-item__review-title{color:var(--ps-forest)}.jdgm-rev-widg__title{color:var(--ps-forest)!important;font-family:var(--ps-serif)!important;font-weight:400!important}.jdgm-star{color:var(--ps-star)!important}.jdgm-write-rev-link,.jdgm-btn--solid{border-radius:999px!important;background:var(--ps-forest)!important;border-color:var(--ps-forest)!important}.cc-blocks,.shopify-section:has([class*=ai-faq-container-]){background:var(--ps-paper)}[class*=ai-faq-container-]{max-width:880px!important;margin:0 auto!important;padding:clamp(56px,7vw,96px) var(--ps-gutter)!important;background:transparent!important}[class*=ai-faq-items-]{display:grid;gap:10px}[class*=ai-faq-title-]{color:var(--ps-forest)!important;font-family:var(--ps-serif)!important;font-size:clamp(32px,3.6vw,52px)!important;font-weight:400!important;letter-spacing:-.025em!important}[class*=ai-faq-subtitle-]{color:var(--ps-muted)!important}[class*=ai-faq-item-]{overflow:hidden;border:1px solid var(--ps-line)!important;border-radius:var(--ps-radius-sm)!important;background:#fff!important}[class*=ai-faq-question-]{background:#fff!important;color:var(--ps-forest)!important;font-weight:600!important}[class*=ai-faq-answer-content-]{color:var(--ps-muted)!important}.product-info__title h1,.product-title{color:var(--ps-forest);font-size:clamp(30px,3vw,42px);line-height:1.1}.product-info__price .price__current,.product-price .price__current{color:var(--ps-ink);font-size:26px;font-weight:700}.product-info__price .price__was{color:var(--ps-muted);font-size:18px}.product-info{--product-info-block-margin: 14px;--product-details-block-margin-sm: 6px}.product-info .product-info__title h1{margin-bottom:0}.product-info .product-price .price{padding-top:0}.product-info .product-info__block:has(.ps-delivery){margin-top:12px}.product-info .btn--primary[name=add]{padding-top:17px;padding-bottom:17px;font-size:16px}.media-gallery__viewer .media,.product-media .media,.media-gallery__thumbs .media{overflow:hidden;border-radius:var(--ps-radius-sm);background:#fff}.disclosure__title{color:var(--ps-forest)}.breadcrumbs-list__link{color:var(--ps-muted)}.sticky-atc-panel .card--sticky-atc{border-radius:var(--ps-radius-sm) var(--ps-radius-sm) 0 0;background:#fff;box-shadow:0 -8px 30px #1e3a2c24}.collection-banner{background:transparent}.facets .label,.facet-filters .label{color:var(--ps-forest)}.ps-offers{display:grid;gap:10px;width:100%;margin:4px 0 8px}.drawer--cart .ps-offers{padding:0 var(--gutter) var(--gutter)}.drawer--cart .discount{padding:6px 10px;border-radius:10px;background:var(--ps-sage);color:var(--ps-forest)}.ps-offers__head{display:flex;align-items:center;gap:8px;margin:0 0 2px;color:var(--ps-forest);font-family:var(--ps-serif);font-size:20px;letter-spacing:-.01em}.ps-offers__head .ps-icon{color:var(--ps-ember)}.ps-offer{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid var(--ps-line);border-radius:14px;background:#fff}.ps-offer__media{display:block;width:72px;height:72px;overflow:hidden;border-radius:10px;background:#fff}.ps-offer__media img{display:block;width:100%;height:100%;object-fit:cover}.ps-offer__body{display:grid;min-width:0;gap:2px}.ps-offer__tag{justify-self:start;padding:3px 8px;border-radius:999px;background:var(--ps-ember);color:#fff;font:700 10.5px/1.3 var(--ps-sans);letter-spacing:.06em;text-transform:uppercase}.ps-offer__title{margin:4px 0 0;color:var(--ps-forest);font-size:14.5px;font-weight:600;line-height:1.3}.ps-offer__name{margin:0;color:var(--ps-muted);font-size:12.5px;line-height:1.3}.ps-offer__select{width:100%;margin-top:8px;padding:8px 10px;border:1px solid var(--ps-line);border-radius:10px;background:var(--ps-paper);color:var(--ps-ink);font:13.5px var(--ps-sans)}.ps-offer__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.ps-offer__price strong{color:var(--ps-ink);font-size:15px}.ps-offer__price s{margin-left:4px;color:var(--ps-muted);font-size:13px}.drawer--cart .ps-delivery--cart{margin-bottom:12px;padding:10px 12px}.drawer--cart .ps-delivery--cart .ps-delivery__eta{font-size:13.5px}.drawer--cart .ps-delivery--cart .ps-delivery__cut{font-size:12.5px}.drawer--cart .product-vendor,.drawer--cart .cart-item__vendor{display:none}.ps-cart-page-extras{display:grid;gap:16px;max-width:560px;margin:24px 0 0}.cc-footer .h6,.cc-footer h2,.footer-col .h6{color:var(--ps-paper);font-family:var(--ps-serif);font-size:20px;font-weight:400;letter-spacing:0;text-transform:none}.cc-footer a{text-decoration-color:#faf6ef59}.cc-footer a:hover{color:var(--ps-apricot)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ps-redesign.css.map */
