.ps{--g:#1F3D2B;--g2:#2C5A3F;--g-soft:#E4ECE4;--sand:#F3EDE2;--cream:#FFFCF6;--ink:#1C1C1A;--muted:#5E625B;--gold:#1F3D2B;--line:#E6DFD2;--r:16px;color:var(--ink);font-family:inherit}.ps *{box-sizing:border-box}.ps-sec{padding:72px 0}@media(max-width:749px){.ps-sec{padding:48px 0}}.ps-bg-white{background:#fff}.ps-bg-sand{background:var(--sand)}.ps-bg-cream{background:var(--cream)}.ps-bg-green{background:var(--g);color:#fff}.ps-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.ps-head{display:grid;gap:10px;margin-bottom:36px}.ps-head.ps-center{text-align:center;justify-items:center}.ps-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:700;margin:0}.ps-h2{font-size:clamp(28px,4.2vw,46px);line-height:1.06;letter-spacing:-.02em;margin:0;font-weight:700;text-wrap:balance;color:inherit}.ps-h2 em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;color:var(--g)}.ps-bg-green .ps-h2 em{color:#cfe3d3}.ps-lede{font-size:17px;line-height:1.55;color:var(--muted);max-width:58ch;margin:0}.ps-bg-green .ps-lede{color:#d6e2d8}.ps-stars{display:inline-flex;gap:2px;color:var(--gold)}.ps-stars svg{width:16px;height:16px}.ps-media{position:relative;overflow:hidden;background:var(--sand);border-radius:var(--r)}.ps-media img,.ps-media video,.ps-media svg.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ps-media svg.placeholder-svg{fill:#d9d0bf;background:var(--sand);padding:18%}.ps-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols,3) - 1)*16px)/var(--cols,3));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.ps-track::-webkit-scrollbar{display:none}.ps-track>*{scroll-snap-align:start;min-width:0}@media(max-width:749px){.ps-track{grid-auto-columns:78%;margin:0 -20px;padding:0 20px 4px;scroll-padding-inline:20px}}.ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--g);color:#fff;border-radius:999px;padding:16px 30px;font-weight:700;font-size:16px;text-decoration:none;transition:transform .15s,background .15s}.ps-btn:hover{background:var(--g2);transform:translateY(-1px)}.ps-bg-green .ps-btn{background:#fff;color:var(--g)}.ps-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--g);background:var(--g-soft);border-radius:999px;padding:5px 11px}.ps-ic{width:20px;height:20px;flex:0 0 auto}.ps-trustrow{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:4px 0 2px;font-size:12.5px;color:#4a4e47}.ps-trustrow span{display:inline-flex;align-items:center;gap:6px}.ps-trustrow svg{width:15px;height:15px;color:#1f3d2b}.ps-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#1f3d2b;font-weight:700;margin:0 0 6px}.ps-quote{display:grid;gap:6px;background:#f3ede2;border-radius:12px;padding:14px 16px;margin-top:6px}.ps-quote p{margin:0;font-size:14px;line-height:1.45;font-style:italic;color:#1c1c1a}.ps-quote small{font-size:12px;color:#5e625b;font-weight:600}product-form button[name=add],button[name=add].product-form__submit,.product-form__submit{min-height:58px!important;font-size:19px!important;font-weight:700!important;border-radius:999px!important;box-shadow:0 12px 24px -14px #1f3d2bbf!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ps.css.map */
