h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.02em}h4,h5,h6,.h4,.h5,.h6{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:500}.announcement-bar{background-color:#1c3f3d!important;border-bottom:none;color:#faf6f0!important;font-size:.72rem;letter-spacing:.1em}.announcement-bar a,.announcement-bar p,.announcement-bar span{color:#faf6f0!important}header-component{background-color:#faf6f0!important;border-bottom:1px solid #B8D8D7}header-component a:hover,.header__menu a:hover{color:#3d7e7b}.cart-count-bubble{background-color:#3d7e7b!important;color:#faf6f0!important}.hero .h2,.hero h2{font-size:clamp(2.2rem,5.5vw,4rem);line-height:1.05;font-weight:700;letter-spacing:-.02em}.hero .h5,.hero [style*="0.75rem"]{opacity:.9;letter-spacing:.14em}marquee-component{color:#faf6f0!important}marquee-component p,marquee-component span{color:#faf6f0!important}.button,.button--primary{background-color:#3d7e7b!important;color:#faf6f0!important;border-color:#3d7e7b!important;border-radius:100px;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600;padding:.9em 2.2em;transition:background-color .22s ease,transform .18s ease,box-shadow .22s ease}.button:hover,.button--primary:hover{background-color:#2d6462!important;border-color:#2d6462!important;transform:translateY(-1px);box-shadow:0 6px 20px #3d7e7b52}.hero .button{background-color:transparent!important;color:#faf6f0!important;border:1.5px solid rgba(250,246,240,.85)!important}.hero .button:hover{background-color:#ffffff24!important;border-color:#faf6f0!important;transform:none;box-shadow:none}.button--secondary,.button[data-style=link]{border-radius:100px;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;color:#3d7e7b!important;border-color:#3d7e7b!important;background-color:transparent!important}.button--secondary:hover{color:#2d6462!important;border-color:#2d6462!important}.button-unstyled{color:#3d7e7b!important;text-decoration:underline;text-decoration-color:#3d7e7b66}.button-unstyled:hover{text-decoration-color:#3d7e7b}.product-card-wrapper,.card-wrapper{border-radius:8px;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}.product-card-wrapper:hover,.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 36px #3d7e7b29}.card__heading,.card__heading a{font-family:var(--font-body--family);font-size:.9rem;letter-spacing:.01em;color:#1c3f3d}.price .price__regular,.price .price__sale{color:#3d7e7b;font-size:.85rem;font-weight:500}.quick-add__submit,.card__add-button{background-color:#3d7e7b!important;color:#faf6f0!important;border-radius:100px!important}input[type=email],input[type=text],textarea,select{border-radius:6px!important;border-color:#b8d8d7!important;background-color:#faf6f0!important}input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:#3d7e7b!important;outline:none!important;box-shadow:0 0 0 3px #3d7e7b26!important}.badge{border-radius:100px;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;background-color:#3d7e7b!important;color:#faf6f0!important}.cart-drawer{background-color:#faf6f0!important;border-left:1px solid #B8D8D7}.section--divider{border-color:#b8d8d7}.footer,footer{background-color:#1c3f3d!important;color:#faf6f0!important;border-top:none!important}.footer a,.footer p,.footer span,.footer li,.footer label,footer a,footer p,footer span{color:#faf6f0bf!important}.footer a:hover,footer a:hover{color:#faf6f0!important}.footer__heading,.footer h2,.footer h3,.footer h4{color:#faf6f0!important;letter-spacing:.12em;font-size:.72rem;text-transform:uppercase;font-weight:600}.footer input[type=email]{background-color:#ffffff1a!important;border-color:#fff3!important;color:#faf6f0!important;border-radius:100px!important}.footer input[type=email]::placeholder{color:#faf6f073!important}.footer .button,footer .button{background-color:#3d7e7b!important;border-color:#3d7e7b!important}.footer .button:hover,footer .button:hover{background-color:#7fbfbc!important;border-color:#7fbfbc!important}:root{scrollbar-color:#3D7E7B #FAF6F0}.section .h4,.section h3.h4,.section-resource-list h3{font-family:var(--font-body--family);font-weight:500;letter-spacing:.12em;font-size:.72rem;text-transform:uppercase;color:#3d7e7b}.tend-testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1rem}.tend-testimonial{background:#fff;border-radius:12px;padding:2rem;border:1px solid #B8D8D7;transition:box-shadow .22s ease,transform .22s ease}.tend-testimonial:hover{box-shadow:0 8px 28px #3d7e7b1f;transform:translateY(-2px)}.tend-testimonial__stars{color:#3d7e7b;font-size:1rem;letter-spacing:.15em;margin-bottom:.85rem}.tend-testimonial__quote{font-size:.95rem;line-height:1.7;color:#1c3f3d;font-style:italic;margin:0 0 1rem}.tend-testimonial__author{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#3d7e7b;margin:0}.tend-section-label{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#3d7e7b;font-weight:500;margin-bottom:.75rem}.media-with-content{background-color:#eef6f6}.tend-eyebrow{display:block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#3d7e7b;font-weight:600;margin-bottom:.6rem}.tend-eyebrow--light{color:#c8e8e6}.tend-h2{font-family:var(--font-heading--family),"Playfair Display",serif;font-size:clamp(1.85rem,4vw,2.8rem);line-height:1.08;letter-spacing:-.02em;color:#1c3f3d;margin:0}.tend-head{margin-bottom:2.4rem}.tend-head--center{text-align:center;max-width:40ch;margin-inline:auto}.tend-lede{font-size:1rem;line-height:1.75;color:#1c3f3d;opacity:.85}.tend-btn{display:inline-block;background-color:#3d7e7b;color:#faf6f0!important;border-radius:100px;padding:.95em 2.2em;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.tend-btn:hover{background-color:#2d6462;transform:translateY(-1px);box-shadow:0 8px 22px #3d7e7b4d}.tend-btn--light{background-color:#faf6f0;color:#1c3f3d!important}.tend-btn--light:hover{background-color:#fff;box-shadow:0 8px 24px #00000038}
/*# sourceMappingURL=/cdn/shop/t/1/assets/brand.css.map */
