.purolaae-home,.purolaae-footer,.purolaae-service-strip{--pu-ink: #142833;--pu-muted: #4f6268;--pu-lime: #d9f669;--pu-paper: #f7f8f3;--pu-line: #dce4dc;color:var(--pu-ink)}.purolaae-home{background:var(--pu-paper)}.purolaae-home :is(h1,h2,h3,p),.purolaae-footer :is(h2,p){margin:0}.purolaae-home :is(h1,h2,h3),.purolaae-footer h2{color:inherit}.purolaae-home a,.purolaae-footer a{color:inherit}.purolaae-home :is(section[id],div[id]),.purolaae-footer{scroll-margin-top:100px}.purolaae-shell{width:min(100% - 88px,1300px);margin-inline:auto}.purolaae-home :focus-visible,.purolaae-footer :focus-visible{outline:2px solid currentColor;outline-offset:5px}.purolaae-hero{background:var(--pu-ink);color:#f8faf3}.purolaae-hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:clamp(36px,7vw,112px);align-items:center;min-height:520px;padding-block:50px}.purolaae-hero-copy{padding-block:14px}.purolaae-kicker{font-size:.75rem;font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.purolaae-hero .purolaae-kicker{display:flex;align-items:center;gap:10px;color:var(--pu-lime)}.purolaae-kicker span{display:inline-block;width:9px;height:9px;background:currentColor;border-radius:50%}.purolaae-hero h1{max-width:11ch;margin-block:16px 22px;font-size:clamp(3.4rem,6.2vw,6.1rem);font-weight:700;letter-spacing:-.072em;line-height:.97;text-wrap:balance}.purolaae-hero-copy>p:not(.purolaae-kicker){max-width:45ch;color:#e1eae7;font-size:1.05rem;line-height:1.6}.purolaae-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:30px}.purolaae-button,.purolaae-text-link{display:inline-flex;align-items:center;gap:10px;font-weight:700;text-decoration:none}.purolaae-button{min-height:48px;padding:10px 20px;border-radius:6px}.purolaae-button--lime{background:var(--pu-lime);color:var(--pu-ink)!important}.purolaae-button--lime:hover{background:#e9ff95}.purolaae-button--dark{background:var(--pu-ink);color:#fff!important}.purolaae-button--dark:hover{background:#294752}.purolaae-text-link{width:fit-content;text-decoration:underline;text-underline-offset:5px}.purolaae-hero-art{position:relative;display:grid;align-items:center;justify-items:center;isolation:isolate;aspect-ratio:1.18;min-width:0;overflow:hidden;border-radius:16px;background:#d8e5d2;color:var(--pu-ink)}.purolaae-hero-pattern{position:absolute;z-index:-1;top:10%;right:-28%;bottom:-36%;left:-5%;border:1px solid #718c73;border-radius:50%;transform:rotate(-26deg);box-shadow:0 0 0 24px #d8e5d2,0 0 0 25px #94ad94,0 0 0 52px #d8e5d2,0 0 0 53px #94ad94,0 0 0 82px #d8e5d2,0 0 0 83px #94ad94}.purolaae-hero-product{display:grid;place-items:center;width:100%;height:100%;text-decoration:none}.purolaae-hero-product img{display:block;width:78%;height:80%;max-height:390px;object-fit:contain;mix-blend-mode:multiply}.purolaae-hero-product>span{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:12px;padding:9px 12px;background:#f7f9ee;border-radius:5px;font-size:.84rem;font-weight:700}.purolaae-service-strip{background:#edf2e8;border-block:1px solid var(--pu-line)}.purolaae-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.purolaae-service-item{display:flex;min-width:0;align-items:center;gap:13px;padding:16px 20px;color:var(--pu-ink);text-decoration:none}.purolaae-service-item+.purolaae-service-item{border-inline-start:1px solid var(--pu-line)}.purolaae-service-item svg{flex:0 0 32px;width:32px;height:32px;padding:4px;border-radius:8px;background:var(--pu-paper)}.purolaae-service-item :is(strong,small){display:block;line-height:1.45}.purolaae-service-item strong{font-size:.88rem}.purolaae-service-item small{color:var(--pu-muted);font-size:.79rem}.purolaae-service-item:hover strong{text-decoration:underline;text-underline-offset:3px}.purolaae-service-item:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.purolaae-categories{padding-block:76px 66px}.purolaae-heading .purolaae-kicker,.purolaae-about .purolaae-kicker{color:#4c6359}.purolaae-heading h2,.purolaae-about h2{margin-block:8px 12px;font-size:clamp(2rem,4vw,3.5rem);line-height:1;font-weight:700;letter-spacing:-.052em;text-wrap:balance}.purolaae-heading p:not(.purolaae-kicker),.purolaae-about p:not(.purolaae-kicker){color:var(--pu-muted);line-height:1.65}.purolaae-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:27px}.purolaae-category,.purolaae-product{display:block;min-width:0;overflow:hidden;border:1px solid var(--pu-line);border-radius:10px;background:#fff;text-decoration:none}.purolaae-category{--pu-tile: #e0ebd9}.purolaae-category:nth-child(2){--pu-tile: #e3edee}.purolaae-category:nth-child(3){--pu-tile: #f6e7d4}.purolaae-category:nth-child(4){--pu-tile: #eae7f1}.purolaae-category-image,.purolaae-product-image{display:grid;place-items:center;min-width:0;overflow:hidden}.purolaae-category-image{background:var(--pu-tile);aspect-ratio:1.3}.purolaae-category-image img,.purolaae-product-image img{display:block;width:82%;height:84%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s ease}.purolaae-category:hover img,.purolaae-product:hover img{transform:scale(1.04)}.purolaae-category-label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;font-size:.95rem;line-height:1.3;font-weight:700}.purolaae-category-label span:last-child{color:#4c6359;font-size:1.1rem}.purolaae-rail{border-top:1px solid var(--pu-line);padding-block:44px 54px}.purolaae-rail-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.purolaae-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.purolaae-product-image{background:#edf1ea;aspect-ratio:1.54}.purolaae-product-image img{width:75%}.purolaae-product-description{display:grid;gap:6px;padding:15px 17px 17px}.purolaae-product-description h3{font-size:1rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.purolaae-product-description p{font-size:.875rem;color:var(--pu-muted)}.purolaae-catalog-cta{display:flex;justify-content:center;padding-block:0 52px}.purolaae-about{background:#e1eadb;padding-block:60px}.purolaae-about-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px 60px}.purolaae-about .purolaae-text-link{margin-top:16px}.purolaae-footer{background:#f1f4ed;border-top:1px solid var(--pu-line);padding-top:48px}.purolaae-footer-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:28px}.purolaae-footer-logo{display:inline-flex}.purolaae-footer-logo img{width:154px;height:auto}.purolaae-footer h2{margin-bottom:10px;font-size:1rem;font-weight:700}.purolaae-footer :is(p,address,li){color:var(--pu-muted);font-size:.88rem;line-height:1.6}.purolaae-footer ul{display:grid;gap:6px;margin:0 0 10px;padding:0;list-style:none}.purolaae-footer address{margin-bottom:5px;font-style:normal}.purolaae-footer .purolaae-footer-end{margin-top:28px;padding-block:16px;border-top:1px solid var(--pu-line)}.purolaae-brandmark{display:block;width:154px;max-width:min(38vw,154px);height:auto}@media(max-width:950px){.purolaae-shell{width:calc(100% - 48px)}.purolaae-hero-grid{min-height:440px;gap:38px}.purolaae-hero h1{font-size:clamp(3rem,7.5vw,4.6rem)}}@media(max-width:760px){.purolaae-shell{width:calc(100% - 32px)}.purolaae-hero-grid{grid-template-columns:1fr;min-height:auto;gap:24px;padding-block:26px 20px}.purolaae-hero h1{font-size:clamp(2.85rem,10vw,4.65rem);margin-block:10px 14px}.purolaae-actions{margin-top:21px}.purolaae-hero-art{aspect-ratio:1.45}.purolaae-hero-product img{width:75%;height:77%;max-height:260px}.purolaae-hero-product>span{right:10px;bottom:10px}.purolaae-service-item{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 8px}.purolaae-service-item svg{flex-basis:auto;width:28px;height:28px}.purolaae-service-item strong{font-size:.77rem}.purolaae-service-item small{font-size:.72rem}.purolaae-categories{padding-block:45px 36px}.purolaae-category-grid,.purolaae-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.purolaae-category-label,.purolaae-product-description{padding:11px}.purolaae-rail{padding-block:30px 36px}.purolaae-rail-heading{align-items:flex-start;flex-direction:column}.purolaae-catalog-cta{padding-bottom:36px}.purolaae-about{padding-block:38px}.purolaae-about-grid,.purolaae-footer-grid{grid-template-columns:1fr;gap:20px}.purolaae-footer{padding-top:32px}}@media(prefers-reduced-motion:reduce){.purolaae-category-image img,.purolaae-product-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/purolaae-storefront.css.map */
