.cannabinoid-info-section{position:relative;width:100%}.cannabinoid-info-section .cannabinoid-info-container{margin:0 auto;max-width:600px}.cannabinoid-info-section .cannabinoid-info-wrapper{display:flex;flex-direction:column}.cannabinoid-info-section .cannabinoid-info-heading{font-family:Figtree;font-weight:600;font-size:36px;line-height:140%;color:#0c3f64}.cannabinoid-info-section .cannabinoid-info-richtext p strong{font-family:Inter;font-size:18px;font-weight:700;line-height:180%;color:var(----color-text-dark-secondary, #27516A)}.cannabinoid-info-section .cannabinoid-info-richtext p{font-family:Inter;font-weight:300;font-size:18px;line-height:180%;color:var(----color-text-dark-secondary, #27516A)}.cannabinoid-info-section .cannabinoid-info-image{width:100%;height:100%}.cannabinoid-info-section .cannabinoid-info-image img{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 8px #0000001a}.cbd-cbg-faq-section{position:relative;width:100%}.cbd-cbg-faq-section .cbd-cbg-faq-container{margin:0 auto;max-width:800px}.cbd-cbg-faq-section .cbd-cbg-faq-main-heading{font-family:Figtree;font-weight:600;font-size:36px;line-height:140%}.cbd-cbg-faq-section .cbd-cbg-faq-items{display:flex;flex-direction:column}.cbd-cbg-faq-section .cbd-cbg-faq-item{width:100%;border-bottom:1px solid var(----color-border-dark, #0C3F64)}.cbd-cbg-faq-section .cbd-cbg-faq-question{font-family:Figtree;font-weight:500;font-size:24px;line-height:140%;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.cbd-cbg-faq-section .cbd-cbg-faq-arrow{display:inline-flex;height:24px;transition:transform .3s ease;width:24px}.cbd-cbg-faq-section .cbd-cbg-faq-question[aria-expanded=true] .cbd-cbg-faq-arrow{transform:rotate(180deg)}.cbd-cbg-faq-section .cbd-cbg-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.cbd-cbg-faq-section .cbd-cbg-faq-answer-content{font-family:Inter;font-weight:300;font-size:15px;line-height:180%}.cbd-cbg-faq-section .cbd-cbg-faq-divider{background-color:#0000001a;height:1px;width:100%}.resources-container{max-width:800px;margin:60px auto;padding:0 20px}.resources-container .resources-heading{font-size:42px;color:#0c3f64;font-weight:600;margin-bottom:40px;text-align:left}.resources-container .resource-list{list-style:none;padding:0;margin:0}.resources-container .resource-item{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #e0e0e0;margin-bottom:5px}.resources-container .resource-content{display:flex;align-items:center;gap:15px}.resources-container .resource-icon{width:24px;height:24px;min-width:24px;display:flex;align-items:center;justify-content:center}.resources-container .resource-title{font-size:18px;color:#0c3f64;font-weight:500}.resources-container .resource-download{color:#ff6b00;text-decoration:none;font-size:16px;font-weight:500;display:flex;align-items:center;gap:5px;border-bottom:1px solid;padding:5px}.resources-container .download-icon{width:16px;height:16px}.main-description-if{font-size:24px;font-weight:500}.main-description-if ol{list-style:none;padding-left:0;counter-reset:list-counter;margin:40px 0 0}.main-description-if ol li{position:relative;padding-left:75px;counter-increment:list-counter;margin:0 0 25px;font-size:15px}.main-description-if ol li strong{font-size:22px}.main-description-if ol li:before{content:counter(list-counter);position:absolute;left:0;top:5px;width:40px;height:40px;border-radius:50%;border:1px dashed var(--color-text-dark-primary, #0c3f64);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;color:var(--color-text-dark-primary, #0c3f64);background:transparent}.cili-membership-section{position:relative;overflow:hidden}.cili-membership-section .cili-membership-container{position:relative;z-index:2}.cili-membership-section .cili-membership-content{position:relative;display:flex;align-items:center;justify-content:center;min-height:700px;border-radius:20px;overflow:hidden;margin:0 20px}.cili-membership-section .cili-membership-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cili-membership-section .cili-membership-bg-image img{width:100%;height:100%;object-fit:cover;display:block}.cili-membership-section .cili-membership-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.cili-membership-section .cili-membership-text-wrapper{position:relative;z-index:3;width:100%;padding:40px 20px}.cili-membership-section .cili-membership-text-container{max-width:800px;margin:0 auto;text-align:center}.cili-membership-section .cili-membership-heading{font-family:Figtree;font-weight:600;font-size:72px;line-height:120%;text-align:center}.cili-membership-section .cili-membership-subheading{font-family:Libre Baskerville;font-weight:400;font-size:24px;line-height:160%;text-align:center}.cili-membership-section .cili-membership-description p{font-family:Inter;font-weight:300;font-size:20px;line-height:160%;letter-spacing:0%;text-align:center}.cili-membership-section .cili-membership-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.cili-membership-section .cili-primary-button{font-family:Figtree;font-weight:500;font-size:17px;line-height:110.00000000000001%;padding:17px 24px;align-items:center;display:flex;border-radius:50px;text-decoration:none;transition:all .3s ease}.cili-membership-section .cili-primary-button:hover{opacity:.9;transform:translateY(-2px)}.custom-section .custom-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;z-index:0;border-radius:12px}.cili-membership-section .cili-secondary-button{font-family:Figtree;font-weight:500;-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);display:flex;background:#ffffff03;color:#fff;border:1px solid var(----color-border-mid, #CBD4D8);align-items:center;font-size:17px;line-height:110.00000000000001%;padding:17px 24px;border-radius:50px;text-decoration:none;transition:all .3s ease}section.main-img-text-cus.custom-cus-join-cili .all-img{max-width:850px}.cili-membership-section .cili-secondary-button:hover{opacity:.9;transform:translateY(-2px)}.main-img-text-cus.custom-cus-what-matters .all-text{color:var(--color-text-dark-secondary, #496570);text-align:left;font-family:Figtree-Light,sans-serif;font-size:24px;line-height:160%;font-weight:300;position:relative;align-self:stretch;margin:20px 0}@media screen and (max-width: 767px){.cili-membership-section .cili-membership-heading{font-size:36px}.cili-membership-section .cili-membership-subheading{font-size:20px}.cili-membership-section .cili-membership-content{min-height:400px}.cbd-cbg-faq-section .cbd-cbg-faq-container{padding:0 20px}.cbd-cbg-faq-section .cbd-cbg-faq-question{font-size:16px}.main-description-if ol li:before{width:30px;height:30px}.main-description-if ol li strong{padding-left:40px}.main-description-if ol li{padding-left:0;text-align:left}.enroll-section{padding:30px!important}.btn-wrapper,.btn-testimonials{width:50%!important}.resources-container .resource-title{font-size:14px}.main-img-text-cus .all-content{padding-top:30px}.enroll-content h2{font-size:29px!important}.cili-membership-section .cili-membership-description p,.resources-container .resource-download{font-size:14px}.cannabinoid-info-section .cannabinoid-info-image{order:-1;margin-bottom:20px}.cannabinoid-info-section .cannabinoid-info-container{margin:0 auto;max-width:100%;padding:0 20px}.cannabinoid-info-section .cannabinoid-info-heading{font-size:25px}.cannabinoid-info-section .cannabinoid-info-richtext p{font-size:14px}.cbd-cbg-faq-section .cbd-cbg-faq-main-heading{font-size:25px}}.btn-testimonials{background:var(--color-surface-accent, #ff6f40);border-radius:1000px;padding:17px 24px;display:flex;flex-direction:row;gap:0px;align-items:center;justify-content:center;flex-shrink:0;height:56px;position:relative;width:15%;margin:10px auto}.btn-testimonials a.custom-button{color:var(--color-text-light-primary, #ffffff);text-align:left;font-family:Figtree-Medium,sans-serif;font-size:16px;line-height:110%;font-weight:500;position:relative;text-decoration:none}.tech-main-section.custom-cus-what-matters{background-repeat:no-repeat;background-size:cover;min-height:580px;border-radius:20px;margin:0 20px;position:relative;overflow:hidden;background-position:bottom}@media (max-width:767px){.main-img-text-cus{margin:0 0 8px}.main-img-text-cus .all{padding:2% 0 0}.tech-main-section.custom-cus-what-matters{background-repeat:no-repeat;background-size:cover;min-height:400px;border-radius:0;margin:0;position:relative;overflow:hidden;background-position:bottom}.custom-cart-page{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:45px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/new-style-pages.css.map */
