:root{--pw-green: #17433c;--pw-green-2: #4c716b;--pw-lime: #c6fa54;--pw-cream: #fffaf7;--pw-sand: #e4e2bc;--pw-ink: #181b1d;--font-body-family-override: "Geist", sans-serif;--font-heading-family-override: "Geist", sans-serif;--font-heading-weight-override: 700;--letter-spacing-body: -.3px;--letter-spacing-heading: -.03em}body,.text-body,button,input,select,textarea{font-family:var(--font-body-family-override)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family-override);font-weight:700;letter-spacing:var(--letter-spacing-heading)}.button.pw-btn,.pw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:0;padding:18px 30px;border-radius:40px;border:1px solid var(--pw-green-2);background:var(--pw-lime);color:var(--pw-green);font-size:19px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden;transition:background-color .25s ease,color .25s ease,transform .15s ease;box-shadow:none}.button.pw-btn:before,.button.pw-btn:after{display:none}.button.pw-btn:hover,.pw-btn:hover{background:var(--pw-green);color:var(--pw-sand)}.pw-btn:active{transform:translateY(1px)}@media screen and (max-width:749px){.button.pw-btn,.pw-btn{font-size:17px;padding:16px 26px}}.header__heading-link .h2,.header__heading-link span.h2{color:var(--pw-lime);font-weight:800;font-size:28px;letter-spacing:-.04em;line-height:1}@media screen and (max-width:749px){.header__heading-link .h2,.header__heading-link span.h2{font-size:22px}}.header__menu-item{font-size:13px}.pw-section{display:block}.pw-section img{max-width:100%}.header__heading-link .pw-wordmark,.header__heading-link span.h2.pw-wordmark{color:var(--pw-lime)!important}.header__menu-item,.header__menu-item span,.menu-drawer__menu-item{text-transform:none!important;letter-spacing:-.3px!important}.collection-product-price{display:flex;align-items:baseline;gap:6px}.collection-product-price .collection-current-price{order:-1;font-weight:700}.pw-card-btn{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;width:100%;padding:12px 16px;border-radius:40px;background:var(--pw-lime);color:var(--pw-green);border:1px solid var(--pw-lime);font-size:14px;font-weight:700;line-height:1;transition:background-color .25s,color .25s}.pw-card-btn svg{width:16px;height:16px;flex-shrink:0}.product-card:hover .pw-card-btn{background:var(--pw-green);color:var(--pw-lime);border-color:var(--pw-green)}.header__heading-link .pw-wordmark{text-transform:none!important}.pw-tagline{margin:2px 0 8px;font-size:16px;line-height:1.4;color:var(--pw-green);opacity:.85}body{color:var(--pw-green)!important}.announcement-bar .announcement-text{font-size:16px!important;line-height:16px!important;font-weight:600!important}.announcement-bar .countdown-item{min-width:32px;height:31px;padding:2px 1px;margin:1px 0;border-radius:3px;font-size:15px!important;line-height:15px!important;font-weight:600!important;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.announcement-bar .countdown-item .label{font-size:9px!important;line-height:9px!important}@media(max-width:400px){.announcement-bar .announcement-text{font-size:clamp(12px,4vw,16px)!important}}header.header{padding-top:20px!important;padding-bottom:20px!important;min-height:92px}.header__menu-item{padding:5px!important}@media screen and (max-width:989px){header.header{padding:10px 3rem!important;min-height:0}}.pw-hero__heading,.pw-testi__heading{letter-spacing:-.9px!important}.pw-hero .pw-hero__btn{padding:20px 24px!important;line-height:1.4!important;font-size:19px!important}@media screen and (max-width:768px){.pw-hero .pw-hero__btn{font-size:14px!important;padding:10px 20px!important}}.collection-grid-section h2,.collection-grid-section .section-heading{line-height:1.2!important}.product-image-container{border-radius:8px 8px 0 0;overflow:hidden}.collection-product-info{padding-left:12px!important;padding-right:12px!important}.product-card .product-title{line-height:1.3!important}.sale-badge{font-size:11px!important;font-weight:700!important;line-height:11px!important;padding:4px 8px!important;border-radius:4px!important}.pw-card-btn{letter-spacing:0;line-height:1.4;padding:10px 16px}.pw-testi__name{font-size:12px!important;font-weight:500!important}@media screen and (max-width:749px){.pw-testi .pw-testi__heading{font-size:28px!important}.pw-testi .pw-testi__sub{font-size:18px!important}}.image-text-section .image-text-heading{line-height:1.2!important}.image-text-section .button,.image-text-section a[class*=button]{font-size:15px!important;letter-spacing:0!important;line-height:18px!important;padding:20px 24px!important;text-transform:uppercase!important;border-radius:40px!important}.store-faq .faq-question{padding:15px 20px!important}.store-faq-subtitle{color:var(--pw-green)!important}@media screen and (max-width:749px){.store-faq .faq-question{font-size:14px!important}}@media screen and (max-width:749px){.header__heading-link .pw-wordmark,.header__heading-link span.h2.pw-wordmark{font-size:20px!important;white-space:nowrap}.product-card .product-title{font-size:17px!important}.collection-product-info{padding-left:10px!important;padding-right:10px!important}.pw-card-btn{font-size:13px;padding:10px 8px;gap:6px;white-space:nowrap}.pw-card-btn svg{width:14px;height:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pw.css.map */
