@font-face{font-family:LuloCleanW01-OneBold;src:url(/cdn/shop/files/LuloCleanW01-OneBold.eot?v=1757308909);src:url(/cdn/shop/files/LuloCleanW01-OneBold.eot?v=1757308909) format("embedded-opentype"),url(/cdn/shop/files/LuloCleanW01-OneBold.woff2?v=1757308909) format("woff2"),url(/cdn/shop/files/LuloCleanW01-OneBold.woff?v=1757308909) format("woff"),url(/cdn/shop/files/LuloCleanW01-OneBold.ttf?v=1757308910) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT 35";src:url(/cdn/shop/files/AvenirLT-Light.eot?v=1757315922);src:url(/cdn/shop/files/AvenirLT-Light.eot?v=1757315922),url(/cdn/shop/files/AvenirLT-Light.woff2?v=1757315922) format("woff2"),url(/cdn/shop/files/AvenirLT-Light.woff?v=1757315922) format("woff"),url(/cdn/shop/files/AvenirLT-Light.ttf?v=1757315922) format("truetype");font-weight:300;font-style:normal;font-display:swap}.article h2{font-size:1.6em}.product.template-product .announcement__block.announcement__block--text span.text-highlight__break{color:#fff!important}.pswp__container .pswp__item .product__notification h2.product__notification__title{font-size:1.5em}.btn--white,.btn--white .shopify-payment-button__button--unbranded{--btn-text: var(--COLOR-UPSELLS-TEXT) !important}.kl_reviews__histogram__row svg{fill:#ff3131!important}select#kl_reviews__filter_reviews_rating option{color:#ff3131}.kl_reviews__reviews_list button span{color:#ff3131!important}button.kl_reviews__star_rating_widget svg path{fill:#ff3131}.product__accordion:after{background:#ff3131}button.product__accordion__title.font-body{color:#ff3131}.kl_reviews__star_rating_widget__label,.product span.text-highlight__break{color:#ff3131!important}.kl_reviews__search svg path{fill:#ff3131!important}select#kl_reviews__sort_by_reviews option{color:#ff3131}.product h2.section__heading.h2.font-heading.aos-animate{color:#ff3131!important}h2.kl_reviews__list_empty_state,.frequently-asked-question span.accordion__title-text{color:#ff3131}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tab--active:after{background:#ff3131!important}.kl_reviews__filters input::placeholder{color:#ff3131!important}button.kl_reviews__button{background:#ff3131!important}.frequently-asked-question h2.section__heading{color:#ff3131}.article article.article__wrapper h2{margin-top:0}.article .Zt1NVN{display:none}button.toggle-ellipsis__button.btn.btn--text.btn--small span{color:#ff3131}.product .btn--text:before,.btn--text:after{background:#ff3131}.product .product__accordion__inner.rte p{color:#ff3131}.product .product__accordion__inner.rte a:after{background:#ff3131}.product .product__accordion__inner.rte li{color:#ff3131}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill svg path{fill:#ff3131!important}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs{border-color:#ff3131!important}select#kl_reviews__filter_reviews_rating{color:#ff3131!important}button#kl_reviews_tabs__reviews_tab,select#kl_reviews__sort_by_reviews{color:#ff3131}.kl_reviews__list__tabs small,span.kl_reviews__histogram__value,span.kl_reviews__histogram__rating,h2.kl_reviews__summary__header,.kl_reviews__summary__average_denominator,.kl_reviews__summary__stars__count,.kl_reviews__summary__average_value,.product span.accordion__title-text{color:#ff3131!important}.accordion__item svg{color:#ff3131!important}.product .image-with-text__content-items{color:#ff3131}.shopify-policy__container{width:100%;max-width:100%!important;padding-inline:60px}a{font-family:"Avenir LT 35"}div#Text--text_DF94LV p,div#Text--subheading_VhUTVb p,.testimonial__item__content p,.testimonial__item__content .testimonial__heading.aos-animate,.testimonial__user__name.aos-animate{color:#ff3131}.testimonial__item--border .testimonial__item__inner{border-color:#ff3131!important}.ctm_img_text.image-with-text__heading text-highlight.text-highlight strong{color:#ff3131}.ctm_accordions .accordion__header h2,.ctm_accordions span.accordion__title-text,.ctm_contact h2.form__heading,.cart-drawer__head h3,.article h1,.article h2,.article span,.ctm_collection_banner span.text-highlight__break,.blog h1.text-center a,a.blog__post-title-link,div#ImageWithText--text-1 p,.ctm_organic span.text-highlight__break,div#ImageWithText--text p,.about h3.column-item__heading.h6,.ctm_our_story span.text-highlight__break,.slide__text.main-text.aos-animate,.list-collections span.h3.list-collections__item__title{color:#ff3131}.footer-bottom.wrapper .social-sharing-wrapper{display:none!important}.footer-bottom.wrapper.text-left{display:flex}.list-collections h2.section__heading,.accordion__text.rte p,h3.mosaic__item__heading.h2.aos-animate,.ctm_testimonials h2.testimonial__heading.section__heading.h2.aos-animate,span.hotspot__title.h6,a.product-grid-item__title.font-body,.ctm_sticky .sticky-text__heading.h2,a.product-grid-item__price.price{color:#ff3131}.blog h1.text-center a,a.blog__post-title-link{font-family:LuloCleanW01-OneBold}.article .wrapper--narrow{width:100%;max-width:100%}.rich-text__heading.h2.aos-animate{color:#ff3131!important}.collection span,.product span,.collection label{font-family:"Avenir LT 35"}.collection button,.product button{font-family:"Avenir LT 35"!important}.collection__products-count{font-family:"Avenir LT 35"}nav.breadcrumbs span{font-family:"Avenir LT 35"}a.btn.btn--text{font-family:"Avenir LT 35";line-height:normal}.featured-collection__container .product-grid-item__title.font-body{font-family:"Avenir LT 35";line-height:normal;font-size:16px}.featured-collection__container .product-grid-item__price.price{font-size:16px;font-family:"Avenir LT 35";line-height:normal}a.btn.btn--solid-border{font-family:"Avenir LT 35";line-height:normal;font-size:16px}a.product-grid-item__price.price{font-size:16px;line-height:normal;font-family:"Avenir LT 35"}.testimonial__user__name.aos-animate{font-size:16px;font-family:"Avenir LT 35";font-weight:600;line-height:normal}.testimonial__item__content .testimonial__heading.aos-animate{font-family:"Avenir LT 35";line-height:normal;font-size:16px}.btn{font-size:16px;font-family:"Avenir LT 35";line-height:normal}span.hotspot__title.h6{font-size:16px;font-family:"Avenir LT 35";letter-spacing:normal}a.product-grid-item__title.font-body{font-size:16px;font-family:"Avenir LT 35";line-height:normal}h1,h2,h3,h4,h5,h6,strong{font-family:LuloCleanW01-OneBold!important}.announcement__block span{font-family:"Avenir LT 35"!important;font-weight:100}span.navtext{font-family:"Avenir LT 35";font-weight:700;font-size:16px}.ctm_lemon p{color:#ff3131!important}p{font-family:"Avenir LT 35"!important;letter-spacing:0!important}span.navtext{font-weight:100!important;letter-spacing:0}.ctm_featured_collection span.text-highlight__break .text-highlight__string{font-family:LuloCleanW01-OneBold!important}a.footer-link{font-family:"Avenir LT 35";line-height:normal;font-size:16px}.ctm_about_us p.h1.slide__heading.main-heading{font-family:LuloCleanW01-OneBold!important}.collection-promo__text.aos-animate{font-family:"Avenir LT 35"}.ctm_collection_banner span.text-highlight__break{font-family:LuloCleanW01-OneBold}.ctm_materials span.text-highlight__break,.ctm_gots span.text-highlight__break{color:#ff3131}.materials h3.column-item__heading.h6{color:#ff3131;font-size:22px;letter-spacing:-3px;line-height:normal}.ndis li{color:#ff3131}.ndis h3.column-item__heading.h6{font-size:22px;letter-spacing:-3px;color:#ff3131}.range__line span,.range__line{background:#ff3131}.range__dot span{border-color:#ff3131}.product .product__block.product__block--half.aos-animate{padding-bottom:10px}.collection .image-with-text__text p{color:#ff3131}.drawer__foot .main-buttons__item a{border-color:#ff3131}@media only screen and (min-width:768px){.ctm_banner p.h1.slide__heading.main-heading{letter-spacing:-20px!important}.site-header .logo{margin-left:0;padding-left:20px}.blog h3.blog__post-title{line-height:16px}.crtm_contact_us_banner span.text-highlight__break{font-size:40px;letter-spacing:-8px;color:#ff3131}figure._1zDzN{margin:0}.article header.section-header.section-header--article h1{font-size:40px;letter-spacing:-8px}.article .article__content h1,.article .article__content h3{font-size:20px;letter-spacing:-3px}.article .recommended-posts h2{font-size:40px;letter-spacing:-8px;line-height:normal}.article .article__content strong{font-size:16px;letter-spacing:0px;font-family:"Avenir LT 35"!important;font-weight:800}.frequently-asked-question h2.section__heading{color:#ff3131;letter-spacing:-8px}.ctm_materials span.text-highlight__break{font-size:75px;letter-spacing:-12px;color:#ff3131}.ctm_gots span.text-highlight__break{font-size:40px;letter-spacing:-8px}div#ImageWithText--text_79EeGN p{color:#ff3131;text-transform:capitalize;letter-spacing:00;font-size:22px}div#ImageWithText--text_Y3DJwA p{font-size:22px;letter-spacing:0;color:#ff3131}div#ImageWithText--text_T7tYwz p{color:#ff3131;font-size:22px;letter-spacing:0}#announcement-bar--sections--17269616345201__announcement-bar{padding-top:0;padding-bottom:0}.blog h1.text-center a{font-family:LuloCleanW01-OneBold;font-size:40px;letter-spacing:-4px}a.blog__post-title-link{font-family:LuloCleanW01-OneBold;font-size:16px;line-height:normal;letter-spacing:-2px}.cart h1.section__heading{letter-spacing:-8px}.template-404 .wrapper h1{letter-spacing:-14px}.cart-drawer__head h3{letter-spacing:-8px}span.cart-drawer__item-qty{letter-spacing:0}.cart-message strong{letter-spacing:-2px}.product h3.icons-row-item__title{letter-spacing:-3px;font-size:20px;line-height:normal}.product h2.section__heading.h2{letter-spacing:-8px;line-height:normal}.ctm_organic_prd span.text-highlight__break{font-family:LuloCleanW01-OneBold;letter-spacing:-11px}.ctm_prd_our_story span.text-highlight__break{font-family:LuloCleanW01-OneBold;letter-spacing:-10px;line-height:normal}.list-collections span.h3.list-collections__item__title{font-family:LuloCleanW01-OneBold;letter-spacing:-3px;font-size:16px;line-height:normal}.list-collections h2.section__heading{letter-spacing:-8px}.about h3.column-item__heading.h6{letter-spacing:-4px}.ctm_page h1.page-title{letter-spacing:-12px}.ctm_contact h2.form__heading{letter-spacing:-8px}.ctm_contact input::placeholder{font-family:"Avenir LT 35"}.ctm_contact textarea::placeholder{font-family:"Avenir LT 35"}.product h1.product__title{letter-spacing:-8px;font-size:40px}.ctm_collection_banner span.text-highlight__break{letter-spacing:-10px;line-height:normal}.footer-title.h5{font-family:LuloCleanW01-OneBold;letter-spacing:-4px}.ctm_about_us p.h1.slide__heading.main-heading{font-family:LuloCleanW01-OneBold!important;letter-spacing:-20px!important}.ctm_about_us .slide__text.main-text.aos-animate{font-family:"Avenir LT 35";line-height:normal}.ctm_our_story span.text-highlight__break{letter-spacing:-13px}.ctm_organic span.text-highlight__break{letter-spacing:-10px;font-size:50px}.shopify-policy__title h1{letter-spacing:-12px}.ctm_featured_collection span.text-highlight__break .text-highlight__string{letter-spacing:-15px}.ctm_lemon h3.rich-text__heading.h2.aos-animate{letter-spacing:-13px}.ctm_waterproof .text-highlight__break{letter-spacing:-10px}.ctm_img_text.image-with-text__heading text-highlight.text-highlight strong{letter-spacing:-10px}.ctm_overlaping span.text-highlight__string{font-family:LuloCleanW01-OneBold;letter-spacing:-8px}.ctm_sticky .sticky-text__heading.h2{font-family:LuloCleanW01-OneBold;letter-spacing:-15px}.ctm_grid h3.mosaic__item__heading.h2.aos-animate{letter-spacing:-3px}.ctm_testimonials h2.testimonial__heading.section__heading.h2.aos-animate{letter-spacing:-10px}.ctm_accordions .accordion__header h2{letter-spacing:-8px}.ctm_accordions span.accordion__title-text{letter-spacing:-2px;font-family:LuloCleanW01-OneBold}.ctm_icons h3.icons-row-item__title{letter-spacing:-3px}}@media only screen and (min-width:1024px) and (max-width:1366px){.custom-links.wrapper{padding-inline:48px!important}}@media only screen and (max-width:1024px){.custom-links.wrapper{padding-inline:20px!important}}@media only screen and (max-width:1366px){.materials .image-with-text__items{flex-direction:column-reverse!important;flex-flow:unset}.materials .image-with-text{padding-top:0;padding-bottom:0}.ndis .image-with-text__items{flex-direction:column-reverse!important;flex-flow:unset}.ndis .image-with-text__content{width:100%}.ndis .image-with-text{padding-bottom:0;padding-top:0}.ndis li{font-size:12px}}.contact .image-with-text__text p,.product__accordion__inner .toggle-ellipsis__content p{color:#ff3131}span.accordion-title{font-weight:500}.product-accordion .accordion-toggle{padding-left:5px!important}.accordion-content{font-size:13px;font-weight:400;letter-spacing:0px}@media only screen and (max-width:767px){p.h1.slide__heading.main-heading{font-size:40px}.mobile-navlink--level-1{padding:10px 20px!important}.custom-links.wrapper{display:none!important}.blog h3.blog__post-title{letter-spacing:-5px}.crtm_contact_us_banner span.text-highlight__break{letter-spacing:-8px;color:#ff3131}.article article.article__wrapper h1{font-size:20px!important;letter-spacing:-3px}div#ImageWithText--text_T7tYwz p{font-size:12px;color:#ff3131}div#ImageWithText--text_79EeGN p{font-size:12px!important}div#ImageWithText--text_Y3DJwA p{color:#ff3131;font-size:12px}.materials span.text-highlight__break{font-size:19px;letter-spacing:-4px;line-height:normal}div#Text--text_DF94LV p{font-size:12px}.materials a.btn.btn--solid.btn--medium.btn--primary.btn--advanced.btn--advanced-width-height{font-size:15px;letter-spacing:0}div#ImageWithText--text_79EeGN p{font-size:20px;letter-spacing:0;color:#ff3131}.ctm_gots span.text-highlight__break{font-size:26px;letter-spacing:-4px}article.article__wrapper h2 span{font-size:30px;line-height:normal}.article h1{font-size:30px;line-height:normal}.article a.blog__post-title-link{font-size:16px;line-height:normal}.cart-drawer__head h3{letter-spacing:-8px}span.cart-drawer__item-qty{letter-spacing:0}.ctm_organic_prd span.text-highlight__break{font-size:31px;font-family:LuloCleanW01-OneBold;letter-spacing:-7px;line-height:normal}.ctm_prd_our_story span.text-highlight__break{font-family:LuloCleanW01-OneBold;letter-spacing:-8px;font-size:40px;line-height:normal}.ctm_prd_our_story .image-with-text__content-items p{font-size:16px}.product h1.product__title{font-size:30px!important;letter-spacing:-7px;line-height:normal}.product h2.section__heading{font-size:35px;letter-spacing:-7px;line-height:normal}.ctm_collection_banner span.text-highlight__break{letter-spacing:-8px!important;font-size:40px}.ctm_organic{letter-spacing:-6px;font-size:30px}.ctm_about_us p.h1.slide__heading.main-heading{font-family:LuloCleanW01-OneBold!important;letter-spacing:-8px!important}.ctm_about_us .slide__text.main-text.aos-animate{font-size:16px;font-family:"Avenir LT 35";line-height:normal}.ctm_our_story span.text-highlight__break{font-size:40px;letter-spacing:-8px;line-height:normal}.column-item__inner h3.column-item__heading.h6{letter-spacing:-4px}.ctm_lemon h3.rich-text__heading.h2.aos-animate{font-size:40px;line-height:normal;font-weight:800;letter-spacing:-8px;color:#221e23}.ctm_sticky .sticky-text__heading.h2{font-family:LuloCleanW01-OneBold;letter-spacing:-8px}.ctm_testimonials h2.testimonial__heading{font-size:40px;letter-spacing:-8px}.ctm_accordions h2.section__heading{letter-spacing:-8px;font-size:40px}.ctm_accordions span.accordion__title-text{font-family:LuloCleanW01-OneBold;letter-spacing:-3px}h3.icons-row-item__title{font-size:13px;letter-spacing:-1px}.ctm_waterproof span.text-highlight__break strong{letter-spacing:-8px;font-size:40px}.ctm_img_text text-highlight.text-highlight strong{font-size:40px;letter-spacing:-8px}.ctm_overlaping span.text-highlight__string{font-size:30px;font-family:LuloCleanW01-OneBold;letter-spacing:-6px;line-height:40px}.stl-banner span.hotspot__title.h6{font-size:16px;line-height:normal}.ctm_banner span.text-highlight__break{font-size:40px;line-height:normal;font-weight:800!important}.sticky-text__heading.h2,h2.testimonial__heading.section__heading.h2.aos-animate{font-size:40px;line-height:normal;font-weight:800}.ctm_banner p.h1.slide__heading.main-heading{letter-spacing:-8px!important}.ctm_featured_collection span.text-highlight__break .text-highlight__string{letter-spacing:-8px;font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-dj.css.map */
