@import"https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&display=swap";.card .media,.media--transparent{background-color:#fff!important}.card__media .media img{object-fit:contain!important}.header.header--middle-left{grid-template-columns:auto auto auto}.header .header__inline-menu{text-align:center}@media screen and (min-width:990px){.header__heading .header__heading-link{padding:0!important}}.header__menu-item span{font-size:14px!important;text-transform:uppercase!important}:root{--swiper-navigation-size: 25px !important;--swiper-theme-color: #fff !important}.swiper-button-next,.swiper-rtl .swiper-button-prev,.swiper-button-prev,.swiper-rtl .swiper-button-next{display:flex!important}.noirSwiper .swiper-button-next,.noirSwiper .swiper-button-prev{width:50px!important;height:50px!important;cursor:pointer!important;background:#ffffffa8;border-radius:50%}.user-type-booking{border-bottom-left-radius:25px;border-bottom-right-radius:25px;box-shadow:19px 32px 15px #a39f9f03,5px 8px 9px #a39f9f17,1px 2px 5px #a39f9f1a;height:fit-content}.user-type-wrapper{display:grid;justify-content:space-between;grid-template-columns:2fr 1.5fr 1.5fr;gap:40px}h2.doctor-heading{font-family:"PT Serif";font-style:normal;font-weight:700;font-size:26px;line-height:48px;color:#0c3626;margin:0}.user-type-info p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#747070;margin-bottom:.5rem;margin-top:0!important}.booking-info-title{padding:1rem 3rem;background:rgba(var(--color-button));border-top-left-radius:25px;border-top-right-radius:25px}.booking-info-title h2{font-family:"PT Serif";font-style:normal;font-weight:700;font-size:20px;line-height:32px;text-align:center;color:rgb(var(--color-button-text));margin:0}.booking-info-content{padding:2rem;background:#fff;border-bottom-left-radius:25px;border-bottom-right-radius:25px}.booking-info-content h3{font-family:Open Sans;font-style:normal;font-weight:800;font-size:36px;line-height:36px;color:#0c3626;margin:0;text-align:center}.booking-info-service{max-width:250px;padding-top:2rem;padding-bottom:2rem;margin:0 auto}.booking-info-service ul{margin:0;padding:0;list-style-type:none}.booking-info-service ul li{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:rgb(var(--color-foreground));margin-bottom:10px;padding-left:25px;position:relative;display:flex;align-items:center;justify-content:start}.booking-info-service ul li:before{content:"";width:18px;height:18px;background:url(/cdn/shop/files/charm_tick.png?v=1712136912);background-size:cover;position:absolute;top:0;left:0;border-radius:50%}.booking-info-content .button{min-width:calc(6rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2);padding:0 1.5rem;background-color:#016b45;font-family:"PT Serif";font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:center;color:rgb(var(--color-button-text));border-radius:25px}@media screen and (max-width:750px){.user-type-wrapper{grid-template-columns:1fr}.ymq-options-box.ymq-col-2,.ymq-options-box.ymq-col-3{width:100%!important}}.noir-multi-doctor h3.inline-richtext{font-family:Open Sans;font-style:normal;font-weight:700;font-size:18px;line-height:150%;color:#000;letter-spacing:normal}.noir-multi-doctor .rte p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#747070;letter-spacing:normal}.noir-multi-doctor .button{font-family:"PT Serif";font-style:normal;font-weight:400;letter-spacing:normal;font-size:16px;line-height:26px;background-color:#016b45;border-radius:8px}.multicolumn .noir-multi-doctor .button{margin-top:2rem}.noir-support-banner .banner__heading{font-family:"PT Serif";font-style:normal;font-weight:700;font-size:38px;line-height:44px}.canna_icon_text .noir_icon_text_wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.canna_icon_text .noir_icon_text_container{display:flex;justify-content:start;align-items:start;margin-top:10px;margin-bottom:10px;padding:0 10px}.canna_icon_text .noir_icon_text{display:flex;align-items:start;flex-flow:row;text-align:left;gap:20px}.canna_icon_text .noir_icon{width:75px;height:75px;flex:0 0 75px}.canna_icon_text .noir_icon img{width:100%;height:100%;object-fit:contain;position:relative}.canna_icon_text .noir_text h3{font-family:"PT Serif";font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#0c3626;margin:0}.canna_icon_text .noir_text p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:13px;line-height:150%;color:#0c3626;margin:0;text-align:left}@media(max-width:767px){.canna_icon_text .noir_icon_text_container{padding:0;margin-top:0;margin-bottom:0}.canna_icon_text .noir_icon_text_wrapper{display:grid;grid-template-columns:1fr;gap:25px}}.support_wrapper{display:flex;align-items:center;justify-content:space-between}.support_heading h3{font-family:"PT Serif";font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#016b45}.support_button .button{font-family:"PT Serif";font-style:normal;font-weight:400;font-size:16px;line-height:150%;background:#016b45;border-radius:30px}@media(max-width:767px){.support_heading h3{font-size:16px;line-height:26px}.support_button .button{font-size:14px;padding:1rem;min-height:fit-content}}#support h3{font-family:"PT Serif";font-style:normal;font-weight:700;font-size:18px;line-height:16px;margin:0;padding-top:10px;color:#0c3626}.noir_icon_contact{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:25px}.noir_icon_contact .noir_icon_text_container{display:flex;justify-content:center;align-items:start;margin-top:10px;margin-bottom:10px;padding:0 10px}.noir_icon_contact .noir_icon_text{display:flex;align-items:center;flex-flow:column;text-align:center;gap:20px}.noir_icon_contact .noir_icon{width:75px;height:75px;flex:0 0 75px}.noir_icon_contact .noir_icon img{width:100%;height:100%;object-fit:contain;z-index:999;position:relative}.noir_icon_contact .noir_text h3{font-family:"PT Serif";font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#0c3626;margin:0 0 10px}.noir_icon_contact .noir_text p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#0c3626;margin:0}@media(max-width:767px){.noir_icon_contact .noir_icon_text_container{padding:0;margin-top:0;margin-bottom:0}.noir_icon_contact{display:grid;grid-template-columns:1fr 1fr;gap:25px}.noir-product-video-container_product-image{flex:0 0 130px}}.section-gap{background:#e8e8e8!important}img{width:100%;object-fit:cover;height:auto}.basic_slider img{max-width:100%;display:flex;height:100%}.header__menu-item span{font-family:Open Sans;font-size:16px;font-weight:400;line-height:21.79px;text-align:left}.header__icon--account,.menu-drawer__account{gap:8px!important;text-decoration:none!important}.card__content{text-align:center}.collection-list-wrapper .collection-list .collection-list__item .card__inner{border-radius:50%!important;width:78%;margin:auto}.card__heading p{margin:0}.collection-list-title{font-weight:700!important;line-height:47px;font-size:calc(32px + (36 - 32) * (100vw - 375px) / (1440 - 375))!important}.collection-list-wrapper .title-wrapper-with-link{justify-content:center;margin:0!important;text-align:center}.collection-list-view-all{margin-bottom:20px}.collection-list-view-all a{color:#34a853}.noir-collection-list_title{text-align:center}.noir-collection-list_title p{text-align:center;color:#34a853;margin-bottom:16px;margin-top:0;font-weight:700;line-height:21px;font-size:calc(14px + (16 - 14) * (100vw - 375px) / (1440 - 375))}.noir-collection-list_title span{position:relative}.noir-collection-list_title span:before{content:"";display:block;width:67px;height:2px;background:#34a853;position:absolute;left:50px;top:0}.noir-collection-list_title span:after{content:"";display:block;width:67px;height:2px;background:#34a853;position:absolute;right:50px;top:0}.noir-collection_name{font-family:Open Sans;line-height:22px;font-weight:700;font-size:calc(14px + (16 - 14) * (100vw - 375px) / (1440 - 375))}.noir-collection-product_count{font-family:Open Sans;line-height:22px;color:#555050;font-weight:initial;font-size:calc(12px + (14 - 12) * (100vw - 375px) / (1440 - 375))}.noir-featured-collection-title_container{display:flex;justify-content:space-between;align-items:center}.noir-featured-collection-title_container .collection__view-all .link{color:#487060;font-weight:700;line-height:24px;font-size:calc(12px + (24 - 12) * (100vw - 375px) / (1440 - 375))}.noir-featured-collection-title_container .title{font-weight:700;line-height:53px;font-size:calc(28px + (40 - 28) * (100vw - 375px) / (1440 - 375))}.product-card-wrapper .card__information{text-align:start}.quick-add__submit{background:#016b45!important;border-radius:8px!important;padding:0!important}.noir-cart-button-icon-text{display:flex;align-items:center;gap:20px}.noir-add-to-cart-title{font-size:calc(14px + (24 - 14) * (100vw - 375px) / (1440 - 375));line-height:36px;font-weight:700;color:#fff;font-family:"PT Serif"}.card-wrapper .card__information .card__heading{font-family:Open Sans;font-size:calc(12px + (20 - 12) * (100vw - 375px) / (1440 - 375));font-weight:700}.card-information .price__container{font-family:Open Sans;color:#5b5959;font-size:calc(12px + (22 - 12) * (100vw - 375px) / (1440 - 375))}.noir-featured-collection-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:20px}@media(max-width:1024px){.noir-featured-collection-tabs{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:768px){.noir-featured-collection-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.noir-featured-custon-tab_container h2{font-size:36px;font-weight:700;line-height:47.7px;text-align:center;margin-top:0}.hero-banner_container.grid--1-col.grid--2-col-desktop.flickity-enabled.is-draggable,.nb-collection-list_container.grid--1-col.grid--3-col-desktop.flickity-enabled.is-draggable{box-shadow:none}.nb-collection-list_container-card_content p{font-size:calc(18px + (24 - 18) * (100vw - 375px) / (1440 - 375));line-height:28px;letter-spacing:.1em;color:#fff;text-transform:uppercase}.nb-collection-list_heading-container{margin-bottom:calc(28px + (46 - 28) * (100vw - 375px) / (1440 - 375));margin-left:5px}.nb-collection-list_heading-title{font-size:calc(18px + (24 - 18) * (100vw - 375px) / (1440 - 375));line-height:28px;letter-spacing:.1em;text-transform:uppercase;margin-left:5px}.noir-collection-list-border-radius img{border-radius:20px}.nb-collection-list_container-card_item{width:90%;margin:auto}.nb-collection-list_2-title{text-align:center}.nb-collection-list_2-title .nb-collection-list_2-title-text{font-size:calc(16px + (24 - 16) * (100vw - 375px) / (1440 - 375));line-height:32px;color:#000}.nb-collection-list_heading-container h2{font-size:calc(22px + (36 - 22) * (100vw - 375px) / (1440 - 375));font-weight:700;line-height:47.7px;text-align:center}.noir-collection-list_container .card__information .card__heading{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.noir-featured-collection_heading-container{display:flex;justify-content:space-between;align-items:center}.noir-collection_heading-title{font-family:PT Serif;font-size:calc(20px + (40 - 20) * (100vw - 375px) / (1440 - 375));font-weight:700;text-align:left}.noir-collection-button_link a{font-family:PT Serif;font-size:calc(12px + (24 - 12) * (100vw - 375px) / (1440 - 375));font-weight:700;text-align:left;color:#487060}.noir-featured-collection_heading-container{width:94%;margin:auto}.noir-testimonial-main_container{margin:26px}.noir-image-with-text-heading-title{font-size:calc(36px + (48 - 36) * (100vw - 375px) / (1440 - 375));font-weight:400;line-height:calc(30px + (62 - 30) * (100vw - 375px) / (1440 - 375));text-align:center}.noir-image-with-text-heading{font-family:Open Sans;font-size:calc(16px + (20 - 16) * (100vw - 375px) / (1440 - 375));font-weight:700;line-height:26px;text-align:left;color:#016b45;margin:0}.noir-image-with-text-heading_name{font-size:calc(20px + (24 - 20) * (100vw - 375px) / (1440 - 375))!important;font-weight:700!important;line-height:30px!important}.noir-image-with-text-heading_caption{font-family:PT Serif;font-size:calc(14px + (20 - 14) * (100vw - 375px) / (1440 - 375))!important;font-weight:400!important;line-height:26px!important;margin:0!important}.noir-image-with-text-heading_paragraph{font-family:Open Sans;font-size:calc(14px + (16 - 14) * (100vw - 375px) / (1440 - 375))!important;font-weight:400;line-height:24px!important}.noir-text-with-image_button{font-family:Open Sans;font-size:calc(14px + (16 - 14) * (100vw - 375px) / (1440 - 375))!important;font-weight:400;line-height:20px!important;background:#2bad7b!important;border-radius:50px!important}.footer__blocks-wrapper>div:nth-child(2),.footer__blocks-wrapper>div:nth-child(3),.footer__blocks-wrapper>div:nth-child(4){margin-top:20px}.footer{position:relative;background:#f1f2f4!important}@media screen and (max-width:750px){.footer{padding-top:0!important}}.noir-footer-bg{background:#016b45}@media screen and (min-width:749px){.noir-footer-bg{padding-top:150px;padding-bottom:30px;background:#f1f2f4;background-image:url(/cdn/shop/files/Vector_1_1.png)!important;background-repeat:no-repeat;background-size:cover;background-position:top}.noir-footer-block__newsletter{width:50%;margin:auto;text-align:center;background:#fff;border-radius:20px}.noir-footer-block__newsletter{position:absolute;top:0%;left:22%}}.noir-footer-block__newsletter-bg_container{padding:30px 0;margin:0 40px;background-image:url(/cdn/shop/files/94_Newsletter_Browser_Online_Newsletter_finance.png);background-repeat:no-repeat;background-size:contain;background-position:bottom right}.footer-block__brand-info .noir-rte{font-family:PT Serif;font-size:28px;font-weight:700;line-height:47.7px;margin-bottom:40px;color:#fff}.footer-block__brand-info .rte{font-family:Open Sans;font-size:20px;font-weight:400;line-height:27.24px;color:#fff}.noir-footer-quick-link-title{font-family:Open Sans;font-size:20px;font-weight:700;line-height:27.24px;color:#fff}.noir-menu-link,.footer-block__details-content p{font-family:Open Sans!important;font-size:16px!important;font-weight:400!important;line-height:27.24px!important;color:#d0d0d0!important;padding:0!important}.noir-footer-block__newsletter-bg_container h2{font-family:PT Serif;font-size:36px;font-weight:700;line-height:47.7px;color:#016b45;margin:0}.noir-footer-block__newsletter-bg_container p{font-family:Open Sans;font-size:20px;font-weight:400;line-height:27.24px}@media screen and (min-width:749px){.newsletter-form__field-wrapper .noir-field{display:flex;gap:20px}}.noir-field input{border-radius:5px;background:#dbe5e1}@media screen and (max-width:750px){.noir-field input{margin-bottom:10px}}.noir-field input:focus-visible{box-shadow:none;outline:none;border-radius:5px}.noir-newsletter-btn{border:none;padding:10px 40px;background:#016b45;font-family:Open Sans;font-size:16px;font-weight:400;line-height:21.79px;color:#fff;border-radius:5px}.copyright__content{font-family:Open Sans;font-size:calc(14px + (16 - 14) * (100vw - 375px) / (1440 - 375));font-weight:300;line-height:21.79px;letter-spacing:.02em;text-align:left;color:#fff}.noir-footer-bg .footer__content-top{border-bottom:1px solid #979494;padding-bottom:20px}.list-social__item{margin-right:10px}.noir-product-video-container_product-content{display:flex;align-items:center}.noir-product-video-container_product-content h2{width:80%;font-size:14px}.noir-cbd_icon{border-radius:50px;background:#016b45;display:flex;justify-content:center;align-items:center;width:50px;height:50px}.noir-product-video-container_self-video-info-stpes{display:flex;align-items:center;gap:20px;margin-bottom:14px}.noir-cbd_text{font-family:Open Sans;font-size:16px;font-weight:700;line-height:24px;text-align:left}.noir-product-video-container_product-content h2{font-size:calc(12px + (16 - 12) * (100vw - 375px) / (1440 - 375))}.noir-product-video_banner_heading{font-family:PT Serif;font-weight:700;font-size:calc(20px + (40 - 20) * (100vw - 375px) / (1440 - 375))}.noir-product-video_banner_caption{font-family:Open Sans;font-size:calc(12px + (16 - 12) * (100vw - 375px) / (1440 - 375));font-weight:700;color:#34a853}.noir-product-video_banner_paragraph{font-family:Open Sans;font-size:calc(12px + (16 - 12) * (100vw - 375px) / (1440 - 375));font-weight:700;line-height:24px}.noir-product-video-container-box a{text-decoration:none}@media screen and (min-width:749px){.noir-product-video-container-box{margin-bottom:-100px;margin-top:-100px}.noir-product-video-container_product-content{position:relative;top:150px;width:28%;background:#fff;border-radius:20px;padding:0 20px}.noir-product-video-container_product-image,.noir-product-video-container_product-content h2{width:50%}.noir-product-video_banner-content{display:flex;width:74%;margin:auto;gap:40px}.noir-product-video_banner_heading{font-family:PT Serif;font-weight:700;margin:0}.noir-product-video_banner_paragraph{width:80%;margin-left:128px}.noir-product-video-container_self-video-content{display:flex;width:60%;margin:auto;position:relative;top:-130px;gap:30px}.noir-product-video-container_self-video-text{width:50%}.noir-product-video-container_self-video-text video{border-radius:20px}}@media screen and (min-width:749px)and (max-width:1200px){.noir-product-video_banner_paragraph{display:none}}.collection-hero__text-wrapper .collection-hero__title{font-weight:700;line-height:47.7px}.mobile-facets__open-label,.facet-filters__label label{font-family:PT Serif;font-size:16px;font-weight:400;line-height:21.2px;text-transform:uppercase}.product__media-wrapper .slider-button{display:none!important}.product__media-wrapper .slider-button--prev{position:absolute;top:-200%;left:20px;background:#ffffff73}.product__media-wrapper .slider-button--next{position:absolute;top:-200%;right:20px;background:#ffffff73}.product-media-container{border:none!important}.product__media img{border-radius:16px!important}.thumbnail-list__item .thumbnail{border-radius:10px}.noir-product-image-text-main_container-box_content{display:flex;gap:20px}.noir-product-image-text-main_container-box_content-container_inner{display:flex;flex-wrap:wrap;width:100%;gap:20px}.noir-product-image-text-main_container-box_heading h2{font-family:PT Serif;font-size:36px;font-weight:700;line-height:47.7px;text-align:center}.noir-product-image-text-main_container-box_paragraph{width:80%;font-family:Open Sans;font-size:16px;line-height:24px}.wrap-heading-btn{justify-content:space-between;width:100%}.wrap-heading-btn{display:flex}.noir-product-image-text-main_container-box_content-heading{margin:50px 0;font-family:Open Sans;font-size:32px;font-weight:700;line-height:48px;color:#016b45}.noir-product-image-text-main_container-box_content-paragraph{width:30%;font-family:Open Sans;font-size:16px;line-height:25.6px}.noir-product-image-text-main_container-box_content-paragraph_after{border-bottom:5px solid #016b45;padding-bottom:20px}.noir-product-image-text-main_container-box_paragraph-container{padding-right:calc(12px + (90 - 12) * (100vw - 375px) / (1440 - 375));padding-left:calc(12px + (90 - 12) * (100vw - 375px) / (1440 - 375));padding-bottom:20px;padding-top:20px;background:#fff}.noir-product-image-text-main_container-box_paragraph-container-link{font-family:Open Sans;font-size:16px;font-weight:700;line-height:25.6px;text-align:left}.noir-product-image-text-main_container-box_paragraph-container-link a{color:#016b45}@media screen and (max-width:749px){.noir-product-image-text-main_container-box_content-paragraph,.noir-product-image-text-main_container-box_content-container{width:100%}.noir-product-image-text-main_container-box_content{display:flex;flex-wrap:wrap;gap:20px}.noir-product-image-text-main_container-box_paragraph{width:80%}.noir-product-image-text-main_container{width:100%}}.noir-qty-pay-btn-container{display:flex;flex-wrap:wrap;gap:10px;margin:0!important}.product-form__submit{background:#016b45!important}.noir-shopify-pay_btn button{background:transparent!important;color:#000!important}.product__title h1{font-family:Open Sans;font-size:calc(24px + (32 - 24) * (100vw - 375px) / (1440 - 375));font-weight:600}.price__regular .price-item--regular,.price-item--sale,.price-item--regular{font-family:Open Sans;font-size:calc(16px + (24 - 16) * (100vw - 375px) / (1440 - 375));font-weight:700;line-height:32.68px;color:#016b45!important}.product__tax.caption.rte{display:none}p.product__text.inline-richtext{margin-top:5px}.quick-add__submit{min-width:100%!important}.noir-cannemeds-garanty_text{margin:0!important}.price-item price-item--regular{font-size:calc(20px + (24 - 20) * (100vw - 375px) / (1440 - 375))!important}.product-form__buttons button span{color:#fff}button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw{background:transparent;color:#000}.index .section-full-background-banner p{color:#000}.index .noir-featured-custon-tab_container li.tab__list{width:unset}.index .noir-featured-custon-tab_container li.tab__list .noir-custom-tab.active,.index .noir-featured-custon-tab_container li.tab__list .noir-custom-tab:hover{background:#016b45;border:none;border-radius:10px 10px 0 0;color:#fff}.index .modern-tabs-button:hover,.index .modern-tabs-button.active{background:#016b45}.index .noir-featured-custon-tab_container ul.custom--tabs{gap:20px;justify-content:center}.right-side-cls .Vtl-WishlistHeader svg{height:30px!important;width:28px!important;position:relative;bottom:4px}.right-side-cls .Vtl-WishlistHeader{margin-right:8px}.right-side-cls .header__icon{width:30px}.index .noir-featured-custon-tab_container li.tab__list .noir-custom-tab{padding:20px}.index .noir-collection-list_title span{position:relative;margin-left:70px}.index .noir-collection-list_title p{text-align:left;color:#34a853;margin-bottom:16px;margin-top:0;font-weight:700;line-height:21px;font-size:calc(14px + (16 - 14) * (100vw - 375px) / (1440 - 375))}.index .noir-collection-list_title{text-align:left}.full-unstyled-link{font-size:16px;font-weight:400}.noir-add-to-cart-title{font-size:16px}.card-information .price .price__sale .price-item--sale,.card-information .price__regular .price-item--regular{font-size:20px}.button{border-radius:100px}.sec-cls-cstm{padding-top:5rem!important;padding-bottom:5rem!important}.pmyf-popup-container .pmyf-close-button{background-color:transparent!important;top:5px!important;right:5px!important}.pmyf-form .button button,.pmyf-form .pmyf-input-drag-area button{display:inline-flex!important;justify-content:center!important;align-items:center!important;border:0!important;padding:1.3rem 3rem!important;cursor:pointer!important;font:inherit!important;font-size:1.5rem!important;text-decoration:none!important;-webkit-appearance:none!important;appearance:none!important;color:#fff!important;border-radius:100px!important}.pmyf-form h2{color:#016b45!important}.index .noir-testimonial-main_container .slick-prev:before,.index .noir-testimonial-main_container .slick-next:before{color:#016b45;opacity:1;font-size:30px}.index .noir-testimonial-main_container.sec-cls-cstm{margin-right:50px;margin-left:50px;margin-bottom:0}.single_benefits_block .noir-product-image-text-main_container-box{background:#fff;padding-top:5rem}.single_benefits_block .noir-product-image-text-main_container-box_content-paragraph,.single_benefits_block .noir-product-image-text-main_container-box_content{width:100%}.single_benefits_block .noir-product-image-text-main_container-box_content img{height:100%;max-height:650px;object-fit:cover}.single_benefits_block .noir-product-image-text-main_container-box_content-image{width:100%}.index sticky-header.gradient{background:transparent;border-bottom:none}.index .scrolled-past-header sticky-header.gradient{background:#fff}.index .scrolled-past-header .right-side-cls .Vtl-WishlistHeader svg path{fill:#121212}.index .scrolled-past-header .Vtl-WishlistHeader__HeartCounter,.scrolled-past-header .cart-count-bubble,.cart-count-bubble,.index .scrolled-past-header .cart-count-bubble{background-color:#121212!important;color:#fff!important}.Vtl-WishlistHeader__HeartCounter{right:-15px;top:-10px;bottom:auto}.index .Vtl-WishlistHeader__HeartCounter,.index .cart-count-bubble{background-color:#fff!important;color:#121212!important}.index .right-side-cls .Vtl-WishlistHeader svg path{fill:#fff}.index .scrolled-past-header .header__menu-item span,.index .scrolled-past-header .header__icon .icon{color:#121212}.index .scrolled-past-header .right-side-cls svg path,.index .scrolled-past-header .header__icon .icon svg path{stroke:#121212}.index .scrolled-past-header .header__menu-item .icon-caret path{fill:#121212}.index .premium-blog .premium-blog__card h3{font-size:16px}.header__menu-item{padding:1.2rem 10px}.index .header__menu-item span,.index .header__icon .icon{color:#fff}.right-side-cls svg,.header__icon .icon{height:24px}.index .right-side-cls svg path,.index .header__icon .icon svg path{stroke:#fff}.index .header__menu-item .icon-caret path{fill:#fff}.cstm-banner{margin-top:-165px}.wa__btn_w_icon .wa__btn_icon img{height:unset!important}.right-side-cls .button{padding:0 2rem;min-width:fit-content;line-height:normal;background:#016b45;height:auto;min-height:auto;font-size:14px;margin-left:2.5rem}.noir-prescription-uploading_content button#link-upload,.pmyf-form .button button,.pmyf-form .pmyf-input-drag-area button{background:#016b45!important}.Vtl-WishlistIcon__Wrapper{z-index:1!important}.index .collection-list .card-wrapper{position:relative}.modern-tabs-products .card__inner{height:100%;max-height:350px;min-height:350px}.modern-tabs-products .card__inner img{width:100%;height:100%;object-fit:cover!important}.newsletter-signup-section .nls-inner{display:flex;gap:20px;align-items:center}.newsletter-signup-section .nls-inner .heading-text,.newsletter-signup-section .nls-inner .form-content{flex:0 0 50%}.index .collection-list .card-wrapper:hover:before{top:120%;left:120%}.index .collection-card-wrapper,.index .collection-card-wrapper .card,.index .collection-list .card-wrapper{transition:all .45s ease}.index .collection-card-wrapper .card__media img,.index .collection-list .card__media img{transition:transform .6s ease,filter .4s ease}.index .collection-card-wrapper:hover,.index .collection-list .card-wrapper:hover{transform:translateY(-10px)}.index .collection-card-wrapper:hover .card__media img,.index .collection-list .card-wrapper:hover .card__media img{transform:scale(1.1) rotate(3deg)}.index .collection-card-wrapper .card__heading,.index .collection-list .card__heading{transition:color .35s ease,transform .35s ease}.index .collection-card-wrapper:hover .card__heading,.index .collection-list .card-wrapper:hover .card__heading{color:#016b45;transform:translateY(-4px)}.index .noir-collection-product-count{transition:all .35s ease}.index .collection-card-wrapper:hover .noir-collection-product-count,.index .collection-list .card-wrapper:hover .noir-collection-product-count{color:#016b45}.index .collection-card-wrapper .card__media:after,.index .collection-list .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#2ba84a1f;opacity:0;transition:.4s}.index .collection-card-wrapper:hover .card__media:after,.index .collection-list .card-wrapper:hover .card__media:after{opacity:1}.index .collection-list-view-all a{color:#fff}.index .collection-list-view-all a.link.animate-arrow{color:#121212}.index .noir-prescription_details h2.noir-prescription_details-label{padding-bottom:2rem}.index a.noir-collection-list-button.button{background-color:#016b45}.index a.noir-text-with-image_button.button.button--primary{background-color:#016b45!important}.noir-prescription-container_uploading .noir-prescription-uploading_content{margin-top:2rem}.consultation_block h2.noir-image-with-text-heading-title{margin-bottom:3rem}.mobile-img{display:none!important}.wrap-heading-btn{margin-bottom:2rem}.cbd-button{padding:12px 26px!important}.premium-blog a.blog-button.button,.cart__blocks .button,.cart__ctas .button{background:#016b45}.cart__blocks .button{line-height:50px}.premium-blog .premium-blog__meta{justify-content:space-between;align-items:center}.menu-drawer .mobile-cls-search{display:none}.noir-testimonial-heading-text h2:after{left:50%!important;transform:translate(-50%)}.cstm-doc-cls .multicolumn-list__item{margin-bottom:2rem}.cstm-doc-cls .multicolumn-list__item .multicolumn-card.content-container{display:flex;align-items:center;background:transparent;background:#fff!important}.cstm-doc-cls .multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info{text-align:left;width:50%}.cstm-doc-cls .multicolumn-list__item .multicolumn-card.content-container .multicolumn-card-spacing{padding-top:0;margin-left:0}.cstm-doc-cls .title-wrapper-with-link{max-width:72rem;justify-content:center;margin-left:auto;margin-right:auto}.cstm-doc-cls .multicolumn-list__item .multicolumn-card.content-container .multicolumn-card-spacing .media--transparent{background:transparent!important}.cstm-doc-cls .multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext{font-family:"PT Serif";font-weight:400;font-size:26px;line-height:48px;color:#0c3626}details[open]>.header__submenu span{color:#121212}details[open]>.header__submenu{border:none;width:100%;max-width:250px;min-width:220px}details[open]>.header__submenu .header__submenu.list-menu{position:absolute;left:100%;background:#fff;top:0;width:100%;max-width:400px;min-width:300px}.cart-medical-information .field label{display:flex;gap:5px}.cart-medical-information h3{margin-bottom:1rem}.cart-medical-information .field__input{padding-top:.8rem}.cart-medical-information .field__input:focus{box-shadow:none}.why-choose-us-card{flex-direction:column;padding:3rem 4rem!important}h1,h2,h3,h4,h5,h6{font-family:PT Serif!important}body,ul li,p{font-family:Open Sans!important}.noir-product-image-text-main_container-box_content .noir-product-image-text-main_container-box_content-container{width:60%}.noir-product-image-text-main_container-box_content .noir-product-image-text-main_container-box_content-container_inner{width:40%}.noir-product-image-text-main_container-box_content .noir-product-image-text-main_container-box_content-container .noir-product-image-text-main_container-box_content-container_inner{width:100%}.noir-product-image-text-main_container-box_content .noir-product-image-text-main_container-box_content{width:40%}.noir-metaobject-icon-text_main-container{padding-top:0!important}.cart-medical-information{background:#fff;border-radius:10px;padding:32px;max-width:560px;box-shadow:0 4px 24px #0000000f}.cmi-header{display:flex;align-items:center;gap:16px;margin-bottom:28px}.cmi-icon-badge{flex-shrink:0;width:64px;height:64px;border-radius:50%;background:#e3f1ea;display:flex;align-items:center;justify-content:center;color:#145c3f}.cmi-heading h3{margin:0 0 4px;font-size:20px;font-weight:700;color:#121212}.cmi-heading p{margin:0;font-size:15px;color:#6b7280}.cmi-field{margin-bottom:20px}.cmi-field label{display:block;margin-bottom:8px;font-size:15px;font-weight:600;color:#121212}.cmi-field label span{color:#e0433c}.cmi-control{display:flex;align-items:center;gap:12px;border:1.5px solid #d7e4dd;border-radius:6px;padding:8px;background:#fff;transition:border-color .15s ease}.cmi-control:focus-within{border-color:#145c3f}.cmi-control--textarea{align-items:flex-start}.cmi-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#e3f1ea;color:#145c3f;display:flex;align-items:center;justify-content:center}.cmi-input{flex:1;border:none;outline:none;font-size:16px;color:#10221b;background:transparent;padding:8px 0}.cmi-textarea{resize:vertical;min-height:100px;padding-top:10px;font-family:inherit}.cmi-input::placeholder{color:#9ca3af}.cmi-error{display:block;margin-top:6px;font-size:13px;color:#e0433c}cart-drawer.drawer .drawer__footer .cart-medical-information{padding:10px}cart-drawer.drawer .drawer__footer .cart-medical-information .cmi-icon-badge{width:30px;height:30px}cart-drawer.drawer .drawer__footer .cart-medical-information .cmi-icon-badge svg{height:15px}cart-drawer.drawer .drawer__footer .cart-medical-information h3{font-size:16px}cart-drawer.drawer .drawer__footer .cart-medical-information p{font-size:14px}cart-drawer.drawer .drawer__footer .cart-medical-information .cmi-header{margin-bottom:5px}cart-drawer.drawer .drawer__footer .cart-medical-information textarea{min-height:50px;height:100%;max-height:50px}cart-drawer.drawer .drawer__footer .cart-medical-information .cmi-input{font-size:13px}cart-drawer.drawer .drawer__footer .cart-medical-information .cmi-icon{width:30px;height:30px}cart-drawer.drawer .drawer__footer .cart-medical-information .cmi-control textarea{padding:0}cart-drawer.drawer .drawer__footer details{margin-top:1rem}.pmyf-teaser.pmyf-step-type-teaser{display:none}.wa__btn_popup{right:auto!important;left:30px!important}.wa__btn_popup .wa__btn_popup_txt{left:100%!important;margin-left:7px!important}.product .sls-purchase-options-container{border-radius:10px!important;margin-bottom:1rem}.product .sls-purchase-options-container .sls-option-container{box-shadow:none!important;cursor:pointer}.product .sls-purchase-options-container .product .sls-purchase-options-container~.product .sls-purchase-options-container{border-radius:0 0 10px 10px!important;margin:0}.product .sls-purchase-options-container .sls-option-container.sls-active{border:1px solid #016b45!important}.product form.form button{border-radius:100px;width:100%}.product .product-form__buttons{max-width:100%}.product form.form button:before{display:none}.product form.form button:after{display:none}.pjs-section .pjs-media img{height:100%;max-height:470px}@media screen and (min-width:991px){.index .noir-featured-collection-tabs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}.noir-footer-bg .grid__item{max-width:265px;margin-left:auto}.noir-footer-bg .grid__item:first-child .noir-rte p{margin-top:15px}.cstm-doc-cls .multicolumn-list__item .multicolumn-card.content-container .multicolumn-card-spacing .media img{position:unset;transform:unset;height:100%;max-height:400px}.cstm-doc-cls .multicolumn-list__item .multicolumn-card.content-container .multicolumn-card-spacing .media--transparent{padding:0!important}}@media screen and (max-width:1440px){.header__menu-item{padding:1.2rem 10px}.header:not(.drawer-menu).page-width{padding-left:3rem;padding-right:3rem}.header__menu-item span{font-size:12px!important}}@media screen and (max-width:1280px){.cstm-banner{margin-top:-135px}.full-unstyled-link{font-size:14px}.card-information .price .price__sale .price-item--sale,.card-information .price__regular .price-item--regular{font-size:18px}.newsletter-signup-section .nls-inner{flex-wrap:wrap}}@media screen and (max-width:1024px){.header__menu-item{padding:0 10px}.header__menu-item span{font-size:12px!important}.noir-add-to-cart-title{font-size:14px}.noir-cart-button-icon-text{gap:10px}.noir-cart-button-icon-text svg{height:16px}.noir-prescription_details{width:60%}.cbdcolsec-hero{gap:20px}.cbdcolsec-image img{height:100%;min-height:400px}.cbdcolsec-wrap .cbdcolsec-hero{margin-top:50px}.cbdcolsec-wrap{padding-bottom:50px!important}}@media screen and (max-width:885px){.noir-prescription-container_uploading{margin:20px 50px!important}}@media screen and (max-width:768px){.wrap-heading-btn a{margin-top:10px}.noir-featured-collection-tabs{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:749px){.noir-product-image-text-main_container-box_content .noir-product-image-text-main_container-box_content-container,.noir-product-image-text-main_container-box_content .noir-product-image-text-main_container-box_content{width:100%}p,.full-unstyled-link,.noir-image-with-text-heading_caption,.why-choose-us-card p{font-size:15px}.noir-footer-bg .noir-rte p{font-size:28px}.menu-drawer .mobile-cls-search span.search-text{font-size:1.8rem}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{font-size:1.8rem}.right-side-cls .header-button.button{display:none}.header__icons.right-side-cls{margin-right:1.5rem}.menu-drawer .mobile-cls-search{display:flex;align-items:center;gap:1rem}.overflow-hidden-tablet .header__icon--menu{position:absolute;right:0;top:0}.card-wrapper{height:unset!important}.overflow-hidden-tablet .menu-drawer{top:0;bottom:0;height:95vh!important;padding-bottom:50px}.overflow-hidden-tablet .header__icon span{position:relative;z-index:100}.overflow-hidden-tablet .menu-drawer .menu-drawer__navigation{padding-top:30px;padding-left:40px}.overflow-hidden-tablet .menu-drawer .menu-drawer__menu-item{padding:1.1rem 6rem 1.1rem 0}.overflow-hidden-tablet .menu-drawer__submenu ul.menu-drawer__menu.list-menu{padding-left:40px}.overflow-hidden-tablet svg.icon.icon-close{color:#121212}.overflow-hidden-tablet .menu-drawer .menu-drawer__utility-links{padding-left:40px}.menu-drawer .menu-drawer__utility-links .menu-drawer__account svg{height:auto;width:20px}.right-side-cls summary.header__icon.header__icon--search{display:none}.index .menu-drawer summary.header__icon.header__icon--search svg{color:#121212}.menu-drawer .menu-drawer__utility-links .header__icon{width:20px}.footer-block.grid__item,.footer-block__brand-info .noir-rte{margin-bottom:0!important}.footer-block__details-content{margin-bottom:1rem!important}.footer-block__brand-info .footer__list-social.list-social{margin-left:0!important;margin-top:1rem}.index .noir-testimonial-main_container.sec-cls-cstm{margin-right:30px;margin-left:30px}.index .noir-testimonial-main_container.sec-cls-cstm button.slick-next.slick-arrow{right:-15px}.noir-testimonial-heading-text{padding:0!important}.index a.noir-text-with-image_button.button.button--primary{margin-top:0}.right-side-cls .header__icon{width:30px}.header__heading-logo-wrapper{width:100%}.right-side-cls .Vtl-WishlistHeader svg{height:20px!important;width:18px!important;bottom:0}.right-side-cls svg,.header__icon .icon{height:20px}.header{padding:0px 1rem!important}header-drawer{margin-left:-1rem}.header{grid-template-columns:1fr 1fr 1fr}.cstm-banner{margin-top:-140px}.noirSwiperSlider .swiper-button-next,.noirSwiperSlider .swiper-button-prev{top:55%!important;transform:translateY(-45%)}.mobile-img{display:block!important}.desktop-img{display:none!important}.noir-prescription_details{width:100%}.newsletter-signup-section .nls-inner .heading-text,.newsletter-signup-section .nls-inner .form-content{flex:0 0 100%}.index .noir-featured-custon-tab_container ul.custom--tabs{gap:3px;flex-wrap:wrap}.noir-testimonial-heading-text h2:after{left:50%!important;transform:translate(-50%)}.consultation_block .image-with-text__content{align-items:center}.index .noir-featured-custon-tab_container li.tab__list .noir-custom-tab{padding:10px;letter-spacing:0}.index .noir-featured-custon-tab_container li.tab__list{height:unset;margin:0}.newsletter-signup-section .nls-inner .nls-input{flex:0 0 auto}slider-component.slider-mobile-gutter{overflow:hidden}slider-component.slider-mobile-gutter .grid--peek.slider .grid__item:first-of-type{margin-left:0}.wrap-heading-btn{flex-wrap:wrap;gap:1.5rem;justify-content:center}.wrap-heading-btn h2{margin-bottom:1rem}.index .noir-collection-list_title,.index .noir-collection-list_title p,.wrap-heading-btn h2{text-align:center}.index .noir-collection-list_title span{margin-left:0}.noir-footer-bg .footer__content-top{padding-top:30px}.premium-blog__heading h2,.why-choose-us-header h2,.consultation_block h2,.cbd-heading,.noir-testimonial-heading-text h2,.modern-tabs-header h2,.noir-collapsible-tab_title,.collection-list-title,.noir-featured-custon-tab_container h2,.banner-heading{font-size:30px!important}.sec-cls-cstm,.noir-prescription-container{padding-top:3rem!important;padding-bottom:3rem!important}.mobile_bottom_space.sec-cls-cstm{padding-bottom:0!important}.full-background-banner{min-height:unset!important}.noir-footer-bg{background-position:center}.menu-drawer__utility-links a.header-button.mobile.button{background:#006b48;padding-bottom:8px;padding-top:8px;padding-left:1.5rem;padding-right:1.5rem;min-height:auto;margin-bottom:5px;margin-top:5px;width:auto;max-width:unset;min-width:unset;font-size:18px}.overflow-hidden .menu-drawer .menu-drawer__utility-links .header__icon{display:none}#menu-drawer:has(.menu-drawer__menu.submenu-open) .menu-drawer__utility-links{display:none!important}.noir-testimonial-paragraph p,.noir-menu-link,.footer-block__details-content p,.noir-prescription_details_steps-info,.noir-prescription-uploading_parapraph{font-size:15px!important}.noir-testimonial-image{width:70px!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background:transparent!important}.modern-tabs-products .card__inner{height:100%;max-height:350px;min-height:200px}.noir-featured-collection-tabs_card,.modern-tabs-product-card{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (max-width:680px){.modern-tabs-wrapper .modern-tabs-products,.noir-featured-custon-tab_container .noir-featured-collection-tabs{grid-template-columns:1fr 1fr}.cstm-doc-cls .multicolumn-list__item .multicolumn-card.content-container .multicolumn-card-spacing,.cstm-doc-cls .multicolumn-list__item .multicolumn-card.content-container .multicolumn-card__info{width:100%}.cstm-doc-cls .multicolumn-list__item .multicolumn-card.content-container{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
