:root{--plant-ink: #17392b;--plant-ink-soft: #294a3b;--plant-cream: #f6f0e4;--plant-paper: #fffdf7;--plant-sage: #c9d5bd;--plant-sage-deep: #9caf8a;--plant-coral: #e86f51;--plant-gold: #e4b95f;--plant-line: rgba(23, 57, 43, .18);--plant-serif: "Playfair Display", Georgia, serif;--plant-sans: "Assistant", "Trebuchet MS", sans-serif}html{scroll-behavior:smooth}body{background:var(--plant-cream);color:var(--plant-ink);font-family:var(--plant-sans)}body h1,body h2,body h3,body h4,body .h1,body .h2,body .h3,body .h4{font-family:var(--plant-serif);letter-spacing:-.025em}body a{text-underline-offset:.18em}body .page-wrapper{background:var(--plant-cream)}body .button,body .button-custom,body button.shopify-payment-button__button{border-radius:999px;font-family:var(--plant-sans);font-weight:700;letter-spacing:.04em;text-transform:uppercase}body .button:hover,body .button-custom:hover{transform:translateY(-1px)}body input,body select,body textarea{border-radius:10px}body img{background:transparent}#header-component{background:#f6f0e4f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--plant-line)}#header-component a,#header-component button{color:var(--plant-ink)}#header-component .header__logo,#header-component .header__logo-text{font-family:var(--plant-serif);font-weight:700;letter-spacing:-.035em}.header-announcements{background:var(--plant-ink);color:var(--plant-cream);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.announcement-bar,.announcement-bar *{color:var(--plant-cream)}.resource-list__item .product-card,.product-card{border-radius:14px}.product-card img{border-radius:14px;transition:transform .45s ease,box-shadow .45s ease}.product-card:hover img{transform:translateY(-5px);box-shadow:0 18px 40px #17392b1f}.product-card h3,.product-card .product-title{font-family:var(--plant-serif);font-size:1.1rem;line-height:1.18}.price,.product-card .price{color:var(--plant-ink-soft);font-weight:600}.shopify-section .section--page-width{--page-margin: clamp(18px, 3vw, 48px)}.plant-kicker{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--plant-ink);font-family:var(--plant-sans);font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.plant-kicker:before{width:28px;height:2px;background:currentColor;content:""}.plant-section-heading{margin:12px 0 0;font-family:var(--plant-serif);font-size:clamp(2.2rem,5vw,4.6rem);font-weight:500;line-height:.98;letter-spacing:-.045em}.plant-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:1px solid var(--plant-ink);border-radius:999px;background:var(--plant-ink);color:var(--plant-cream)!important;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,background .18s ease}.plant-button:hover{background:var(--plant-coral);border-color:var(--plant-coral);transform:translateY(-2px)}.plant-button--ghost{background:transparent;color:var(--plant-ink)!important}.plant-button--ghost:hover{background:var(--plant-ink);border-color:var(--plant-ink);color:var(--plant-cream)!important}.plant-footer{background:var(--plant-ink);color:var(--plant-cream);padding:clamp(48px,8vw,96px) clamp(20px,5vw,72px) 24px}.plant-footer__grid{display:grid;max-width:1440px;margin:0 auto;gap:42px;grid-template-columns:1.5fr .8fr .8fr 1fr}.plant-footer h2,.plant-footer h3{margin:0 0 16px;color:var(--plant-cream);font-family:var(--plant-serif)}.plant-footer h2{max-width:420px;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:1}.plant-footer h3{font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.plant-footer p,.plant-footer a{color:#f6f0e4c2;font-size:.95rem;line-height:1.55}.plant-footer a{text-decoration-color:#f6f0e459}.plant-footer a:hover{color:var(--plant-cream)}.plant-footer__links{display:grid;gap:9px}.plant-footer__map{max-width:1440px;margin:52px auto 0;padding-top:32px;border-top:1px solid rgba(246,240,228,.18)}.plant-footer__map-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.plant-footer__map-header h3{margin-bottom:0}.plant-footer__map-link{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding-bottom:3px;border-bottom:1px solid rgba(246,240,228,.35)}.plant-footer__map-frame{overflow:hidden;border:1px solid rgba(246,240,228,.18);border-radius:12px;background:#d9ddd2}.plant-footer__map iframe{display:block;width:100%;height:clamp(260px,30vw,380px);border:0;filter:sepia(.12) saturate(.88) contrast(.96)}.plant-footer__bottom{display:flex;justify-content:space-between;gap:20px;max-width:1440px;margin:54px auto 0;padding-top:20px;border-top:1px solid rgba(246,240,228,.18);color:#f6f0e494;font-size:.75rem}.plant-footer__payments{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.plant-footer__payments svg{display:block}.plant-footer__policies{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:900px){.plant-footer__grid{grid-template-columns:1fr 1fr}.plant-footer__grid>:first-child{grid-column:1 / -1}}@media(max-width:640px){.plant-footer__grid{grid-template-columns:1fr}.plant-footer__grid>:first-child{grid-column:auto}.plant-footer__bottom{flex-direction:column}.plant-footer__payments{gap:5px}.plant-footer__payments svg{width:34px;height:auto}.plant-footer__map{margin-top:38px}.plant-footer__map-header{align-items:flex-start;flex-direction:column;gap:14px}.plant-footer__map iframe{height:280px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/plant-store.css.map */
