@font-face{font-family:KMR_Apparat_Regular;src:url(/cdn/shop/files/fonnts.com-ApparatSemiCond_Regular.otf?v=1760690745) format("opentype");font-display:swap}@font-face{font-family:KMR_Apparat_medium;src:url(/cdn/shop/files/fonnts.com-ApparatSemiCond_Medium.otf?v=1760690756) format("opentype");font-display:swap}@font-face{font-family:KMR_Apparat_Semibold;src:url(/cdn/shop/files/fonnts.com-Apparat_Semibold.otf?v=1760690749) format("opentype");font-display:swap}:root{--heading-font-regular: "KMR_Apparat_Regular";--heading-font-medium: "KMR_Apparat_medium";--primary-color: #1F4F40;--secondary-color: #81FFB6;--white: #ffffff}body{background:transparent}body:not(.template-index):not(.page-about-us):not(.page-contact):not(.page-faq):not(.page-b2b-application){background:linear-gradient(180deg,#e2ddc5,#fff)}body:not(.template-index):not(.page-about-us):not(.page-contact):not(.page-faq):not(.page-b2b-application) main#MainContent{background:linear-gradient(180deg,#e2ddc5,#fff);padding-top:120px!important}body.page-about-us main#MainContent{background:transparent;padding-top:0!important}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-medium);font-weight:500}.osr-m-0{margin:0}.osr-f-30{font-size:30px;line-height:40px}.osr-center{text-align:center}.osr-announcmentbar-close-btn.announcement_close{background:transparent;border:none;outline:none;cursor:pointer;width:30px;color:var(--white);position:absolute;top:30%;right:5px}.announcement-bar__text{font-size:16px;line-height:26px!important}@media only screen and (max-width: 750px){.announcement-bar__text{font-size:14px;line-height:20px!important}}.header__row{background:transparent!important}.header__columns{background-color:var(--color-background);padding-left:10px;border-radius:6px}.account-button__icon svg{fill:var(--primary-color)}.header.osr-sticky-header{position:absolute;width:100%;top:25px;z-index:1}.menu-drawer__menu-item.menu-drawer__menu-item--mainlist{display:none}.menu-drawer__menu-item-text.styled-energy{font-size:36px;line-height:46px;font-family:var(--heading-font-regular)!important}.menu-drawer__list-item.menu-drawer__list-item-3{border-top:1px solid #ffffff;margin-top:130px;padding-top:15px}.menu-drawer__featured-content{display:none}.menu-drawer__menu.menu-drawer__menu--childlist{padding-top:30px}html[scroll-lock] .header.osr-sticky-header{top:40px}@media only screen and (max-width: 750px){.menu-drawer__list-item .menu-drawer__menu-item--child{color:var(--white)}}@media only screen and (max-width: 400px){.menu-drawer__menu-item-text.styled-energy{font-size:20px;line-height:30px}}body{top:0!important}.search-modal__content[open]{display:flex;max-width:100%!important;width:var(--full-page-grid-central-column-width)!important;--full-page-grid-central-column-width: min(var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2));--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max(var(--page-margin), calc((100% - min(var(--page-content-width), calc(100% - (var(--page-margin) * 2))))/2) );--full-page-margin-inline-offset: calc(((100vw - var(--full-page-grid-central-column-width)) / 2) * -1)}@media screen and (min-width: 750px){.search-modal__content{max-width:100%!important;width:var(--full-page-grid-central-column-width)!important;border-radius:0 0 6px 6px!important}}.menu-drawer{width:100%!important;max-width:100%!important;z-index:-1!important}.menu-drawer__backdrop{z-index:-2!important}.menu-drawer__close-button{margin-left:auto!important}.menu-drawer__navigation{padding:0!important;position:absolute!important;top:150px!important}details[open] .header__icon--menu .header-drawer-icon--open{display:flex!important}details[open] .header__icon--menu .header-drawer-icon--close{display:none!important}@media (min-width: 769px){body:not(.header-logo-shrink) .header-logo{top:200px!important}}.hero__container .hero__content-wrapper h1{font-size:70px;margin:0;position:relative;z-index:2}.hero__content-wrapper{padding-top:30px;position:relative;z-index:2}@media only screen and (max-width: 768px){.hero{min-height:500px!important;max-height:1600px!important}.hero__container .hero__content-wrapper h1{font-size:40px;line-height:45px}.osr-f-30{font-size:24px;line-height:34px}.osr-testimonial-section .swiper-slide{width:80%}.osr-multicolumn-image{max-width:90px;margin:0}.osr-multicolumn-text{font-size:14px;line-height:20px;padding-top:10px}.osr-multicolumn-column,.osr-multicolumn-description{text-align:left}.product-card .product-tag{padding:3px 15px;font-size:11px}.product-card .product-title .text-block>*{font-size:17px;line-height:27px}.product-card .price{font-size:14px;line-height:24px}.ui-test-product-list .product-card .button.add-to-cart-button.button{width:fit-content;padding:6px 15px;height:auto;font-size:14px;line-height:24px}.osr-feature-badge-slider-content{flex-direction:column;text-align:center;gap:40px}.osr-feature-badge-slider-left{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:10px}.osr-feature-badge-slider-badge{width:100%;height:auto;border-radius:0;border:none;display:flex;align-items:center;justify-content:center;text-align:center;font-size:24px;line-height:30px;padding:0;-webkit-backdrop-filter:unset;backdrop-filter:unset;box-shadow:none;background:transparent}.osr-feature-badge-slider-right{width:100%}}.ui-test-product-list .section-resource-list{background:linear-gradient(0deg,#fff0 42.83%,#e2ddc5)!important}.ui-test-product-list .section-background{background:var(--white)}.ui-test-product-list .product-card .button.add-to-cart-button.button{width:fit-content;font-size:20px;line-height:30px;height:auto;padding:10px 20px}.ui-test-product-list .product-card .button.add-to-cart-button.button .svg-wrapper.add-to-cart-icon{display:none}.product-card .product-tag{background:var(--primary-color);width:fit-content;border-radius:33px;padding:5px 20px;color:var(--secondary-color);font-size:18px;position:absolute;top:15px;left:15px;z-index:1}.product-card .product-title .text-block>*{font-size:27px;line-height:37px;font-weight:500}.product-card product-price.text-block div,.product-card product-price.text-block{line-height:0px!important;font-size:0px!important;width:fit-content}.product-card .price{font-size:27px;line-height:37px;font-weight:500}.ui-test-product-list .product-grid__card.product-grid__card{display:flex;flex-flow:row;flex-wrap:wrap;align-items:center}.ui-test-product-list .product-grid__card.product-grid__card .card-gallery{width:100%}.ui-test-product-list .product-grid__card.product-grid__card .buy-buttons-block{width:fit-content}@media only screen and (max-width: 750px){.section-resource-list .resource-list--grid{gap:25px}}.osr-rich-text-link{display:block;color:var(--secondary-color);transition:.3s all ease-in}.osr-rich-text-link:hover{text-decoration:underline;text-underline-offset:7px}.osr-feature-badge-slider{width:100%;position:relative}.osr-feature-badge-slider-slide{width:100%;background-size:cover;background-position:center;position:relative;overflow:hidden}.osr-feature-badge-slider-overlay{content:"";position:absolute}.osr-feature-badge-slider-content{position:relative;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:60px;z-index:2;width:100%}.osr-feature-badge-slider-left{display:flex;flex-direction:column;gap:40px}.osr-feature-badge-slider-right{width:calc(100% - 300px)}.osr-feature-badge-slider-badge{width:235px;height:235px;border-radius:50%;border:2px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;text-align:center;font-size:27px;line-height:35px;padding:30px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 #fff;background:radial-gradient(51.91% 51.91% at 50% 50.21%,#fff0 75.48%,#fff);color:var(--white)}.osr-feature-badge-slider-image{width:100%;display:block;border-radius:10px}.osr-feature-badge-slider-content .swiper-pagination{position:absolute;text-align:center;margin-top:20px}.osr-feature-badge-slider .swiper-pagination-bullet{background:var(--primary-color);opacity:1;width:16px;height:16px}.osr-feature-badge-slider .swiper-pagination-bullet-active{opacity:1;background:var(--white)}.osr-testimonial-header{margin-bottom:50px}.osr-testimonial-heading span{color:var(--secondary-color)}.osr-testimonial-review-text{font-size:18px;line-height:28px;margin:0;text-align:center;padding-bottom:10px}.osr-testimonial-review-name{margin:0;text-align:center;font-size:18px;line-height:28px;font-weight:600;letter-spacing:2px}.osr-testimonial-slide .stars{text-align:center;margin-bottom:10px;color:var(--secondary-color);font-size:17px}.osr-testimonial-prev{position:absolute;top:50%;left:0;z-index:1;cursor:pointer;background:transparent;border:none;outline:none;padding:0}.osr-testimonial-next{position:absolute;right:0;top:50%;z-index:1;cursor:pointer;background:transparent;border:none;outline:none;padding:0}.osr-multicolumn-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin:50px auto}.osr-multicolumn-column{width:calc(25% - 20px);text-align:center}.osr-multicolumn-image{max-width:150px;margin:0 auto;width:100%}.osr-multicolumn-text{margin:0;font-size:18px;line-height:26px;padding-top:15px}.osr-multicolumn-description{font-size:10px;line-height:20px;text-align:center}@media only screen and (max-width: 991px){.osr-multicolumn-column{width:calc(50% - 20px);text-align:center}}.shopify-section.shopify-section-group-footer-group .email-signup-block .email-signup__input-group .email-signup__input{border:none;border-bottom:1px solid;border-radius:0;padding:10px 0}.shopify-section.shopify-section-group-footer-group .list-unstyled .menu__item.paragraph a{font-size:16px;line-height:100%}.utilities,.footer-utilities__group-copyright .footer-utilities__text>*,.footer-utilities__group-copyright .footer-utilities__text{color:var(--white)}@media screen and (min-width: 750px){.email-signup-block{max-width:500px}}@media screen and (max-width: 750px){.shopify-section.shopify-section-group-footer-group .email-signup-block .email-signup__input-group:not(:has(.email-signup__button--arrow)){grid-template-columns:1fr auto}}.social-icons__wrapper.footer-utilities__icons .social-icons__icon-wrapper,.social-icons__wrapper.footer-utilities__icons .social-icons__icon-wrapper a{width:33px;height:33px}.social-icons__wrapper.footer-utilities__icons .social-icons__icon-wrapper .social-icons__icon{width:100%;height:100%}.gum-text{color:var(--secondary-color)}@media screen and (max-width: 750px){.shopify-section-group-footer-group.footer-utilities .utilities{align-items:flex-start}}.osr-terms-policies-popover .policy_list{display:flex;align-items:center}.osr-terms-policies-popover .policy_list li{background:transparent!important}.osr-terms-policies-popover .policy_list li .footer-utilities__text{background:transparent;color:#fff!important}.osr-search-bar{position:absolute;top:100%;left:0;width:100%;background:var(--primary-color);z-index:1000;transition:transform .3s ease,opacity .3s ease;transform:translateY(-10px);opacity:0;pointer-events:none;border-radius:0 0 6px 6px}.osr-search-bar.active{transform:translateY(0);opacity:1;pointer-events:auto}.osr-search-bar__inner{max-width:100%;margin:0 auto;display:flex;justify-content:center}.osr-search-bar__form{position:relative;width:100%;max-width:100%;display:flex;align-items:center;background:transparent;border-radius:0;padding:.25rem .75rem}.osr-search-bar__input{flex:1;border:none;outline:none;font-size:1rem;color:var(--white);background:transparent;padding:.75rem .5rem}.osr-search-bar__input:hover{background:transparent}.osr-search-bar__input::placeholder{color:var(--white)}.osr-search-bar__submit{background:none;border:none;cursor:pointer;color:var(--white);padding:.5rem}.osr-search-bar__close{background:none;border:none;color:var(--white);font-size:1.25rem;cursor:pointer;padding:.5rem;margin-left:.25rem}.product-information.section{padding-top:50px!important}.product-information .section-background{background-color:#f5f1e8!important}.pdp-free-shipping{color:var(--primary-color);font-weight:600;margin:4px 0}.pdp-star-ratings{display:flex;align-items:center;gap:8px;margin:8px 0}.pdp-star-ratings .stars{color:var(--secondary-color);font-size:1rem;letter-spacing:2px}.pdp-star-ratings .review-count{color:var(--primary-color);font-size:.875rem}.product-information .variant-picker__swatches{display:flex;gap:12px;margin:16px 0}.product-information .buy-buttons-block{display:flex!important;flex-direction:column!important;gap:12px!important;align-items:stretch!important}.quantity-selector .quantity-minus{border-radius:50px 0 0 50px!important;background-color:#1f4f40;color:#81ffb6}.quantity-selector .quantity-plus{border-radius:0 50px 50px 0!important;background-color:#1f4f40;color:#81ffb6}.product-information .buy-buttons-block quantity-stepper{width:auto!important;order:1!important;margin:0 auto!important}.product-information .buy-buttons-block .quantity-stepper__wrapper{border:1px solid #E5E5E5!important;border-radius:50px!important;padding:0!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:auto!important;min-width:180px!important;max-width:200px!important;margin:0 auto!important;background:#f5f1e8!important;gap:0!important}.product-information .buy-buttons-block .quantity-stepper__button{padding:0!important;background:transparent!important;border:none!important;color:var(--primary-color)!important;font-size:24px!important;font-weight:300!important;cursor:pointer!important;flex-shrink:0!important;min-width:50px!important;width:50px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50px!important}.product-information .buy-buttons-block .quantity-stepper__button:hover{background:#1f4f400d!important}.product-information .buy-buttons-block .quantity-stepper__input{text-align:center!important;border:none!important;font-size:18px!important;font-weight:400!important;color:var(--primary-color)!important;padding:0!important;min-width:60px!important;width:60px!important;flex:0 0 auto!important;background:transparent!important;height:100%!important}.product-details .quantity-selector{border:2px solid}.product-information .buy-buttons-block .button{font-weight:600;padding:16px 24px;border-radius:12px;transition:all .3s ease;font-size:16px;height:auto;width:70px}.product-information .buy-buttons-block .add-to-cart-button,.product-information .buy-buttons-block>button[name=add]{background-color:#1f4f40!important;color:#81ffb6!important;border:none!important;width:100%!important;border-radius:50px!important;order:2!important}.product-information .buy-buttons-block .add-to-cart-button:hover{background-color:#163d30!important}.product-information .buy-buttons-block .shopify-payment-button{width:100%!important;order:3!important}.product-information .buy-buttons-block .shopify-payment-button__button,.product-information .buy-buttons-block [data-testid=Checkout-button]{background-color:#00d9ff!important;color:var(--primary-color)!important;border:none!important;border-radius:50px!important;padding:16px 24px!important;font-weight:600!important;font-size:16px!important;width:100%!important}.product-information .buy-buttons-block .shopify-payment-button__button:hover{background-color:#00b8d9!important}.product-information .buy-buttons-block+*{text-align:center}.product-information .group-block h1{font-size:2rem;font-weight:600;margin-bottom:8px;color:var(--primary-color)}.product-information product-price .price{font-size:2rem;font-weight:700;color:var(--primary-color)}.product-information .variant-picker__pill{border:2px solid var(--primary-color);padding:8px 16px;border-radius:24px;transition:all .2s ease}.product-information .variant-picker__pill:hover,.product-information .variant-picker__pill[aria-checked=true]{background-color:var(--primary-color);color:#fff}.product-information .text-block{color:#1f4f40}.product-information .text-block ul{list-style:disc;margin-left:20px;margin-top:12px;color:#1f4f40}.product-information .text-block li{margin-bottom:8px;line-height:1.6;color:#1f4f40}.product-information .text-block p{color:#1f4f40}@media screen and (max-width: 749px){.product-information .group-block h1{font-size:1.5rem}.product-information product-price .price{font-size:1.5rem}}.cart-title h1,.cart-page__title,.cart-page h1,.cart-page h2,.cart-page h3,.cart-page a,.cart-items__continue-shopping,.cart-page th,.cart-items__header,.cart-items__label,.cart-items__title,.product-title,.cart-page .price,.cart-items__price,.cart-summary__price,.price__current,.price__regular,.cart-summary__total,.cart-summary__label{color:#1f4f40!important}.cart__checkout-button{background-color:#1f4f40!important;color:#fff!important;border-radius:50px!important}.cart-page,.cart-page *{color:#1f4f40}body.page-faq main#MainContent{background:linear-gradient(180deg,#e2ddc5,#fff);padding-top:0!important}body.page-faq .text-block[style*="background: true"] h2,body.page-faq .text-block h2{background-color:#1f4f40!important;color:#81ffb6!important;padding:12px 20px!important;margin:0!important;border-radius:4px}body.page-faq .accordion{border:1px solid #E5E5E5;border-radius:4px;background:#fff}body.page-faq .accordion .details{border-bottom:1px solid #E5E5E5}body.page-faq .accordion .details:last-child{border-bottom:none}body.page-faq .accordion .details__header{padding:16px 20px;cursor:pointer;font-size:16px;font-weight:500;color:#1f4f40;display:flex;align-items:center;justify-content:space-between}body.page-faq .accordion .details__header:hover{background-color:#f9f9f9}body.page-faq .accordion .details-content{padding:0 20px 16px;color:#1f4f40}body.page-faq .accordion .icon-plus,body.page-faq .accordion .icon-caret{color:#1f4f40;flex-shrink:0}body.page-b2b-application main#MainContent{background:linear-gradient(180deg,#e2ddc5,#fff);padding-top:0!important}body.page-b2b-application .text-block[style*="background: true"] h2,body.page-b2b-application .text-block h2{background-color:#1f4f40!important;color:#81ffb6!important;padding:12px 20px!important;margin:0!important;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
