:root{--wx-bg:#f8fafc;--wx-surface:#fff;--wx-surface-2:#f1f5f9;--wx-card:#fff;--wx-text:#111827;--wx-text-muted:#64748b;--wx-border:#e2e8f0;--wx-accent:#31b665;--wx-accent-hover:#43d17a;--wx-shadow:0 10px 30px rgba(15,23,42,.08)}[data-theme=dark]{--wx-bg:#0f1115;--wx-surface:#171a21;--wx-surface-2:#1e232b;--wx-card:#1b1f27;--wx-text:#fff;--wx-text-muted:#b8c0cc;--wx-border:#2e3642;--wx-accent:#31b665;--wx-accent-hover:#43d17a;--wx-shadow:0 18px 45px rgba(0,0,0,.35)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wx-bg:#0f1115;--wx-surface:#171a21;--wx-surface-2:#1e232b;--wx-card:#1b1f27;--wx-text:#fff;--wx-text-muted:#b8c0cc;--wx-border:#2e3642;--wx-accent:#31b665;--wx-accent-hover:#43d17a;--wx-shadow:0 18px 45px rgba(0,0,0,.35)}}*{box-sizing:border-box;padding:0;font-family:var(--font-roboto),sans-serif;margin:0}body,html{max-width:100vw;padding-right:0!important;background:var(--wx-bg);color:var(--wx-text)}.textCapitalize{text-transform:lowercase}.textCapitalize:first-letter{text-transform:uppercase}.section_main_title{font-family:var(--font-inter)}.customBannertitle{top:40%;color:#ffbf00;font-size:36px;font-weight:700;width:100%}.customBannerpara,.customBannertitle{position:absolute;left:50%;transform:translate(-50%,-50%)}.customBannerpara{top:60%;width:80%;font-size:20px;color:#fff}.customBannertestcontainer{position:absolute;width:50%;height:100%;top:0;left:50%}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a{color:#000;text-decoration:none}input[type=checkbox]{accent-color:#31b665}p{color:#4e353a}a:hover{opacity:1;color:#00b96a;text-decoration:underline}.center{align-items:center;display:flex;justify-content:center}.no-result{list-style:none}.no-result p{position:-webkit-sticky;position:sticky;font-family:var(--font-inter);top:38%;text-align:center;margin:0;color:#31b655}.nav_search_bar_div{width:693px;height:45px;display:flex;max-width:100%;border-radius:5px 5px}.nav_search_bar_div input:focus{outline:none}.active{outline:3px solid #31b665}.SearchBar{width:100%;border-style:hidden;background:#eee}.addyocardIcon{display:flex;gap:11%;justify-content:flex-end}.animated{background-repeat:no-repeat;background-position:0 0;animation-duration:1s;animation-fill-mode:both}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}#Active li{opacity:1;color:#00b96a;text-decoration:underline}#layout{margin-top:130px;padding-left:0;padding-right:0}.ScrollContainer{width:100%;display:inherit;gap:10%;justify-content:space-around}.ScrollContainerRelative{width:100%;display:flex;gap:2.6%;justify-content:normal;position:relative;overflow-x:scroll}.ScrollContainerRelative::-webkit-scrollbar{display:none}.ScrollContainerRelative{-ms-overflow-style:none;scrollbar-width:none}.PopperLIst{list-style:none;display:grid;grid-gap:10px;gap:10px;padding-left:20px}.PopperLIst:hover{background-color:#eee}.TypographyWishList{font-size:1.5rem;font-weight:700;letter-spacing:-.003125rem;line-height:1.75rem}.TypographyWishList1{padding:0;font-size:14px;letter-spacing:.003125rem;line-height:1.25rem}.TypographyWishList2{gap:10px;display:flex;margin:0;font-size:.875rem;line-height:1.25rem}.login_otp_heads{font-size:14px;line-height:1.5;font-weight:500;color:#000;width:100%;text-align:center}.login_otp_heads .login_otp_email{color:#31b655}.otp_input input{position:relative;height:2rem;min-width:25px;background-color:#f7f7f7;border:1px solid green;box-shadow:none}.otp_input input:focus-visible{outline:1px solid #31b655;border-radius:2px}.opning_time p.currentDay{color:#31b655;font-weight:600}.opning_time h4{color:#414141;font-size:20px;font-weight:500;margin-bottom:0}.opning_time p{font-size:14px;font-weight:400;margin-bottom:10px}.x_icon{font-size:18px}textarea{box-sizing:border-box;width:100%;padding-left:10px;border:1px solid #e0e0e0;border-radius:5px}textarea:focus{outline:none!important;border:2px solid #31b665}.textAreaDeliveryOptions{min-height:90px;padding:10px;font-size:14px;font-weight:500;color:#353535;line-height:1.5;resize:none}.band_shlebtn{font-size:14px;font-weight:700;transition:all .3s ease;color:#6d6d6d;padding-top:10px}.band_shlebtn:hover{color:#000}.productCat_cont{display:flex;margin-bottom:50px;height:auto}.add_prod_span{background-color:#fff;border:1px solid #31b665;height:42px;width:150px}.loginSweetbtn{background-color:#31b655!important}.login_horizontalLine{width:40%;background-color:#a6a6a6;height:2px}.login_OR{font-weight:600;font-size:16px;line-height:22px;color:#909090}.signupHorizontalLine{width:40%;background-color:#a6a6a6;height:1.5px;margin-top:11px}.resetPassword_paragraph p{color:#aaa;font-size:12px}.navbar_logo_image{width:50px;height:50px}.dispensories_name{font-size:1.5rem;font-weight:700}.storeDetails{color:#000;font-size:16px;font-weight:400}.height_empty_div_paragraph{color:#7c7c7c;font-size:1rem;line-height:1.5;margin:0}.preCheckout_container{text-align:center;height:50px;border:1px solid gray;z-index:2;position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background-color:#31b665;border-radius:8px;cursor:pointer}.preCheckout_container:hover{background-color:#228b22}.preCheck_heading h6{color:#fff;font-size:18px;font-weight:700}.preCheck_heading{height:20px;width:100%;margin-top:5px}.preCheck_price{height:20px;width:100%;display:flex;justify-content:center}.preCheck_price p{color:#fff;font-size:14px;font-weight:600}.similerproduxt{width:100%;height:max-content}.similerproduxt .swiper-button-next,.similerproduxt .swiper-button-prev{width:40px;height:40px;background-color:#fff;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.24);box-shadow:0 22px 70px 4px rgba(0,0,0,.56)}.similerproduxt .swiper-button-next:after,.similerproduxt .swiper-button-prev:after{font-size:24px;font-weight:700;color:#31b655}.similerproduxt .swiper-button-next.swiper-button-disabled,.similerproduxt .swiper-button-prev.swiper-button-disabled{pointer-events:unset}.newProductCategorySliderName{margin-top:10px}.newProductCategorySliderName p{font-weight:400;font-size:15px;color:#707070;margin-bottom:0}.nodeliveryinhomepage{width:100%;padding:20px 0;margin:20px 0;background-color:#f9f9f9;display:flex;justify-content:center;align-items:center;flex-direction:column}.nodeliveryinhomepage .nodeliveryinhomeimage{width:100px;height:100px;border-radius:50%;border:2px solid #000;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center}.nodeliveryinhomepage .nodeliveryinhomeimage img{width:65%;max-height:50%}.nodeliveryinhomepage p{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:0;margin-top:10px}.text_on_Learn_banner{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;display:inline}.change_profile_container_padding{cursor:pointer}.nameChangeProfile{font-size:12px;margin-left:5px;color:#707070;font-weight:600}.nameChangeProfile:hover{color:#31b665}.profile_images{width:100%;height:100%;border-radius:50%}.profileInput_container{margin-top:12px;margin-left:10px}.EditProfile_heading_cont{height:40px}.EditProfile_heading{font-weight:700;font-size:24px;color:#000}.editProfile_backBtn{font-weight:600;font-size:15px;color:#707070;cursor:pointer;margin-left:0}.editProfile_backBtn:hover{color:#31b665}.editProfileLogin_emailField_container{height:80px}.editProfileLogin_emailField_container_edit{height:50px;display:flex;justify-content:flex-end}.editProfileLogin_padding_left{padding-left:10px}.editProfile_label{font-weight:600;font-size:16px;color:#413d3d;font-family:Inter,sans-serif}.EditEmail_inner_container{height:40px;display:flex;align-items:center}.editProfileLoginParaStyle{font-size:14px;color:#707070;font-weight:400;font-family:Inter,sans-serif;margin:0}.EditProfileOnlineOrder_container{background:#fff;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.EditProfilOnlineOrder_name_flelds{height:80px}.EditProfileOnline_name{height:30px}.EditProfilOnlineEdit_icons_flelds{height:50px;display:flex;justify-content:flex-end}.editSpan_div{height:50px;justify-content:center;align-items:center}.editProfile_name{font-weight:600;font-size:16px;color:#413d3d;font-family:Inter,sans-serif}.notification_col_ReactSwitch{display:flex;justify-content:flex-end;align-items:center;height:100px}.email_notification_headings{font-size:22px;color:#414141;font-weight:700;font-family:Inter,sans-serif}.ProfileImageWrapper{width:100px;height:100px;border-radius:50%;margin:0 auto}.notification_col_height2{padding-left:0!important}.email_saving_sub_heading{color:#000;font-weight:400;font-size:14px}.editPassword_label{color:#000;font-weight:400;font-size:18px}.forgotPwdLink{color:#31b665;font-size:15px}.pwdAtLeastChar{color:#000;font-size:15px}.editUserLabel{color:#000;font-weight:400;font-size:18px}.addMobileNumberPopup_heading,.editUserHeading{color:#000;font-size:24px;font-weight:700}.AddMobileNo_col{height:50px}.deliveryAddress_heading{color:#000;font-size:24px;font-weight:700}.addDeliverAddress_col{height:50px}.addDeliveryAddress_textfield_col{height:60px}.AddPhotoIdPoppup_col{height:50px}.photoId_heading{font-size:18px;font-weight:700;color:#000}.addphoto_section{display:flex;width:auto}.add_photo_label_div{width:90px;padding-left:8px;height:100px;position:relative}.add_photo_label{position:absolute;bottom:0;display:flex;flex-direction:column}.add_photos_col_container{display:flex;justify-content:center}.add_photo_size{width:78px;height:78px;border-radius:10px}.add_photo_container{width:100px;height:100px;border:1px solid #f0f0f0;background:#f0f0f0;border-radius:10px;display:flex;justify-content:center;align-items:center}.changePhoto_title{font-size:10px;margin-left:10px;color:#707070;font-weight:400}.AddPhotoIdPoppup_col{height:40px}.medicalCard_heading{color:#000;font-size:18px;font-weight:700}.AddDateOfBirth_textField_col{height:55px}.addDateOfBirth_label{height:30px}.Navbar_profile_imgs{width:60px;height:60px;border-radius:30px}.image_name_section{display:flex;padding:10px 0;align-items:center}.noorderbtn{padding:6px 15px;color:#fff;border:1px solid #fff;background-color:#228b22;transition:all .3s ease;border-radius:4px}.noorderbtn:hover{color:#31b655;border:1px solid #31b655;background-color:#fff}.deliverySkeletonBox{height:360px}.featuredBrandPadding{height:267px}.StrainTypeCardSkeleton{height:333px}.LatestServiceskeleton{height:350px}.OpenDispensorieSkeletonMain_Col{height:680px;overflow-y:hidden}.OpenDispensorieSkeleton_search{height:60px}.dispensoriesSkeleton{display:flex;align-items:center;justify-content:center}.whislistCard{border:1px solid #31b665;border-radius:10px;width:280px;padding:20px}.searchBarListStyles{width:100%;display:flex;gap:10px;margin-top:10px}.searchBarSpanValue{display:flex;align-items:center;font-size:12px;color:#000;font-weight:400}.searchBarImageStyles{width:35px;height:35px;border-radius:10px}.tableList{color:#2b2b2b;transition:all .3s ease;font-weight:500}.tableList:hover{cursor:pointer;color:#31b655}.tableList.tableListActive{color:#31b655;font-weight:500}.errorPara{color:red;font-size:12px}.LawStateContentOls{padding-left:0}.LawStateContentOls li{padding-left:10px}.LawStateContentOlsCol{padding-left:32px}.socialIconsContainer{background-color:#31b665;display:flex;padding:10px}.blogsCommentCountCol{display:flex;height:100px;align-items:center}.pageNumberLists{color:#777;font-size:12px}.Blog_paginateList,.pageNumberLists{display:flex;justify-content:center;align-items:center}.Blog_paginateList{height:50px;margin-top:20px}.Blog_pagination_UL{display:flex;align-items:center;list-style:none}.BackPageBtn{font-size:22px;font-weight:700;line-height:48px;letter-spacing:0;text-align:left;display:flex;align-items:center;gap:10px;cursor:pointer;width:max-content}.BackPageBtn .backPgBtnImg{width:30px;height:30px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.BackPageBtn .backPgBtnImg img{width:100%}.discountinfo{font-size:14px;font-weight:400;color:#b1b1b1;margin:10px 0}.carddiscountoffer{padding:5px 10px;color:#fff;background-color:#31b665;font-size:12px;font-weight:400}.myreviewBox{border:1px solid #000;border-radius:5px;padding:20px;width:80%;margin:0 auto 30px;transition:all .4s ease}.myreviewBox:hover{box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06)}.productreview_imgcircle{width:80px;height:80px;border-radius:50%;border:1px solid;display:flex;justify-content:center;align-items:center;overflow:hidden}.productReviewText .producRRRtitle{font-size:18px;font-weight:700;line-height:1.5;color:#000}.productReviewText h4{font-size:14px;color:gray}.Myreview_titile{font-size:18px;font-weight:700;line-height:1.5;margin:0;color:#000;word-wrap:break-word}.myreviewComment{font-size:16px;font-weight:400;color:#202124;word-wrap:break-word}.discountTag{padding:4px;color:#fff;background-color:#31b665;font-size:12px;position:absolute;top:10px;left:10px;z-index:1}.brandMoreLess{overflow:hidden;position:relative}.band_shlebtn{font-weight:600;cursor:pointer}@media (max-width:1536px){.addyocardIcon{justify-content:center}}@media only screen and (max-width:1440px){.addyocardIcon{justify-content:end}}@media (max-width:1200px){.deliverySkeletonBox{overflow-y:hidden;height:290px}.featuredBrandPadding{height:267px;overflow-y:hidden}.StrainTypeCardSkeleton{height:200px;overflow-y:hidden}.LatestServiceskeleton{height:350px;overflow-y:hidden}}@media screen and (max-width:1024px){.productCat_cont,.product_search_and_select{display:block}}@media only screen and (max-width:992px){.container{max-width:90%}#layout{margin-top:130px}.navbar_logo_image{width:40px;height:40px}.nav_search_bar_div{width:100%}}@media only screen and (max-width:900px){.container{max-width:720px}}@media only screen and (max-width:768px){.container{max-width:540px}.customBannertitle{top:30%;font-size:16px}.customBannerpara{font-size:12px}.customBannertestcontainer{width:60%;left:40%}}@media (max-width:576px){#layout{margin-top:140px}.dispensories_name{font-size:20px}.brandMoreLess .band_shlebtn{right:5px;bottom:0}.brandMoreLess p{font-size:14px}.featuredBrandPadding{height:267px;overflow-y:hidden;padding:0 10px}.deliverySkeletonBox{height:300px;overflow-y:hidden}.StrainTypeCardSkeleton{height:333px;padding:0 10px;overflow-y:hidden}.LatestServiceskeleton{height:350px;padding:0 10px;overflow-y:hidden}}@media only screen and (max-width:480px){.container{width:95%}.BackPageBtn{font-size:12px;line-height:1.6;font-weight:600}.floatingbtn{position:fixed;bottom:0;left:0;background-color:#fff;padding:10px;width:100%}.EditProfilOnlineOrder_name_flelds{height:50px}.editProfileLogin_emailField_container{height:70px}.editProfileLoginParaStyle{font-size:12px}.newProductCategorySliderName p{font-size:10px}.editProfile_label{font-size:12px}.email_notification_headings{font-size:14px}.email_saving_sub_heading{font-size:11px}.medicalCard_heading{font-size:16px}.height_empty_div_paragraph{font-size:11px}.productreview_imgcircle{width:50px;height:50px}.myreviewBox{padding:10px;width:100%}.Myreview_titile{font-size:16px}.myreviewComment{font-size:14px}.productReviewText .producRRRtitle{font-size:16px}.productReviewText h4{font-size:12px;color:gray}.editProfile_name{font-size:14px}}.hm_banner{background-color:#a7ffe2;border-radius:8px;max-width:100%;position:relative}.hm_mainiamgebox{width:100%}.hm_mainiamgebox img{width:100%;height:auto}.hm_bannerGlass{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(37,37,37,.8);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border:1px solid hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:space-between;padding:30px;gap:30px}.hm_banner-content{flex:1 1;max-width:500px;padding-right:20px;margin:0 auto}.hm_banner-heading{font-size:42px;font-weight:800;color:#fff;text-align:center;margin-bottom:10px}.hm_banner-description{font-size:20px;color:#fff;text-align:center;line-height:1.5}.hm_banner-image{flex-shrink:0;height:auto}.hm_banner-image img{width:100%;height:auto;border-radius:8px}@media (max-width:768px){.hm_banner{flex-direction:column;text-align:center}.hm_banner-content{padding-right:0;width:100%;margin-bottom:0}.hm_bannerGlass{padding:20px;border-radius:4px;gap:0}.hm_banner-image{width:0}.hm_banner-heading{font-size:28px;margin-bottom:10px}.hm_banner-description{font-size:16px}}.Defalut_full-width,.full-width{width:100%;height:auto}.slider_h1{top:40%}.slider_P,.slider_h1{position:absolute;left:50%;transform:"translate(-50%, -50%)",}.slider_P{top:55%}