@font-face{font-family:Khand Regular;src:url(/cdn/shop/files/Khand-Regular.ttf?v=1728449947)}@font-face{font-family:Khand Bold;src:url(/cdn/shop/files/Khand-Bold.ttf?v=1728449947)}h1,h2,h3,h4,h5,h6,b{font-family:Khand Regular!important}h1{font-size:30px!important}h2{font-size:28px!important}h3{font-size:20px!important;line-height:30px}h4{font-size:18px!important;letter-spacing:inherit;padding-top:1.5rem}.description{background:#fff!important;padding:0rem!important}p,a,span,.button,li,strong,b,h3.sub-title{font-size:16px!important;font-family:Lato!important;letter-spacing:.8px}@media screen and (max-width:767px){inbox-online-store-chat#ShopifyChat button.chat-toggle,button.chat-toggle{width:40px!important;height:40px!important}inbox-online-store-chat#ShopifyChat button.chat-toggle svg,button.chat-toggle svg{width:30px!important;height:30px!important}inbox-online-store-chat#ShopifyChat{height:54px!important}.banner-content .quiz-button{padding:5px 10px!important;margin-top:22px!important;font-size:10px!important}table,td,th,tr{width:100%;height:100%;max-width:100%}.search-modal .search__button{right:30px!important}.meta_content ul{padding-left:0rem!important}.sidebar{overflow-x:auto}.text-img-flex.hp-appointment{flex-direction:column!important}ul.collection_tab_heading{gap:1.5rem;padding:2rem 0rem!important}}table,td,th{border:1px solid #000!important}@media screen and (min-width: 768px) and (max-width:1023px){.marquee-item{flex:0 0 28vw!important}}.rating-star:before{-webkit-text-fill-color:#ffc617!important;font-size:1.9rem}.jdgm-star{color:#ffc617!important}span#ProductCountDesktop,.facet-filters__label.caption-large.text-body label{font-size:1.4rem}.quick-add.no-js-hidden{display:block!important;margin-bottom:0}.card__information p.pdp-subtitle-meta{align-items:center!important}.main-rating-varient{min-height:23px;padding-top:6px}.card__information{min-height:0!important;margin-bottom:0rem!important}.quick-add__submit:hover,.collectionsProducts a.green-btn:hover{text-decoration:none!important}a.green-btn.show-desktop{display:flex!important;width:100%!important}.collectionDesc-div h3,.quick-add__submit span{text-transform:unset!important}li.grid__item .price-with-btn{padding-top:.5rem!important}.quick-add__submit{text-transform:capitalize!important}.collectionDesc-div h4{font-family:Khand Regular!important;text-transform:capitalize;letter-spacing:inherit;padding-top:1rem}.collectionDesc-div p{line-height:unset!important}.collectionDesc-div{margin-bottom:0!important}.card-information .caption span{font-size:12px!important}.card__information{border-top:unset!important}p.pdp-subtitle-meta span{line-height:20px;font-size:14px!important}@media screen and (min-width: 768px){.template-collection .card__heading.h5{min-height:57px!important}body.template-login.gradient button.search__button.field__button{margin-top:0}.coll-desc{max-width:55%;margin:0 auto;padding-bottom:2rem;width:100%}.precaution.metaDIv{padding:30px 0}.reference .meta_content{padding:0rem 5rem 0!important}.feature-collection-home{padding:0 10px}form#FacetSortForm{padding-bottom:3rem}.facets-container .product-count{display:none}div#ProductGridContainer ul#product-grid li.grid__item{width:30%;max-width:32%!important}div#ProductGridContainer ul#product-grid{column-gap:2rem!important}.main-rating-varient{margin:0 auto}.product-variant-dropdown{display:none!important}aside#main-collection-filters .mobile-facets__close{left:30rem;right:unset!important}.facets__form .product-count{align-self:center!important}.price .price-item{font-size:20px}}.featured_collection li.swiper-slide{background:#fff}.featured_collection .price-with-btn{margin:0}.featured_collection .swiper-wrapper{justify-content:space-between;gap:2rem}.collection_tab_heading li a{font-size:18px!important}.collection_tabs .price-with-btn{margin-top:.5rem!important}.collection_tabs .CollectionProduct .card-information{padding:0!important}.footer-block__heading.inline-richtext,.footer-block__heading{font-weight:600}.home-tab a.green-btn{display:none}ul.accordion-list li{border:1px solid #12121226!important;margin:20px 0;padding:1rem 2rem!important;border-radius:4px}p.block.text-center.mb-5.tracking-rating{color:#fbcd0a}.f-blog-slider .card-wrapper{border-radius:4px}a.feature-blog-btn{text-underline-offset:4px}p.Feature-blog-title{min-height:5rem}.f-blog-slider .card__information{margin-bottom:0!important}p.Feature-blog-title:hover{text-decoration:none!important}p.Feature-blog-title{font-family:Khand Regular;font-weight:600;font-size:18px!important;line-height:26px!important}.collectionsProducts ul li .card-wrapper{border-radius:5px}.collectionsProducts .product-variant-dropdown{display:none}.collectionsProducts .main-rating-varient{justify-content:center!important}.collection_tab_heading li{padding:0!important}.collectionTabLabel{margin-bottom:1.5rem}.usb-icons span,.Home_usb span{line-height:21px!important}.menu-drawer__account{text-decoration:none!important}@media screen and (max-width: 767px){body.template-login.gradient button.search__button.field__button{margin-top:0}.tabbing-elements{display:flex;overflow-x:auto;justify-content:flex-start;flex-basis:100%;max-width:100%;white-space:nowrap}.featured_collection .swiper-wrapper{gap:0rem!important}.CollectionProduct .card__information,.featured_collection .card__information{padding:0rem!important;margin-bottom:0!important}aside#main-collection-filters .mobile-facets__header{margin-top:12rem}.featured_collection li .price-with-btn>div{flex:unset!important}.reviews-content h2,.reviews-content a.green-btn,.hp-appointment .left-text a.green-btn,.hp-appointment .left-text,.accordian-with-content .homepage_h2{text-align:center!important;margin:0 auto!important}.reviews-content h2{padding-bottom:1.5rem!important}.cust-category .swiper-horizontal>.swiper-pagination-bullets,.cust-category .swiper-pagination-bullets.swiper-pagination-horizontal{position:unset;padding-top:15px}.menu-drawer__navigation>ul.menu-drawer__menu>li>details>summary.menu-drawer__menu-item,.menu-drawer__navigation>ul.menu-drawer__menu>li>a{font-weight:100!important}.list-menu__item{line-height:unset!important}footer.footer{padding-top:27px}a.header__heading-link.link.link--text.focus-inset{justify-self:flex-end!important}.Related_product .swiper-wrapper{column-gap:1rem}.Related_product li.grid__item{width:50%!important;max-width:50%!important}}@media screen and (min-width: 768px){.featured_collection li.swiper-slide{width:24%;max-width:24%}ul.collection_tab_heading{overflow-x:unset!important}}.blog-faq{border:1px solid;padding:0rem 1rem}.blog-faq h3:before{content:"\25b6";padding-right:8px}.blog-faq h3{font-family:Lato!important;font-size:16px!important}@media screen and (min-width: 768px){.cust-related-sec{width:25%;padding-left:1.5rem}.article-content-left-sec{width:75%;padding-right:1.5rem}article.article-template{display:flex;justify-content:space-between}}.blog-related-product,.related-products,.author_blog_identity_meta{background:#efefef;border-radius:5px;padding:20px 10px;margin-right:10px}.cust-blog-info h4{font-family:Khand Regular!important}.author_meta{padding:.5rem 2rem 1rem;font-family:Montserrat,sans-serif;display:flex;grid-gap:15px;align-items:center;border-left:5px solid #7ac54f;background:#fafafa;margin-bottom:20px;font-size:18px!important;font-weight:600;margin:2rem 0rem 2rem 5rem}@media screen and (min-width: 768px){.article-template__content .blog-social-share ul li{list-style:none!important;padding-bottom:2rem}.blog-social-share ul{display:block;justify-content:flex-start;position:absolute;left:30px;padding-top:2rem}}@media screen and (max-width: 767px){.blog-social-share ul li{list-style:none!important}.blog-social-share ul{padding-left:0!important}.author_meta{margin:2rem 0rem 2rem 1rem!important}.template-article h2,.template-article h3,.template-article h4{padding-top:1.5rem}.template-article .page-width{padding:0 1rem!important}.article-content-left-sec{text-align:justify}.template-article h1,table,th,td{text-align:left!important}}.footer-block__heading.inline-richtext,ul.footer-block__details-content a,p.copyright__content,.footer-block__heading,.footer-block__details-content span,.footer-block__details-content span a{color:#fff}ul.footer__list-social.list-unstyled.list-social svg path{fill:#fff}.mega-menu__link:hover,.mega-menu__link--active{text-decoration:none!important;color:#256400}a#HeaderMenu-shop-by-concern-view-all,a#HeaderMenu-shop-by-products-view-all,a#HeaderMenu-shop-by-ingredients-view-all,.mega-menu[open] summary span>a{text-decoration:none!important}@media screen and (min-width: 768px){.header__menu-item span a{font-size:14px!important}.search-modal__content{padding:0!important}.header--middle-left{column-gap:.8rem!important}div#MegaMenu-Content-6 .mega-menu__list--condensed{column-count:1!important}div#MegaMenu-Content-6{width:18%;left:60%}}@media screen and (max-width: 767px){.header__icons{justify-content:end!important;gap:15px!important}.hp-cartification .marquee-item img{width:80%!important}.accordian-with-content .right-box a{padding:0rem 2rem!important}.txt-img-slider .left-text{padding-top:2rem!important}.search-modal__content{padding:0!important}#search-input{width:350px!important}.collectionsProducts ul li{width:50%!important}}.Related_produc .card__information{margin-bottom:0!important}.Related_product li.grid__item{min-height:auto!important;background:#fff;border-radius:5px;margin-right:0!important}.Related_product .swiper-wrapper{justify-content:space-around}.related-products{margin:0 auto}.template-product .related-products{background:transparent}.collection_tabs .media.media--transparent.media--hover-effect img,.related-products .media.media--transparent.media--hover-effect img{border-top-left-radius:5px;border-top-right-radius:5px}.product__info-wrapper{background:transparent!important}.product__accordion.accordion.quick-add-hidden{margin-top:0;border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;padding-top:1rem}h2.h4.accordion__title.inline-richtext{font-size:20px!important}.accordion summary{padding:.5rem 0rem!important}#bcpo .bcpo-file input{font-weight:100!important}#bcpo .bcpo-title,span.bcpo-value,#bcpo .bcpo-file input,.bcpo-value a{font-weight:600}label.quantity__label.form__label{font-weight:600!important;font-family:Khand Regular;font-size:16px;letter-spacing:.5px!important}.selector-wrapper.bcpo-simple.bcpo-instructions b{padding-bottom:1rem}.bcpo-instructions,.bcpo-file{margin-bottom:1rem!important}.reviews-link a{text-decoration:none!important}.reference.metaDIv{margin-bottom:30px!important}.overlap_img:before{background:none!important}.overlap-image-container.txtFirst:before,.overlap-image-container.imgFirst:before{background-color:#fff!important}@media screen and (min-width: 768px){.overlap_img{align-self:center!important;flex:50%!important}.overlap-content{flex:50%!important;background:#fff!important;padding:2rem 2rem 0rem!important}.overlap-image-container,.overlap_img{padding-top:0rem!important}.Related_product li.grid__item{width:24%!important;max-width:24%!important}}.predictive-search__loading-state svg{display:none}.new-badge{font-size:14px!important;font-weight:700;color:#fff}.new-badge{--f: .5em;--r: .8em;z-index:9;position:absolute;top:12px;left:calc(-1*var(--f));padding-inline:.25em;padding-right:.5em!important;padding-left:.5em!important;line-height:1.8;background:#4f872e;border-bottom:var(--f) solid #0005;border-right:var(--r) solid #0000;clip-path:polygon(0 0,0 calc(100% - var(--f)),var(--f) 100%,var(--f) calc(100% - var(--f)),100% calc(100% - var(--f)),calc(100% - var(--r)) calc(50% - var(--f)/2),100% 0)}.featured_collection ul li{padding-bottom:0!important}.article-template__content a,.article-template__content a span,.article-template__content a span u{color:#2b00ff!important}.bcpo-label{padding-bottom:1rem}input[type=file]{background-color:#fff!important;border:1px solid!important;border-radius:5px!important;font-size:14px!important;cursor:pointer!important;position:relative;left:0;padding:0 0 0 10px!important;line-height:40px!important;margin:0!important}input[type=file]::file-selector-button{position:absolute;right:-1px;top:-1px;padding:0 20px!important;line-height:40px!important;margin:0!important;background-color:#000!important;border:none;border-radius:5px;border-top-left-radius:0!important;border-bottom-left-radius:0!important;color:#fff!important;justify-content:flex-end!important}.file-input-wrapper{border:1px solid #3498db;padding:10px;border-radius:5px}.selector-wrapper.bcpo-simple.bcpo-file div:last-child{background:#f4f4f4;padding:15px;border-radius:5px}.meta_content,.metaDIv .ImgDIv,.metaDIv .meta_content{background:#fff!important;min-height:unset!important;max-height:unset!important}.meta_content span,.meta_content ul{overflow-y:unset!important;max-height:unset!important}.metaDIv{max-height:unset!important;align-items:center!important}.meta_content{align-items:flex-start!important}ul#accordion li h3,ul#pre-accordion li h3,ul#drug-accordion li h3{font-size:16px!important;cursor:pointer;font-family:Lato!important}ul#accordion li,ul#pre-accordion li,ul#drug-accordion li{border-bottom:1px solid #ccc;padding-top:2rem;list-style-type:none;padding-left:0;position:relative}ul#accordion,ul#pre-accordion,ul#drug-accordion{width:100%}ul#accordion li:after,ul#pre-accordion li:after,ul#drug-accordion li:after{content:url(/cdn/shop/files/image_10.png?v=1730178338);position:absolute;left:95%;top:33%}ul#accordion li.active:after,ul#pre-accordion li.active:after,ul#drug-accordion li.active:after{transform:rotate(88deg);position:absolute!important;top:15px!important}.meta_content ul li{padding-bottom:2rem!important}.content{padding-top:5px}@media screen and (min-width: 990px) and (max-width: 1449px){header-drawer{display:none!important}#search-input{width:175px!important}summary#HeaderMenu-explore-vedi span{font-size:14px!important}summary.list-menu__item{padding-right:1.2rem!important}.header--middle-left{column-gap:.1rem!important}.list-menu--inline{gap:3px!important}nav.header__inline-menu{display:block}header.header.header--middle-left.header--mobile-left.header--has-menu.header--has-social.header--has-account{align-items:center;padding-top:1rem;padding-bottom:1rem}.header__icons{gap:15px!important}button.search__button.field__button{height:3.7rem!important}input#search-input{height:40px}}@media screen and (min-width: 990px) and (max-width: 1024px){.list-menu--inline{gap:0px!important}}body.template-page section:before,body.template-page section:after{background:unset!important}@media screen and (min-width: 768px) and (max-width: 990px){.header__icons{gap:15px!important}}h2.rich-text__heading.rte.inline-richtext.h2 strong{font-size:18px!important}.card__heading{min-height:43px!important;-webkit-line-clamp:2!important}a.pagination__item.link{background:#4f872e;border-radius:50%;color:#fff}a.pagination__item.pagination__item--current.light{border:2px solid #4f872e;border-radius:50%}ul.pagination__list.list-unstyled svg path{fill:#fff}.pagination__item--current:after,.pagination__item:hover:after{content:none!important}nav.pagination svg.icon.icon-caret{margin:0 auto}.blog-articles__article.article h3.card__heading.h2 a{text-align:left;margin:0;font-family:Khand Regular;font-weight:600;font-size:18px!important;line-height:26px!important}p.article-card__excerpt.rte-width{font-size:16px!important;font-family:Lato!important;letter-spacing:.8px!important;line-height:unset!important;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}.article-card__excerpt{margin-top:0!important}header.header.header--middle-left.header--mobile-left.header--has-menu.header--has-social.header--has-account svg.icon.icon-close{width:20px}.accordion .container{border:1px solid #12121226!important;margin:20px 0;border-radius:4px;padding-left:2rem!important}@media screen and (min-width: 1024px){.footer-block.grid__item.footer-block--menu{width:21%}}.CollectionProduct .card-information{gap:.4rem!important}.footer__content-bottom .footer__content-bottom-wrapper:last-child{padding:3rem 0rem 0rem!important}@media screen and (min-width: 768px) and (max-width: 1099px){.card__information p.pdp-subtitle-meta{padding:.5rem .6rem!important;min-height:44px}}h4.card__heading.h5 a{font-weight:600}a.green-btn.show-desktop,.quick-add__submit span{text-transform:capitalize!important}.author_meta{justify-content:space-between;align-items:center;align-content:center}.blog-social-share .list-social{margin:0!important}.blog-newsletter{background:#efefef;border-radius:5px;padding:5px 10px;margin-bottom:3rem;padding-bottom:7rem}.home-tab .product-variant-dropdown{display:none}@media screen and (min-width: 768px){.collectionsProducts ul li:hover .CollectionProduct .quick-add{display:block!important}.cust-related-sec{width:25%;padding-left:1.5rem}.article-content-left-sec{width:75%;padding-right:1.5rem}article.article-template{display:flex;justify-content:space-between}}.blog-related-product,.related-products,.author_blog_identity_meta{background:#efefef;border-radius:5px;padding:20px 10px;margin-right:0;width:100%;max-width:100%}.related-post ul li{display:flex;gap:15px;align-items:center}.cust-blog-img,.cust-blog-info{width:50%}.cust-blog-img img{width:100%}.cust-blog-info h4{font-family:inherit!important;font-size:12px;font-weight:400;text-transform:capitalize}.view-post a{font-size:12px}a.read-more-btn{background:#4f872e;color:#fff;border-radius:5px;padding:.5rem 1rem}.author_desc img{border-radius:50%;width:70px;height:70px;margin:0 auto;object-fit:cover}.doctor_desc img{border-radius:50%;width:150px;height:150px;margin:0 auto;object-fit:cover}.author_blog_identity_meta{text-align:center}.pro-item img{height:auto!important;width:100%}span.author_name p{font-size:14px!important;line-height:21px}.author_meta{padding:.5rem 2rem 1rem;font-family:Montserrat,sans-serif!important;display:flex;grid-gap:15px;align-items:center;border-left:5px solid #7ac54f;background:#fafafa;margin-bottom:20px;font-size:18px!important;font-weight:600;margin:2rem 0rem 2rem 5rem}.author_meta .author_desc{display:inline-flex;gap:2rem;align-items:center}.pro-desc p{font-size:14px!important}ol.breadcrumbs__list{padding:10px 0!important}.pro-details{text-align:center}.template-collection .collectionDesc-div h3{font-family:Khand Regular!important}span.dr-info{text-align:center}.book-appointment .right-image{width:100%;flex:50%;display:block;text-align:center}@media screen and (min-width: 768px){.article-template__content .blog-social-share ul li{list-style:none!important;padding-bottom:2rem}.blog-social-share ul{display:block;justify-content:flex-start;position:absolute;padding-top:2rem}}@media screen and (max-width: 767px){.overlap-content{background:#fff!important}.blog-social-share ul li{list-style:none!important}.blog-social-share ul{padding-left:0!important}.author_meta{margin:2rem 0rem 2rem 1rem!important}.template-article h2,.template-article h3,.template-article h4{padding-top:1.5rem}.template-article .page-width{padding:0 1rem!important}.article-content-left-sec{text-align:justify}.template-article h1,table,th,td{text-align:left!important}}.meta_content h3{font-size:16px}.meta_content b{text-align:left!important;margin:0!important;justify-content:flex-start;align-items:flex-start;align-content:flex-start;align-self:flex-start}.moretext{display:none}.moreless-button{color:#567c3f;font-weight:600;cursor:pointer}.article-template__hero-adapt.media img{object-fit:contain!important;max-height:max-content!important}.collectionDesc-div a{color:#4f872e!important}.drawer.active{z-index:99999}.policy-page ul li{list-style-type:disc!important}.f-blog-slider .card__information{background:#fff!important}.blog__view-all.center{display:none}.footer-block__heading.inline-richtext,.footer-block__heading{font-family:Lato!important;text-transform:capitalize}div#smile-ui-lite-launcher-frame-container{bottom:15px!important}@media (-webkit-min-device-pixel-ratio: .8),(min-resolution: 25dpi) and (max-resolution: 90dpi){.blog-social-share ul{left:-15px!important}}.collection .show-mobile{display:none}p.pdp-subtitle-meta{line-height:normal;font-size:14px!important;color:#256400}.card__information .product-variant-dropdown{display:none!important}.book-ref p,.book-ref a,.quiz-result a{font-weight:600}.quiz-result{margin-top:1rem}.quiz-btn-sec a.button.button--primary{animation:animate 1s linear infinite;display:inline-block;padding:18px 28px!important;vertical-align:top;font-size:20px!important;line-height:14px;letter-spacing:.5px;border-radius:5px;color:#fff;margin-top:15px}@keyframes animate{0%{background-color:green;box-shadow:0 0 5px #0080007a,0 0 10px #0080007a}to{background-color:#000;box-shadow:0 0 5px #0000004d,0 0 10px #0000004d}}@media screen and (min-width: 990px){details#Details-HeaderMenu-6 span,details#Details-HeaderMenu-4 span{font-size:14px!important}}.cart-drawer--premium{--drawer-width: 420px}.drawer__inner--premium{width:var(--drawer-width);max-width:100vw;background:#fff;display:flex;flex-direction:column;height:100vh;max-height:100vh}.drawer__header--premium{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #F0F0F0;background:#fff;flex-shrink:0}.drawer__heading{font-size:18px!important;font-weight:600!important;color:#000!important;margin:0!important;font-family:Khand Regular,sans-serif!important}.drawer__close--premium{background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;transition:opacity .2s}.drawer__close--premium:hover{opacity:.7}.drawer__contents--premium{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:0;background:#fff;min-height:0}.cart-items-wrapper{padding:16px 24px}.cart-item--premium{display:grid!important;grid-template-columns:80px 1fr!important;gap:16px!important;padding:16px 0;border-bottom:1px solid #F0F0F0;transition:all .3s ease}.cart-item--premium:last-child{border-bottom:none}.cart-item--premium.removing{opacity:0;transform:translate(-20px)}.cart-item__image-wrapper{flex-shrink:0;width:80px;height:80px;background:#f9f9f9;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cart-item__image{width:100%;height:100%;object-fit:contain}.cart-item__details{display:flex;flex-direction:column;gap:8px;min-width:0}.cart-item__title{font-size:14px!important;font-weight:500!important;color:#000!important;text-decoration:none!important;line-height:1.4!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-item__title:hover{color:#4f872e!important}.cart-item__price{display:flex;align-items:center;gap:8px}.cart-item__price--regular,.cart-item__price--sale{font-size:16px!important;font-weight:600!important;color:#000!important}.cart-item__price--original{font-size:14px!important;color:#999!important;text-decoration:line-through!important}.cart-item__quantity{display:flex;align-items:center;gap:12px;margin-top:auto}.quantity--premium{display:flex;align-items:center;border:1px solid #E0E0E0;border-radius:6px;background:#fff;height:36px;min-height:auto!important}.quantity__button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#000;padding:0!important;transition:background .2s}.quantity__button:hover{background:#f5f5f5}.quantity__input{width:40px!important;height:36px!important;text-align:center!important;border:none!important;font-size:14px!important;font-weight:500!important;color:#000!important;padding:0!important;background:none!important;min-height:auto!important}.cart-item__remove{background:none;border:none;padding:8px;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center;transition:color .2s}.cart-item__remove:hover{color:red}.cannabis-warning-drawer{grid-column:1 / -1;display:flex;align-items:center;gap:4px;margin-top:8px;padding:0;background:transparent;border:none}.cannabis-warning-drawer-icon{flex-shrink:0;width:9px;height:9px;color:#fb8c00;opacity:.5}.cannabis-warning-drawer-text{font-size:11px!important;line-height:1!important;color:#999!important;opacity:.5!important}.prescription-disclaimer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:0;background:transparent;border:none}.prescription-disclaimer-icon{flex-shrink:0;width:14px;height:14px;margin-top:2px;opacity:.5}.prescription-disclaimer-text{flex:1;font-size:12px;line-height:1.4;color:#6c757d;font-weight:400}@media (max-width: 768px){.prescription-disclaimer{gap:5px}.prescription-disclaimer-icon{width:13px;height:13px}.prescription-disclaimer-text{font-size:11px}}.prescription-upload--fixed{position:sticky;bottom:0;background:#fff;border-top:1px solid #E8E8E8;border-bottom:none;padding:12px 24px;margin:auto 0 0;z-index:10;flex-shrink:0}.prescription-upload__compact{width:100%}.prescription-upload__compact-body{display:flex;align-items:center;gap:8px}.prescription-btn-compact{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:6px;font-size:13px!important;font-weight:500!important;cursor:pointer;transition:all .2s;border:none;white-space:nowrap}.prescription-btn-compact--choose{flex:1;background:#4f872e;color:#fff!important}.prescription-btn-compact--choose:hover{background:#256400}.prescription-btn-compact--has-file{background:#256400!important;justify-content:space-between!important;gap:8px!important}.prescription-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff!important}.prescription-btn-compact--has-file .prescription-label{flex:1;text-align:center;pointer-events:none;color:#fff!important}.prescription-remove-icon{opacity:0;transition:opacity .2s ease;flex-shrink:0;cursor:pointer;pointer-events:auto;padding:2px;margin:-2px}.prescription-remove-icon:hover{transform:scale(1.1)}.prescription-btn-compact--upload{flex-shrink:0;width:40px;height:36px;background:#e0e0e0;color:#999!important;padding:0}.prescription-btn-compact--upload:disabled{opacity:.5;cursor:not-allowed}.prescription-btn-compact--upload:not(:disabled){background:#4f872e;color:#fff!important}.prescription-btn-compact--upload:not(:disabled):hover{background:#256400}.prescription-btn-compact--active{background:#4f872e!important;color:#fff!important}.prescription-status-compact{font-size:11px!important;text-align:center;margin-top:6px;display:none}.prescription-status-compact--loading{display:block;color:#1565c0}.prescription-status-compact--success{display:block;color:#2e7d32}.prescription-uploaded-compact{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#e8f5e9;border-radius:6px}.prescription-uploaded-compact span{font-size:13px!important;color:#256400!important;font-weight:500!important;flex:1}.prescription-link-compact{color:#4f872e!important;font-size:13px!important;font-weight:500!important;text-decoration:underline!important;white-space:nowrap}.drawer__footer--premium{border-top:1px solid #F0F0F0;padding:20px 24px;background:#fff;flex-shrink:0;margin-top:0}.cart-summary{margin-bottom:16px}.cart-summary__row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cart-summary__row--total span:first-child{font-size:16px!important;font-weight:600!important;color:#000!important}.cart-summary__price{font-size:18px!important;font-weight:700!important;color:#000!important}.cart-summary__note{font-size:12px!important;color:#666!important;margin:0!important}.cart-terms{margin:16px 0}.cart-terms__label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.cart-terms__checkbox{margin-top:2px;cursor:pointer}.cart-terms__label span{font-size:13px!important;color:#666!important;line-height:1.4}.cart-terms__label a{color:#4f872e!important;text-decoration:underline!important}.cart-terms__error{display:block;color:red!important;font-size:12px!important;margin-top:8px}.cart-actions{display:flex;gap:12px}.button{flex:1;padding:14px 24px!important;border-radius:8px;font-size:14px!important;font-weight:600!important;text-align:center;cursor:pointer;transition:all .2s;border:none;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;font-family:Lato,sans-serif!important}.button--primary{background:#000!important;color:#fff!important}.button--primary:hover{background:#333!important}.button--secondary{background:#fff!important;color:#000!important;border:1px solid #E0E0E0!important}.button--secondary:hover{background:#f5f5f5!important}.empty-cart-message{font-size:18px!important;color:#000!important;text-align:center;margin:40px 0 24px!important}.button--premium{background:#000!important;color:#fff!important;padding:14px 32px!important;border-radius:8px;font-size:14px!important;font-weight:600!important;text-decoration:none!important;display:inline-block;transition:background .2s}.button--premium:hover{background:#333!important}@media screen and (max-width: 749px){.cart-drawer--premium{--drawer-width: 100vw}.drawer__header--premium,.cart-items-wrapper,.prescription-upload--fixed,.drawer__footer--premium{padding-left:16px;padding-right:16px}.cart-actions{flex-direction:column}.button{width:100%}.prescription-btn-compact{font-size:12px!important;padding:7px 12px}}.cart-drawer--premium .cart-item__error,.cart-drawer--premium .loading-overlay{display:none!important}.prescription-upload-cart{background:#fff;border:1px solid #D5D9D9;border-radius:8px;padding:1.5rem}.prescription-header-cart{margin-bottom:1rem;text-align:center}.prescription-header-cart h3{font-size:16px;font-weight:600;color:#0f1111;margin:0 0 .25rem}.prescription-header-cart p{font-size:12px;color:#565959;margin:0}.prescription-form-compact{display:flex;gap:8px;margin-bottom:.5rem}.prescription-btn-compact{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid #D5D9D9;background:#fff;color:#0f1111;white-space:nowrap;flex:1}.prescription-btn-compact--choose{background:#4f872e;border-color:#4f872e;color:#fff}.prescription-btn-compact--choose:hover{background:#3d6823;border-color:#3d6823}.prescription-btn-compact--choose.prescription-btn-compact--has-file{background:#3d6823;border-color:#3d6823;justify-content:space-between;padding-right:12px}.prescription-label{flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.prescription-remove-icon{opacity:0;transition:opacity .2s ease;flex-shrink:0;cursor:pointer;pointer-events:auto}.prescription-btn-compact--has-file:hover .prescription-remove-icon{opacity:1}.prescription-btn-compact--upload{background:#e8e8e8;border-color:#e8e8e8;color:#999;cursor:not-allowed;flex:0 0 auto;padding:10px 12px}.prescription-btn-compact--upload.prescription-btn-compact--active{background:#4f872e;border-color:#4f872e;color:#fff;cursor:pointer}.prescription-btn-compact--upload.prescription-btn-compact--active:hover{background:#3d6823;border-color:#3d6823}.prescription-status-compact{font-size:11px;color:#565959;text-align:center;padding:6px;border-radius:4px;display:none}.prescription-status-compact--loading{display:block;background:#e3f2fd;color:#1565c0}.prescription-status-compact--success{display:block;background:#e8f5e9;color:#2e7d32}.prescription-uploaded-compact{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f0f8ff;border:1px solid #4F872E;border-radius:6px;font-size:13px;color:#0f1111}.prescription-uploaded-compact svg{flex-shrink:0}.prescription-uploaded-compact span{flex:1;font-weight:500}.prescription-view-link{color:#007185;text-decoration:none;font-weight:600;font-size:12px;transition:color .2s}.prescription-view-link:hover{color:#c7511f;text-decoration:underline}.prescription-remove-btn{background:#cc0c39;color:#fff;border:none;padding:6px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.prescription-remove-btn:hover{background:#a00b2e}@media screen and (max-width: 989px){.prescription-form-compact{flex-direction:column}.prescription-btn-compact{width:100%}.prescription-btn-compact--upload{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/VM-custom.css.map */
