:root{--pp-ink: #243128;--pp-green: #315b4a;--pp-green-dark: #214236;--pp-sand: #ebddc6;--pp-sand-light: #f7f0e5;--pp-cream: #fbf8f3;--pp-line: #d8d5ca;--pp-muted: #526052}.pp-home{color:var(--pp-ink);background:var(--pp-cream)}.pp-home *,.pp-home *:before,.pp-home *:after{box-sizing:border-box}.pp-home ::selection{color:var(--pp-cream);background:var(--pp-green-dark)}.pp-home :focus-visible{outline:2px solid var(--pp-green);outline-offset:5px}.pp-home h1,.pp-home h2,.pp-home h3{color:var(--pp-ink);letter-spacing:-.03em;text-wrap:balance}.pp-home h2{margin:0;font-size:clamp(3.2rem,3.5vw,4.8rem);line-height:1.08}.pp-home h3{margin:0;font-size:2.4rem;line-height:1.2}.pp-home p{line-height:1.6}.pp-home .button{min-height:5rem;padding:1.4rem 2.6rem;border-radius:999px;background:var(--pp-green-dark);color:#fff;font-weight:600}.pp-home .button:before,.pp-home .button:after{box-shadow:none}.pp-home .button:hover{background:var(--pp-green)}.pp-text-link{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;color:var(--pp-green-dark);text-decoration:underline;text-underline-offset:.5rem;font-weight:600}.pp-text-link:hover{text-decoration-thickness:2px}.pp-hero{position:relative;color:var(--pp-ink);background:var(--pp-cream)}@media(max-width:989px){.pp-hero{padding-top:0}}.pp-hero__media{aspect-ratio:4 / 3;overflow:hidden}.pp-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:85% center}.pp-hero__shade{display:none}.pp-hero__content{padding-top:2rem;padding-bottom:3.6rem}.pp-hero__rating{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin:0 0 1.4rem;color:#fff;font-size:1.7rem;font-weight:600;text-shadow:0 1px 3px #24312880}.pp-hero__rating-stars{display:inline-flex;gap:.2rem;color:#fff;filter:drop-shadow(0 1px 2px #24312880)}.pp-hero__rating-stars svg{width:1.8rem;height:1.8rem;fill:currentColor}@media(max-width:989px){.pp-hero__rating{color:var(--pp-green-dark);text-shadow:none}.pp-hero__rating-stars{color:inherit;filter:none}}.pp-hero h1{margin:0;font-size:clamp(3.4rem,8.4vw,4.8rem);line-height:1.06}.pp-hero__lede{max-width:49rem;margin:1.8rem 0 0;font-size:1.8rem;color:var(--pp-ink)}.pp-hero__offer{max-width:62rem;margin:2rem 0 0;font-size:1.4rem;font-weight:600}.pp-hero__offer span{margin-inline:.4rem}.pp-hero__actions{display:flex;align-items:center;gap:1rem 2rem;flex-wrap:wrap;margin-top:2rem}.pp-hero__promise{margin:1.8rem 0 0;max-width:58rem;font-size:1.3rem}.pp-hero__promise a{color:inherit;text-underline-offset:.3rem}.pp-section{padding-block:clamp(5rem,6vw,8rem);scroll-margin-top:9rem}.pp-section--warm{background:linear-gradient(120deg,var(--pp-sand-light),var(--pp-sand))}.pp-section__heading{margin-bottom:3rem}.pp-section__heading--split{display:grid;gap:1.6rem;align-items:end}.pp-section__heading p{margin:1.6rem 0 0;color:var(--pp-muted);font-size:1.6rem;max-width:48rem}.pp-product-grid{display:grid;gap:3.6rem}.pp-product-card{min-width:0}.pp-product-card__media{display:block;aspect-ratio:1;overflow:hidden;background:var(--pp-sand-light);border-radius:1.2rem}.pp-product-card__image{display:block;width:100%;height:100%;object-fit:cover}.pp-product-card__body{padding-top:1.8rem}.pp-product-card__title{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pp-product-card__title h3{font-size:3rem}.pp-product-card__title a{color:inherit;text-decoration:none}.pp-product-card__price{margin:0;font-size:1.8rem;font-weight:600;font-variant-numeric:tabular-nums}.pp-product-card__body>p{margin:1.2rem 0;color:var(--pp-muted);font-size:1.6rem}.pp-product-card__body .pp-product-card__size{font-size:1.4rem;color:var(--pp-ink)}.pp-product-card__size span{display:block;color:var(--pp-muted);font-size:1.2rem}.pp-product-card__body .button{margin-top:.8rem;width:100%}.pp-reviews{background:var(--pp-green-dark);color:var(--pp-cream)}.pp-reviews h2,.pp-reviews h3,.pp-reviews .pp-text-link{color:var(--pp-cream)}.pp-reviews .pp-section__heading p{color:#dfddce}.pp-reviews :focus-visible{outline-color:var(--pp-sand)}.pp-review-carousel{display:block}.pp-review-rail{display:flex;gap:2.4rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--pp-sand) var(--pp-green-dark);overscroll-behavior-x:contain;padding:0 0 1.6rem}.pp-review-card{flex:0 0 min(36rem,85%);display:flex;flex-direction:column;padding:1rem 2rem 0 0}.pp-review-card h3{font-size:2rem}.pp-review-card blockquote{margin:1.4rem 0 2rem;font-size:1.6rem;line-height:1.65;color:var(--pp-cream)}.pp-review-card>p:last-child{margin:auto 0 0;display:grid;gap:.2rem}.pp-review-card>p:last-child span{font-size:1.3rem;color:#dfddce}.pp-stars{display:flex;gap:.3rem;margin:0 0 1.4rem;color:var(--pp-sand)}.pp-stars svg{width:1.7rem;height:1.7rem;fill:currentColor}.pp-review-controls{display:flex;gap:.8rem;justify-content:flex-end;margin-top:2rem}.pp-review-controls[hidden]{display:none}.pp-review-controls button{cursor:pointer;min-width:4.4rem;min-height:4.4rem;border:1px solid #b3bfaf;border-radius:999px;background:transparent;color:var(--pp-cream);padding:.8rem 1.4rem;font:inherit;font-size:1.3rem}.pp-review-controls button:hover{background:#315b4a}.pp-review-controls svg{width:1.8rem}.pp-review-controls [data-review-prev] svg{transform:rotate(180deg)}.pp-editorial{display:grid;gap:3rem;align-items:center}.pp-editorial__visual{overflow:hidden;aspect-ratio:1;border-radius:1.2rem}.pp-editorial__image{display:block;width:100%;height:100%;object-fit:cover;object-position:78% center}.pp-editorial__lede{font-size:1.7rem;color:var(--pp-muted);margin:2rem 0}.pp-benefit-list{margin-block:2.5rem}.pp-benefit-list article{padding:1.5rem 0;border-top:1px solid #c9bcaa}.pp-benefit-list h3{font-size:1.9rem}.pp-benefit-list p{margin:.6rem 0 0;color:var(--pp-muted);font-size:1.6rem}.pp-motion{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:center;margin-top:4rem}.pp-motion__copy p{margin:1rem 0 0;color:var(--pp-muted);font-size:1.6rem}.pp-motion__copy h3{font-size:2.8rem}.pp-motion__media{width:100%;max-width:23rem;justify-self:center;border-radius:1.2rem;overflow:hidden;background:var(--pp-green-dark)}.pp-motion__media video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:contain}.pp-faq-layout{display:grid;gap:3rem}.pp-faq-layout__intro p{margin:1.6rem 0;color:var(--pp-muted)}.pp-faq-list{border-top:1px solid var(--pp-line)}.pp-faq-list details{border-bottom:1px solid var(--pp-line)}.pp-faq-list summary{display:flex;justify-content:space-between;gap:2rem;min-height:5.6rem;padding-block:1.8rem;list-style:none;cursor:pointer;font-weight:600;font-size:1.7rem}.pp-faq-list summary::-webkit-details-marker{display:none}.pp-faq-list details[open] summary span:last-child{transform:rotate(45deg)}.pp-faq-list details p{margin:0;padding-bottom:2rem;max-width:65ch;color:var(--pp-muted);font-size:1.6rem}.pp-faq-list a{color:var(--pp-green-dark);text-underline-offset:.3rem}.pp-newsletter{padding-block:4rem}.pp-newsletter__inner{display:grid;gap:2.6rem;align-items:center}.pp-newsletter h2{font-size:clamp(2.8rem,3vw,4rem)}.pp-newsletter p{margin:1.4rem 0 0;color:var(--pp-muted)}.pp-newsletter__form label{display:block;margin-bottom:.8rem;font-size:1.4rem;font-weight:600}.pp-newsletter__field{display:flex;flex-wrap:wrap;gap:1rem}.pp-newsletter__field input{flex:1 1 20rem;min-width:0;height:5rem;padding:1.2rem 1.4rem;border:1px solid #7d867a;border-radius:.6rem;background:var(--pp-cream);color:var(--pp-ink);caret-color:var(--pp-green-dark);font:inherit;font-size:1.6rem}.pp-newsletter__field input::placeholder{color:var(--pp-muted);opacity:1}.pp-newsletter__form small{display:block;margin-top:1.2rem;font-size:1.2rem;color:var(--pp-muted)}.pp-newsletter__form small a{color:inherit}.pp-final-cta{display:grid;gap:2.4rem;align-items:center;padding-block:5rem}.pp-final-cta h2{font-size:clamp(3rem,3.5vw,4.6rem)}.pp-final-cta .button{width:fit-content}body.template-index .section-header .header-wrapper{background:#e9e0d2b3!important}@media(min-width:750px){.pp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.pp-section__heading--split{grid-template-columns:1.25fr .75fr;gap:4rem}.pp-product-card__body{display:flex;flex-direction:column;min-height:29rem}.pp-product-card__body .button{margin-top:auto}.pp-editorial{grid-template-columns:1.1fr .9fr;gap:5rem}.pp-motion{grid-template-columns:1fr 1fr;max-width:80rem;margin-top:5rem}.pp-faq-layout{grid-template-columns:.9fr 1.1fr;gap:5rem}.pp-newsletter__inner{grid-template-columns:1fr 1fr;gap:5rem}.pp-final-cta{grid-template-columns:1fr auto}}@media(min-width:990px){.pp-hero{min-height:65rem;min-height:clamp(65rem,50vw,85rem);display:flex;align-items:center}.pp-hero__media,.pp-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.pp-hero__image{object-position:center}.pp-hero__shade{display:block;background:linear-gradient(90deg,#fbf8f3e6,#fbf8f3b3 33%,#fbf8f300 60%)}.pp-hero__content{position:relative;z-index:1;width:100%;padding-block:7rem 9rem}.pp-hero h1{max-width:66rem;font-size:clamp(4.4rem,4.2vw,6rem);line-height:1.05}.pp-hero__lede{max-width:44rem;font-size:2rem}}@media(max-width:749px){.pp-hero__actions .button{flex:1 1 100%}.pp-hero__actions .pp-text-link{margin-inline:auto}.pp-motion{grid-template-columns:1fr}.pp-motion__media{max-width:22rem}.pp-product-card__image{object-position:center}.pp-review-card{flex-basis:88%}.pp-newsletter__field .button{width:100%}}@media(prefers-reduced-motion:no-preference){.pp-hero__content{animation:pp-hero-arrive .65s cubic-bezier(.16,1,.3,1) both}@keyframes pp-hero-arrive{0%{transform:translateY(1.2rem);filter:blur(2px)}to{transform:translateY(0);filter:blur(0)}}}@media(max-width:749px){.pp-hero__media{aspect-ratio:3 / 2}.pp-hero__content{padding-top:1.6rem;padding-bottom:2.4rem}.pp-hero__rating,.pp-hero .pp-sales-badge{margin-bottom:.8rem}.pp-hero__lede{margin-top:1.2rem;font-size:1.7rem;line-height:1.5}.pp-hero__offer{margin-top:1.2rem;font-size:1.5rem}.pp-hero__actions{margin-top:1.6rem}.pp-hero__actions .pp-text-link{display:none}.pp-hero__promise{margin-top:1rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/permaplants-storefront.css.map */
