@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@media screen and (min-width:360px){:root{--container-gutter: 25px !important;--section-vertical-spacing: 25px !important}image-with-text-overlay.content-over-media{--content-over-media-gap: 25px}}@media screen and (min-width:768px){:root{--container-gutter: 50px !important;--section-vertical-spacing: 50px !important}image-with-text-overlay.content-over-media{--content-over-media-gap: 50px}}@media screen and (min-width:1100px){:root{--container-gutter: 100px !important;--section-vertical-spacing: 100px !important}image-with-text-overlay.content-over-media{--content-over-media-gap: 100px}.section-spacing{padding-block-start:50px!important;padding-block-end:50px!important}}.shopify-section--main-product .section-spacing{padding-block-start:0px!important;padding-block-end:0px!important}.container{max-width:100%;padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter);margin:0 auto}:root{--swiper-navigation-size: 44px;--swiper-theme-color:rgb(225, 225, 225)}a{font-weight:400;font-size:15px;line-height:25px}li.header__primary-nav-item a,.header__secondary-nav a span{font-family:var(--heading-font-family);font-style:normal;font-weight:400;font-size:15px;line-height:40px;text-transform:uppercase;color:#004822}.header__primary-nav-item:before{font-size:medium}.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6){font-family:Roboto Condensed,sans-serif}p{font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:20px;color:#606060}img{width:100%}.button{font-family:Roboto Condensed,sans-serif!important;height:48px;letter-spacing:normal;font-style:normal;font-weight:500;font-size:16px;line-height:21px;text-align:center;min-width:175px}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;top:40%;background:#524d49}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{display:none}.swiper-button-next svg,.swiper-button-prev svg{width:15px;height:15px;object-fit:contain;transform-origin:center}.footer{background:linear-gradient(360deg,#033 30.86%,#1d4e2a 63.33%,#090 102.66%);padding-block-start:50px}.footer__aside{display:none}.banner--success{text-align:right;padding:.625rem 8px .625rem 1.25rem;margin:20px 0}@media screen and (min-width:800px){.footer__block-list{column-gap:2rem;display:grid;grid-template-columns:1fr 2fr 2fr 4fr}.footer__block--links,.footer__block--image{flex-grow:0;max-width:25rem}.footer__block--links{display:flex;height:100%;align-items:end}.social-media--list{gap:10px;display:flex;justify-content:end}p.copyright{text-align:right}.footer__block--text{display:flex;height:100%;align-items:start;width:100%;max-width:69rem}.footer__block--text .v-stack{width:100%;height:100%;justify-content:space-between;display:flex;flex-flow:column}}.noir_footer_newsletter input{background:#d9d9d9;font-family:Roboto;font-style:normal;font-weight:400;font-size:17px;line-height:24px;letter-spacing:-.015em;color:#004822;text-align:right;margin:20px 0}.noir_footer_newsletter input::placeholder{color:#004822;font-family:Roboto;font-style:normal;font-weight:400;font-size:17px;line-height:24px}.noir_footer_newsletter p.h6{font-family:Roboto;font-style:normal;font-weight:400;font-size:22px;line-height:24px;text-align:right;letter-spacing:-.015em;text-transform:uppercase;color:#fff}.noir_footer_newsletter .prose p{font-family:Roboto;font-style:normal;font-weight:300;font-size:17px;line-height:24px;text-align:right;letter-spacing:-.015em;color:#fff}.footer__block--links a{transition:color .2s ease-in-out;font-weight:300;font-size:15px;line-height:24px;letter-spacing:-.015em;color:#fff;font-family:Roboto}.footer__block--links p.h6{display:none!important}.social-media--list svg{width:40px}p.copyright{font-family:Roboto;font-style:normal;font-weight:300;font-size:15px;line-height:24px;text-align:right;letter-spacing:-.015em;color:#fff}.footer__block-list{gap:1rem}.footer-social-mobile{display:none}@media screen and (max-width:767px){.footer-social-mobile{display:block}.footer__block.block--1 .social-media--list svg{width:25px}.footer__block.block--1 .social-media--list{gap:10px}.footer__block-list{gap:1rem;display:flex;flex-wrap:wrap}.footer__block.block--1{order:1;justify-content:space-between;align-items:end}.footer__block.block--4{order:2}.footer__block.block--2{order:3}.footer__block.block--3{order:4}.footer__block--liquid,.footer__block--text,.footer__block.footer__block--links.block--4,.footer__block.footer__block--links.block--4 ul.v-stack.gap-2\.5.unstyled-list{display:flex;width:100%;max-width:100%}.noir_liquid svg{width:auto;height:150px}.footer__block.footer__block--links,.footer__block.footer__block--links.block--4 ul.v-stack.gap-2\.5.unstyled-list li{display:flex;width:calc(50% - .5rem)}.footer__block--text .gap-4,.footer__block.footer__block--links.block--4 .gap-4{gap:1rem;width:100%}ul.v-stack.gap-2\.5.unstyled-list{justify-content:center;gap:1rem}.footer__block.footer__block--text.block--5 .social-media--list{justify-content:end}.hidden_desktop p.copyright{text-align:left;font-size:13px;line-height:18px;margin-top:10px}.footer__block--text .social-media--list svg{width:25px}.footer__block.footer__block--text.block--5{margin-bottom:2rem}.noir_footer_newsletter input,.noir_footer_newsletter input::placeholder{color:#004822;font-size:13px;line-height:20px;text-align:left}.noir_footer_newsletter p.h6{font-size:18px;line-height:24px;text-align:left}.noir_footer_newsletter .prose p{font-size:13px;line-height:18px;text-align:left}.footer__block--links a{font-size:13px;line-height:18px}.block--4 .footer_copy{display:none}}@media(min-width:990px){.hidden_desktop{display:none!important}}.content-over-media .h4,.image-with-text p.h1,.section-stack h2,.prose h2,.custom-section-stack .h2,.images-with-text-scroll__text .h1,.images-with-text-scroll__text p.h3,.testimonial_heading p,.noir-faq-wrapper details.accordion__disclosure[aria-expanded=true] span.text-with-icon,.product-title.h3{font-weight:500;font-size:36px;line-height:42px;text-transform:uppercase;margin:0;font-family:Roboto Condensed,sans-serif}image-with-text-overlay.content-over-media .h4,.content-over-media .h2{font-weight:500;font-size:36px;line-height:42px;text-transform:uppercase;margin:0;font-family:Roboto Condensed,sans-serif}.hidden_mobile{display:none}@media screen and (min-width:768px){.hidden_mobile{display:block}.content-over-media .h4,.image-with-text p.h1,.section-stack h2,.prose h2,.custom-section-stack .h2,.images-with-text-scroll__text .h1,.images-with-text-scroll__text p.h3,.testimonial_heading p,.noir-faq-wrapper details.accordion__disclosure[aria-expanded=true] span.text-with-icon,.product-title.h3,.testimonial-split-left h2{font-weight:500;font-size:48px;line-height:53px;text-transform:uppercase;margin:0;font-family:Roboto Condensed,sans-serif}image-with-text-overlay.content-over-media .h4,.content-over-media .h2{font-weight:500;font-size:48px;line-height:53px;text-transform:uppercase;margin:0;font-family:Roboto Condensed,sans-serif}image-with-text-overlay.content-over-media .prose div p,.image-with-text p.h6,.container .section-header p,.content-over-media .h6,.custom-section-stack .h6,.section-stack p.h6,.product_noir_pack,.images-with-text-scroll__text p.h6{margin-block-end:0!important;font-family:Roboto Condensed,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:40px;text-transform:uppercase}.section-stack p.h6{font-family:Roboto Condensed,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:40px;text-transform:uppercase;color:#000}image-with-text-overlay .button{color:#296309;margin-top:1rem!important;border-color:transparent}image-with-text-overlay .button:hover{color:#fff}}@media screen and (min-width:750px){image-with-text.image-with-text>.prose{padding-inline-start:0;margin-inline-start:0}.image-with-text .prose div p{max-width:40rem}}.image-with-text p.h1,.section-stack h2{color:#343737}.image-with-text.image-with-text--reverse,.image-with-text:not(.image-with-text--reverse){padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter)}.image-with-text:not(.image-with-text--reverse) .prose{padding-inline-start:var(--container-gutter);padding-inline-end:0}image-with-text picture{margin-inline-start:auto}image-with-text .button{--initial-gradient: linear-gradient(90deg, #004822 34.62%, #008A1A 100%);background-position:right!important;background-size:101% 101%,0 101%!important}image-with-text .button:hover{color:#004822!important;background-position:left!important;border-color:#004822!important;background-size:0 101%,101% 101%!important}.product-card__image{object-fit:cover}.product-card a,.product-card sale-price{font-weight:400;font-size:15px;line-height:18px;text-transform:uppercase;color:#666}.product-card a{font-weight:600}.content-over-media .place-self-center{max-width:100%;justify-self:start;align-self:center;text-align:left}.video_content p{font-weight:300;text-transform:inherit!important}.noir-banner{padding-top:0}.custom-banner{margin-top:30px}.custom_text p{font-weight:400;font-size:12px;line-height:17px;text-align:right;color:#000c;margin-top:10px;font-family:Roboto Condensed,sans-serif}.noir_block{margin-top:2rem}.noir_block .prose p{font-size:16px;color:#fff;display:none}.noir_block .media-grid__item p,.media-grid p{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);pointer-events:none}.noir_block .prose div.h4,.media-grid div.h4{font-size:31.8079px;line-height:29px;display:block;opacity:1;text-transform:capitalize}.noir_block .media-grid__item:hover p,.noir_block .media-grid__item:hover p.h4,.media-grid__item:hover p{opacity:1;transform:translateY(0);pointer-events:auto;display:block}.swiper-pagination{position:relative;margin-top:30px}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color));border-radius:5px}.swiper-pagination-bullet{background:#7f786e}@media screen and (max-width:699px){.noir_block{margin-top:1rem}.noir_block .prose div.h4{font-size:26px;line-height:28px}}.multiple-media-with-text__content-wrapper p.h3{font-style:normal;font-weight:400;font-size:20px;line-height:25px;color:#000c}.multiple-media-with-text__content-wrapper p.result{font-style:normal;font-weight:400;font-size:15px;line-height:20px;color:#606060}.multiple-media-with-text__content-wrapper p.result span{font-style:normal;font-weight:600;font-size:30px;color:#004822}@media screen and (min-width:768px){.multiple-media-with-text__content-wrapper{grid-area:content-wrapper;position:absolute;right:15%;background:#fff;padding:2.5rem;align-items:center;max-width:400px}}.container .section-header{margin-inline:0;width:100%;max-width:100%;justify-self:self-start;text-align:left}.container .section-header p{color:#000c;margin:0}.media-grid p{font-size:16px;display:none;color:#fff}.media-grid .media-grid__item:hover p{display:block;opacity:1}.media-grid__item{cursor:pointer}span.noir_pack{font-weight:400;font-size:15px;line-height:120%;text-transform:uppercase;color:#666;font-family:Roboto Condensed,sans-serif;margin-bottom:5px}.noir_liquid{display:flex;gap:20px}@media screen and (min-width:1150px){.product{--product-gap: 6rem}}.prose :is(ol,ul){row-gap:.4em;display:grid;color:#606060}.product-info__block-list>:not(:nth-child(1 of:not(:empty))){margin-block-start:0}.product-title.h3{color:#343737}.product_noir_pack{color:#000c}[data-block-id=description] .prose p{font-family:Roboto;font-style:normal;font-weight:400;font-size:15px;line-height:20px;color:#606060}[data-block-id=description] .prose ul{padding:0;list-style-type:none;margin-left:0}[data-block-id=description] .prose ul li{font-family:Roboto;font-style:normal;font-weight:400;font-size:15px;line-height:25px;color:#606060;list-style-type:none;position:relative;padding:0 0 0 15px}[data-block-id=description] .prose ul li:before{content:"\25b8";position:absolute;left:0;color:#004822}.price-list--product sale-price{font-style:normal;font-weight:400;font-size:24px;line-height:35px;text-transform:uppercase;color:#606060cc}.price-list--product,.variant-picker__option-values{margin-bottom:1rem}.variant-picker__option-info{display:none}.block-swatch{font-style:normal;font-weight:400;font-size:15px;line-height:18px;display:flex;align-items:center;text-align:center;text-transform:uppercase;color:#606060!important;min-width:60px;min-height:60px}.variant-picker__option-info legend{padding:0;font-style:normal;font-weight:400;font-size:15px;line-height:20px;color:#606060!important;margin-bottom:2rem}buy-buttons.buy-buttons button{--initial-gradient: linear-gradient(90deg, #004822 34.62%, #008A1A 100%);--hover-gradient: none;font-weight:500;font-size:18px;line-height:21px;letter-spacing:normal;color:#fff}buy-buttons.buy-buttons button:hover{color:#004822!important;border-color:#004822!important}.text-with-icon{align-items:center;display:flex;font-family:Roboto;font-style:normal;font-weight:400;font-size:15px;line-height:110%;text-transform:uppercase;color:#343737}.animated-plus:before,.animated-plus:after{content:"";background-color:#606060}.before-after--horizontal{cursor:ew-resize;max-width:65vw}@media screen and (max-width:699px){.before-after--horizontal{cursor:ew-resize;max-width:100%}}.testimonial_wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center}.testimonial-list{gap:0;max-width:300px}.testimonial_heading p{color:#343737}.noir-faq-wrapper{width:100%;padding:0;max-width:100%!important}.faq__content{padding:0 2.5rem 0 0;padding:0}.faq__content{flex-basis:auto;max-width:100%;width:100%}.testimonial-item p{font-weight:400;font-size:15px;line-height:25px;color:#000c}.testimonial-item p.text-base{font-weight:500;font-size:15px;line-height:25px;color:#000c;text-align:left!important;display:block;width:100%}.testimonial-item{gap:0rem!important}.sub-title{font-style:italic;font-weight:400!important;font-size:20px!important;line-height:29px;color:#fff!important;margin:0}@media screen and (max-width:767px){.header-sidebar__linklist a{font-family:var(--heading-font-family);font-style:normal;font-weight:400;font-size:13px;line-height:40px;text-transform:uppercase;color:#004822}.content-over-media .h4,.image-with-text p.h1,.section-stack h2,.prose h2,.testimonial_heading p,image-with-text-overlay.content-over-media .h4,.content-over-media .h2,.custom-section-stack .h2,.testimonial-split-left h2,.noir-faq-wrapper details.accordion__disclosure[aria-expanded=true] span.text-with-icon,.product-title.h3{font-weight:500;font-size:28px;line-height:28px;text-transform:uppercase;text-align:left}.content-over-media .prose div p,.image-with-text p.h6,.container .section-header p,.section-stack p.h6,.custom-section-stack p.h6,.product_noir_pack,.content-over-media .h6,.images-with-text-scroll__text .h6{margin-block-end:0!important;font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase;text-align:left}.media-grid p.h4{font-size:24px;line-height:24px}.image-with-text>.prose{padding-inline-start:0}.image-with-text p.h1,.section-stack h2{color:#343737}.content-over-media p,.image-with-text p{text-align:left}.image-with-text>.prose{padding-inline-start:0;max-width:100%;width:100%}.image-with-text.image-with-text--reverse,.image-with-text:not(.image-with-text--reverse){padding-inline-start:0;padding-inline-end:0;gap:25px}.image-with-text>.prose{padding-inline-start:var(--container-gutter)!important;padding-inline-end:var(--container-gutter)!important;width:100%;text-align:left;box-sizing:border-box}.button{font-size:14px!important;line-height:18px!important;height:40px;min-width:150px;padding:10px 15px;border-color:#fff}.content-over-media{--content-over-media-gap: 2rem;--content-over-media-calculated-row-gap: 2rem;--content-over-media-calculated-column-gap: 2rem}.eco img{max-width:7rem}.accordion{margin-top:0!important}}.images-with-text-scroll__text ul li:before{content:"\25b8";position:absolute;left:0;color:#fff}.images-with-text-scroll__text ul li{padding:0 0 0 15px}.images-with-text-scroll__text ul{padding:0;list-style-type:none;margin-left:0;position:relative;color:#fff}@media screen and (min-width:768px){.logo-list__item img.constrained-image{height:92px!important}}.noir-shop-all{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;justify-content:end;padding:40px;color:#fff}.noir-shop-all .h6{color:#fff!important}.noir-shop-all .h2{margin:0;color:#fff;line-height:30px}.product-card__image .noir-shop-all .h6{line-height:24px!important}.noir-cta{color:#fff;margin-top:2rem}.product-card .noir-cta{font-weight:400!important;font-family:Roboto Condensed,sans-serif}@media screen and (max-width:767px){.noir-shop-all{padding:16px;color:#fff}.noir-cta{color:#fff;margin-top:.5rem;font-size:13px}.noir-shop-all .h6,.noir-cta{font-size:10px!important}.noir-shop-all .h2{line-height:16px;font-size:15px}.logo-list__item img.constrained-image{height:60px!important;width:60px!important}.logo-list{padding:0}}@media screen and (min-width:768px){.before-after__cursor svg{display:none}}.notify-button{font-family:Roboto Condensed,sans-serif!important}.badge{font-size:10px;background:transparent}
/*# sourceMappingURL=/cdn/shop/t/22/assets/style.css.map */
