:root{--peak-cream: #F5F3EE;--peak-forest: #0B3D2E;--peak-mountain: #145A3A;--peak-teal: #00A8A8;--peak-silver: #C9CED6;--peak-charcoal: #1A1A1A;--peak-gradient: linear-gradient(135deg, #0B3D2E 0%, #145A3A 50%, #00A8A8 100%);--peak-gradient-hover: linear-gradient(135deg, #00A8A8 0%, #145A3A 50%, #0B3D2E 100%)}.h0,.h1,.h2,h1,h2,h3,.title{letter-spacing:-.02em;text-transform:uppercase}.banner__heading,.image-with-text__heading,.multicolumn__title,.rich-text__heading{letter-spacing:-.03em}.announcement-bar{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.section-header{box-shadow:0 2px 16px #0b3d2e14}.header{border-bottom:none!important}.button,.btn,button[type=submit]:not(.shopify-payment-button__button){border-radius:40px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:all .25s ease}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-1px);box-shadow:0 6px 20px #0b3d2e40!important}.button--secondary{border-radius:40px!important;border-width:2px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.card-wrapper{transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0b3d2e26}.card__badge .badge{border-radius:40px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.banner__content .banner__box{background:transparent!important;border:none!important;box-shadow:none!important}.banner__heading{text-shadow:0 2px 20px rgba(0,0,0,.4)}.multicolumn-list__item .multicolumn-card__info{text-align:center}.multicolumn-card__image-wrapper{margin-bottom:1.2rem}.multicolumn-card__title{font-size:1.6rem;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:.6rem}.image-with-text__text-item{padding:2rem!important}.rich-text__heading.h0{font-size:clamp(2.8rem,6vw,6rem);line-height:1.05}.email-signup-banner .field__input{border-radius:40px 0 0 40px!important}.email-signup-banner .button{border-radius:0 40px 40px 0!important}.footer__content-top{padding-top:4rem}.footer-block__heading{letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:1.2rem}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s ease}}a:not(.button):not(.btn):hover{color:var(--peak-teal);transition:color .2s ease}.price__regular .price-item--regular{font-weight:700}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--peak-cream)}::-webkit-scrollbar-thumb{background:var(--peak-teal);border-radius:3px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/peak-custom.css.map */
