h1,h2,.h1,.h2{line-height:1.1}p,.rte{line-height:1.3}a.primary-nav__link:hover{color:#7c8f5a}body:not(.header-stuck):not([header-menu-open]) [data-transparent-header=true].header:not(:hover) .primary-nav__link,body:not(.header-stuck):not([header-menu-open]) [data-transparent-header=true].header:not(:hover) .secondary-nav__link,body:not(.header-stuck):not([header-menu-open]) [data-transparent-header=true].header:not(:hover) .header__logo-link--text,body:not(.header-stuck):not([header-menu-open]) [data-transparent-header=true].header:not(:hover) .header-trigger__link{color:#ecf3da!important}.footer-nav__link,.footer-nav__title h5,.footer-nav__text.footer-nav__text a,.footer-nav .social-links__link{color:#fff}@media screen and (min-width:61.25em){.template-product .o-layout__item.u-1\/2\@desk:first-child{flex:0 0 35%;max-width:35%;width:35%}.template-product .o-layout__item.u-1\/2\@desk:last-child{flex:0 0 65%;max-width:65%;width:65%}}.template-product .price__note{display:none!important}@media screen and (min-width:61.25em){.product-single__media{width:calc(var(--gallery-column-width, 60%) - 16px)}.product-single__primary-blocks{width:calc(100% - var(--gallery-column-width, 60%) - 16px)}}.tpt-faq-four .tpt-accordion_border tpt-accordion-item{border-top:1px solid #000}.tpt-accordion_border tpt-accordion-item tpt-accordion-heading{padding:1.5rem 0}.tpt-accordion_border.tpt-grid{row-gap:0}.tpt-accordion_title{font-weight:400;font-size:100%!important;font-family:Space Mono,monospace!important}.tpt-accordion_description{color:#000}@media(min-width:61.25em){.tpt-accordion_description{padding:0 0 2.5rem!important}}.image-with-text__box{padding:24px 30px}@media(max-width:61.24em){.contact-form{padding-left:16px!important;padding-right:16px!important}.image-with-text__box{padding:0 16px!important}.testimonials--featured-grid .testimonials__content,.testimonials--grid .testimonials__content,.announcement__container--carousel{padding-left:16px!important;padding-right:16px!important}}@media(max-width:47.9275em){.image-grid__item,.map__items,.home-carousel__content.home-carousel__content{padding-left:16px!important;padding-right:16px!important}.multi-column__items .items-scroll[scroll-enabled] [data-items],.container.u-ph0\@mob .items-scroll[scroll-enabled] [data-items]{padding:0 36px 0 16px;scroll-padding:0 36px 0 16px}.u-ph\+\@mob{padding-left:16px;padding-right:16px}}.image-with-text__item--hero .image-with-text__text{font-size:150%}.image-with-text__item--hero.image-with-text__item--hero,.image-with-text__item--hero.image-with-text__item--hero:first-child,.image-with-text__item--hero.image-with-text__item--hero:last-child{padding:0}.image-with-text__item--hero .image-with-text__title h1.section__title-text{font-size:130%;line-height:1.2}.image-with-text__item--hero .container{max-width:unset}@media(max-width:47.9275em){.image-with-text__item--hero .image-with-text__text,.image-with-text__item--hero .image-with-text__title h1.section__title-text{font-size:110%}}.newsletter__form-wrapper .c-btn{background-color:#1b1b1b}.privacy-consent,.contact-form__consent,.newsletter__consent{display:inline-flex;align-items:baseline;cursor:pointer;margin-top:18px;text-align:left}.privacy-consent>*,.contact-form__consent>*,.newsletter__consent>*{display:inline-block}.privacy-consent.checkbox-label .icon,.contact-form__consent.checkbox-label .icon,.newsletter__consent.checkbox-label .icon{top:4px}.privacy-consent span,.contact-form__consent span,.newsletter__consent span{font-size:.85rem;line-height:1.4}.privacy-consent a,.contact-form__consent a,.newsletter__consent a{text-decoration:underline}.privacy-consent--footer{display:flex;margin-top:12px;color:#fffc}.footer--dark .privacy-consent--footer{color:#212121cc}.privacy-consent--footer span{font-size:.8rem}.privacy-consent--footer a{color:inherit}.privacy-consent--footer.checkbox-label .icon{--color: var(--color--text)}.multi-column__item{display:flex;flex-direction:column}.multi-column__button{margin-top:auto}.pswp__item{background:#f6f6f6!important}.nats-card-tagline{margin:.2rem 0 0;font-size:1rem;line-height:1.4;opacity:.8;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.tpt-section_content{max-width:unset!important}@media(max-width:61.24em){.tpt-section_content{padding:0 16px!important}}@media screen and (min-width:61.25em){.tpt-section_content{width:62%!important;margin-left:30px!important;margin-right:0!important;padding:0!important}}.mpg-swatch__label-option{font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/50/assets/custom.css.map */
