:root{--font-body-family: Creo, sans-serif !important;--font-heading-family: Creo, sans-serif !important;--page-width: 175rem;--grid-desktop-vertical-spacing: 15px;--grid-desktop-horizontal-spacing: 15px;--grid-mobile-vertical-spacing: 15px;--grid-mobile-horizontal-spacing: 15px}.header__menu-item{color:#7a7a7a!important;font-size:20px!important}.header__menu-item:hover{color:#1d6a61!important}.header__active-menu-item{color:inherit;text-decoration:none}.header-wrapper--border-bottom{border-bottom:1px solid #000!important}@media screen and (min-width:990px){.header--middle-left{column-gap:6rem!important}.header{padding-top:15px!important;padding-bottom:15px!important}}@media(max-width:1180px){.header__heading-logo{width:180px}.header__menu-item{font-size:18px!important}}.button,.shopify-challenge__button,.customer button{color:#000;background:transparent}.button:hover,.shopify-challenge__button:hover,.customer button:hover{color:#1d6a61}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #000,0 0 0 var(--buttons-border-width) #0000}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #1d6a61,0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.home-banner .banner__heading{font-size:96px!important;font-family:OldburgDisplay!important;color:#1d6a61!important;letter-spacing:0}.home-banner .banner__text{font-size:24px!important;color:#000!important;line-height:1.5;letter-spacing:0}.home-banner .banner__heading strong{display:block!important}.home-banner .button{font-size:24px!important;padding:25px 80px!important}.home-banner .banner__box>*+.banner__buttons{margin-top:4rem!important}.card__heading{font-size:22px;line-height:1.5;letter-spacing:0}.product-form__submit{font-size:24px!important;padding:20px 20px 18px!important;background:transparent!important}@media screen and (min-width:750px){.home-banner.banner--large:not(.banner--adapt){min-height:100vh!important}.home-banner.banner--desktop-transparent .banner__box{max-width:110rem!important}}@media(max-width:1300px){.home-banner .banner__heading{font-size:75px!important}.home-banner .banner__box{padding-bottom:0!important}}@media(max-width:992px){.home-banner .banner__heading{font-size:55px!important}.home-banner .banner__text{font-size:18px!important}.home-banner .button{font-size:18px!important;padding:20px 45px!important}.home-banner .banner__box>*+.banner__buttons{margin-top:2rem!important}.card__heading{font-size:20px}.product-form__submit{font-size:20px!important}}@media(max-width:767px){.home-banner{min-height:600px}.home-banner .banner__content{align-items:end!important;padding-bottom:40px}.home-banner .banner__heading{font-size:35px!important}.home-banner .banner__box>*+.banner__buttons{margin-top:1rem!important}.hxxl{font-size:40px}.card__heading{font-size:18px}.product-form__submit{font-size:18px!important}}@media(max-width:480px){.home-banner .banner__heading{font-size:30px!important}.home-banner .banner__content{padding-bottom:20px}}.footer{border-top:1px solid #ececec!important}.footer-block:only-child:last-child{text-align:left!important;max-width:100%!important}.footer-block__newsletter{text-align:left!important}.footer-block__heading{font-size:31px!important;color:#1d6a61!important;font-family:OldburgDisplay!important;font-weight:500!important}.footer-block--menu .list-unstyled{display:grid;grid-template-columns:repeat(2,1fr);width:100%;max-width:900px;grid-template-rows:repeat(3,1fr);grid-auto-flow:column}.footer-block__details-content .list-menu__item--link{color:#00000073!important;font-size:27px!important}.footer-block--newsletter{margin-top:7.5rem!important}.footer-block__newsletter{width:100%}.newsletter-form__field-wrapper{max-width:100%!important}@media screen and (min-width:750px){.newsletter-form{margin:0!important;max-width:58rem!important}}@media screen and (max-width:749px){.footer__content-top{padding-left:20px!important;padding-right:20px!important}.footer-block__heading{font-size:25px!important;margin-bottom:1rem}.footer-block__details-content .list-menu__item--link{font-size:20px!important}.footer-block--newsletter{margin-top:2.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
