.pb-logo{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#253b30}.pb-logo img{width:32px;height:32px;display:block}.pb-logo span{font:600 clamp(17px,2vw,26px)/1 Georgia,serif;letter-spacing:-.05em}#header-group .announcement-bar{background:#294737;color:#fcfaf2;text-align:center}#header-group .announcement-bar__text{color:#fcfaf2;text-align:center}.pb-wrap{max-width:1320px;margin:auto;padding-inline:clamp(16px,4vw,60px)}.pb-home{background:#faf8f2;color:#24372e}.pb-home h1,.pb-home h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;color:inherit}.pb-hero{display:grid;grid-template-columns:1fr 1.08fr;background:#e9eee3}.pb-hero-copy{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:clamp(24px,7vw,108px);gap:18px}.pb-hero h1{font-size:clamp(42px,5.8vw,90px);line-height:1.02;margin:0}.pb-hero p,.pb-feature p{margin:0;max-width:36ch;line-height:1.55}.pb-hero img{display:block;width:100%;height:100%;max-height:690px;object-fit:cover;aspect-ratio:1.11}.pb-kicker{font-size:.78rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.pb-button{display:inline-block;background:#294737;color:#fff;padding:13px 21px;border-radius:3px;text-decoration:none;font-weight:600}.pb-button:hover{background:#375b45;color:#fff}.pb-section{padding-block:clamp(36px,6vw,82px)}.pb-section h2,.pb-feature h2{font-size:clamp(31px,4vw,58px);line-height:1.07;margin:0 0 22px}.pb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2vw,26px)}.pb-card{display:flex;flex-direction:column;gap:8px;min-width:0;color:inherit;text-decoration:none}.pb-card img{width:100%;height:auto;aspect-ratio:1.13;object-fit:contain;background:#f0efe8;display:block;border-radius:5px}.pb-card strong{font-size:clamp(.88rem,1.5vw,1.08rem);line-height:1.25;overflow-wrap:anywhere}.pb-card:hover strong{text-decoration:underline;text-underline-offset:3px}.pb-card small{margin-top:auto}.pb-products{background:#f0f2e9}.pb-products .pb-card img{background:#fff;aspect-ratio:1}.pb-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,6vw,96px)}.pb-feature img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;display:block;border-radius:5px}.pb-feature .pb-button{margin-top:18px}.pb-footer{background:#233a30;color:#fcfaf2}.pb-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:24px;padding-block:42px}.pb-footer h2{color:inherit;font-size:1.05rem;margin:0 0 13px}.pb-footer p{margin:0}.pb-footer a{color:inherit;text-underline-offset:3px}.pb-footer ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.pb-footer ul.pb-footer-contact{margin-top:12px;overflow-wrap:anywhere}.pb-copyright{background:#192d24;text-align:center;padding:17px 12px;font-size:.85rem}.pb-card:focus-visible,.pb-button:focus-visible,.pb-footer a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.pb-logo{gap:5px}.pb-logo img{width:25px;height:25px}.pb-hero,.pb-feature{grid-template-columns:1fr}.pb-hero-copy{padding:36px 21px;gap:12px}.pb-hero img{aspect-ratio:1.48;max-height:380px}.pb-grid,.pb-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-footer-grid{padding-block:32px}}.pb-home .pb-card{background:#fff;border:1px solid #b7c1b4;border-radius:10px;box-shadow:0 2px 5px #233a3010;overflow:hidden;gap:0}.pb-home .pb-card img{background:#e1e7de;border-radius:0;border-bottom:1px solid #d5ddd3}.pb-home .pb-card strong{padding:13px 14px;color:#213a2e}.pb-home .pb-products .pb-card strong{padding-bottom:6px}.pb-home .pb-card small{padding:0 14px 13px;color:#40574a}.pb-home .pb-card:hover{border-color:#56745f}.pb-home .pb-card:focus-visible{outline-color:#294737}@media(max-width:749px){.pb-home .pb-card strong{padding:10px}.pb-home .pb-card small{padding:0 10px 10px}}.pb-footer .pb-footer-brand{display:inline-flex;align-items:center;gap:8px;color:#fcfaf2;text-decoration:none;max-width:100%}.pb-footer-brand img{flex:none;width:30px;height:30px}.pb-footer-brand span{font:600 clamp(17px,2.3vw,26px)/1.15 Georgia,serif;letter-spacing:-.045em;overflow-wrap:anywhere;min-width:0}.pb-home .pb-feature>img{box-sizing:border-box;height:auto;aspect-ratio:auto;object-fit:contain;padding:clamp(8px,1.25vw,18px);background:#e3eadf;border:1px solid #9cafa0;border-radius:12px;box-shadow:0 6px 18px #233a301a}.pb-footer .pb-footer-brand{background:#f8f3e7;color:#233a30;padding:5px 9px 5px 5px;border:1px solid #f8f3e7;border-radius:8px}.pb-footer .pb-footer-brand:focus-visible{outline-color:#fcfaf2}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pearlbutton.css.map */
